Basic representation of an ERC20 compatible contract. If additional functionality is required, this contract can be extended via inheritance
Constructs a new instance of the object
Returns the contract address
Returns the underlying contract interface
Returns the amount which spender is still allowed to withdraw from owner.
Allows spender to withdraw from your account multiple times, up to the value amount
Returns the account balance of another account with address owner.
Returns the balances for each of the provided accounts
Returns an interface allowing for us with the multicall method of a provider
Rest
Connects the existing instance of the contract to a new signer or provider
Returns the number of decimals the token uses - e.g. 8, means to divide the token amount by 100000000 to get its user representation.
Returns the name of the token - e.g. "MyToken".
Protected
Automatically keeps trying the call unless we get a revert exception
Returns whether the specified interface is supported by the contract
Returns the symbol of the token. E.g. “HIX”.
Return the metadata of the token
Returns the total token supply
Transfers value amount of tokens to address to
Transfers value amount of tokens from address from to address to
Basic representation of an ERC20 compatible contract. If additional functionality is required, this contract can be extended via inheritance