The repository is organized into the following directories:
stakingpool
: Includes implementation of the staking NFT pool contracts.openedition
: Includes implementation of open-editions NFT minting mechanism contracts.marketplace
: Includes implementation of the marketplace contracts.
You will need to have Scarb and Starknet Foundry installed on your system. Refer to the documentations below:
To use this repository, first clone it:
git clone git@github.com:Flex-NFT-Marketplace/Flex-Marketplace-Contract.git
To build the contracts, run the command:
scarb build
Note: Use scarb version 2.6.3
.
To run the tests contained within the tests
folder, run the command:
scarb test