Skip to main content

ERC20Library

ERC20TotalSupplyOutOfRange

error ERC20TotalSupplyOutOfRange()

ERC20BalanceOutOfRange

error ERC20BalanceOutOfRange()

totalSupply

function totalSupply(struct ERC20Schema schema) internal view returns (uint256)

updateTotalSupplyIncrease

function updateTotalSupplyIncrease(struct ERC20Schema schema, uint256 value) internal

updateTotalSupplyDecrease

function updateTotalSupplyDecrease(struct ERC20Schema schema, uint256 value) internal

balanceOf

function balanceOf(struct ERC20Schema schema, address account) internal view returns (uint256)

updateBalanceIncrease

function updateBalanceIncrease(struct ERC20Schema schema, address account, uint256 value) internal

updateBalanceDecrease

function updateBalanceDecrease(struct ERC20Schema schema, address account, uint256 value) internal

allowance

function allowance(struct ERC20Schema schema, address owner, address spender) internal view returns (uint256)

setAllowance

function setAllowance(struct ERC20Schema schema, address owner, address spender, uint256 value) internal

name

function name(struct ERC20Schema schema) internal view returns (string)

setName

function setName(struct ERC20Schema schema, string value) internal

symbol

function symbol(struct ERC20Schema schema) internal view returns (string)

setSymbol

function setSymbol(struct ERC20Schema schema, string value) internal