Python port of Typescript rmrk-tools.
Project description
py-rmrk-tools
A port of rmrk-tools for Python.
Installation
Python 3.9 and higher supported.
pip install py-rmrk-tools
What's done
The package contains only those features I currently need for my other projects. But feel free to create an issue in case you want to request any other feature ported here from the rmrk-tools package. Also pull requests are very welcome!
RMRK 1.0.0
- Constants and enums,
- Definitions: Attribute, Properties, Reactionmap, Change, NFTMetadata,
- NFT entity,
- Collection entity.
RMRK 2.0.0
- Constants and enums,
- Definitions: MutationOp, Mutation, Attribute, Properties, Reactionmap, Change, NFTChild, ResourceConsolidated, NFTInstanceConf, NFTMetadata,
- NFT entity,
- Collection entity (partially).
Who uses it
I use this package in production for a couple of projects:
- At https://spot.merklebot.com it mints a RMRK NFT for each Boston Dynamics Spot robot demo launch which triggers by a
Launch
type transaction in Robonomics Network blockchain, - At https://telescope.merklebot.com it worked to produce RMRK NFTs from deep space photos made by https://atacamascope.cl telescope in Atacama desert, Chile.