Can somebody please help me? Created and deployed a smart contract and now ETH is stuck in it and won’t show in the creator’s account. any way to get it using the creator’s PK? Need help so badly, please. Thanks a lot in advance!

CONTRACT ADDRESS: 0x2193B9F2B5E5051E41C32c71B25587D6A6f045C8

You may also reach me at [email protected]

2 Answers 2


If the contract does not have a built-in way to send funds from it (like a function that will send the Ether or self destruct), there is no way to retreive the Ether from the contract. Looking at the contract code on Etherscan, there doesn't seem to be a way to do this.


That contract's fallback function has a couple of problems:

function() payable {
    totalEthInWei = totalEthInWei + msg.value;
    uint256 amount = (msg.value + unitsOneEthCanBuy) - msg.value;
    if (balances[fundsWallet] < amount) {

    balances[fundsWallet] = balances[fundsWallet] - amount;
    balances[msg.sender] = balances[msg.sender] + amount;

    Transfer(fundsWallet, msg.sender, amount); // Broadcast a message to the blockchain

    //Transfer ether to fundsWallet
  • It will always transfer the same amount of tokens unitsOneEthCanBuy regardless of the amount of ether sent.

  • If tokens for fundsWallet fall below unitsOneEthCanBuy then it will not transfer any tokens nor it will return the ether deposited. The ether will remain in the contract stuck forever since it doesn't provide a mechanism to extract it.

  • And if i send enough tokens back to the contract address, will it forward the ETH to the creator? Thank you so much for the help.
    – Jiru Saka
    Commented Aug 30, 2020 at 4:51
  • @JiruSaka No, the ether deposited cannot be extracted since the contract doesn't provide a way to achieve that, it only forward the received amount it doesn't touch the previous balance.
    – Ismael
    Commented Aug 30, 2020 at 18:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.