付币合约
付币合约用于批量付币,由合约中指定的"授权签名地址"签名发起付币申请,由 BlockATM 付币代理合约执行付币操作。
合约权限说明
地址类型
说明
权限
管理员地址
创建付币合约的钱包地址
管理付币合约
授权签名地址
有权限提取付币合约资产的钱包地址
付币
付币智能合约代码
/**
* 函数:payout constructor
* 功能:商户在部署合约时初始化财务地址、代理地址等关键参数设置。
* @param newFinanceList 财务地址列表,用于初始化财务权限
* @param newProxyPayoutAddress 代理地址,限定批量执行代付权限
**/
constructor(
bool safe,
uint256 id,
address[] memory newFinanceList,
address newProxyPayoutAddress,
address newFeeGateway
) {
//参数安全性检查
...
// 设置代理合约地址
proxyPayoutAddress = newProxyPayoutAddress;
// 设置财务地址
processList(newFinanceList, financeMap);
financeList = newFinanceList;
// 设置合约所有者
owner = msg.sender;
//其他初始化参数设置
...
}历史合约版本
V2
2025 年 4 月 17 日
升级到 Web3 自托管框架付币合约
提供基于 API 自动化和 Excel 手动两种上传付币订单方式
V1
2023 年 10 月 22 日
基于付币客户端实现自助提币
基于 Web3 SDK 进行合约自助交互
Last updated