Usage: ethers [ COMMAND ] [ ARGS ] [ OPTIONS ] COMMANDS (default: sandbox) sandbox Run a REPL VM environment with ethers init FILENAME Create a new JSON wallet [ --force ] Overwrite any existing files fund TARGET Fund TARGET with testnet ether info [ TARGET ... ] Dump info for accounts, addresses and ENS names send TARGET ETHER Send ETHER ether to TARGET form accounts[0] [ --allow-zero ] Allow sending to the address zero [ --data DATA ] Include data in the transaction sweep TARGET Send all ether from accounts[0] to TARGET sign-message MESSAGE Sign a MESSAGE with accounts[0] [ --hex ] The message content is hex encoded eval CODE Run CODE in a VM with ethers run FILENAME Run FILENAME in a VM with ethers wait HASH Wait for a transaction HASH to be mined wrap-ether VALUE Deposit VALUE into Wrapped Ether (WETH) unwrap-ether VALUE Withdraw VALUE from Wrapped Ether (WETH) send-token TOKEN ADDRESS VALUE Send VALUE tokens (at TOKEN) to ADDRESS compile FILENAME Compiles a Solidity contract [ --no-optimize ] Do not optimize the compiled output [ --warnings ] Error on any warning deploy FILENAME Compile and deploy a Solidity contract [ --no-optimize ] Do not optimize the compiled output [ --contract NAME ] Specify the contract to deploy ACCOUNT OPTIONS --account FILENAME Load from a file (JSON, RAW or mnemonic) --account RAW_KEY Use a private key (insecure *) --account 'MNEMONIC' Use a mnemonic (insecure *) --account - Use secure entry for a raw key or mnemonic --account-void ADDRESS Use an address as a void signer --account-void ENS_NAME Add the resolved address as a void signer --account-rpc ADDRESS Add the address from a JSON-RPC provider --account-rpc INDEX Add the index from a JSON-RPC provider --mnemonic-password Prompt for a password for mnemonics --xxx-mnemonic-password Prompt for a (experimental) hard password PROVIDER OPTIONS (default: all + homestead) --alchemy Include Alchemy --etherscan Include Etherscan --infura Include INFURA --nodesmith Include nodesmith --rpc URL Include a custom JSON-RPC --offline Dump signed transactions (no send) --network NETWORK Network to connect to (default: homestead) TRANSACTION OPTIONS (default: query network) --gasPrice GWEI Default gas price for transactions(in wei) --gasLimit GAS Default gas limit for transactions --nonce NONCE Initial nonce for the first transaction --yes Always accept Siging and Sending OTHER OPTIONS --wait Wait until transactions are mined --debug Show stack traces for errors --help Show this usage and exit --version Show this version and exit (*) By including mnemonics or private keys on the command line they are possibly readable by other users on your system and may get stored in your bash history file. This is NOT recommended.