Im a newbie when it comes to Ethereum but from what I gather, there is a type of crowdsale where if the goal is not met, the investors can send back their tokens and get a refund. However, this is dependent on Goal levels and time limits.

Is there any way that I can create a permanent refund contract for investors? Where at any time, they can send back any amount of tokens up to the amount they purchased, for a refund of that ethereum. I plan on keeping all of the ethereum from investors specificaly set aside for refunds for them, at least for an extended time period of a year or more.

1 Answer 1


Yes, You can, The function permits anybody to withdraw the funds they have contributed if and only if You will permit in inside the function function safeWithdrawal() . I hope this help.

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.