Paladin Docs
  • Overview
  • Quest V2
    • Overview
    • Quest Types & Features
    • Creating a Quest
      • Fixed Quests
      • Ranged Quests
    • Voting for Quests
    • Delegating your vote
    • Claiming rewards
    • Reward Distribution
    • Smart Contracts (v2.1)
      • QuestDataTypes
      • QuestBoard
      • MultiMerkleDistributorV2
    • Smart Contracts (V2)
      • QuestDataTypes
      • QuestBoard
      • BiasCalculator
      • MultiMerkleDistributor
      • ExtraRewardsMultiMerkle
  • Vote Flywheel
    • Overview
    • Smart Contracts
      • HolyPalPower
      • Loot
      • LootCreator
      • LootVoteController
      • LootReserve
      • Boost
  • Warlord
    • Overview
    • $WAR
    • Minting and Staking WAR
    • Redeeming WAR
    • Smart contracts
  • Dullahan
    • Overview
    • Depositing stkAAVE
    • Borrowing discounted GHO
    • Smart contracts
      • DullahanVault
      • DullahanRewardsStaking
      • DullahanPod
      • DullahanPodManager
      • DullahanDiscountCalculator
      • DullahanFeeModule
      • OracleModule
      • DullahanRegistry
      • DullahanZapDeposit
  • Warden Boost
    • Boost Market
    • How to Use Warden
      • As a Seller
        • Through the UI
        • Through Smart Contracts
      • As a Buyer
        • Through the UI
        • Through Smart Contracts
    • Smart Contract
    • MultiBuy
  • Warden Pledge
    • Overview
    • How to use Pledge
      • Create a Pledge
      • Delegating veBoosts
    • Smart Contract
  • Paladin Lending
    • Protocol Overview
    • Liquidity Mining
    • Technical docs
      • PalPool
      • PalToken
      • Delegators
      • Controller
      • Interest Calculator
      • PalLoan
      • PalLoanToken
      • PalPool Variants
      • Price Oracle
      • Error Codes
  • Governance
    • $PAL
    • Holy PAL (hPAL)
      • Smart Contract
    • Delegation
    • Voting
    • Voting Proposal Framework
  • Warden Quest (V1) - Deprecated
    • Creating a Quest
    • Smart contracts
      • QuestBoard
      • MultiMerkleDistributor
      • ExtraRewardsMultiMerkle
    • Covenant
  • Deployed contracts
    • Mainnet
    • Crosschain
    • Sonic
    • Admin
    • Audits
  • Resources
    • Paladin Whitepaper
  • Twitter
  • Discord
  • Forum
  • Snapshot
Powered by GitBook
On this page
  • PalPools
  • PalTokens
  • PalLoans
  • PalLoanTokens
  • Delegators
  • Controller
  • Interest Module
  • Address Registry

Was this helpful?

  1. Paladin Lending

Protocol Overview

https://app.paladin.vote/

PreviousSmart ContractNextLiquidity Mining

Last updated 2 years ago

Was this helpful?

Paladin Lending is a decentralized, non-custodial governance lending protocol where users can either loan the voting power in their governance token, or borrow some voting power.

Depositors stake governance tokens or derivatives that grant voting power in exchange for yield, while borrowers can leverage their voting power to gain more influence temporarily. You can find the code here :

Quick overview video:

Below, you will find a brief description and link of all the functions currently used in Paladin :

PalPools

Independent pools where the underlying governance token is deposited in exchange for PalTokens, and allows users to borrow governance power.

PalTokens

ERC20 tokens representing your deposit in a PalPool as well as the yield earned.

PalLoans

Contracts are created by PalPools to hold the governance power borrowed by the user. A PalLoan is a Clone of one of the Delegator contracts, depending on the token to delegate. Each PalLoan is represented by a PalLoanToken.

PalLoanTokens

ERC721 tokens representing the ownership of a PalLoan. As any ERC721 token, PalLoanTokens can be transferred to change the owner of a PalLoan.

Delegators

Updatable delegation logic for a specific Governance token.

Controller

Contract listing all deployed PalPools & PalTokens and checking their current status. It is also handling the Paladin Liquidity Mining system

Interest Module

Calculations of Utilization Rate, Borrow Rate & Supply Rate for Pools

Address Registry

Contract to fetch the address of the different PalPools, PalTokens (ERC20), the Controller & the PalLoanToken (ERC721)

https://github.com/PaladinFinance/Paladin-Protocol
https://www.youtube.com/watch?v=81cznxkI9pU