What is the best way to setup a NFT faucet? I have a set of ASA’s I’d like to distribute randomly.
I have never used TEAL but the pipeline I am envisioning is:
- send 1 ALGO to faucet address
- receive unique note and ASA ID
- add ASA ID to wallet
- send 0 ALGO with unique note to faucet address
- receive ASA
Would this be straight forward to setup? Would there be a way to close the faucet (e.g. block transaction once all ASA’s are send)?