Instadapp's DeFi Smart Account interact with specified method contracts called 'connectors,' The protocols integrate into the Instadapp by building connectors for their protocol contracts.
Connectors integrate external protocol functions enabling DSA to interact with external functions. For example here is the function for deposit() from the Compound protocol.
π Example of submitted pull request for connector Example - Liquity Protocol
Resolvers are wrappers for read-contracts; this helps fetch protocol-related details and read other data in a single function. For example here is the function forΒ getPosition() from the Compound protocol.
π Example of a pull request for resolver Example - Liquity Protocol
Submit the integration by submitting pull requests for the 'Connector' and 'Resolver'