At the moment I use the official Ethereum wallet / mist for deploying a contract to the Ethereum network.

Is there any other options for doing this either via different software clients or websites?

The reason I ask is that the Ethereum blockchain is becoming to large for my C: drive and the official Ethereum wallet / mist is hardwired to the C: drive (for the users) so I am unable to move it to a different drive.

  • Are you uploading to the livenet without testing or running on your own private chain? – T9b Jul 7 '16 at 14:46
  • I deleted the Ethereum blockchain database and run the following command : geth --fast. This downloads a much smaller blockchain database and also works in unison with the official mist wallet. – Alex Darby Jul 8 '16 at 9:05
  • You will still end up with the full blockchain - so although this gives you a fast start, it's not the answer you are looking for. My question was more about your approach to smart contract development. You can use Mist and your own blockchain to do your development on first, and it will work offline too. – T9b Jul 8 '16 at 9:55
  • You are incorrect about that. Use the geth --fast parameter gives you a much smaller blockchain. – Alex Darby Jul 8 '16 at 12:31
  • Arguably this is not the blockchain, but only the receipts, with the loss of security that this implies by not having the full blockchain. Additionally you have to perform the whole task again each time you want to sync, unless you decide not to disconnect, but there are so many more issues with your approach. We have learnt from the DAO experience that security and contracts need to be carefully thought out. – T9b Jul 12 '16 at 15:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.