Royco
  • Overview
    • Introduction to Royco
    • Key Concepts
    • Applications
  • FOR USERS
    • FAQs
    • How to Use Royco
  • FOR INCENTIVE PROVIDERS
    • Developer Overview
      • Fees on Royco
    • Recipes vs. Vaults IAMs
    • Create an IAM
    • Incentivize IAMs
      • Types of Incentives
      • Place an Incentive Offer
      • Place an Incentive Offer: For Developers
      • Setup a Points Campaign
      • Native Yield
    • Verify a Market
    • Audits
    • Contract Addresses
  • MORE
    • Bug Bounty Program
    • Cross-Chain Deposit Module (CCDM)
      • CCDM Recipe IAMs
      • Deposit Locker
      • Deposit Executor
      • Token Support
      • Audits
      • IP Guide
    • Royco V2
      • Incentive Locker
      • Action Verifiers
      • Multiplier Market Hub
      • Audit
    • Royco SDK
    • Contributing to the Protocol
    • Brand Kit
  • Royco Vaults
    • Royco Vaults: Overview
  • Royco Vaults: Risks
Powered by GitBook
On this page
  • Key Differences
  • When should I deploy a Vault IAM?
  • When should I deploy a Recipe IAM?
  1. FOR INCENTIVE PROVIDERS

Recipes vs. Vaults IAMs

Key Differences

Vault IAM (ERC4626 Deposit)
Recipe IAM (Weiroll Script)

Compatibility

ERC4626 Vaults

All Onchain Actions

Incentive Schedules

  • Streaming Incentives ("Distribute 100 $XYZ per day")

  • Upfront ("Distribute 100 $XYZ upon completion")

  • Backend ("Distribute 100 $XYZ after X days")

  • Forfeitable ("Distribute 100 $XYZ after X days, but allow early withdrawal")

Collateralizable

Supported

N/A

Locking Assets

N/A

Supported

Transaction Builder

N/A

Supported

When should I deploy a Vault IAM?

  • For streaming rewards: If you want to “stream” incentives, prorated among depositors.

  • For ERC-4626 actions: If you currently use ERC-4626 Vaults or can easily configure your system.

When should I deploy a Recipe IAM?

  • For lump sum rewards: If you want to pay a lump sum, paid per depositor.

  • For actions that are not ERC-4626 actions: If the action I wish to incentivize cannot be represented as an ERC-4626 Vault.

  • For actions with timelocks: If you wish for depositors to timelock their position/assets.

For IP conditional offers: If you wish to counter-offer for incentives as an IP.

PreviousFees on RoycoNextCreate an IAM

Last updated 3 months ago