This documentation covers ERC-20 functionality for denominating pool tokens. For Donke-specific functionality, see Pair.
DonkeV2ERC20.sol
event Approval(address indexed owner, address indexed spender, uint value);
Emitted each time an approval occurs via approve or permit.
event Transfer(address indexed from, address indexed to, uint value);
Emitted each time a transfer occurs via transfer, transferFrom, mint, or burn.
Read-Only Functions
function name() external pure returns (string memory);
Returns Donke V2 for all pairs.
Returns UNI-V2 for all pairs.
Returns 18 for all pairs.
Returns the total amount of pool tokens for a pair.
Returns the amount of pool tokens owned by an address.
Returns the amount of liquidity tokens owned by an address that a spender is allowed to transfer via transferFrom.
DOMAIN_SEPARATOR
Returns a domain separator for use in permit.
PERMIT_TYPEHASH
Returns a typehash for use in permit.
Returns the current nonce for an address for use in permit.
State-Changing Functions
Lets msg.sender set their allowance for a spender.
Lets msg.sender send pool tokens to an address.
Sends pool tokens from one address to another.
Sets the allowance for a spender where approval is granted via a signature.