# Smart Contracts

Minted consists of a standalone smart contract (MintedExchange) that coordinates with other smart contracts designed to provide instructions on:

1. How trades must be executed
2. Verifying the validity of strategies and currencies
3. Whether royalty fees must be paid, and to whom
4. How tokens must be transferred

### Smart Contract Addresses <a href="#h_02d1a27158" id="h_02d1a27158"></a>

| **Name**                                                    | **Address**                                                                                                                                        | **Remarks**                                                   |
| ----------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| MintedExchange                                              | 0x40cBf9C75a46b147E0fd9aB47df5E064aE015f92                                                                                                         |                                                               |
| RoyaltyFeeSetter                                            | 0x6D6d40D8a8b216251A485B9Bc9685DD8a9FE18BB                                                                                                         | Minted’s RoyaltyFeeSetter contract                            |
| CurrencyManager                                             | 0x45eB210f33583022C7f9bF981bb3569EEbA0f77E                                                                                                         | List of valid ERC20 tokens for transactions on Minted         |
| ExecutionManager                                            | 0x36766780336E393e10BB4Fd6B5Ed36Ef29A4F867                                                                                                         | List of valid execution strategies                            |
| TransferSelectorNFT                                         | 0x6fc05d73aab4A5dD6720613D667260Ad9551110D                                                                                                         | List of transfer managers for ERC721 and ERC1155 collection   |
| RoyaltyFeeManager                                           | 0x55091b45E4a1bB494c52191323269C3A03893be7                                                                                                         |                                                               |
| RoyaltyFeeRegistry                                          | 0x02c48E6Ad5443b0439e177B7a221B3584114a1a8                                                                                                         |                                                               |
| <p>Minted Token (MTD)</p><p>\*Cronos chain only</p>         | 0x0224010ba2d567ffa014222ed960d1fa43b8c8e1                                                                                                         | Minted Token Address                                          |
| <p>FeeDistributor</p><p>\*Cronos chain only</p>             | 0x24800215a713695e19d7a75bb4921f884bcd9809                                                                                                         | Platform fee address                                          |
| <p>MintedBoost</p><p>\*Cronos chain only</p>                | 0x697c9c6F8823EA99B535A9A4D03EcC948B9ba021                                                                                                         | Stake MTD earn MTD + WCRO vault                               |
| <p>Listing Reward Distributor</p><p>\*Cronos chain only</p> | 0x195B8fb58e9E8Df10c7F08daA05efdc39cCd9bdC                                                                                                         | Claim listing reward                                          |
| Minted contract for bulk purchases                          | <p><code>Cronos</code> 0x7b70facfaf8c636e041a5d5767cd6cc2129b536e</p><p><code>Ethereum</code></p><p>0x9d4f77832668f85e91850c640da671d6042e22d4</p> | Bulk purchased NFT(s) will be distributed via these contracts |

### Platform Wallet Addresses <a href="#h_4cf8938ce3" id="h_4cf8938ce3"></a>

| **Name**                                                                   | **Address**                                |
| -------------------------------------------------------------------------- | ------------------------------------------ |
| <p>Fee Collector Treasury</p><p><strong>\*Cronos chain only</strong></p>   | 0xba68f42eb91ed5ba22af3e62148975e1dd9d2318 |
| <p>Fee Collector Treasury</p><p><strong>\*Ethereum chain only</strong></p> | 0x181EcF05cd61e20d4803f7828f9dE62f492eDc1b |

<br>
