Getting Started
This Package has been created for my project requirements, so it is quite coupled for my needs. There is a lot of "missing" features compared to other libs or tools available in the cardano ecosystem.
I chose to build this tool mainly to learn.
This lib focuses on few things:
CIP-25 (Mint, Burn, Burn and Mint, Hide Metata)
CIP-20 (Add metadata to transaction)
CIP-27 (Set royalties to NFT collections)
Works with FTs and NFTs, we can also burn FTs to mint NFTs.
The UTXOs and chain tip are fetch from Blockfrost API.
It works mostly offline/offchain.
The Transaction submission is done through cardano submit api.
It is easy to add new features and functions because it is build with composition in mind.
Possibility to quickly create new wallet.
Provide few utils to simplify interaction with the data structure and encoding.
Send ADA to a recipient (Not fully tested or implemented)
Couple of tests, mostly aligned with my requirements for my game.
Next things that I need to explore and implement:
Implement CIP-8.
Implement CIP-86.
UTXO from client wallets (from the frontend instead of backend)
Implement a better way to change the cardano environment.
Simplify and reduce overall complexity.
Lock multi assets together to reduce locked ADA.
Add checks for the metadata structure.
Document the wallet variables and what they are used for.
Provide more ways to fetch UTXOs and submit TXs, like Ogmios, DB Sync and Blockfrost.
Last updated
Was this helpful?