Skip to main content

EVM Builderkit

Set up your developer environment and prepare to build a smart module using the EVM Builderkit.


Getting Started

To build your EVM Smart Module, start by setting up your Hyperverse EVM Builderkit local environment. The goal here is to set up both the EVM Builderkit and the Hyperverse Monorepo in your local environment. This will allow you to create your Smart Module and submit it to the Hyperverse Monorepo when you are ready.

1

Set up Hyperverse Monorepo

The Hyperverse Monorepo is where you will submit your final smart module. To get started, change into your preferred project directory.

cd project-folder

Clone the Hyperverse Monorepo into your local environment.

git clone https://github.com/decentology/hyperverse-mono
Example

Throughout this section, there will be references to a completed ERC721 Smart Module. This is an example of a smart module that has been deployed as part of the Hyperverse Monorepo. You can view this module at https://github.com/decentology/hyperverse-evm-builderkit.

Set up Builderkit

From outside of the Hyperverse Monorepo directory, clone the EVM Builderkit.

git clone https://github.com/decentology/hyperverse-evm-builderkit.git

Change into the Builderkit directory

cd hyperverse-evm-builderkit/

Install Project Dependencies

pnpm i
info

View pnpm for installation instructions.

Start the Builderkit

Starting the builderkit will create a local environment for you to build your smart module.

pnpm storybook

View your Builderkit

Navigate to localhost:6006 to view your builderkit. Users will be able to view and interact with your completed smart module from this page.

1

Build Smart Contracts

You're now ready to start building your smart contracts!

โ†’
Step 2: Smart Contracts
smart-contracts