- 方法名称:
safeMultiTransfer - token: ERC20 Token 的地址
- to: 接收者的钱包地址数组
- amount: 转账金额的数组(需要与接收者的数组数量一致)
- 注意:这里的 amount 中的元素'实际转账的数量 * 10 ** Token的decimals'
- 给3个不同账户分别转 1USDT、2USDT、3USDT
- token
0x55d398326f99059ff775485246999027b3197955 - to
[
"0xecb56cf772b5c9a6907fb7d32387da2fcbfb63b4",
"0xef3cebd77e0c52cb6f60875d9306397b5caca375",
"0xe499ef4616993730ced0f31fa2703b92b50bb536"
]- amount USDT的decimals是18,那么这里的元素需要
n * 10 ** 18
[
"1000000000000000000",
"2000000000000000000",
"3000000000000000000"
]- 失败 with error 'SafeERC20: low-level call failed'
- 注意发送账户的Gas费是否足够
- 注意发送账户的Token数量是否足够
- 注意发送账户授权给合约地址的数量是否足够
- 方法名称:
sendToken - _tokenAddress: TRC20 Token 的地址
- _to: 接收者的钱包地址数组
- _value: 转账金额的数组(需要与接收者的数组数量一致)
- 注意:这里的 _value 中的元素'实际转账的数量 * 10 ** Token的decimals'
- 给3个不同账户分别转 1USDT、2USDT、3USDT
- token
TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t - to
[
"TRrXMpg86ATndFYYfvtAKYaMoMG67YyQcd",
"TK1a4TcZp9eaWbC9EcvMN4sthSSDdwLyXZ",
"TEXKVV786txQM4aymUSmGfRkyxdGd49tYY"
]- _value USDT的decimals是18,那么这里的元素需要
n * 10 ** 18
[
"1000000000000000000",
"2000000000000000000",
"3000000000000000000"
]- 注意发送账户的Gas费是否足够
- 注意发送账户的Token数量是否足够
- 注意发送账户授权给合约地址的数量是否足够