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.sh
git submodule update --init --recursive
docker-compose up -d && ./prepare.sh
or shortcut
make up
It may take longer the first time
cd tests
npm test
or shortcut
make test
or shortcut for specific test, for example "send when deployed"
make test send when deployed
docker-compose down
or shortcut
make down