OpenRarity developer documentation
  • OpenRarity documentation
  • Quick Guides
    • Integrating OpenRarity in your application
    • Rank any collections in batches with OpenSea API
    • Rank any collections in shell with OpenSea API
  • Fundamentals
    • Why we need OpenRarity
    • Methodology
    • Library Design
  • Contributions
    • Project setup and core technologies
    • Contributions guide
Powered by GitBook
On this page
  1. Fundamentals

Library Design

PreviousMethodologyNextProject setup and core technologies

Last updated 2 years ago

The Runtime part of the library can be integrated into any Python 3.10+ application to perform the scoring of any collection. The runtime doesn’t resolve collections metadata—it’s the responsibility of an application to provide correct metadata to perform collection scoring. OpenRarity comes with set of scripts to resolve metadata from public OpenSea API endpoint.

UML diagram below providers an overview of OpenRarity library architecture: