Eth HodlerDApp
Introducing EthHodler, a simple, ownerless, non-profit, contract running on the Ethereum blockchain.

Why? Did you ever... Wanted to take break from trading? Take a break from checking the charts all the time?
Maybe the markets will look different in 30 days. Why not give this dapp a try and lock your ETH for 30 days now!

Connecting to Ethereum...
This page works only with an Ethereum Browser, such as MetaMask for Chrome or Mist (browser mode) or Parity Browser

Processing Transaction...
Your transaction is being submitted to the blockchain. Please wait until it is mined.

ETH Balance: 0 in your local wallet
You have ... EHDL tokens

Withdrawal status: determining...

Block number: 0

Note: You're using a TestNet (Reload the page if network changed)

Note: You're using an unsupported TestNet (Switch to Ropsten)

Contract Address: ?


0.29 EHDL
Tokens Created
Fee Pot
USD 535.52

Our favorite hodling period is forever.

- Warren Buffet

Eth Hodler

A simple non-profit DApp & ERC20 token running on the Ethereum blockchain.


Want to take a break from trading? Lock your ether and get HODL tokens in exchange.

Weak hands? You can use the Quick withdraw any time!

Get rewarded for hodling: 30 day withdrawal gets a chunk from the fee pot!

Safe, simple contract, audited by 3 independent Solidity developers, plus additional review by the community

No admin keys, no kill switch, no governance

Added 'Fee Pot' game element so it's a fun way to hodl!


Eth Hodler a simple contract that allows you to lock up Ether.
This contract has no owner and cannot be modified by anyone.

There are also some other features to make it more fun:

Each deposit to the Eth Hodler locks your ether and issues you with HODL tokens. These tokens
are then used to make a withdrawal and burned once the withdrawal is processed.

A normal withdrawal would take ~30 days to process, costing only the gas fee.
Should the holder want to withdraw their deposit early, they can, but
they must pay a %1 fee. The fees will be added to a fee-pot. Holders can claim
a chunk from the fee-pot, see the rules to find out how.

How To Use

This page is a DApp (Decentralized application) meaning that you'll need an Ethereum browser to use this.

The easiest way to get started is to download the MetaMask extension for Chrome.

MetaMask is currently probably the best way to use at this time as it offers the lest friction.


  • Tokens will be issued when sending ETH to the contract: ?
  • Normal ETH Withdrawal: must wait until after 30 days
  • Immediate ETH withdrawal: Must pay a 1% fee.
  • For all Withdrawals: tokens will be destroyed after withdrawal. Ether to be sent back to the address that was holding the tokens.
  • Tokens pending normal withdrawal will be locked until after 30 days.
  • While tokens are locked, they cannot be transferred or sent.
  • While tokens are locked, you cannot add more ETH to the address where the tokens are locked.
  • When the wait period is over, you must complete the withdrawal manually. If the Fee Pot is not empty, you will automatically claim a reward from the Fee Pot
  • When claiming the reward from the Fee Pot (Complete Withdrawal), the following formula is used:
       reward = feePot * v / totalSupply
    Where v is the amount you had when the withdrawal was requested,
    totalSupply is the total amount of tokens in circulation at the time when Complete Withdrawal was called.
  • After withdrawal to ETH, tokens are burned, thus deflating the token supply.

Visual Model

List of exchanges listing the EHDL token

EHDL tokens are trade-able too.

Security information:

  • The contract is ownerless and non-upgradable. The Author of the contract does not own the contract, does not have any special access to the contract, this can be verified by reading the source code.
  • The contract code is kept as simple as possible (KISS).
  • The contract's source code has been verified through Etherscan and you can read it there yourself
  • Auditing process and maturity process: The contract went through 3 independent peer reviews, each completed by a different experienced Solidity developer (see reviews posted to Github).

Game theory analysis

  • If enough holders enter the contract, Price of ETH should go up, because ETH is removed from the market.
  • Better than normal holding, since holders can claim from the fee-pot, after holding for the minimum time
  • Should the ETH price spike to say $20,000 USD, immediate withdrawal will still be possible.
  • HODL tokens may be trade-able on an exchange, and on face value 1 EHDL = 1 ETH, should an exchange add them.
  • Who is the bigger hodler? Basically the bigger the holder, the bigger chunk the reward they get, and yes, the risk is there that there could suddenly be a larger hodler than you coming in! (The reward is based in the Total Supply, and it will be increased when new ether is locked in, but also decreased in your favour if weak-hands use the quick withdraw)

Mist Wallet - instructions for the professionals

It's much easier to use an Ethereum Browser / MetaMask, but you can also use the Mist wallet by itself if you have the patience. (Or another non-browser wallet that supports contracts / tokens)

ABI / Json interface

Here is the Json interface. You may need this if you want to interact with the contract wallets such as Mist

Adding the contract to Mist
Mist Wallet - Interacting with the contract
Mist Wallet - Quick Withdrawal
Mist Wallet - Normal Withdrawal

Contract's Author

Follow @CurrencyTycoon on Twitter


See Eth Hodler on Github.

Still haven't locked your ETH yet?

This cat did...

Lock your ETH meow!

Btw, this is EthHodler's own CryptoKitty #666628. It speaks Mandarin. 侬好哇!