seabug-contracts
A library for interacting with Seabug smart contracts via the Cardano Transaction Lib (CTL).
Tests
Use spago test
to run the tests. Something like nix build .#checks.<system>.seabug-contracts
can also be used, where <system>
is something like x86_64-linux
.
Minting
The minting process currently requires some manual steps. To mint a new NFT:
- Upload a new image to nft.storage (e.g. using
seabug/scripts/mint-nft.sh
) - Uncomment this line
- Update the image info here
- Make sure you're using the base36 encoded CID (
mint-nft.sh
prints this out)
- Run
make run-dev
and open the link from the console in chrome; this will trigger the minting
- Add the wallet that you minted with as an artist to the
nft-marketplace-server
database with admin/create_artist