Check if an NFT exists in a wallet.
This repo comprises
- smart contracts code with relevant endpoints
- configuration for building PAB executable
- A
run.sh
script using which you can run a demo of the functionality in the PAB simulator
This project gives uses the Plutus Platform starter project as the template.
Please refer to Setting up section of the plutus starter project.
With the PAB we can serve and interact with contracts over a web API. You can read more about the PAB here: PAB Architecture.
Here, the PAB is configured with three contracts, Issuer
, Holder
and Checker
contracts under /src
folder.
- Perform the setup for Plutus as described in the plutus starter project.
- Clone this repo to your local environment.
- Start a nix shell from the plutus repo from the first step.
- Build the PAB executable:
cabal build plutus-starter-pab
- Run the PAB binary:
cabal exec -- plutus-starter-pab
- Now, execute
run.sh
for the demo. You might need to dochmod +x run.sh
first in case execute permissions are missing.
If you're looking for support, or would simply like to report a bug, feature request, etc. please do so over on the main plutus repository.
Thanks!