These are chat archives for ethereum/tutorials
And you have control of this address: '0xbad6f174c8267d8b9d7c1006f56fb63e64a84488' right?
Can you use the selfdestruct option?
when selfdestruct is called, the balance of the contract will be sent to the parameter. So, you have
selfdestruct(msg.sender) where msg.sender should be
creator based on the precondition.
However, before you do that, I recommend deploying the contract using remix to an in memory EVM, recreate the issue, then try the self destruct. Or, add a test case using truffle. Or, deploy to the test net and recreate then destruct.
require((state == State.Failed || state == State.Successful) && completedAt + 1 hours < now)
checkIfFundingCompleteOrExpired, so you have to wait an hour
nowon a function then after some line of codes i call