LogoLogo
Block ExplorerDiscordTwitterMirror
  • What Is Canto?
  • Free Public Infrastructure
    • NOTE
    • Canto Lending Market
    • Canto DEX
  • Canto Neofinance
    • Overview
    • Application Specific Dollar
  • User Guides
    • Connecting to Canto
    • Bridging Assets
      • Bridging to Canto
      • Bridging from Canto
      • Synapse Bridge
      • Celer cBridge
    • Providing Liquidity
    • Lending & Borrowing
    • Staking
    • Governance
  • EVM Development
    • Overview
    • Quickstart Guide
    • NOTE, DEX, and Lending Market
    • Contract Secured Revenue (CSR)
    • Verifying Contracts
    • Contract Addresses
    • Testnet
  • Running a Node
    • Validators
      • Quickstart Guide
      • Useful Commands
      • Snapshots
      • FAQ
      • Troubleshooting
      • Uptime
      • Slashing
    • Archive Node
    • Graph Node (Subgraphs)
  • Technical Reference
    • Application Specific Dollar
      • asdOFT
      • asdRouter
      • asdUSDC
    • Liquidity Coordinator
      • VotingEscrow
      • GaugeController
      • LendingLedger
      • LiquidityGauge
    • Architecture & Design
      • Onboarding Module
      • Gravity Bridge
      • NOTE Design
      • Canto Lending Protocol
      • IBC Token Recovery
    • Governance
      • Governance Module
      • GovShuttle Module
      • Lending Market Governance
    • Tokenomics
    • Audits
Powered by GitBook
On this page
  1. Technical Reference
  2. Architecture & Design

Canto Lending Protocol

PreviousNOTE DesignNextIBC Token Recovery

Last updated 1 year ago

Canto’s Lending Protocol is deployed on the network's native EVM (Ethermint) and is based on v2. The main differences between Canto Lending and Compound are:

  1. There is no Canto Lending specific token. (.) Instead, Canto’s ERC20 network token is used as the incentive token on Canto Lending. smart contract gives out the token rewards. This file is modified to instead give out Canto rewards.

  2. Governance on Canto Lending is controlled by Canto network validators rather than the Decentralized Application. Here is how it works:

    • Proposals are initiated on the Network side (Cosmos runtime) and voted on by network Validators as specified in the . The lending protocol governance has a specified proposal type that is custom to Canto and exactly matches Compound's proposal type.

    • After the proposal is approved, Canto's custom UniGov then sends the proposal type to the EVM module where it can be retrieved by a smart contract call to a specific address (”oracle address”).

    • When the proposal is retrieved, it is stored in the queue and then executed in the same manner as traditional governance outlined in after a proposal is approved.

Since the Canto Lending Protocol is closely based on Compound, you can find more information about its architecture in the .

Compound Protocol
Comp is Compound's ERC-20 token
Comptroller
SDK governance module
Compound's Governor Bravo
Compound Protocol documentation