# Contracts

## Deployed Contract Addresses

### GLOOP ERC20 Token

* GLOOP: [`0x4d48d503ed04d50418C9aBF163b1168FF834E47c`](https://arbiscan.io/address/0x4d48d503ed04d50418c9abf163b1168ff834e47c)&#x20;

### GMI Contracts (Arbitrum Mainnet)

The core contract of the GMI system is the GM Index. This contract contains all logic to facilitate Index building, interaction, and maintenance. Token Banks are linked to each individual GM token and hold the tokens that are deposited into the Index.  The prices of each GM token are determined by the Token Oracles.&#x20;

* GM Index: [`0xAad4187a81689AF72d91966c8119756E425cD7CF`](https://arbiscan.io/address/0xaad4187a81689af72d91966c8119756e425cd7cf)
* gmWBTC Token Bank: [`0x4dd7Bc84F023b68c7BF4aEB3f667ba92969cF44e`](https://arbiscan.io/address/0x4dd7bc84f023b68c7bf4aeb3f667ba92969cf44e)
* gmWBTC Token Oracle: [`0xDfF7Ffbfcf448fC3B516faf63aBB466E75E135dC`](https://arbiscan.io/address/0xdff7ffbfcf448fc3b516faf63abb466e75e135dc)
* gmWETH Token Bank: [`0x8E660fA80Af7B2Cc87BFB0Ea1E92dbe040303d69`](https://arbiscan.io/address/0x8e660fa80af7b2cc87bfb0ea1e92dbe040303d69)
* gmWETH Token Oracle: [`0x43dCDea64b038e54d386C9eb719E798d4cb82C5E`](https://arbiscan.io/address/0x43dcdea64b038e54d386c9eb719e798d4cb82c5e)
* gmSOL Token Bank: [`0x16f3f55A9F2Eb4DF1461EF5c4791fFbE1f494B63`](https://arbiscan.io/address/0x16f3f55a9f2eb4df1461ef5c4791ffbe1f494b63)
* gmSOL Token Oracle: [`0x19E357801566bDCBCcc9DeC0D15d5711fe62e9Ed`](https://arbiscan.io/address/0x19e357801566bdcbccc9dec0d15d5711fe62e9ed)
* gmUSDC-USDT Token Bank: [`0xF5099B5aBed7e612F024B6c07ae103697F28349F`](https://arbiscan.io/address/0xf5099b5abed7e612f024b6c07ae103697f28349f)
* gmUSDC-USDT Token Oracle: [`0x95E43E7B7EB6a7E658AFA450316AF8C44113EeD7`](https://arbiscan.io/address/0x95e43e7b7eb6a7e658afa450316af8c44113eed7)
* USDC Zapper: [`0x79079A231AAC05d96e60656146bB6bfe4280F51f`](https://arbiscan.io/address/0x79079A231AAC05d96e60656146bB6bfe4280F51f)

### GM Lending and Borrowing Contracts (Arbitrum Mainnet)

The core contract of GM Lending and Borrowing is the Lending Pool. This contract contains all logic to facilitate all lending transactions (posting collateral, supplying and borrowing USDC, and liquidations), using the Interest Rate Model contract for USDC rates. GM Vaults hold the GM tokens users deposit as collateral.  The prices of each GM token are determined by the GM Price Oracle.&#x20;

* GM Lending Pool: [`0x9BE2e5739B1a6A175d36Ce043f44E66965a433EB`](https://arbiscan.io/address/0x9be2e5739b1a6a175d36ce043f44e66965a433eb)&#x20;
* GM Price Oracle: [`0x277e3531d2b697E572E8b4Aa363571836ecA55be`](https://arbiscan.io/address/0x277e3531d2b697e572e8b4aa363571836eca55be)&#x20;
* GM USDC Vault: [`0xFe81b0866a8fBBd7c00f5AaB84E4e531eA7591c2`](https://arbiscan.io/address/0xFe81b0866a8fBBd7c00f5AaB84E4e531eA7591c2)&#x20;
* GMBTC Vault: [`0xD129F1191da73fAc42BF280218C37A5606b5bC86`](https://arbiscan.io/address/0xD129F1191da73fAc42BF280218C37A5606b5bC86)&#x20;
* GMETH Vault: [`0xCA8c8F618b8a45238a34267C8ea9D1EF527326e5`](https://arbiscan.io/address/0xCA8c8F618b8a45238a34267C8ea9D1EF527326e5)&#x20;
* GMSOL Vault: [`0x916c9fDeE35ACd8ca18417d12449753ED49801F3`](https://arbiscan.io/address/0x916c9fDeE35ACd8ca18417d12449753ED49801F3)&#x20;
* Interest Rate Model: [`0x991c54E99a4612d90AA21d675C89a1752Da7c233`](https://arbiscan.io/address/0x991c54E99a4612d90AA21d675C89a1752Da7c233)&#x20;
* GM Incentives: [`0x5B28fde611Ed40FFf4d933971fdF975dC6191f9f`](https://arbiscan.io/address/0x5B28fde611Ed40FFf4d933971fdF975dC6191f9f)&#x20;

