# Contracts

{% tabs %}
{% tab title="Ethereum" %}

## Deployed Core Contract Addresses

| Contract Name                                 | Address                                                                                                               | ABI                                                                                 |
| --------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| Vaults Factory                                | [0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C](https://etherscan.io/address/0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C) | [ABI](https://etherscan.io/address/0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C#code) |
| Permissioned Oracle Registry                  | [0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a](https://etherscan.io/address/0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a) | [ABI](https://etherscan.io/address/0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a#code) |
| Vault Registry                                | [0x6a0B3724AF49Ce6f14669D07823650Ec26553890](https://etherscan.io/address/0x6a0B3724AF49Ce6f14669D07823650Ec26553890) | [ABI](https://etherscan.io/address/0x6a0B3724AF49Ce6f14669D07823650Ec26553890#code) |
| LayerZero Adapter                             | [0xC3268c843A7704CC7c476EdB6B38480038297117](https://etherscan.io/address/0xC3268c843A7704CC7c476EdB6B38480038297117) | [ABI](https://etherscan.io/address/0xC3268c843A7704CC7c476EdB6B38480038297117#code) |
| OFT Adapter Factory                           | [0xFA3f78123DA6c25548Ced8e2E194483a067EA659](https://etherscan.io/address/0xFA3f78123DA6c25548Ced8e2E194483a067EA659) | [ABI](https://etherscan.io/address/0xFA3f78123DA6c25548Ced8e2E194483a067EA659#code) |
| MORE Vaults Composer                          | [0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1](https://etherscan.io/address/0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1) | [ABI](https://etherscan.io/address/0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1#code) |
| [DiamondCutFacet](#diamondcutfacet)           | [0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7](https://etherscan.io/address/0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7) | [ABI](https://etherscan.io/address/0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7#code) |
| [DiamondLoupeFacet](#diamondloupefacet)       | [0xBfb5bf7129D80c582681E5f59aA21Ba23834E708](https://etherscan.io/address/0xBfb5bf7129D80c582681E5f59aA21Ba23834E708) | [ABI](https://etherscan.io/address/0xBfb5bf7129D80c582681E5f59aA21Ba23834E708#code) |
| [Access\_Control\_Facet](#accesscontrolfacet) | [0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C](https://etherscan.io/address/0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C) | [ABI](https://etherscan.io/address/0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C#code) |
| [Configuration\_Facet](#configurationfacet)   | [0x475d696B75fD49f48CD1D8a4389C7aD755891441](/more-markets/editor.md)                                                 | [ABI](https://etherscan.io/address/0x475d696B75fD49f48CD1D8a4389C7aD755891441#code) |
| [Vault\_Facet](#vaultfacet)                   | [0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878](https://etherscan.io/address/0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878) | [ABI](https://etherscan.io/address/0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878#code) |
| [Mutlicall\_Facet](#multicallfacet)           | [0x4c25db05c999081cdb24AdFdD9cD871f70d998E3](https://etherscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3) | [ABI](https://etherscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3#code) |
| ERC4626\_Facet                                | [0xc5c6844fE3a550748cAaEAf8592d68386ca1f1B5](https://etherscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3) | [ABI](https://etherscan.io/address/0xc5c6844fE3a550748cAaEAf8592d68386ca1f1B5#code) |
| ERC7540\_Facet                                | [0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B](https://etherscan.io/address/0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B) | [ABI](https://etherscan.io/address/0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B#code) |
| Bridge\_Facet                                 | [0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB](https://etherscan.io/address/0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB) | [ABI](https://etherscan.io/address/0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB#code) |

## Deployed Optional Contract Addresses

| Contract Name                                                     | Address                                                                                                               | ABI                                                                                 |
| ----------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [More\_Leverage\_Facet](/more-vaults/contracts.md#origamifacet)   | [0xC04EA0B109bEf3815232E9A78a7f56d7e8A6292a](https://etherscan.io/address/0x589cCdAf387E265423c1d2f95cdc903fDFdA5fc3) | [ABI](https://etherscan.io/address/0x589cCdAf387E265423c1d2f95cdc903fDFdA5fc3#code) |
| [Aave\_v3\_Facet](#ethereum)                                      | [0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD](https://etherscan.io/address/0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD) | [ABI](https://etherscan.io/address/0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD#code) |
| [Curve\_Facet](#curvefacet)                                       | [0x00f8AbFe17B4c096440a647Bb0549F326e08c897](https://etherscan.io/address/0x00f8AbFe17B4c096440a647Bb0549F326e08c897) | [ABI](https://etherscan.io/address/0x00f8AbFe17B4c096440a647Bb0549F326e08c897#code) |
| [Uniswap\_V3\_Facet](#uniswapv3facet)                             | [0x3df5923afB843fdc530C144844C994db8E59B5aD](https://etherscan.io/address/0x3df5923afB843fdc530C144844C994db8E59B5aD) | [ABI](https://etherscan.io/address/0x3df5923afB843fdc530C144844C994db8E59B5aD#code) |
| [Curve\_Liquidity\_Guage\_V6\_Facet](#curveliquiditygaugev6facet) | [0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1](https://etherscan.io/address/0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1) | [ABI](https://etherscan.io/address/0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1#code) |
| [Multi\_Rewards\_Facet](#multirewardsfacet)                       | [0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f](https://etherscan.io/address/0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f) | [ABI](https://etherscan.io/address/0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f#code) |
| {% endtab %}                                                      |                                                                                                                       |                                                                                     |

{% tab title="Flow" %}

## Deployed Core Contract Addresses

| Contract Name                                 | Address                                                                                                                  | ABI                                                                                                |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| Vaults Factory                                | [0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C](https://evm.flowscan.io/address/0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C) | [ABI](https://evm.flowscan.io/address/0x7bDB8B17604b03125eFAED33cA0c55FBf856BB0C?tab=contract_abi) |
| Permissioned Oracle Registry                  | [0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a](https://evm.flowscan.io/address/0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a) | [ABI](https://evm.flowscan.io/address/0xA7b968ca75eb0224a396cA5cD482d18D4ca2041a?tab=contract_abi) |
| Vault Registry                                | [0x6a0B3724AF49Ce6f14669D07823650Ec26553890](https://evm.flowscan.io/address/0x6a0B3724AF49Ce6f14669D07823650Ec26553890) | [ABI](https://evm.flowscan.io/address/0x6a0B3724AF49Ce6f14669D07823650Ec26553890?tab=contract_abi) |
| LayerZero Adapter                             | [0xC3268c843A7704CC7c476EdB6B38480038297117](https://evm.flowscan.io/address/0xC3268c843A7704CC7c476EdB6B38480038297117) | [ABI](https://evm.flowscan.io/address/0xC3268c843A7704CC7c476EdB6B38480038297117?tab=contract_abi) |
| OFT Adapter Factory                           | [0xFA3f78123DA6c25548Ced8e2E194483a067EA659](https://evm.flowscan.io/address/0xFA3f78123DA6c25548Ced8e2E194483a067EA659) | [ABI](https://evm.flowscan.io/address/0xFA3f78123DA6c25548Ced8e2E194483a067EA659?tab=contract_abi) |
| MORE Vaults Composer                          | [0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1](https://evm.flowscan.io/address/0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1) | [ABI](https://evm.flowscan.io/address/0x8D8BE034eCfD018D67F9a1A25E27f99f52CBdFC1?tab=contract_abi) |
| [DiamondCutFacet](#diamondcutfacet)           | [0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7](https://evm.flowscan.io/address/0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7) | [ABI](https://evm.flowscan.io/address/0x0629d67cba46438458e96E7Fd7BD46AFe6F38ee7?tab=contract_abi) |
| [DiamondLoupeFacet](#diamondloupefacet)       | [0xBfb5bf7129D80c582681E5f59aA21Ba23834E708](https://evm.flowscan.io/address/0xBfb5bf7129D80c582681E5f59aA21Ba23834E708) | [ABI](https://evm.flowscan.io/address/0xBfb5bf7129D80c582681E5f59aA21Ba23834E708?tab=contract_abi) |
| [Access\_Control\_Facet](#accesscontrolfacet) | [0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C](https://evm.flowscan.io/address/0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C) | [ABI](https://evm.flowscan.io/address/0xfdf1C242E8E9847f2edEBaB3c0f3bE5f85EeD38C?tab=contract_abi) |
| [Configuration\_Facet](#configurationfacet)   | [0x475d696B75fD49f48CD1D8a4389C7aD755891441](https://evm.flowscan.io/address/0x475d696B75fD49f48CD1D8a4389C7aD755891441) | [ABI](https://evm.flowscan.io/address/0x475d696B75fD49f48CD1D8a4389C7aD755891441?tab=contract_abi) |
| [Vault\_Facet](#vaultfacet)                   | [0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878](https://etherscan.io/address/0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878)    | [ABI](https://etherscan.io/address/0xe405e2FEC812Bd73548e75c2544cfd176Bdb8878?tab=contract_abi)    |
| [Mutlicall\_Facet](#multicallfacet)           | [0x4c25db05c999081cdb24AdFdD9cD871f70d998E3](https://etherscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3)    | [ABI](https://evm.flowscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3?tab=contract_abi) |
| ERC4626\_Facet                                | [0xc5c6844fE3a550748cAaEAf8592d68386ca1f1B5](https://evm.flowscan.io/address/0x4c25db05c999081cdb24AdFdD9cD871f70d998E3) | [ABI](https://evm.flowscan.io/address/0xc5c6844fE3a550748cAaEAf8592d68386ca1f1B5?tab=contract_abi) |
| ERC7540\_Facet                                | [0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B](https://evm.flowscan.io/address/0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B) | [ABI](https://evm.flowscan.io/address/0x5b49fb340eE2A92ac9B5AE9A6920A54911b5633B?tab=contract_abi) |
| Bridge\_Facet                                 | [0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB](https://evm.flowscan.io/address/0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB) | [ABI](https://evm.flowscan.io/address/0xd08cAB25309DFeA0A48dB8E9ef3d5aFA58cd37bB?tab=contract_abi) |

## Deployed Optional Contract Addresses

replace

| Contract Name                                                     | Address                                                                                                                  | ABI                                                                                                |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------- |
| [Origami\_Facet](/more-vaults/contracts.md#origamifacet)          | [0xC04EA0B109bEf3815232E9A78a7f56d7e8A6292a](https://evm.flowscan.io/address/0xC04EA0B109bEf3815232E9A78a7f56d7e8A6292a) | [ABI](https://evm.flowscan.io/address/0xC04EA0B109bEf3815232E9A78a7f56d7e8A6292a?tab=contract_abi) |
| [Aave\_v3\_Facet](#aavev3facet)                                   | [0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD](https://evm.flowscan.io/address/0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD) | [ABI](https://evm.flowscan.io/address/0x3172c30821D61B97Ed0c9B21C0fe42ff0b362fbD?tab=contract_abi) |
| [Curve\_Facet](#curvefacet)                                       | [0x00f8AbFe17B4c096440a647Bb0549F326e08c897](https://evm.flowscan.io/address/0x00f8AbFe17B4c096440a647Bb0549F326e08c897) | [ABI](https://evm.flowscan.io/address/0x00f8AbFe17B4c096440a647Bb0549F326e08c897?tab=contract_abi) |
| [Uniswap\_V3\_Facet](#uniswapv3facet)                             | [0x3df5923afB843fdc530C144844C994db8E59B5aD](https://evm.flowscan.io/address/0x3df5923afB843fdc530C144844C994db8E59B5aD) | [ABI](https://evm.flowscan.io/address/0x3df5923afB843fdc530C144844C994db8E59B5aD?tab=contract_abi) |
| [Curve\_Liquidity\_Guage\_V6\_Facet](#curveliquiditygaugev6facet) | [0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1](https://evm.flowscan.io/address/0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1) | [ABI](https://evm.flowscan.io/address/0x4fc8DFC9A4AcE779e78591B17B83ea1988fF3Aa1?tab=contract_abi) |
| [Multi\_Rewards\_Facet](#multirewardsfacet)                       | [0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f](https://evm.flowscan.io/address/0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f) | [ABI](https://evm.flowscan.io/address/0x65c89a8aEF485D3da46ED3EE20BF9D59e4D6Cd0f?tab=contract_abi) |
| {% endtab %}                                                      |                                                                                                                          |                                                                                                    |
| {% endtabs %}                                                     |                                                                                                                          |                                                                                                    |

{% hint style="info" %}
While the selector tables below are accurate, some tables may be incomplete and will be updated soon.
{% endhint %}

## Deployed Facet Selectors

### **DiamondCutFacet**

| Method         | Selector   | Read/Write |
| -------------- | ---------- | ---------- |
| diamondCut     | 0x3a6327ed | Write      |
| initialize     | 0x439fab91 | Write      |
| onFacetRemoval | 0x135df662 | Write      |
| facetName      | 0x5b6f4d01 | Read       |
| facetVersion   | 0xadc209eb | Read       |

### **DiamondLoupeFacet**

| Method                 | Selector   | Read/Write |
| ---------------------- | ---------- | ---------- |
| facetAddress           | 0xcdffacc6 | Read       |
| facetAddresses         | 0x52ef6b2c | Read       |
| facetFunctionSelectors | 0xadfca15e | Read       |
| facets                 | 0x7a0ed627 | Read       |
| supportsInterface      | 0x01ffc9a7 | Read       |

### **AccessControlFacet**

| Method                | Selector   | Read/Write |
| --------------------- | ---------- | ---------- |
| acceptOwnership       | 0x79ba5097 | Write      |
| setMoreVaultsRegistry | 0x167762cf | Write      |
| transferCuratorship   | 0xa41942a4 | Write      |
| transferGuardian      | 0x091954cd | Write      |
| transferOwnership     | 0xf2fde38b | Write      |
| curator               | 0xe66f53b7 | Read       |
| guardian              | 0x452a9320 | Read       |
| moreVaultsRegistry    | 0xc3808264 | Read       |
| owner                 | 0x8da5cb5b | Read       |
| pendingOwner          | 0xe30c3978 | Read       |

### **ConfigurationFacet**

| Method                    | Selector   | Read/Write |
| ------------------------- | ---------- | ---------- |
| addAvailableAsset         | 0xe8d4fbf4 | Write      |
| addAvailableAssets        | 0xa97d2f66 | Write      |
| disableAssetToDeposit     | 0x319e276c | Write      |
| disableDepositWhitelist   | 0x59af9dc9 | Write      |
| enableAssetToDeposit      | 0x624ee397 | Write      |
| enableDepositWhitelist    | 0x42ec5e87 | Write      |
| setDepositCapacity        | 0x39bc366b | Write      |
| setDepositWhitelist       | 0x44333c94 | Write      |
| setFeeRecipient           | 0xe74b981b | Write      |
| setGasLimitForAccounting  | 0x56fd5057 | Write      |
| setMaxSlippagePercent     | 0xb6517727 | Write      |
| setTimeLockPeriod         | 0x9303b16f | Write      |
| depositCapacity           | 0xf35ce643 | Read       |
| fee                       | 0xddca3f43 | Read       |
| feeRecipient              | 0x46904840 | Read       |
| getAvailableAssets        | 0x89332f7f | Read       |
| getDepositableAssets      | 0x60155cb4 | Read       |
| getDepositWhitelist       | 0x1f8052bd | Read       |
| isAssetAvailable          | 0x723ae6fd | Read       |
| isAssetDepositable        | 0x352aae2f | Read       |
| isDepositWhitelistEnabled | 0xca13779f | Read       |
| timeLockPeriod            | 0x78446bc1 | Read       |

### **MulticallFace**t

| Method            | Selector   | Read/Write |
| ----------------- | ---------- | ---------- |
| submitActions     | 0xf3590f63 | Write      |
| executeActions    | 0x14bd81c9 | Write      |
| vetoActions       | 0x48574e7a | Write      |
| getPendingActions | 0x109b1f0c | Read       |
| getCurrentNonce   | 0x3a60c386 | Read       |

### **VaultFacet**

| Method                | Selector   | Read/Write |
| --------------------- | ---------- | ---------- |
| approve               | 0x095ea7b3 | Write      |
| clearRequest          | 0x4f97638f | Write      |
| deposit               | 0x6e553f65 | Write      |
| deposit               | 0x98c601aa | Write      |
| mint                  | 0x94bf804d | Write      |
| pause                 | 0x8456cb59 | Write      |
| redeem                | 0xba087652 | Write      |
| requestRedeem         | 0xaa2f892d | Write      |
| requestWithdraw       | 0x745400c9 | Write      |
| setFee                | 0xae275dce | Write      |
| setWithdrawalTimelock | 0x0d28cf5c | Write      |
| transfer              | 0xa9059cbb | Write      |
| transferFrom          | 0x23b872dd | Write      |
| unpause               | 0x3f4ba83a | Write      |
| withdraw              | 0xb460af94 | Write      |
| allowance             | 0xdd62ed3e | Read       |
| asset                 | 0x38d52e0f | Read       |
| balanceOf             | 0x70a08231 | Read       |
| convertToAssets       | 0x07a2d13a | Read       |
| convertToShares       | 0xc6e6f592 | Read       |
| decimals              | 0x313ce567 | Read       |
| getStakingAddresses   | 0x60b95bce | Read       |
| getWithdrawalRequest  | 0x8c661b5d | Read       |
| getWithdrawalTimelock | 0x536f899b | Read       |
| maxDeposit            | 0x402d267d | Read       |
| maxMint               | 0xc63d75b6 | Read       |
| maxRedeem             | 0xd905777e | Read       |
| maxWithdraw           | 0xce96cb77 | Read       |
| name                  | 0x06fdde03 | Read       |
| paused                | 0x5c975abb | Read       |
| previewDeposit        | 0xef8b30f7 | Read       |
| previewMint           | 0xb3d7f6b9 | Read       |
| previewRedeem         | 0x4cdad506 | Read       |
| previewWithdraw       | 0x0a28a477 | Read       |
| stakedAmountOfAsset   | 0xf2175273 | Read       |
| symbol                | 0x95d89b41 | Read       |
| totalAssets           | 0x01e1d114 | Read       |
| totalSupply           | 0x18160ddd | Read       |

### **CurveFacet**

| Method               | Selector   | Read/Write |
| -------------------- | ---------- | ---------- |
| beforeAccounting     | 0xa85367f8 | Write      |
| exchange             | 0xc02d75e0 | Write      |
| exchangeNg           | 0xb91e086a | Write      |
| initialize           | 0x439fab91 | Write      |
| onFacetRemoval       | 0xf8e2daa9 | Write      |
| accountingCurveFacet | 0x732e1694 | Read       |
| facetName            | 0x5b6f4d01 | Read       |
| facetVersion         | 0xadc209eb | Read       |

### **MoreLeverageFacet**

| Method                      | Selector   | Read/Write |
| --------------------------- | ---------- | ---------- |
| exitToNative                | 0x1c6ec35e | Write      |
| exitToToken                 | 0xdb6a5eea | Write      |
| forceRebalanceDown          | 0x7d330b1e | Write      |
| forceRebalanceUp            | 0x876e27cc | Write      |
| investWithNative            | 0x4cbe1068 | Write      |
| investWithToken             | 0xb07c63c7 | Write      |
| rebalanceDown               | 0xf93918b9 | Write      |
| rebalanceUp                 | 0x4ec6266b | Write      |
| accountingMORELeverageFacet | 0x9db8dc90 | Read       |

{% hint style="info" %}
The Origami facet is an interface with the Origami and Morigami, a fork of Origami. Morigami limits contract calls to the MORE Vault, facilitating an isolated environment to deploy leveraged strategies on various lending venues. To deploy an instance of Morigami, reach out on [Discord](https://discord.gg/MmpBdPMQt8).
{% endhint %}

### **AaveV3Facet**

| Method                        | Selector   | Read/Write |
| ----------------------------- | ---------- | ---------- |
| borrow                        | 0x16d78527 | Write      |
| claimAllRewards               | 0x32f2298a | Write      |
| flashLoan                     | 0x002ade00 | Write      |
| flashLoanSimple               | 0x5f4b1e07 | Write      |
| rebalanceStableBorrowRate     | 0xcf0ba8d8 | Write      |
| repay                         | 0x49002749 | Write      |
| repayWithATokens              | 0xf9de0961 | Write      |
| setUserEMode                  | 0xe5a2e6fa | Write      |
| setUserUseReserveAsCollateral | 0xfa51854c | Write      |
| supply                        | 0x57a31521 | Write      |
| swapBorrowRateMode            | 0x9270c759 | Write      |
| withdraw                      | 0xd9caed12 | Write      |
| accountingAaveV3Facet         | 0xcf412e82 | Read       |

### **CurveLiquidityGaugeV6Facet**

| Method                               | Selector   | Read/Write |
| ------------------------------------ | ---------- | ---------- |
| claimRewardsCurveGaugeV6             | 0x0d89ca1c | Write      |
| depositCurveGaugeV6                  | 0x36eabf74 | Write      |
| mintCRV                              | 0xc5057358 | Write      |
| withdrawCurveGaugeV6                 | 0x7963ac07 | Write      |
| accountingCurveLiquidityGaugeV6Facet | 0x91a98e1c | Read       |

### **UniswapV3Facet**

| Method            | Selector   | Read/Write |
| ----------------- | ---------- | ---------- |
| exactInput        | 0x0ce4dce9 | Write      |
| exactInputSingle  | 0x966d7db0 | Write      |
| exactOutput       | 0x5368fea4 | Write      |
| exactOutputSingle | 0x8d357137 | Write      |

### **MultiRewardsFacet**

| Method                      | Selector   | Read/Write |
| --------------------------- | ---------- | ---------- |
| exit                        | 0xb42652e9 | Write      |
| getReward                   | 0xc00007b0 | Write      |
| initialize                  | 0x439fab91 | Write      |
| onFacetRemoval              | 0xf8e2daa9 | Write      |
| stake                       | 0xadc9772e | Write      |
| withdraw                    | 0xf3fef3a3 | Write      |
| accountingMultiRewardsFacet | 0xabc81fba | Read       |
| facetName                   | 0x5b6f4d01 | Read       |
| facetVersion                | 0xadc209eb | Read       |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.more.markets/more-vaults/contracts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
