Rarible Protocol is a tool to query, issue and trade NFTs on these blockchains:
- Ethereum
- Flow (WIP, currently on devnet)
- Tezos (WIP, currently on granada testnet)
- Polygon (WIP, coming soon)
- Other blockchains (tell us what blockchain you want)
- Install and start to use Protocol SDK
- Use Protocol API
Look at Example App for a quick start.
- query information about NFTs
- mint (issue, create) NFTs
- trade NFTs (sell, bid, auction)
- transfer
- burn
The architecture of the Protocol:
Protocol is based on the blockchain layer (smart contracts written for every blockchain supported). These smart contracts allow users to mint and exchange tokens.
On top of the contracts we built indexers to index part of the blockchain state. This gives us the possibility to query data about NFTs.
Then, SDKs were written to interact with smart contracts.
All these components are written for every blockchain supported and are used in Union service and Union SDK
Applications need to integrate Union service and Union SDK to be able to interact with all blockchains in the same way.
You are welcome to suggest features and report bugs found!
Rarible Protocol is available under GPL v3.
SDK and openapi (with generated clients) are available under MIT.