NFT Marketplace on the Cardano Blockchain. Powered by Plutus Smart Contracts A simple contract that allows sales of NFTs. The seller (owner of an NFT) constructs the contract with parameters unique to the sale and locks the NFT there. A buyer can then unlock the NFT by submitting a transaction verifying the several requirements defined in the validator.
- Clone the repository
- Run
cabal repl
in the repo - Run
:l src/Market/Trace.hs
in the repl - Run
test
- To modify the testing scenario, open and modify the
src/Market/Trace.hs
file
- Run
cabal run market-plutus