智能合约买卖扣税的方法

最近一两年,智能合约买卖扣税比较流行,那么,如何做到判断买卖扣税呢?我这里给大家一个比较简单的方法。
首先,我们做买卖扣税,对于swap而言的。在我们加池子的过程中,swap会给我们一个lp地址,通过交易id或者钱包地址,在区块浏览器上,找到这个lp的地址。我以自己搭建的一个测试swap为例,给大家分享一下。
在这里插入图片描述
选择Liquidity,点击add liquidity.
然后选择我们要添加的代币。
在这里插入图片描述
然后点击授权,授权完成后,如果你是第一个添加流动性的,点击供应。
供应之后,会在区块链浏览器上,看到我们的addliquidity的交易。进去交易查看,有个lp的值和地址,复制并记录这个地址 。
说了半天,我们是如何判断买卖呢。刚才说了记录下的这个lp地址,就有用了。其实我们在swap交易的过程中,不管是买还是卖,交易都是跟lp地址有关的。如果我们是买币交易,那么,我们交易的sender就是这个lp地址,如果我们是卖币交易,那么recipient,就是lp地址,这样子事情就简单了,我们通过在合约中,设置lp的地址,通过sender和recipient,来判断是买还是卖了。其它的,就是看具体的收税要求,是转到黑洞,还是基金分,还是如何分配的问题了。
好了,今天就写到这里,如果有不清楚或者明白的地方,可以加wx交流,54516204.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值