最近一两年,智能合约买卖扣税比较流行,那么,如何做到判断买卖扣税呢?我这里给大家一个比较简单的方法。
首先,我们做买卖扣税,对于swap而言的。在我们加池子的过程中,swap会给我们一个lp地址,通过交易id或者钱包地址,在区块浏览器上,找到这个lp的地址。我以自己搭建的一个测试swap为例,给大家分享一下。
选择Liquidity,点击add liquidity.
然后选择我们要添加的代币。
然后点击授权,授权完成后,如果你是第一个添加流动性的,点击供应。
供应之后,会在区块链浏览器上,看到我们的addliquidity的交易。进去交易查看,有个lp的值和地址,复制并记录这个地址 。
说了半天,我们是如何判断买卖呢。刚才说了记录下的这个lp地址,就有用了。其实我们在swap交易的过程中,不管是买还是卖,交易都是跟lp地址有关的。如果我们是买币交易,那么,我们交易的sender就是这个lp地址,如果我们是卖币交易,那么recipient,就是lp地址,这样子事情就简单了,我们通过在合约中,设置lp的地址,通过sender和recipient,来判断是买还是卖了。其它的,就是看具体的收税要求,是转到黑洞,还是基金分,还是如何分配的问题了。
好了,今天就写到这里,如果有不清楚或者明白的地方,可以加wx交流,54516204.文章来源地址https://www.toymoban.com/news/detail-524241.html
文章来源:https://www.toymoban.com/news/detail-524241.html
到了这里,关于智能合约买卖扣税的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!