TOWER token is based on
ERC20WithOperators, you can find the audit report from the link below.
The contract source code is nearly identical to the REVV contract source code
TOWER - Crazy Defense Heroes Governance and Utility Token
Crazy Kings (CK) and its sequel Crazy Defense Heroes (CDH) are among Animoca Brands most venerable and respected mobile games They are successful tower defense games boasting millions of downloads, solid financial results and a number of blockchain-friendly features, including the deck building of a collectible card game and an RPG character/equipment system.
We are introducing a new fungible token TOWER for CK and CDH that will have a governance as well as various utility for the entire Crazy Kings franchise and will pave the way for a new blockchain game
Governance: owners of the tokens will be able to fully participate in the governance of the Crazy Kings franchise, including submitting proposals for the games’ direction and voting on those proposals; these are important steps in giving players a true and effective voice in the roadmap of the games
Crypto economy: owners of the tokens will be able to trade them, thus buying and selling the right to influence the development of the game franchise, and even participate in distributed finance (DeFi) initiatives such as staking (details to be determined)
Currency: the token will be accepted as currency within a PC based blockchain native game that will be the newest addition to the Crazy Kings franchise
Tournament entry fees: tournaments are special events that will challenge the skill, strategy, and game assets of players
Tournament prizes: tokens will be distributed as prizes to the victors of competitive multiplayer tournaments, which is a significant step toward full-fledged play-to-earn mechanics.
The Anatomy of the TOWER ERC-20
The TOWER token is a fungible token that exists on the Ethereum blockchain. A fungible token is an asset that is interchangeable with tokens of the same type - so one TOWER token always has the same value as any other single TOWER token.
TOWER is a standard Ethereum ERC-20 token with commonly used interfaces. It also contains a whitelisted operators feature which enables meta-transactions without requiring pre-approval
TOWER implements ERC165 introspection standard. The following ERC165 interfaces are supported:
|Interface||Specification||ERC165 Interface Id(s)|
Core Token Feature
TOWER supports the standard features of an ERC-20 token, as described by the interfaces “ERC-20” and “ERC-20 Detailed” in the table above. The “ERC-20 Allowance” brings some usability for managing allowances.
Using an ERC-20 to make a payment through a smart contract requires an initial additional user transaction to explicitly give the contract some allowance of this ERC-20.
The TOWER token smart contract can whitelist other contracts in its ecosystem, allowing them to implicitly manage tokens for users without the allowance step, enhancing the base user experience.
To manage adding and removal of whitelisted operators, the TOWER contract has an owner account. Ownership is transferable and renounceable. Animoca Brands maintains ownership of the TOWER owner account and will apply changes of whitelisted operators from time to time.
It is essential that only trusted contracts obtain the status of whitelisted operators. Animoca Brands will determine which contracts within the ecosystem are suitable for being used as TOWER whitelisted operators. There are two main types of ecosystem whitelisted operators:
- Purchase contracts which support payments with TOWER.
- Contracts with TOWER-based meta-transactions which allow the users to pay the transaction gas with TOWER instead of ETH.