RAIRprotocol
  • 💎Welcome to RAIR
  • 💴Whitepaper (draft)
    • Start
      • History
      • Licensing
      • Codebase
      • Onboarding
      • Mechanics
        • Burn Model
        • Earn Model
      • Governance (DAORM)
  • ↔️Integrations
    • Core Technologies
      • Guides
        • Alchemy
        • GCP Cloud Storage
        • Web3Auth
    • Blockchains
  • 👩‍💻CODEBASE
    • RAIRsolidity
      • Soneium (Minato)
      • Core DAO
      • All Contract Addresses
      • Transfer functions
    • RAIRdapp
      • RAIRfrontend
        • Proxy Settings for Default Frontend
        • Frontend Variables Library
      • RAIRnode
        • Permissions and Access Controls
        • Backend Variables Library
      • RAIRsync
        • Integrating New EVMs
      • RAIRstream
      • RAIRinfra
    • RAIR API
      • Endpoints
        • Auth
          • Get challenge
          • Login
          • Logout
          • Me
          • Unlock
          • Stream
            • Out
        • Analytics
          • Csv
        • Contracts
          • FactoryList
          • Full
          • Import
          • My
          • Network
            • Products
              • Offers
        • Credits
          • Withdraw
        • Favorites
        • Files
          • ById
          • ByCategory
          • Categories
          • ForToken
          • Unlocks
          • List
          • Remove
          • Update
        • Nft
          • Network
            • Attributes
            • Files
            • Locks
            • Offers
            • Token
              • Pinning
          • PinningMultiple
          • Csv
            • Sample
        • Offers
          • /
        • Products
          • /
          • User
        • Resales
          • Create
          • Delete
          • Open
          • Purchase
          • Update
        • Search
          • All
        • Settings
          • Featured
          • Theme
          • AppLogo
        • Tokens
          • /
          • TokenNumbers
        • Transaction
        • Upload
          • File
          • Validate
        • Users
          • /
          • Export
          • List
          • Yoti verify
      • Specification
    • A Note on Documentation
  • ⚙️Installation and Testing
    • Getting Started
      • Welcome to New Web3 Devs!
      • RAIRlite (Single VM)
        • Windows WSL Installation
        • MVP Test Plan
        • https configuration
      • RAIRcloud (Cloud Enabled)
        • Cloud Test Plan
  • 🛟End User Guides
    • User Functionality
      • How to login
      • Buy your first NFT
      • Put items up for sale
      • Watch Content
    • Admin Functionality
      • Deploying NFT contracts
      • Managing Metadata
      • Managing Media
      • Managing Marketplace
      • Managing Users
      • Importing External Contracts
Powered by GitBook
On this page
  • Diamond Logic Facets
  • ERC20 Contracts
  • ERC721 Contracts
  • ERC721 Facets
  • ERC721 Factory
  • Factory Facets
  • Marketplace
  • Marketplace Facets

Was this helpful?

  1. CODEBASE
  2. RAIRsolidity

All Contract Addresses

Deployed Solidity contracts.

PreviousCore DAONextTransfer functions

Last updated 9 months ago

Was this helpful?

Diamond Logic Facets

Provides logic for a implementation of RAIR Smart Contracts.

Diamond Cut

The Diamond Cut facet is responsible for adding, replacing, and removing facets within the diamond.

Author: Nick Mudge

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

CoreDAO

Diamond Loupe

The Diamond Loupe facet provides functions for inspecting the facets and function selectors present in the diamond contract.

Author: Nick Mudge

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Diamond Ownership

The Diamond Ownership facet manages ownership and access control for the diamond contract.

Author: Nick Mudge

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

ERC20 Contracts

RAIR ERC20

Matic -

Astar -

Base -

ERC721 Contracts

ERC721 Facet Source

Main hub for the ERC721 facets.

ERC721 Facets

Base ERC721

Provides basic functions from the ERC721 standard. Implements the ERC721Enumerable extension for token indexing.

Metadata

RAIR Metadata facet contract. Administrate metadata associated with the RAIR facet.

Author: Juan M. Sanchez M.

Products

RAIR Product facet contract. Facets for Product management.

Author: Juan M. Sanchez M.

Ranges

Contract for managing the RAIR token ranges facet. Administrate ranges, transfers & minting of tokens.

Author: Juan M. Sanchez M.

Royalties

ERC2981 facet for RAIR diamond contracts. Functions needed for royalty standard.

Author: Juan M. Sanchez M.


ERC721 Factory

The Factory deploys ERC721

RAIR ERC721 Factory Diamond

Handles the deployment of ERC721 RAIR Tokens. The factory will keep track of every contract deployed and the users that have deployed them. Once deployed the factory steps out of the RAIR workflow.

Author: Juan M. Sanchez M.

Factory Facets

Creators

Our Facet creators contract. Use this contract to view the creator of contracts and the list of contractsdeployed.

Author: Juan M. Sanchez M.

Deployer

ERC721 factory. Receives ERC777 tokens and deploys an ERC721 smart contract

Author: Juan M. Sanchez M.

Tokens

Facet creator for tokens.

Author: Juan M. Sanchez M.

Credit Deposit

Deposit logic for the points system.

Author: Juan M. Sanchez M.

Credit Query

Gets a user's points balance.

Credit Withdraw

Withdraw logic for the points system.


Marketplace

RAIR ERC721 Marketplace Diamond

Handles the trading of ERC721 RAIR Tokens.

Author: Juan M. Sanchez M.

Marketplace Facets

Fees

Facet for management of fees.

Minting Offers

Facet for minting offers in the RAIR Marketplace.

Author: Juan M. Sanchez M.

Resales

