Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The SELL Crypto Settings have a host of options to control forwarding. These options don’t apply to “no-forward” choices. Note: the strategy must implement the relevant “no-forward” Hot Wallet to avoid the CAS mini-node.

...

Invalid Payments

When the customer sends the coin to you, they are instructed to send a precise amount within a certain time period. This SELL “offer” expires after that period, because the price of a coin may fluctuate dramatically and the offer is negotiated at a certain price. Still, the customer needs time to send the coin, and the transaction must be confirmed before it’s considered valid.

...

With 1 withdrawal confirmation required, the customer will be able to withdraw their fiat typically within ~20 minutes provided they send the exact amount. Each additional confirmation adds about 10 minutes to that delay.

What happens when the customer send the wrong amount?

It happens. Sometimes the customer sends coin from an Exchange or Wallet that fails to send the precise amount, or the customer manually enters the wrong amount, or it takes too long to confirm. At this point another setting is considered:

...

  • Payments forwarded to the Invalid Payments Address will incur a mining/forwarding fee.

Sell Confirmations On Exchange

Received Crypto Amount Tolerance

Sell Offer Expiration

Minimum Mining Fee Per Byte

Maximum Mining Fee Per Byte

...

What happens when the payment confirms after the offer expires?

Again: it happens. Sometimes the customer, Wallet, or Exchange will take too long to send the payment. During heavy loads, the mempool may be unreasonably deep, and the transaction doesn’t confirm in time. This act of nature is unavoidable, given enough time. So what happens?

The payment becomes invalid after the Sell Offer Expiration times out.

...

  • Keep it shorter to reduce the impact of price volatility.

  • Too short will cost you lost sales, grief, mining fees, and customers.

Why are the forwarding fees so high?

Eventually (during heavy network load), the mining fees will skyrocket. Forwarded transactions may become very expensive. These settings permit you to fine-tune your forwarding transaction mining fees.

Minimum Mining Fee Per Byte is zero by default, which means that an average fee will be calculated.

...

  • when set to non-zero, you will always pay at least this fee (never less).

  • Higher amounts ensure that any forwarded transactions are submitted more urgently (at a cost).

Maximum Mining Fee Per Byte is zero by default, which means that an average fee will be calculated.

...

  • when set to non-zero, you will NEVER pay more than this fee (always less).

  • Lower amounts may cause your forwarded transactions to get stuck in the mempool, but prevents unexpectedly high fees from consuming your profit.

  • Higher amounts ensure that any forwarded transactions are submitted more urgently (at a cost).

...

Sell Confirmations On Exchange: this setting is Exchange-sensitive and determines when a payment sent to your Exchange (if implemented) is considered valid.