🪙$WANDER Token Nature

Is mintable

The incorporation of OpenZeppelin’s ERC20PresetMinterPauserUpgradable into the $WANDER token gives grants the admin the permission to mint more $WANDER tokens.

Is burnable

Two burn functions are provided through the incorporation of OpenZeppelin’s ERC20PresetMinterPauserUpgradable. The burning function is not limited towards the admin, the ability to burn tokens is also to be given towards the caller of the function, which in this case applicable towards users, to burn $WANDER tokens that are owned by the caller.

Is pausable

The admin was given the ability to pause the smart contract by incorporating OpenZeppelin’s ERC20PresetMinterPauserUpgradable features. When the smart contract is paused, no transactions of the $WANDER tokens are able to be executed. This feature is created solely to be executed during emergency purposes only.

Is capped

Since the nature of $WANDER token is to have a limited number of token supply, restriction is to be incorporated into the smart contract to reject any further token minting that would result into the exceeding of maximum token capacity. This feature would be made possible by merging OpenZeppelin’s ERC20Capped’s functionalities into the existing $WANDER token smart contract. The supply limit for $WANDER token is set to 1 billion tokens, which means that in the case of the existing number of tokens circulating within the blockchain is equal to 1 billion, no one (including the admin) will be able to mint more tokens.

Is upgradable

To ensure no bugs/damages by cyber attacks permanently stays in the $WANDER token smart contract, the team has decide to make the smart contract upgradable. Upgrading the smart contract will only be done in when it's only urgently needed, Wanderers will be noticed when the smart contract is to be upgraded.

Last updated