Dev
Summary​
Dev Contract manages DEV tokens. Dev Protocol manages the supply amount of DEV token. It conforms to ERC-20 and is Dev Protocol's key token.
DEV tokens are minted by Lockup Contract or Withdraw Contract, and is burned by Market Contract.
In Dev Protocol, DEV tokens have a function to gain staking rewards by staking Property tokens. Since it conforms to ERC-20, there is no limitation for its usage. When users stake DEV tokens, they can get the following side effects:
- Allocation of creator rewards for Property token holders.
- Acquisition of right to vote for the governance.
Interface​
Since Dev contract conform to ERC20, interface according to erC20 is retained. V2 inherits from AcceesControlEnumerableUpgradeable and retains its interface.
function mint(address _account, uint256 _amount) public
_account
: The address of the minting_amount
: The number of the minting amount
mint Dev tokens from the address specified by _account
for the amount specified by _amount
.
function burn(address _account, uint256 _amount) public
_account
: The address of the burning_amount
: The number of the burning amount
burn Dev tokens from the address specified by _account
for the amount specified by _amount
.
burn Dev tokens from the address specified by _account
for the amount specified by _amount
.