是否可以从 bsc 网络中的死地址进行烧录?

Is it possible to burn from dead address in bsc network?

我将我的令牌发送到无效地址(0x000000000000000000000000000000000000dead) 起初我试图烧掉我所有的令牌,所以我使用元掩码将令牌发送到死地址。 现在我可以看到我的代币(https://bscscan.com/address/0x0083a5a7e25e0Ee5b94685091eb8d0A32DfF11D4)的总供应量没有减少。而死地址就是token的持有者。我该如何解决这个问题? 实际上,我想删除从我的代币中铸造的所有代币。

恐怕你误解了烧币的概念。燃烧不会破坏硬币。它将它们发送到一个只能接收但不能发送(或花费)它们的 address/wallet/account,使它们实际上永远丢失,因为这被记录在不可变的分类帐中。

这意味着流通中的代币供应量(那些仍可用于进行交易的代币)减少了,但总供应量没有减少。所以实际上,发生在你身上的一切都是完全意料之中的。

以下是解释销毁硬币概念的众多互联网资源之一: https://www.investopedia.com/tech/cryptocurrency-burning-can-it-manage-inflation/

我看到您使用常规的 transfer() 方法将您的代币发送到零地址 (link)。

您的合约实现了 burn() 功能,该功能也有效地减少了总供应量。

扩展 Marko 的回答:在这种特殊情况下,您应该使用 burn() 函数,而不仅仅是常规传输。然而,不同的代币合约可能使用不同的函数名称或根本不实现销毁机制——这完全取决于代币合约的实现。