Protocol Contracts
All GONDI contracts are verified on the block explorer of each chain. The contracts that matter for most integrations are Multi Source Loan (loans), Purchase Bundler (trading, Sell & Repay) and the Auction Loan Liquidator (defaults).
Contract Overview
Section titled “Contract Overview”| Contract | Role |
|---|---|
| Multi Source Loan | Main contract of the protocol where loans are originated, refinanced, renegotiated and repaid. It keeps the collateral in escrow. |
| Purchase Bundler | Buys, sells and bids (including cross-currency and Sell & Repay) by bundling marketplace fills with loan actions. |
| Auction Loan Liquidator | Liquidation contract for defaulted loans, including buyouts and auctions. |
| Liquidation Distributor | Distributes auction proceeds pro-rata to the lenders of a liquidated loan. |
| Currency Manager | Manager of the ERC-20 tokens supported by GONDI. |
| Collection Manager | Manager of the collections whitelisted as collateral across all protocol versions. |
| Address Method Manager | Manager of the marketplaces and specific methods the Purchase Bundler is allowed to call. |
| Price Quoter Manager / Price Quoter | Whitelist of price quoters and the Uniswap V3 TWAP quoter used for cross-currency conversions. |
| Range Validator | Validates collection offers across a range of token IDs, enabling collection offers for specific Art Blocks collections (Fidenzas, Chromie Squiggles, …). |
| Multi Address Validator | Validates collection offers that span several collection contracts. |
| User Vault | Factory of user vaults that bundle several NFTs (or ERC-1155s) into a single piece of collateral. |
| Stash | Wrapper that makes non-compliant ERC-721s (for example the original SuperRare contract) usable as collateral. |
| Position Migrator | Moves loans from older escrow contracts to the latest one via flash loan. |
| Fee Collector | Beneficiary of the protocol fees. |
Ethereum
Section titled “Ethereum”Chain ID 1 · Explorer: etherscan.io
HyperEVM
Section titled “HyperEVM”Chain ID 999 · Explorer: hyperevmscan.io
| Contract | Version | Address |
|---|---|---|
| Multi Source Loan | V3.1 | 0x6ad675624ec8320e5806858cd5db101a0b927fd9 |
| Purchase Bundler (Sell & Repay) | V3.1 | 0xFaaFf69dA43b8195E5B0945C4FeA4476e4264157 |
| Auction Loan Liquidator | V3.1 | 0xB166Ec953FEf89C6ee2E39E60Fbd49b19Cf4c6ad |
| Liquidation Distributor | V3.1 | 0x47a297BcAdbe7c98991e3e7e3b7Cc0109Ace0a0C |
| Currency Manager | V3.1 | 0xCa5a494Ca20483e21ec1E41FE1D9461Da77595Bd |
| Collection Manager | V3.1 | 0x18905fc7F3AaB462394F45B69308509a6b75573b |
| Marketplace Manager | V3.1 | 0x51dC8df5c17c2b7bD458fe758C2c322D739492fa |
| Range Validator | V3.1 | 0x7545487a4749ab4a7c16f9185d574d5668220048 |
| Multi Address Validator | V3.1 | 0x7d60c8350267ff6d42741177056051d897cbb40e |
| User Vault | V2 / V3 | 0x3f26ff30061d5a6777a01d7843b5f2b81f60a7ee |
| Loan Manager | V3.1 | 0x97bA36bE389944f499495493A2246A96E55866D7 |
| Fee Collector | — | 0xBc0b9C63dC0581278d4b554AF56858298BF2a9eC |
Robinhood Chain
Section titled “Robinhood Chain”Chain ID 4663 · Explorer: robinhoodchain.blockscout.com
| Contract | Version | Address |
|---|---|---|
| Multi Source Loan | V3.1 | 0x0e79e08e9E35388382b7FebB26Bc73F80465e2fB |
| Purchase Bundler (Sell & Repay) | V3.1 | 0xfa13dfde6fdf37A2CB4151195f95940285F70754 |
| Auction Loan Liquidator | V3.1 | 0xF4b2c5735247c74F40D7505EF2B5bA368651A5C8 |
| Liquidation Distributor | V3.1 | 0xe01D2Ae2CC3E1Ba15f30EFD1E8b79Ba59095f3A1 |
| Currency Manager | V3.1 | 0xaE8880e97dF12C1Ab7604a7322D50C3bB7b82468 |
| Collection Manager | V3.1 | 0x22d4fA839F49ed7E68CA552873Ad1F65d1ce9941 |
| Marketplace Manager | V3.1 | 0x3C9722071E30cd41F3555063f7317FC0f8D71c64 |
| Price Quoter Manager | V3.1 | 0x8658958b3F08311Ea4E0469B25d8d3b62307A706 |
| Uniswap Price Quoter | V3.1 | 0x759da3412893D1a627ef5aFCad53b191A254243a |
| Range Validator | V3.1 | 0x00c361f94f170B3239c8F3ed68d7915C0C43de4C |
| Multi Address Validator | V3.1 | 0xB81a14cE55Fbc5B40bcB3D8F9086f0DD219eaFc5 |
| User Vault | V2 / V3 | 0xcf0DF26aE14D132084E95EE8a9426d53eb027cb7 |
| Loan Manager Registry | V3.1 | 0x342dFE0756a452714Fd07819a63e64f43F4505F0 |
| Fee Collector | — | 0xf9b6B3dD83f2d046Ef028CBB2c5E91B33aaf2cd3 |
Source Code
Section titled “Source Code”The TypeScript SDK is open source: github.com/gondixyz/gondi-js.