Skip to main content

Coin/Token API comparison

Use this appendix as a quick reference to compare the API of the coin and token modules.

FunctionCoinTokenNote
mint++Requires TreasuryCap
burn++Requires TreasuryCap
join++Public
split++Public
zero++Public
destroy_zero++Public
keep-+Send token to sender, not required for coin due to lack of transfer restrictions
transfer+[protected]Coin is transferable by default, token requires authorization
to_balance/to_coin+[protected]Token can be converted to_coin, requires authorization
from_balance/from_coin+[protected]Token can be created from_coin, requires authorization
spend-[protected]Token can be spent, requires authorization