Legacy v1 client. This repository is retained as implementation evidence during the EFS v2 redesign. It is not the current Client v2 architecture or an approved base for new v2 work.
This project is in early development and takes some technical skill to set up and use.
npm installThis client relies on the separated contracts repository for ABIs and testnet logic.
- Clone the external EFS Contracts repository.
- In the contracts repo, run
yarn forkand then in a new terminalyarn deploy. - Back in this client repo, sync the freshly-deployed local contract ABIs:
npm run sync-abis(By default, this looks for an adjacent ../contracts/ folder. If your contracts are elsewhere, use EFS_CONTRACTS_PATH=/path npm run sync-abis).
npm run devThis project uses an alpha version of Web Awesome (formerly Shoelace) and can break easily.