Function to check the amount of tokens that an owner allowed to a spender.
address The address which owns the funds.
address The address which will spend the funds.
Approve the passed address to spend the specified amount of tokens on behalf of msg.sender. * Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
The address which will spend the funds.
The amount of tokens to be spent.
Gets the balance of the specified address.
The address to query the the balance of.
approve should be called when allowed[_spender] == 0. To increment allowed value is better to use this function to avoid 2 calls (and wait until the first transaction is mined) From MonolithDAO Token.sol
Release the previously specified amount of tokens to the provided address
Address for which tokens will be released (minted)
transfer token for a specified address
The address to transfer to.
The amount to be transferred.
Transfer tokens from one address to another
address The address which you want to send tokens from
address The address which you want to transfer to
uint256 the amount of tokens to be transferred