Zapper Studio is a platform which enables developers in our community to integrate Web3 applications into Zapper. Integrations can support fetching tokens and contract positions, retrieving a wallet's balances, calculating TVL, and more to come in the future. These adapters enrich the Zapper API, and all of its consumers, including our own mobile and web apps.
Ensure the following have been installed on your system:
- Node v16.14.2 or above
- pnpm
You can get started building immediately!
See Zapper Studio docs for more details
$ pnpm install
$ pnpm dev
pnpm studio create-app
pnpm studio codegen-app [app-id]
ABIs that are contained within the contracts/abis
folder of your application can be leveraged
to quickly spin up a typescript library for interacting with a given smart contract.
You can quickly spin up a typescript library for using an ABI by running the following command:
pnpm studio generate:contract-factory [app-id]
Read our Contribution Guide
You can generate a new cli command by running the hidden command:
pnpm studio new:command [my-command-name]
Join our community on Discord
This repository is under the Business Source License 1.1
Thanks goes to these wonderful people (emoji key):
Justin D'Errico 💻 💬 🚧 |
immasandwich 💻 💬 🚧 |
William Poulin 💻 💬 🚧 |
Xavier Drdak 💻 💬 🚧 |
0xMaxim 📖 💬 |
YYY 🐛 |