A monorepository containing a set of @protokol
packages providing Digital Asset (NFT) Support for any ARK Core v3 based bridgechains. Plugins support the following main features:
- digital asset creation (JSON Schema based asset structure)
- digital asset trading (auction, bid, trade, transfer)
- digital asset burning
- supply management
- full REST API Support for exchange and asset creation.
This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
For more information and detailed documentation follow this link: https://docs.protokol.com/nft/.
For examples head over to examples package.
This is a monorepo which contains many tools and packages:
Plugin | Description | Version |
---|---|---|
nft-base-api | Base API Functionality | |
nft-base-crypto | Asset creation and crypto transaction support | |
nft-base-transactions | NFT Core v3 transactions engine (base) | |
nft-exchange-api | Exchange API Functionality | |
nft-exchange-crypto | Exchange crypto transaction support | |
nft-exchange-transactions | Exchange NFT Core v3 transactions engine |
Prepare and configure your bridgechain network configuration to install and load published packages from npm repository. A testnet configuration example can be found here: https://github.com/protokol/nft/blob/develop/config/networks/testnet/app.json.
git clone https://github.com/protokol/nft
# or
git clone git@github.com:protokol/nft.git
# Install and build
yarn && yarn build
Make sure your database is up and running (our use our docker/development/testnet
docker files).
# run PG docker
cd docker/development/testnet
docker-compose up postgres
# run full testnet
yarn full:testnet
This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, under the following terms:
You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
You may not use the material for commercial purposes. For commercial purposes please reach out to info@protokol.com.
If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
Read the rest of the obligatory license legal code.
Copyright (c) Protokol.com 2020