首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在合同上加上了一个慈善地址,现在我有了两个,我能去掉一个吗?

我在合同上加上了一个慈善地址,现在我有了两个,我能去掉一个吗?
EN

Ethereum用户
提问于 2021-04-28 18:44:33
回答 1查看 430关注 0票数 0

所涉令牌列于以下网址:

https://bscscan.com/address/0x3656b9d510af37b22cc1a5c904eb90855f953fbe

我有一个慈善地址和收费地址显示

0x000000000000000000000000000000000000000000000000000000

昨晚,我们在BSCSCAN的合同中使用了这个功能,添加了一个慈善地址

0x0000000000000000000000000000000000000000000001

现在收费地址显示

0x0000000000000000000000000000000000000000000001

两个地址

0x00000000000000000000000000000000000000000000-0x00000000000000000000000001

作为慈善地址返回真,因为这些变化已经发生,我们不再获得对交易的税收。

应该有6%的税,3%给持有者,3%被烧毁,但现在,如果你购买的令牌,一切都是去钱包持有人,没有税。

任何帮助都是非常感谢的,这是可以修复的吗?

EN

回答 1

Ethereum用户

发布于 2021-04-29 00:52:06

代码将新地址设置为慈善机构,但不会删除以前的地址。

代码语言:javascript
复制
function setAsCharityAccount(address account) external onlyOwner() {
    require(!_isCharity[account], "Account is already charity account");
    _isCharity[account] = true;
    FeeAddress = account;
}

如果您想将先前的帐户标记为非慈善帐户,您必须按以下方式修改

代码语言:javascript
复制
    _isCharity[FeeAddress] = false; // Remove flag from previous account

    _isCharity[account] = true;
    FeeAddress = account;
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/97965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档