Procedure:
- Someone wants to allocate some stx as a gift or airdrop to an owner of a Bitcoin address, let's say Satoshi.
- He creates a stx contract by calling Panter-Airdrop with a balance of his favorite stx gift or airdrop amount.
- The created contract balance is only redeemable to the special Btc address owner defined by airdropper.
- The Btc address owner, say Satoshi, in a time that he likes can come and claim his allocated stx assets that someone gave him.
- The claim is performed by calling the created Panter-Airdrop contract and inserting his Btc txid and his favorite stx address.
- If his txid is verified to be inside the given Btc block height range (in the claiming interval) then the contract stx balance should be unloaded into his given stx address.
- Finally the stx assets is transacted to the Btc owned individual's stx address by the contract.
Fee adjustment: A fair commission could be inserted into panter airdrop contract fee. Let's say 2 stx tx fees, 1 sent to Satoshi-pegged address and 1 to devs address.
The interesting part is that anyone can donate any stx asset or tokens he wants into Satoshi-pegged stx address. And those assets are only redeemable by Satoshi himself whether he is alive or not!...Thisway, we onboard Satoshi to stacks blockchain ;)
Notice: There must be some security considerations for section 5 & 6 so that not anyone be able to copy-paste txid in the claiming form.