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
  1. FOR INCENTIVE PROVIDERS

Verify a Market

A list of markets is maintained here: https://github.com/roycoprotocol/royco-sdk/tree/4bc60dc835c5b3ca620fb226464c31cb9ccfcfa1/sdk/constants/market-map

PreviousNative YieldNextAudits

Last updated 4 months ago

Requirements for Market Verification:

  1. Name/Description of the Market must match the onchain actions of the Market.

  2. User must be able to deposit (ie. $5)

  3. User must be able to withdraw or simulate withdraw (ie. $5)

  4. If a Vault Market, the underlying 4626 Vault must not have any bespoke functionality.

Automated Recipe IAM Testing:

In order, to ensure that your Recipe IAM's deposit and withdrawal recipes are working as expected, follow these steps to visualize and validate the flow of your recipes.

  1. Make sure you have Foundry installed locally:

  2. Clone the Royco repo locally:

  3. Make Royco your working directory: cd royco

  4. Navigate to test/verification/RecipeVerifier.t.sol in a code editor.

  5. Update the setUp function to match your market's market hash, network (RPC URL), and the network's RecipeMarketHub address

  6. Run: forge test --mc RecipeVerifier -vvv

  7. Analyze the logs to ensure that the recipes are working as expected.

To verify your market: Submit this form with your market information: . Once submitted, reach out to: . Markets are typically verified within 24 hours.

https://book.getfoundry.sh/getting-started/installation
https://github.com/roycoprotocol/royco
here
https://t.me/bharat_vish