JAMMERC20 合约
合约基本信息
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支持
Permit相关状态变量
域分隔符初始化
核心ERC-20功能
内部函数
铸造代币
销毁代币
内部授权
内部转账
外部函数
授权
转账
授权转账
Permit功能详解
Permit函数
消息结构
安全特性
溢出保护
重放攻击防护
签名验证
使用示例
基本ERC-20操作
Permit签名生成
使用Permit授权
在Router中使用Permit
事件监听
监听Transfer事件
监听Approval事件
Last updated