/NFT_OTC_Core

Smart Contracts Core for the NFT and OTC Products

Primary LanguageSolidityBSD 2-Clause "Simplified" LicenseBSD-2-Clause

NFT_OTC_Core

Smart Contracts Core for the NFT and OTC Products.

These smart contracts enable users to create peer to peer over the counter transactions with a permissionless decentralized protocol (HedgeyOTC). These transactions can enforce that tokens purchased are timelocked - where the FuturesNFT smart contract (Hedgeys) will lock tokens and mint the owner of those locked tokens an NFT that can later be redeemed.
The Hedgeys (NFT) contract also enables users to build ontop of the protocol, and mint NFTs directly via locking tokens into the smart contract.

For more information and documentation on the OTC product and functionality, please visit the Hedgey OTC Docs
For more information and documentation specifically on the NFTs, please visit the Hedgeys NFT Docs

For developer documentation, integrations and APIs - developers
For a list of Error Codes

Testing

Clone repository

npm install
npx hardhat compile
npx hardhat test

Active Mainnet Deployments