Contract-Development

在 Coin Contract 程式碼中發現可疑函式

  • January 22, 2022

我是創建加密貨幣並對其進行所有程式的新手。

最近我發現了一個非常可疑的令牌BEAR,它可能是honeypot騙局。這是我不理解的功能,在所有加密合約程式碼中只使用過幾次:

contract BEAR is TokenERC20 {

 function clearCNDAO() public onlyOwner() {
   address payable _owner = msg.sender;
   _owner.transfer(address(this).balance);
 }

這是完整的原始碼(連結)

我能夠使用此功能追踪多種不同的代幣,並且它們都有很多是honeypot騙局的跡象。這是一個例子(連結)

誰能證實我的懷疑或解釋上述功能的作用?提前致謝!

從程式碼的角度來看,所有者可以隨心所欲地將合約的餘額轉移給他們。

但是,合法的代幣合約通常不會至少向所有者實施乙太幣轉移。也許是因為合約可以使用該mint功能並增加它的供應量,然後可以允許所有者在 DEX 上交換那些新鑄造的代幣,然後地毯拉動使用者。

如果不存在乙太幣轉賬功能,就不會出現這種情況,因為乙太幣轉賬不會隨主人的心血來潮發生。

引用自:https://ethereum.stackexchange.com/questions/113213