【发布时间】:2022-01-11 13:07:11
【问题描述】:
我正在尝试创建 BOT,因此在 BSC 中创建并部署了一个来自 meatamask 的合约。我向该合同发送了一些 BNB 进行检查,但它没有用。我怎样才能拿回 BNB?感谢您的帮助,因为我对此很陌生
【问题讨论】:
标签: bots solidity smartcontracts recovery binance-smart-chain
我正在尝试创建 BOT,因此在 BSC 中创建并部署了一个来自 meatamask 的合约。我向该合同发送了一些 BNB 进行检查,但它没有用。我怎样才能拿回 BNB?感谢您的帮助,因为我对此很陌生
【问题讨论】:
标签: bots solidity smartcontracts recovery binance-smart-chain
除非你在合约中有一个自定义函数允许你提取资金,否则它们将永远锁定在合约地址中。
pragma solidity ^0.8;
contract MyContract {
receive() external payable {}
function withdraw() external {
// transfer this contract's whole BNB balance to the `0x123` address
payable(address(0x123)).transfer(address(this).balance);
}
}
【讨论】: