Lol finally you implement partially my idea!! After some months of getting dust on slack.
My complete idea would be:
Instead of
$12 is sent to a smart contract on Bens wallet. He can withdraw that amount 1 year later.
should be
$12 is sent to a smart contract on Bens wallet. He can withdraw that amount 1 year later OR use it to fund attestations.
By this way, IT COULD BE viral. I don't know if it is possible.
EDIT: well, if the bot sends the $12 to Ben's voucher, then it is done. Or did I missed something?
Thanks for the suggestion but since most users (like Ben) are not going to be sponsors, we don't want to introduce extra steps for them.
Instead of
$12 is sent to a smart contract on Bens wallet. He can withdraw that amount 1 year later.
should be
$12 is sent to a smart contract on Bens wallet. He can withdraw that amount 1 year later OR use it to fund attestations.
What is sent to the smart contract, cannot be withdrawn before the 1 year vesting period by anybody, that's the nature of smart contract.