Subvault is a simple command-line wallet management tool for Substrate.
This is pre-production software. It's currently mostly for the author's personal use and for many commands it lacks sufficient sanity checks. Don't use Subvault for wallets that may be valuable to you. The software is provided in hope that it will be useful for others, without warranty.
Install Subvault via npm
:
npm install -g subvault
Then you can use Subvault to create a vault:
subvault create polkadot.subvault
Enter the network name polkadot
to finish creation.
Subsequently, use the following command to open an existing vault:
subvault open polkadot.subvault
Add an external wallet by its address without the private keys. This is basically the viewonly
mode.
Add a wallet encoded in the polkadot.js json format.
Remove a wallet from the vault.
Add an address to the address book.
Remove an address from the address book.
Get the balance of an address. If address
is unspecified, it returns balances of all wallets in the vault.
List currently available payouts, with any wallets in the vault as the validator stashes.
Sign the extrinsic to execute all pending payout, using address
.
Transfer balance from address to another address, using transferKeepAlive
.