学习如何转U时,参考了这个教程,里面涉及到使用abi的json文件来创建合约,
以为ethereum上的usdt智能合约为例,
ethereum上的usdt合约地址为: 0xdac17f958d2ee523a2206206994597c13d831ec7
访问etherscan页面,切换到Contract(上面打了个绿色的对勾),拉到下方找到“Contract ABI”,右侧有个选项“Export ABI”,选择JSON格式导出,我导出时报错了,报错信息如下:
{"status":"0","message":"NOTOK","result":"Missing/Invalid API Key"}
也懒得计较,直接复制“Contract ABI”下方文本框内的内容,然后格式化后保存(不格式化也可以)
另外,主网和测试网络的USDT的合约地址可能不一样,我使用的是测试网络的rpc,abi是主网的,结果就报错了:
Could not transact with/call contract function, is contract deployed correctly and chain synced?