Skip to main content

源代码

查看 RWAToken.sol 源码
可升级性 (Upgradability)该合约使用 UUPSUpgradeable 模式进行升级,并继承了 ERC20UpgradeableOwnableUpgradeablePausableUpgradeable

方法 (Methods)

可升级合约的初始化函数,设置代币参数、托管钱包、USDT 参考地址以及合规管理器。
string
必填
代币名称
string
必填
代币符号
address
必填
初始所有者
address
必填
托管钱包
address
必填
USDT 合约地址
address
必填
合规管理器地址
配置销售参数,包括代币价格和购买限制。
uint256
必填
代币 USDT 价格
uint256
必填
最小购买 USDT 金额
uint256
必填
最大购买 USDT 金额
配置销售开始和结束的时间限制,不改变活动状态。
uint256
必填
开始时间戳
uint256
必填
结束时间戳
激活代币销售。在铸造期间将强制执行销售时间限制。
暂停正在进行的代币销售。
设置代币可转移的最早时间戳(0 表示已解锁)。
uint256
必填
解锁时间戳
紧急解锁机制,立即允许代币转移。
紧急功能,用于暂停所有代币转移。
取消暂停所有代币转移。
更新接收筹集资金的托管钱包地址。
address
必填
新的托管钱包地址
从销售中恢复未售出的代币,并将它们铸造到托管钱包中。
恢复意外发送到该合约的任何 ERC20 代币。
address
必填
要恢复的代币合约地址
出于合规或恢复目的执行强制代币转移。
address
必填
发送方地址
address
必填
接收方地址
uint256
必填
转移数量
string
必填
转移原因描述
更新底层真实世界资产的法律和估值信息。
string
必填
元数据 URI
uint256
必填
估值
在活跃销售期间使用 USDT 购买代币,并验证用户的合规签名。
uint256
必填
支付的 USDT 数量
bytes
必填
合规签名数据
uint256
必填
签名过期时间
仅所有者可调用的功能,用于出于合规或恢复用途销毁特定地址的代币。
address
必填
要销毁代币的地址
uint256
必填
销毁数量
获取可供销售的剩余代币数量。
uint256
剩余可销售的代币数量
计算给定 USDT 金额可铸造的代币数量。
uint256
必填
USDT 数量
uint256
对应的代币数量
计算给定代币数量所需的 USDT 金额。
uint256
必填
代币数量
uint256
所需的 USDT 金额