文章
问答
讲堂
专栏
集训营
更多
提问
发表文章
活动
文档
招聘
集市
发现
Toggle navigation
文章
问答
讲堂
集训营
🔥
专栏
活动
招聘
文档
集市
搜索
登录/注册
从钱包转入U到合约,合约自动交换成代币转到钱包,请问这种合约怎么实现呢
智能合约
转入ETH可以用回退函数识别,但是转入U,怎么识别转入了多少U呢,求各位大哥指点
转入ETH可以用回退函数识别,但是转入U,怎么识别转入了多少U呢,求各位大哥指点
0 条评论
分类:
以太坊
请先
登录
后评论
默认排序
时间排序
2 个回答
Tiny熊
- 布道者
2022-07-11 08:52
擅长:智能合约,以太坊
ERC20 没有转账回调, ERC777 可以, 参考 [ERC777 功能型代币](https://learnblockchain.cn/2019/09/27/erc777)
请先
登录
后评论
黄金叶
2022-07-27 17:29
或许可以修改一下ERC20代币的标准。。 比如transfer这个方法修改成 transfer(address _to, uint256 _amount, bytes32 _calldata) external returns (bool); 在就接收合约中, 始终记录接收合约的U的余额 lastUAmount 当你给接受合约转U时, _calldata传入接受合约中需要调用的函数选择器。。在对应的接受合约的函数中。。会拿最新的U的余额与lastUAmount做比较。。然后看新增了多少。。在根据价格给msg.sender转对应的代币
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
2
关注
收藏
0
收藏,
1716
浏览
cs1111
提出于 2022-07-08 22:36
相似问题
请问智能合约是究竟怎么在以太坊上运行的?
2 回答
关于交易字段内容的问题
1 回答
地址部署合约部署失败,但是换个地址部署相同的合约代码可以部署成功,详细描述如下,麻烦各位大佬帮忙分析分析原因
1 回答
如何将合约字节码反编译成solidity伪代码
1 回答
Foundry Test: 无效的 MockCall
3 回答
一个合约文件里面有多个合约方法 执行合约时要怎么做到执行指定的合约
2 回答
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: