Skip to content

GeniusVentures/gnus-ai

Repository files navigation

GNUS.AI NFT contracts with payment channels

Overview

GNUS.AI Smart contract includes NFT creation and minting with a Payment channel that is a generalized payment network that supports efficient off-chain token transfer with the Genius Token on on-chain ethereum. These contracts use Diamond Storage/Facets to split the contracts into deployable pieces and for upgradeability.

Solidity Version

Solidity ^0.8.4 or above is required to compile these smart contracts

Test And Deploy Locally using hardhat and typescript

  1. Install node >= v12: https://nodejs.org.
  2. Go to gnus-ai's root directory.
  3. Install the node dependencies in the local node_modules folder.
npm install
  1. Compiling the contracts
npm run compile 
  1. Compiling and testing the contracts
npm run test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published