我可以拿回发送到合约地址的BNB吗

问题描述 投票:0回答:2

我错误地将BNB发送到BSC合约地址

0xf4De1f6169C5a1189c0664f838BB44F293cf8cf3
。代币所有者表示他们无法收回资金。有人可以看一下合约,看看BNB是否可以收回吗?谢谢。

smartcontracts binance-smart-chain bsc
2个回答
0
投票

只要合约没有提现功能,你无论如何都无法从合约中取回你的BNB。 我只是看了一下合约函数。 合约中没有提现功能。 而是有BEP20代币提现功能。

function recoverBEP20(address token address, uint256 token amount) public onlyowner {
        // do not allow recovering self token
        require(tokenAddress != address(this), "Self withdraw");
        IERC20(tokenAddress).transfer(owner(), tokenAmount);
    }

从代码中可以看出,只有所有者才能调用该函数。 如果您可以询问所有者,您可能会找到一种方法来拿回 BNB 或等价的代币。

谢谢你。


0
投票

希望得到帮助。我的代币合约地址中有一些 bnb: 0xC0DaB2BC78729618455452a4E670eF7ED233f910 有办法撤回吗?

© www.soinside.com 2019 - 2024. All rights reserved.