Skip to content

MoonKnightDev/v3-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEUS V3 Core Contracts

Our V3 contracts are written using the EIP-2535 "Diamond" Standard, please read the documentation before interacting with them. Our Diamond contract is deployed here.

Usage

Before being able to run any command, you need to create a .env file. You can follow the example in .env.example.

Then, proceed with installing dependencies:

$ yarn install

Compile

Compile the smart contracts with Hardhat:

$ yarn compile

TypeChain

Compile the smart contracts and generate TypeChain bindings:

$ yarn typechain

Test

Run the tests with Hardhat:

$ yarn test

Coverage

Generate the code coverage report:

$ yarn coverage

Clean

Delete the smart contract artifacts, the coverage reports and the Hardhat cache:

$ yarn clean

Deploy

Deploy the contracts to Hardhat Network:

$ yarn deploy

About

DEUS V3 Core Contracts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published