Some thoughts on dispenser upgrades…
-
Delayed closing
Rather than closing the dispenser immediately, all dispenser closing are delayed by 5-10 blocks to prevent a dispenser operator from closing a dispenser with a high fee after buyer sends funds. -
Close to creation address option
One pain point with dispensers is after they’re closed you need to send BTC to the dispenser address to be able to send the asset back to yourself. Adding a flag to send the dispenser escrow back to the creation address would alleviate this issue. -
Allowable address option
Dispenser will only dispense to a pre-determined address when using this option. This would be the equivalent of leveraging Counterparty as the escrow for an OTC deal in BTC. -
Expiration option
Similar to DEX orders, an expiration option would be specified as a number of blocks from creation. This could be used in conjunction with the “close to creation address” option to give users an Opensea-style experience.