Token Implementation
Below the technical information can be found in regard to the Plater Token and major details concerning the smart contract built to develop the token of Plater Network.
NOTES:
The following specifications use syntax from Solidity 0.5.16 (or above)
Callers MUST handle false from returns (bool success). Callers MUST NOT assume that false isnever returned!
1. Methods
1.1 name
• Returns the name of the token – In this case: "Plater".
1.2 symbol
• Returns the symbol of the token. In this case: “PLATER”.
1.3 decimals
• Returns the number of decimals the token uses - e.g. 8, means to divide the token amount by 100000000 to get its user representation.
1.4 totalSupply
• Returns the total token supply. The token flows across BNB Smart Chain only therefore, the number will never be multiplied.
1.5 balanceOf
• Returns the account balance of another account with address _owner.
1.6 getOwner
• Returns the Plater Token owner.
1.7 transfer
• Transfers_valueamount of tokens to address_to, and MUST fire the Transfer event. The function SHOULD throw if the message caller’s account balance does not have enough tokens to spend.
1.8 transferFrom
Transfers _value amount of tokens from address _from to address _to, and MUST fire the Transfer event.
The transferFrom method is used for a withdraw workflow, allowing contracts to transfer tokens on your behalf. This can be used for example to allow a contract to transfer tokens on your behalf and/or to charge fees in sub-currencies. The function SHOULD throw unless the _from account has deliberately authorized the sender of the message via some mechanism.
1.9 approve
• Allows _spender to withdraw from your account multiple times, up to the amount. If this function is called again, it overwrites the current allowance with .
1.10 allowance
• Returns the amount which _spender is still allowed to withdraw from _owner.
2. Events
2.1 Transfer
• MUST trigger when tokens are transferred, including zero value transfers. • A token contract which creates new tokens SHOULD trigger a Transfer event with the _from address set to 0x0 when tokens are created.
2.2 Approval
• MUST trigger on any successful call to approve(address _spender, uint256 _value).
Last updated