Skip to content
This repository was archived by the owner on Feb 17, 2025. It is now read-only.

Gemunion/framework-contracts

Repository files navigation

NFT Framework Contracts

Welcome to Framework contracts monorepo.

Pre Install

I assume you have NodeJS NPM/YARN, Postgres, RabbitMQ and Redis installed or, you can just use docker and docker compose :)

In any case you have to fill up sensitive keys in .env files

This private keys starts with 0x and belongs to OWNER

PRIVATE_KEY=
PRIVATE_KEY1=
PRIVATE_KEY2=
PRIVATE_KEY3=

Install

npm i
npm run bootstrap
npm run build

DEV setup with Docker and Besu blockchain

  1. Stop all containers (if any) and clean existing besu and start fresh
docker stop $(docker ps -a -q)
docker compose down -v
rm -rf besu
docker compose up -d

-you will have local Besu blockchain and block explorer up and running

Test

npm run test

There is Swagger API documentation configured on http://localhost:3001/swagger

Configuration

For fine tune check services READMEs

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7