Sale documents:
- Intended use of revenue
- ĐΞV plan
- White paper
- Yellow paper
- Terms and conditions
- Ether Product Purchase Agreement
Notes:
- Purchase minimum is 0.01 BTC
- Soft purchase maximum is 3000000000 ETH; this script enforces 1500 BTC. If your purchase is larger, contact largepurchases@ethereum.org
- Please don't try to purchase ether directly into a contract address that you intend to create post-genesis. We know that at least some of you are clever enough to try this, but we take no responsibility for what happens when we change the protocol or the way that contract addresses are generated. Additionally, right now contract addresses depend on sender address and nonce only, so you're not really getting any extra security.
- Be sure not to lose your wallet or your password. Modern psychological understanding of human memory suggests that coming up with a new password in your head and then not using it for the six months before genesis will likely lead to you forgetting the password, so consider writing the password down.
- DON'T LOSE YOUR WALLET OR YOUR PASSWORD
- DON'T LOSE YOUR WALLET OR YOUR PASSWORD
- DON'T LOSE YOUR WALLET OR YOUR PASSWORD
Instructions:
python pyethsaletool.py genwallet
, enter a password and email- Make sure you write down the password or otherwise keep it safe, and make sure you backup your wallet file (saved at ethwallet.json by default, you can use -w to save it somewhere else)
- Send BTC into the intermediate address provided
- Use
python pyethsaletool.py finalize
to send the BTC from the intermediate address to the exodus
Alternative cold wallet setup:
- Install pyethereum on a cold wallet device
- Use
cat /dev/urandom | head -c 1000 | pyethtool -b sha3 > priv.key
on the CWD to make a private key cat priv.key | pyethtool -s privtoaddr
to get your address- Copy the address to an online laptop, and switch to the laptop for the remaining steps
python pyethsaletool.py genwallet
, enter a password and email- Make sure you write down the password or otherwise keep it safe, and make sure you backup your wallet file (saved at ethwallet.json by default, you can use -w to save it somewhere else)
- Send BTC into the intermediate address provided
python pyethsaletool.py finalize <addr>
, substituting<addr>
with the address generated on the CWD
Additional instructions:
- To recover the private key of your BTC intermediate address, use
python pyethsaletool.py getbtcprivkey
- To show your BTC intermediate address, use
python pyethsaletool.py getbtcaddress
- To recover your ETH privkey, use
python pyethsaletool.py getethprivkey
- To show your ETH address, use
python pyethsaletool.py getethaddress
- Use
-w /path/to/wallet.json
if you want to point to a specific wallet file or save your wallet at a specific location