Auto-generated documentation.
Create or inspect BIP39(ish) wallets.
polycli wallet [create|inspect] [flags]This command is meant to simplify the operations of creating wallets. This command can take a seed phrase and spit out child accounts or generate new accounts along with a seed phrase. It can generate portable wallets to be used across ETH, BTC, PoS, Substrate, etc.
In the example, we're generating a wallet with a few flags that are used to configure how many wallets are generated and how the seed phrase is used to generate the wallets.
$ polycli wallet create --raw-entropy --root-only --words 15 --language englishIn addition to generating wallets with new mnemonics, you can use a known mnemonic to generate wallets. Caution entering your seed phrase in the command line should only be done for test mnemonics. Never do this with a real seed phrase.
The example below is a test vector from Substrate.
BIP-0039 where the expected seed is 44e9d125f037ac1d51f0a7d3649689d422c2af8b1ec8e00d71db4d7bf6d127e33f50c3d5c84fa3e5399c72d6cbbbbc4a49bf76f76d952f479d74655a2ef2d453
$ polycli wallet inspect --raw-entropy --root-only --language english --password "Substrate" --mnemonic "abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon about"This command also leverages the BIP-0032 library for hierarchically derived wallets.
$ polycli wallet create --path "m/44'/0'/0'" --addresses 5 --addresses uint number of addresses to generate (default 10)
-h, --help help for wallet
--iterations uint number of pbkdf2 iterations to perform (default 2048)
--language string which language to use [ChineseSimplified, ChineseTraditional, Czech, English, French, Italian, Japanese, Korean, Spanish] (default "english")
--mnemonic string mnemonic phrase used to generate entropy
--mnemonic-file string mnemonic phrase written in file used to generate entropy
--password string password used along with the mnemonic
--password-file string password stored in a file used along with the mnemonic
--path string what would you like the derivation path to be (default "m/44'/60'/0'")
--raw-entropy substrate and polka dot don't follow strict bip39 and use raw entropy
--root-only produce only root wallet without HD accounts
--words int number of words to use in mnemonic (default 24)The command also inherits flags from parent commands.
--config string config file (default is $HOME/.polygon-cli.yaml)
--pretty-logs output logs in pretty format instead of JSON (default true)
-v, --verbosity string log level (string or int):
0 - silent
100 - panic
200 - fatal
300 - error
400 - warn
500 - info (default)
600 - debug
700 - trace (default "info")- polycli - A Swiss Army knife of blockchain tools.