Instadapp on Optimism

Deployed addresses

Below are all the addresses of Core Contracts of the DSL ecosystem on Optimism:

ContractAddress
Index0x6CE3e607C808b4f4C26B7F6aDAeB619e49CAbb25
InstaList0x9926955e0Dd681Dc303370C52f4Ad0a4dd061687
InstaAccount0x0a0a82D2F86b9E46AE60E22FCE4e8b916F858Ddc
InstaConnectors0x127d8cD0E2b2E0366D522DeA53A787bfE9002C14
InstaMemory0x3254Ce8f5b1c82431B8f21Df01918342215825C2
Implementations0x01fEF4d2B513C9F69E34b2f93Ef707FA9Ff60109

List of other Instadapp related address (non core to DSAs):

ContractAddress
InstaFlashAggregator0x84e6b05a089d5677a702cf61dc14335b4be5b282
InstaFlashResolver0x810D6b2425Dc5523525D1F45CC548ae9a085F5Ea
Treasury0xdaf12965b3d5bf60843aa1fb49e2688919e697a0

Networks and Underlying meanings

  • Index: This is the Main Contract for all the DeFi Smart Accounts. Used for creating a new DeFi Smart Account of a user and to run a cast function in the new smart account.
  • InstaList: Maintains a registry of all the DeFi Smart Account users using a Linked List. Using the user’s address, a smart account Id is created which is later mapped to get a smart account address. With this address, an account link is created which is utilised to add and remove accounts from the LinkedList.
  • InstaAccounts: It’s the DeFi Smart Account Wallet. All smart accounts that are created are a clone of this contract.
  • InstaConnectors: Holds a registry of all the Connectors associated with InstaDapp. An array of all the connectors is maintained using their address.
  • InstaMemory: All the data (bytes, uint, address and Storage Id) for the cast function are stored in this contract.

If you still can't find something you're looking for or have any questions, ask them at our developers community on Discord or simply send an Email.

Our team is excited about assisting you to build an application using Instadapp Developer Platform. Your questions and feedback help us make a better development environment for future developers.