LogoLogo
WebsiteBlogApp↗
  • 〰️Introduction
    • 🔊Social Curation Protocol
    • 💬Curation Adds Context
    • Use Cases
    • "For You" Feeds
  • 💡Major Concepts
    • Reactions
    • Registration
    • RA! Like Tokens
    • Glossary of Terms
  • 🛠️Protocol Features
    • ✅Register
    • ❤️React
    • Optional Curation Incentives
      • Buy Reactions
      • Spend Reactions
      • Curation Tokens
      • Claiming ERC20 Rewards
  • 📋Protocol Data
    • GraphQL Subgraph
    • Event Diagram
  • 🚢Implementation
    • Permissions
    • Source Code
    • GraphQL Subgraph
  • ⚙️Integration Guide
    • Integration Guide
    • Protocol Interactions
  • Other
    • Security and Vulnerability Reporting
    • FAQ
Powered by GitBook

RARA, the Social Curation Protocol for NFTs. © 2020-2023 RARA Social Inc.

On this page
  • Github Repo
  • Contract Addresses
  • Registration
  • Reactions
  • Curation Tokens
  • Chain Bridge
  • Protocol Administration
  1. Implementation

Source Code

PreviousPermissionsNextGraphQL Subgraph

Last updated 2 years ago

Github Repo

See the Github Repo for source code and code level documentation.

Contract Addresses

The latest deployment addresses for each network are stored in the deployment artifacts. The main protocol runs on the Polygon network, but testnet deployments can be found on Mumbai.

Registration

  • MakerRegistrar.sol

  • IMakerRegistrar.sol

  • MakerRegistrarStorage.sol

  • NftOwnership.sol

Reactions

  • ReactionVault.sol

  • IReactionVault.sol

  • ReactionVault.sol

  • ReactionNFT1155.sol

Curation Tokens

  • SigmoidCuratorVault.sol

  • SigmoidCuratorVaultStorage.sol

  • ICuratorVault.sol

  • CuratorToken1155.sol

  • Sigmoid.sol

  • ExtendedMath.sol

Chain Bridge

  • ChildRegistrar.sol

  • RootRegistrar.sol

Protocol Administration

Parameters

  • ParameterManager.sol

  • IParameterManager.sol

  • ParameterManagerStorage.sol

Permissions

  • RoleManager.sol

  • IRoleManager.sol

  • RoleManagerStorage.sol

Address Manager

  • AddressManager.sol

  • IAddressManager.sol

  • AddressManagerStorage.sol

🚢
https://github.com/rara-social/rara-protocol
https://github.com/rara-social/rara-protocol/tree/main/deployments