Smart Wallet

Personal Wallet on EVM

Run tests

npm test

Configure Variables

npm test command will let you know what configuration variables should be set. Set all the variables until tests are passed.

Doc: Hardhat Configuration Variables

Deploy to Ethereum network

npx hardhat run scripts/deployVault.js --network ethereum

Upon successful deployment, DEPLOYED_ADDRESS will be printed to stdout.

Verify on Etherscan

npx hardhat verify --network ethereum DEPLOYED_ADDRESS