Let us say a user has claimed a token reward or has received an airdrop from my token mint that I am the owner / have authority of. Can I freeze or prevent this user from transferring or selling the token until a specified date or indefinitely?

If I do not want a user to transfer tokens from their wallet that originate from my token mint, until a certain time period, how would I accomplish this?

1 Answer 1


Token program allows you to create tokens with --enable-freeze flag and then you use spl-token freeze command to freeze any token account and then spl-token thaw to thaw an account.

If you don't care about showing them in their wallet, you can use some vesting protocols to distribute your tokens.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.