You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Host: Connect RPC node to get utxo and send transactions.
DepositAddress: Recharge the side chain according to the address backbone or the side chain to the main chain.
Recharge: DepositAddress configures the starting address of the X generated by the SideChain creation block hash, used to recharge the SideChain for the main chain.
Extract coins: DepositAddress configures "0000000000000000000000000000000000" to the MainChain to trade transactions
A public key corresponding to three or more addresses is required to create a multi-signal address. The default number of signatures is: M=N/2+1, M is the number of signatures, and N is the number of public keys.
The created multi-signal address is the beginning of 8, and the multi-signal address transfer requires M private keys for signature.
$ ./ela-cli wallet
NAME:
ela-cli wallet - wallet operations
USAGE:
ela-cli wallet [command options] [args]
DESCRIPTION:
With ela-cli wallet, you can create an account, check account balance or build, sign and send transactions.
OPTIONS:
--password value, -p value arguments to pass the password value
--name value, -n value to specify the created keystore file name or the keystore file path to open (default: "keystore.dat")
--import value create your wallet using an existed private key
--export export your private key from this wallet
--create, -c create wallet, this will generate a keystore file within you account information
--account, -a show account address, public key and program hash
--changepassword change the password to access this wallet, must do not forget it
--reset clear the UTXOs stored in the local database
--addaccount value add a standard account with a public key, or add a multi-sign account with multiple public keys
use -m to specify how many signatures are needed to create a valid transaction
by default M is public keys / 2 + 1, witch means greater than half
-m value the M value to specify how many signatures are needed to create a valid transaction (default: 0)
--delaccount value delete an account from database using it's address --list, -l list accounts information, including address, public key, balance and account type. --transaction value, -t value use [create, sign, send], to create, sign or send a transaction create: use --to --amount --fee [--lock], or --file --fee [--lock] to create a standard transaction, or multi output transaction sign, send: use --file or --hex to specify the transaction file path or content --from value the spend address of the transaction --to value the receive address of the transaction --amount value the transfer amount of the transaction --fee value the transfer fee of the transaction --lock value the lock time to specify when the received asset can be spent --hex value the transaction content in hex string format to be sign or send --file value, -f value the file path to specify a CSV file path with [address,amount] format as multi output content, or the transaction file path with the hex string content to be sign or send