guy- user address
wad- a quantity of tokens, usually as a fixed point integer with 10^18 decimal places.
dst- refers to the destination address.
mint- credit tokens at an address whilst simultaneously increasing totalSupply (requires auth).
burn- debit tokens at an address whilst simultaneously decreasing totalSupply (requires auth).
push- transfer an amount from msg.sender to a given address.
pull- transfer an amount from a given address to msg.sender (requires trust or approval).
move- transfer an amount from a given src address to a given dst address (requires trust or approval).
name- returns the name of the token - e.g. "MyToken".
symbol- token symbol.
decimals- returns the number of decimals the token uses - e.g.
8, means to divide the token amount by
100000000to get its user representation.
transfer- transfers _value amount of tokens to address _to, and MUST fire the Transfer event. This SHOULD throw if the message caller’s account balance does not have enough tokens to spend.
transferFrom- transfers _value amount of tokens from address _from to address _to, and MUST fire the Transfer event.
approve- allows _spender to withdraw from your account multiple times, up to the _value amount. If this function is called again it overwrites the current allowance with _value.
totalSupply- returns the total token supply.
balanceOf- returns the account balance of another account with address _owner.
allowance- returns the amount which _spender is still allowed to withdraw from _owner.
transferFromauto approval when
src == msg.sender.
bytes32instead of the
MKR.stop- ES cannot be triggered. MKR in the chief can still vote, but cannot join or exit.