Pre-requisites: You will need Node.js, npm, Yarn, and Git installed on
your machine to use the CLI.
1/ Create the Project
Run the command below to get started:2/ Get a thirdweb API Key
Create a (free) thirdweb API key using the thirdweb dashboard. Once created, copy theClient ID and Secret Key values presented to you.
At the root of the application directory in your EVM Kit project, create a copy of the .env.example file and name the file .env.
Set the NEXT_PUBLIC_THIRDWEB_API_KEY and THIRDWEB_SECRET_KEY values in the .env file to the values you copied from the thirdweb dashboard:
NEXT_PUBLIC_THIRDWEB_API_KEYis theClient IDvalue.THIRDWEB_SECRET_KEYis theSecret Keyvalue.
3/ Install Dependencies
The application is split into two directories,application, and contracts; for the frontend and smart contracts respectively.
The recommended way to use the IDE for this setup is to open a new split terminal
inside your VS Code window; one for each directory.
This way, you can work simultaneously on the frontend and smart contracts.
First, install the dependencies for each directory. See the sections below for more information:
- application - setup the frontend application
- contracts - setup the smart contracts

