A forc plugin for managing Fuel wallets.
To install forc-wallet
you can use cargo install
:
sh
cargo install forc-wallet
Before creating accounts and signing transactions with them you need to initialize a new HD wallet. To do so:
sh
forc-wallet init
This will require a password for encyrpting the wallet. After the initialization is done you will be given the mnemonic phrase of the wallet.
To create an account for the initialized wallet, you can run:
sh
forc-wallet new
This will require your wallet password (the one that you choosed in the initialization step). This will always derive the next account.
To sign a transaction, you need to have the transaction ID. You can generate a transaction and get its ID using forc-client
. Signing the transaction once you have the ID is simple:
sh
forc-wallet sign <transaction_id> <account_index>
To list all accounts derived so far:
sh
forc-wallet list
To retrieve the address of a specific account, you can use:
sh
forc-wallet account <account_index>