NodeJS >= v18.12
./scripts/setup.sh
./scripts/runs.sh
When terminating closing, also run:
fuser -k 8545/tcp
Start hardhat rpc node in one terminal
cd ./bundler
yarn hardhat-node
In another terminal, deploy Entrypoint & SimpleAccountFactory
cd ./account-abstraction
DEBUG=true yarn deploy --network dev
Finally, start the bundler
cd ../bundler
yarn bundler --unsafe --auto
In a new terminal
cd ./frontend
yarn dev
./scripts/update-contract-bindings.sh