This repository contains end-to-end tests using Alchemy Bundler, TrueWallet smart contracts, and TrueWallet SDK
Make sure that you have installed docker, docker compose, foundry, node, and yarn.
Pay attention: Node requires v18.
- Install Docker: installation guide
- Install Docker Compose: installation guide
- Install Foundry and Forge: installation guide
- Install Node: installation guide
- Install Yarn: installation guide
chmod +x start.shgit submodule update --init --recursivedocker-compose up -d && ./prepare.shor shortcut
make upIt may take longer the first time
cd tests
npm testor shortcut
make testor shortcut for specific test, for example "send when deployed"
make test send when deployeddocker-compose downor shortcut
make down