Facet for transferring NFTs and funds.

Author: Juan M. Sanchez M.


Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

Ethereum (Sepolia Testnet) -

Matic -

Astar -

Base -

👩‍💻
diamond-based
0x0ce668d271b8016a785bf146e58739f432300b12
0x8dd9bac877ddee493f46fd0df7f4d12054a63607
0xD7e55F9CfA89d6603F756b1e080375d92B6C15BE
0x0ce668d271b8016a785bf146e58739f432300b12
0xc9ef9902fa24923a17326addb7da0e67ff46692a
0xd04053f6487438689c6ab5d534d0bcc00add1c33
0x7A7e949B4D9725Aed32f528b0524992EE733D21A
0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df
0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df
0xe92b849c8a3614eef1680d6ce0ab9aad886a7dcd
0x460A4087bEfD90C5b1D1c83C22DbB626EFa91208
0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec
0xd441f95291dc79ce3f1d9c9e27f1fd60cf7cfcc9
0x22c2aF337cd3D9c6C0aa533D519163de9106DeBe
0x2b1fe33cb7264dba6331f54012f04133395fde44
0x58795f50b50d492c4252b9bbf78485ef4043ff3e
0x152a459db1b6afad47200510b94a163db35d6b82
0xD15b14927B5D8d5E5e34De2B624CECd80ad3167b
0xe9e953a29d0688d1348e17f7acc801b33693b501
0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec
0xc9df31b3ec5627fd14650eef20ba92de13a2f7a4
0x8Fbb22212E2e5278743dE98E9A272e1f336d1Bdd
0x556a3db6d800aaa56f8b09e476793c5100705db5
0x556a3db6d800aaa56f8b09e476793c5100705db5
0x06914d2612ad0c228b2560e4c698bc50ab121e6b
0x347Bd1C9B08c27179C38d1e4c0e34B0575c29405
0x92fbe344513e108b581170e73cfa352b729e47ea
0x92fbe344513e108b581170e73cfa352b729e47ea
0x7104fbe8c5260159b2bd2bcd4a998ed6342432e3
0xAabF35ed4d7f1C1Da712BfEA5d223Eba6AC60B85
0xa2a7e7636ab4374847074c147be770624f43342e
0xa2a7e7636ab4374847074c147be770624f43342e
0x160a7b40a16fbe0607134770f407ee258b85d7b4
0xf4Aee47E150780790ceE84d1DA1BfcEbaCeA8F36
0x781f15a23506cf28539ea057e3f33008e6339e49
0x781f15a23506cf28539ea057e3f33008e6339e49
0xb1a91ba11b92502848c1684517a2806100c6d3c0
0x19aB52bba6D840824b2c6b175ff3029F8BF9f900
0x9bb24e68d952ab872b0421297e0cda8d89b2390b
0x05f79b2c8173c07470a7bb2b9990a0098f158ac5
0x2469f47b61cb9c1724ba816e861475a89bd8cf69
0xC475c824715c0f0DcbC936F5c644254159e95439
0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba
0x9bb24e68d952ab872b0421297e0cda8d89b2390b
0x4a87675a164c18a58ddc4aa6d4486685d7edd7ca
0xCb07841020c9e2eE505d85Bca35ED9c58F698Dc1
0x09fc6670ab52dc4fde66b74908de200252a6872a
0x09fc6670ab52dc4fde66b74908de200252a6872a
0xef85370b8f136e2f28ea904bf0da5acac3d1d74f
0x126E53c88fD4A7E8ee8fCd903f30bCe2cec4f5fd
0x9498b23e964760364435c23c793e9352ff4e2200
0x9498b23e964760364435c23c793e9352ff4e2200
0x6b3c06b39aa1ade73c625b184326d4837c7a2b64
0x63c352ED570636779179fFC3D509c43c580703cd
0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1
0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1
0xe2a3210aaa0cb75f6c8cccd132c48ce9f73f572e
0xB4565Bb95345FD155695B349cC4B0e762D050EFc
0x5c31677c7e73f97020213690f736a8a2ff922ebc
0x5c31677c7e73f97020213690f736a8a2ff922ebc
0xeef0992b3eb6468286c05982a65db0b4239895ed
0x6beF1ebDF773aa36f43E0d41B76647dfFf676dFC
0xcc8ebb097448bde155e66d65e6cb9aae776395e8
0xcc8ebb097448bde155e66d65e6cb9aae776395e8
0xe9245a462b1b6dd41075a80748760fa29a597591
0x343715F15702Fec9089B99623738a80662EC4FBE
0xd22179abcffc1b62a51a35fbc726f0c79440547c
0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba
0xafbacedad4117ea6f53686e7702f012d0bbff452
0xd402CB64A138B2F50C3e810d4fD71344583173DE
0x58795f50b50d492c4252b9bbf78485ef4043ff3e
0x5caba889219de9d52841fd79741cfe4ce5a61a29
0x828e7e4ccc00ec6d066d7f50eaa39836943d8165
0x8Ed5690Fda0D699A52F987Ab4A9C19E7fE9EF746
0x80847414d3b4ac35d6b078501bad7a7e2367a931
0xd22179abcffc1b62a51a35fbc726f0c79440547c
0x06e5197f761f970decca7de835ad811bd65876f5
0x5A8D72440107D447256354Aaef1f7Af4d6d1354f
0x5caba889219de9d52841fd79741cfe4ce5a61a29
0x80847414d3b4ac35d6b078501bad7a7e2367a931
0xbdd7f46541412c8a9fcf39c572909058375ba7ee
0x3460D2FDC418Aea9370778e6321870F7804968B7
0x05f79b2c8173c07470a7bb2b9990a0098f158ac5