What’s Available
Lending and Collateralized Borrowing
A lending protocol on Injective can use:- Bank precompile to hold and transfer collateral tokens
- Oracle feeds for real-time collateral valuations (on-chain price data or custom off-chain feeds via the oracle provider)
- Exchange precompile for liquidations (place reduce-only orders against the CLOB when collateral ratios drop)
- Permissions module to restrict who can participate (for regulated lending products)
Vaults
Vault strategies automate yield generation by deploying capital into Injective’s DeFi infrastructure:- Mito vaults for managed strategies on the native CLOB
- Custom vault contracts in Solidity that use the exchange precompile to execute trades, manage positions, and rebalance
- LP strategies using subaccounts for isolated position management
Getting Started
EVM Precompiles
Bank, Exchange, Oracle, and Staking precompile interfaces for Solidity contracts.
Deploy Smart Contracts
Deploy your DeFi contracts on Injective EVM using Hardhat or Foundry.
Oracle Provider
Register a custom price feed provider for collateral valuations or market pricing.
Precompiles Example
Working Foundry project demonstrating Bank, Exchange, Oracle, and Staking precompile usage.
