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
  • Specifications :
  • V1.1 update :

Was this helpful?

  1. Warden Quest (V1) - Deprecated

Covenant

Covenant is a simplified version of Quest, made for custom, fixed rewards deals for Gauge voting.

The creator can define the list of allowed voters, the target amount of votes they wish to receive, the number of periods and the total budget for all periods. At creation, a fixed reward per vote amount will be calculated based on those parameters.

At the end of each voting period, the sum of all listed voters bias is summed up to calculate the total received amount of votes, and the exact amount of rewards is calculated for the voters (the undistributed rewards are available for the creator to be withdrawn after the distribution). After each distribution, each voter's reward can be accrued, to be claimed directly or at a later date.

Paladin takes a 2% fee (this ratio can be changed by the Paladin DAO) out of the total budget of a Covenant before the reward per vote calculations.

Specifications :

  • if the voter changes its vote before accruing the rewards, they are lost and cannot be accrued anymore

  • if the total amount of votes from voters in the list exceed the target votes, the voters will dilute all the rewards between themselves, and will then receive less than the fixed reward per vote specified in the Covenant parameters

  • if the rewards are not accrued by voters during the next week after the distribution, they can be retrieved by the creator

V1.1 update :

This update brings the reward forwarding logic to Covenant, allowing one or multiple addresses to redirect their voting rewards to another address that will be allowed to claim it all. This allows some smart contracts that can vote but cannot claim to accumulate the rewards on an external address to retrieve the rewards more easily, or for an user using a set of different voting addresses to accumulate all their rewards in 1 single address, allowing to claim only once for all the addresses.

This updates also brings some new external methods allowing for an easier distribution of rewards for the Covenant operators.

PreviousExtraRewardsMultiMerkleNextMainnet

Last updated 1 year ago

Was this helpful?