DEMO Venera SmartContract
Venera is a marketplace protocol for NFT music, facilitating sales and auctions for ERC721 and ERC1155 NFTs.
See the documentation and smart contract documentation for more information on Venera.
Here's how you can use the Venera smart contract:
- Sales: Initiate direct sales of NFTs by calling the sale function.
- Auctions: Start auctions for NFTs using the auction or auctionMulti functions.
File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Lines |
---|---|---|---|---|---|
contracts/ | 100 | 97.95 | 100 | 100 | |
IVeneraAuction.sol | 100 | 100 | 100 | 100 | |
IVeneraSale.sol | 100 | 100 | 100 | 100 | |
Libraries.sol | 100 | 100 | 100 | 100 | |
Modifiers.sol | 100 | 95.45 | 100 | 100 | |
Venera.sol | 100 | 100 | 100 | 100 | |
VeneraAuction.sol | 100 | 100 | 100 | 100 | |
VeneraCore.sol | 100 | 75 | 100 | 100 | |
VeneraSale.sol | 100 | 100 | 100 | 100 | |
contracts/Test/ | 71.43 | 33.33 | 71.43 | 71.43 | |
Test1155.sol | 50 | 25 | 66.67 | 50 | 21 |
Test721.sol | 80 | 50 | 75 | 80 | 28 |
--------------------- | ---------- | ---------- | ---------- | ---------- | ---------------- |
All files | 98.37 | 95.39 | 96.72 | 98.53 | ---------------- |
--------------------- | ---------- | ---------- | ---------- | ---------- | ---------------- |
git clone https://github.com/venvnft/venv-sc
cd venv-sc
npm i
npx hardhat test --parallel
npx hardhat coverage
MIT Copyright 2023 Venera, Inc.