# All Contract Addresses

## Diamond Logic Facets

Provides logic for a [diamond-based ](https://eips.ethereum.org/EIPS/eip-2535)implementation of RAIR Smart Contracts.&#x20;

<details>

<summary>Diamond Cut</summary>

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

Author: Nick Mudge

Ethereum (Sepolia Testnet) - [0x0ce668d271b8016a785bf146e58739f432300b12](https://sepolia.etherscan.io/address/0x0ce668d271b8016a785bf146e58739f432300b12)

Matic - [0x8dd9bac877ddee493f46fd0df7f4d12054a63607](https://polygonscan.com/address/0x8dd9bac877ddee493f46fd0df7f4d12054a63607)&#x20;

Astar - [0xD7e55F9CfA89d6603F756b1e080375d92B6C15BE](https://astar.blockscout.com/address/0xD7e55F9CfA89d6603F756b1e080375d92B6C15BE)&#x20;

Base - [0x0ce668d271b8016a785bf146e58739f432300b12](https://basescan.org/address/0x0ce668d271b8016a785bf146e58739f432300b12)

CoreDAO

</details>

<details>

<summary>Diamond Loupe</summary>

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

Author: Nick Mudge

Ethereum (Sepolia Testnet) - [0xc9ef9902fa24923a17326addb7da0e67ff46692a](https://sepolia.etherscan.io/address/0xc9ef9902fa24923a17326addb7da0e67ff46692a)

Matic - [0xd04053f6487438689c6ab5d534d0bcc00add1c33](https://polygonscan.com/address/0xd04053f6487438689c6ab5d534d0bcc00add1c33)&#x20;

Astar - [0x7A7e949B4D9725Aed32f528b0524992EE733D21A](https://astar.blockscout.com/address/0x7A7e949B4D9725Aed32f528b0524992EE733D21A)&#x20;

Base - [0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df](https://basescan.org/address/0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df)

</details>

<details>

<summary>Diamond Ownership</summary>

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

Author: Nick Mudge

Ethereum (Sepolia Testnet) - [0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df](https://sepolia.etherscan.io/address/0xc76c3ebea0ac6ac78d9c0b324f72ca59da36b9df)

Matic - [0xe92b849c8a3614eef1680d6ce0ab9aad886a7dcd](https://polygonscan.com/address/0xe92b849c8a3614eef1680d6ce0ab9aad886a7dcd)

Astar - [0x460A4087bEfD90C5b1D1c83C22DbB626EFa91208](https://astar.blockscout.com/address/0x460A4087bEfD90C5b1D1c83C22DbB626EFa91208)&#x20;

Base - [0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec](https://basescan.org/address/0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec)

</details>

## ERC20 Contracts

<details>

<summary>RAIR ERC20</summary>

Matic - [0xd441f95291dc79ce3f1d9c9e27f1fd60cf7cfcc9 ](https://polygonscan.com/address/0xd441f95291dc79ce3f1d9c9e27f1fd60cf7cfcc9)

Astar - [0x22c2aF337cd3D9c6C0aa533D519163de9106DeBe](https://astar.blockscout.com/address/0x22c2aF337cd3D9c6C0aa533D519163de9106DeBe)&#x20;

Base - [0x2b1fe33cb7264dba6331f54012f04133395fde44](https://basescan.org/address/0x2b1fe33cb7264dba6331f54012f04133395fde44)

</details>

## ERC721 Contracts

<details>

<summary>ERC721 Facet Source</summary>

Main hub for the ERC721 facets.

Ethereum (Sepolia Testnet) - [0x58795f50b50d492c4252b9bbf78485ef4043ff3e](https://sepolia.etherscan.io/address/0x58795f50b50d492c4252b9bbf78485ef4043ff3e)

Matic - [0x152a459db1b6afad47200510b94a163db35d6b82](https://polygonscan.com/address/0x152a459db1b6afad47200510b94a163db35d6b82)&#x20;

Astar - [0xD15b14927B5D8d5E5e34De2B624CECd80ad3167b](https://astar.blockscout.com/address/0xD15b14927B5D8d5E5e34De2B624CECd80ad3167b)&#x20;

Base - [0xe9e953a29d0688d1348e17f7acc801b33693b501](https://basescan.org/address/0xe9e953a29d0688d1348e17f7acc801b33693b501)

</details>

### ERC721 Facets

<details>

<summary>Base ERC721</summary>

Provides basic functions from the ERC721 standard. Implements the ERC721Enumerable extension for token indexing.&#x20;

Ethereum (Sepolia Testnet) -  [0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec](https://sepolia.etherscan.io/address/0xba01bc9ea4f2806addcd94c6cd8c43dd4f2488ec)

Matic - [0xc9df31b3ec5627fd14650eef20ba92de13a2f7a4](https://polygonscan.com/address/0xc9df31b3ec5627fd14650eef20ba92de13a2f7a4)&#x20;

Astar - [0x8Fbb22212E2e5278743dE98E9A272e1f336d1Bdd](https://astar.blockscout.com/address/0x8Fbb22212E2e5278743dE98E9A272e1f336d1Bdd)&#x20;

Base - [0x556a3db6d800aaa56f8b09e476793c5100705db5](https://basescan.org/address/0x556a3db6d800aaa56f8b09e476793c5100705db5)

</details>

<details>

<summary>Metadata </summary>

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

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x556a3db6d800aaa56f8b09e476793c5100705db5](https://sepolia.etherscan.io/address/0x556a3db6d800aaa56f8b09e476793c5100705db5)

Matic - [0x06914d2612ad0c228b2560e4c698bc50ab121e6b](https://polygonscan.com/address/0x06914d2612ad0c228b2560e4c698bc50ab121e6b)&#x20;

Astar -  [0x347Bd1C9B08c27179C38d1e4c0e34B0575c29405](https://astar.blockscout.com/address/0x347Bd1C9B08c27179C38d1e4c0e34B0575c29405)&#x20;

Base -   [0x92fbe344513e108b581170e73cfa352b729e47ea](https://basescan.org/address/0x92fbe344513e108b581170e73cfa352b729e47ea)

</details>

<details>

<summary>Products</summary>

RAIR Product facet contract. Facets for Product management.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x92fbe344513e108b581170e73cfa352b729e47ea](https://sepolia.etherscan.io/address/0x92fbe344513e108b581170e73cfa352b729e47ea)

Matic - [0x7104fbe8c5260159b2bd2bcd4a998ed6342432e3](https://polygonscan.com/address/0x7104fbe8c5260159b2bd2bcd4a998ed6342432e3)&#x20;

Astar - [0xAabF35ed4d7f1C1Da712BfEA5d223Eba6AC60B85](https://astar.blockscout.com/address/0xAabF35ed4d7f1C1Da712BfEA5d223Eba6AC60B85)&#x20;

Base - [0xa2a7e7636ab4374847074c147be770624f43342e](https://basescan.org/address/0xa2a7e7636ab4374847074c147be770624f43342e)

</details>

<details>

<summary>Ranges</summary>

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

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0xa2a7e7636ab4374847074c147be770624f43342e](https://sepolia.etherscan.io/address/0xa2a7e7636ab4374847074c147be770624f43342e)

Matic - [0x160a7b40a16fbe0607134770f407ee258b85d7b4](https://polygonscan.com/address/0x160a7b40a16fbe0607134770f407ee258b85d7b4)&#x20;

Astar - [0xf4Aee47E150780790ceE84d1DA1BfcEbaCeA8F36](https://astar.blockscout.com/address/0xf4Aee47E150780790ceE84d1DA1BfcEbaCeA8F36)&#x20;

Base - [0x781f15a23506cf28539ea057e3f33008e6339e49](https://basescan.org/address/0x781f15a23506cf28539ea057e3f33008e6339e49)

</details>

<details>

<summary>Royalties </summary>

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

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x781f15a23506cf28539ea057e3f33008e6339e49](https://sepolia.etherscan.io/address/0x781f15a23506cf28539ea057e3f33008e6339e49)

Matic - [0xb1a91ba11b92502848c1684517a2806100c6d3c0](https://polygonscan.com/address/0xb1a91ba11b92502848c1684517a2806100c6d3c0)

Astar -  [0x19aB52bba6D840824b2c6b175ff3029F8BF9f900](https://astar.blockscout.com/address/0x19aB52bba6D840824b2c6b175ff3029F8BF9f900)&#x20;

Base -  [0x9bb24e68d952ab872b0421297e0cda8d89b2390b](https://basescan.org/address/0x9bb24e68d952ab872b0421297e0cda8d89b2390b)

</details>

***

## ERC721 Factory <a href="#erc721-factory" id="erc721-factory"></a>

The Factory deploys ERC721&#x20;

<details>

<summary>RAIR ERC721 Factory Diamond</summary>

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.

Ethereum (Sepolia Testnet) - [0x05f79b2c8173c07470a7bb2b9990a0098f158ac5](https://sepolia.etherscan.io/address/0x05f79b2c8173c07470a7bb2b9990a0098f158ac5)

Matic - [0x2469f47b61cb9c1724ba816e861475a89bd8cf69](https://polygonscan.com/address/0x2469f47b61cb9c1724ba816e861475a89bd8cf69)&#x20;

Astar - [0xC475c824715c0f0DcbC936F5c644254159e95439](https://astar.blockscout.com/address/0xC475c824715c0f0DcbC936F5c644254159e95439)&#x20;

Base - [0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba](https://basescan.org/address/0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba)

</details>

### Factory Facets

<details>

<summary>Creators</summary>

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

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x9bb24e68d952ab872b0421297e0cda8d89b2390b](https://sepolia.etherscan.io/address/0x9bb24e68d952ab872b0421297e0cda8d89b2390b)

Matic -  [0x4a87675a164c18a58ddc4aa6d4486685d7edd7ca](https://polygonscan.com/address/0x4a87675a164c18a58ddc4aa6d4486685d7edd7ca)&#x20;

Astar -  [0xCb07841020c9e2eE505d85Bca35ED9c58F698Dc1](https://astar.blockscout.com/address/0xCb07841020c9e2eE505d85Bca35ED9c58F698Dc1)&#x20;

Base - [0x09fc6670ab52dc4fde66b74908de200252a6872a](https://basescan.org/address/0x09fc6670ab52dc4fde66b74908de200252a6872a)

</details>

<details>

<summary>Deployer  </summary>

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

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x09fc6670ab52dc4fde66b74908de200252a6872a](https://sepolia.etherscan.io/address/0x09fc6670ab52dc4fde66b74908de200252a6872a)

Matic - [0xef85370b8f136e2f28ea904bf0da5acac3d1d74f](https://polygonscan.com/address/0xef85370b8f136e2f28ea904bf0da5acac3d1d74f)

Astar - [0x126E53c88fD4A7E8ee8fCd903f30bCe2cec4f5fd](https://astar.blockscout.com/address/0x126E53c88fD4A7E8ee8fCd903f30bCe2cec4f5fd)&#x20;

Base -  [0x9498b23e964760364435c23c793e9352ff4e2200](https://basescan.org/address/0x9498b23e964760364435c23c793e9352ff4e2200)

</details>

<details>

<summary>Tokens </summary>

Facet creator for tokens.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x9498b23e964760364435c23c793e9352ff4e2200](https://sepolia.etherscan.io/address/0x9498b23e964760364435c23c793e9352ff4e2200)

Matic -  [0x6b3c06b39aa1ade73c625b184326d4837c7a2b64](https://polygonscan.com/address/0x6b3c06b39aa1ade73c625b184326d4837c7a2b64)&#x20;

Astar - [0x63c352ED570636779179fFC3D509c43c580703cd](https://astar.blockscout.com/address/0x63c352ED570636779179fFC3D509c43c580703cd)&#x20;

Base - [0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1](https://basescan.org/address/0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1)

</details>

<details>

<summary>Credit Deposit  </summary>

Deposit logic for the points system.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1](https://sepolia.etherscan.io/address/0x51ea5316f2a9062e1cab3c498cca2924a7ab03b1)

Matic - [0xe2a3210aaa0cb75f6c8cccd132c48ce9f73f572e](https://polygonscan.com/address/0xe2a3210aaa0cb75f6c8cccd132c48ce9f73f572e)&#x20;

Astar - [0xB4565Bb95345FD155695B349cC4B0e762D050EFc](https://astar.blockscout.com/address/0xB4565Bb95345FD155695B349cC4B0e762D050EFc)&#x20;

Base - [0x5c31677c7e73f97020213690f736a8a2ff922ebc](https://basescan.org/address/0x5c31677c7e73f97020213690f736a8a2ff922ebc)

</details>

<details>

<summary>Credit Query </summary>

Gets a user's points balance.

Ethereum (Sepolia Testnet) - [0x5c31677c7e73f97020213690f736a8a2ff922ebc](https://sepolia.etherscan.io/address/0x5c31677c7e73f97020213690f736a8a2ff922ebc)

Matic - [0xeef0992b3eb6468286c05982a65db0b4239895ed](https://polygonscan.com/address/0xeef0992b3eb6468286c05982a65db0b4239895ed)&#x20;

Astar - [0x6beF1ebDF773aa36f43E0d41B76647dfFf676dFC](https://astar.blockscout.com/address/0x6beF1ebDF773aa36f43E0d41B76647dfFf676dFC)&#x20;

Base - [0xcc8ebb097448bde155e66d65e6cb9aae776395e8](https://basescan.org/address/0xcc8ebb097448bde155e66d65e6cb9aae776395e8)

</details>

<details>

<summary>Credit Withdraw</summary>

Withdraw logic for the points system.

Ethereum (Sepolia Testnet) - [0xcc8ebb097448bde155e66d65e6cb9aae776395e8](https://sepolia.etherscan.io/address/0xcc8ebb097448bde155e66d65e6cb9aae776395e8)

Matic - [0xe9245a462b1b6dd41075a80748760fa29a597591](https://polygonscan.com/address/0xe9245a462b1b6dd41075a80748760fa29a597591)

Astar - [0x343715F15702Fec9089B99623738a80662EC4FBE](https://astar.blockscout.com/address/0x343715F15702Fec9089B99623738a80662EC4FBE)&#x20;

Base - [0xd22179abcffc1b62a51a35fbc726f0c79440547c](https://basescan.org/address/0xd22179abcffc1b62a51a35fbc726f0c79440547c)

</details>

***

## Marketplace

<details>

<summary>RAIR ERC721 Marketplace Diamond</summary>

Handles the trading of ERC721 RAIR Tokens.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba](https://sepolia.etherscan.io/address/0x1f89cc515ddc53da2fac5b0ca3b322066a71e6ba)

Matic -  [0xafbacedad4117ea6f53686e7702f012d0bbff452](https://polygonscan.com/address/0xafbacedad4117ea6f53686e7702f012d0bbff452)&#x20;

Astar - [0xd402CB64A138B2F50C3e810d4fD71344583173DE](https://astar.blockscout.com/address/0xd402CB64A138B2F50C3e810d4fD71344583173DE)&#x20;

Base - [0x58795f50b50d492c4252b9bbf78485ef4043ff3e](https://basescan.org/address/0x58795f50b50d492c4252b9bbf78485ef4043ff3e)

</details>

### Marketplace Facets

<details>

<summary>Fees </summary>

Facet for management of fees.

Ethereum (Sepolia Testnet) - [0x5caba889219de9d52841fd79741cfe4ce5a61a29](https://sepolia.etherscan.io/address/0x5caba889219de9d52841fd79741cfe4ce5a61a29)

Matic - [0x828e7e4ccc00ec6d066d7f50eaa39836943d8165](https://polygonscan.com/address/0x828e7e4ccc00ec6d066d7f50eaa39836943d8165)&#x20;

Astar - [0x8Ed5690Fda0D699A52F987Ab4A9C19E7fE9EF746](https://astar.blockscout.com/address/0x8Ed5690Fda0D699A52F987Ab4A9C19E7fE9EF746)&#x20;

Base - [0x80847414d3b4ac35d6b078501bad7a7e2367a931](https://basescan.org/address/0x80847414d3b4ac35d6b078501bad7a7e2367a931)

</details>

<details>

<summary>Minting Offers</summary>

Facet for minting offers in the RAIR Marketplace.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0xd22179abcffc1b62a51a35fbc726f0c79440547c](https://sepolia.etherscan.io/address/0xd22179abcffc1b62a51a35fbc726f0c79440547c)

Matic - [0x06e5197f761f970decca7de835ad811bd65876f5](https://polygonscan.com/address/0x06e5197f761f970decca7de835ad811bd65876f5)&#x20;

Astar -  [0x5A8D72440107D447256354Aaef1f7Af4d6d1354f](https://astar.blockscout.com/address/0x5A8D72440107D447256354Aaef1f7Af4d6d1354f)&#x20;

Base - [0x5caba889219de9d52841fd79741cfe4ce5a61a29](https://basescan.org/address/0x5caba889219de9d52841fd79741cfe4ce5a61a29)

</details>

<details>

<summary>Resales</summary>

&#x20;Facet for transferring NFTs and funds.

Author: Juan M. Sanchez M.

Ethereum (Sepolia Testnet) - [0x80847414d3b4ac35d6b078501bad7a7e2367a931](https://sepolia.etherscan.io/address/0x80847414d3b4ac35d6b078501bad7a7e2367a931)

Matic - [0xbdd7f46541412c8a9fcf39c572909058375ba7ee](https://polygonscan.com/address/0xbdd7f46541412c8a9fcf39c572909058375ba7ee)

Astar - [0x3460D2FDC418Aea9370778e6321870F7804968B7](https://astar.blockscout.com/address/0x3460D2FDC418Aea9370778e6321870F7804968B7)

Base - [0x05f79b2c8173c07470a7bb2b9990a0098f158ac5](https://basescan.org/address/0x05f79b2c8173c07470a7bb2b9990a0098f158ac5)

</details>

***
