JAMMERC20 Contract
Overview
Contract Basic Information
contract JAMMERC20 is IJAMMERC20 {
string public constant name = "JAMM LPs";
string public constant symbol = "JAMM-LP";
uint8 public constant decimals = 18;
uint public totalSupply;
mapping(address => uint) public balanceOf;
mapping(address => mapping(address => uint)) public allowance;
}EIP-2612 Permit Support
Permit-Related State Variables
Domain Separator Initialization
Core ERC-20 Functions
Internal Functions
Mint Tokens
Burn Tokens
Internal Approval
Internal Transfer
External Functions
Approval
Transfer
Authorized Transfer
Permit Function Details
Permit Function
Message Structure
Security Features
Overflow Protection
Replay Attack Protection
Signature Verification
Usage Examples
Basic ERC-20 Operations
Permit Signature Generation
Using Permit for Authorization
Using Permit in Router
Event Listening
Listen to Transfer Events
Listen to Approval Events
Last updated