文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
50
如何通过合约请求不消耗gas查一个合约是否为貔貅以及扣税?
回答问题即可获得
5
贡献值,回答被采纳后即可获得
50
学分。
如何通过合约请求不消耗gas查一个合约是否为貔貅以及扣税?
如何通过合约请求不消耗gas查一个合约是否为貔貅以及扣税?
0 条评论
分类:
Uniswap
请先
登录
后评论
默认排序
时间排序
5 个回答
jimmy
2023-05-08 06:38
冲一个项目之前先看下它在区块浏览器上有没有合约开源,如果没开源,首先pass掉。 如果开源了,找它的transfer方法,里面有没有对from的地址做限制,有没有要求from地址必须是dex交易对地址or在一个白名单里,如有,就是貔貅。 同理,transfer方法里的amount参数没有足额发送给to的,一般视为扣税了
请先
登录
后评论
higo
2023-05-08 20:56
如果不是冲开盘的话,比较简单,就是通过debugtrace一下买入卖出计算买卖税和gas。 需要自己有个全节点,或者有节点愿意给你开这个接口。
请先
登录
后评论
NPC.李括
2023-05-08 21:46
做不到。 如果会看代码的话,直接看合约代码。但如果要通过合约请求,必然要消耗gas。
请先
登录
后评论
Mikahe
2023-05-23 12:54
可以使用debug_traceCall方法来测试,可以写好一个测试合约部署,再使用这个方法来测试
请先
登录
后评论
AA 骨头汤
- IT民工
2023-07-16 16:21
1、查交易税方法,创建一个合约并在同一个函数内实现买入卖出,计算出交易税; 2、是否貔貅,无法卖出即表示该erc20当下是貔貅(无法确定未来是否会变成貔貅) 3、免gas方法,调用eth_call方法调用自己的合约
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
4
关注
收藏
0
收藏,
2437
浏览
提出于 2023-05-07 20:01
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: