我错误地将BNB发送到BSC合同地址0xf4De1f6169C5a1189c0664f838BB44F293cf8cf3
。代币所有者表示,他们无法收回这笔资金。有人能看一下合同,看看BNB是否可以收回吗?非常感谢。
只要合同不必撤回功能,您就无法从合同中取回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或等效的代币。
谢谢。