Mochimo client in a container
Automatically:
- downloads Ubuntu 16.04 cloudimg and
build-essential
- downloads and compiles Mochimo client
- downloads MochiToolkit
- downloads and runs portforwarder-rs for automatic port redirection when possible
- generates new
wallet.dat
- runs
wallet
with hardcoded peer address for faster connection
Install Vagga, then download this repo and run commands.
500MB of space is required for normal installation, 1.5GB if you also build portforwarder-rs from scratch (after installation and cleanup container takes 1GB).
For Windows and macOS users, there is Vagrantfile
provided. You need vagrant-vagga
plugin installed.
vagga shell
- runbash
in the containervagga wallet
- run Mochimowallet
binaryvagga wallet-pf
- try to forward ports and runwallet
. AMD64 onlyvagga wallet-pf-native
- build portforwarder-rs from scratch, then runwallet-pf
vagga backup
- copywallet.wal
frominstallation
to main directory (where README is)vagga restore
- copywallet.wal
from main directory (where README is) toinstallation
All commands will install their required dependencies on first run.
If you want to use existing wallet.wal
, run vagga wallet
, then Ctrl+C on Enter the name of this wallet:
(generating new wallet), put your wallet.wal
in the root directory (where README is), run vagga restore
, then vagga wallet-pf
(or wallet
or wallet-pf-native
).