-
Notifications
You must be signed in to change notification settings - Fork 1
NEP 5: Token Standard
Name: NEP-5
Title:Token Standard
Author: luodanwg luodan.wg@gmail.com, tanyuan tanyuan666@gmail.com
Status: Draft
Created: 9 August 2017
Resolution: Proposals
Template: NEO_NEP_5
The following describes standard functions a token contract can implement.
TokenContracts that work with tokens
NOTE: The contract developers must implement all function if they want to work with the specified tokens.
totalSupply
private static BigInteger totalSupply()
Get the total token supply
name
private static string name()
Get the name of token
symbol
private static string symbol()
Get the symbol of token, symbol used to represent a unit of token
decimals
private static BigInteger decimals()
Get decimals of token
balanceOf
private static BigInteger balanceOf(object[] args)
Get the account balance of another account with address which is first element of args and type is byte[]
transfer
private static bool transfer(object[] args)
function that is always called when someone wants to transfer tokens. The first element is sender address and type is byte[], the second element is receiver address and type is byte[], the third element is the number of token and type is BigInteger .
Transferred
private static void Transferred(object[] args)
Triggered when tokens are transferred. args is the same with transfer.