SolMeet Book
  • About SolMeet
  • Notes
    • #1 - A Starter Kit for New Solana Developer
    • #2 - Introduction to Anchor
    • #3 - A Complete Guide to Mint Solana NFTs with Metaplex
    • #4 - BUIDL a Swap UI on Solana
    • #5 - BUIDL an Auto-compounding Bot on Saber
    • #6 - A Starter Kit for Running Solana Validator
    • #7 - A Complete Guide to Create a NFT DAO on Solana
    • #8 - Deep Dive into Anchor by Implementing Token Management Program
    • #9 - Walk Through Solana SDK Design
    • #10 - Walk Through NFT Breeding Tokenomic and Program Design
    • #11 - BUIDL an Orderbook-based DEX on Solana in 2 hours
    • #12 - A Complete Guide to Build a Simple Aggregator with Universal Rabbit Hole
    • #13 - Solana Pay in Practice: The Challenge and Solution
    • #14 - A Complete Guide to Implement an Adapter on Universal Rabbit Hole
    • #15 - A Complete Guide to Mint Solana NFTs through a Mobile App (Android)
Powered by GitBook
On this page
  • TL; DR
  • Overview
  • Workflow
  • What is Genopets Staking
  • Get Started
  • References
  1. Notes

#14 - A Complete Guide to Implement an Adapter on Universal Rabbit Hole

Previous#13 - Solana Pay in Practice: The Challenge and SolutionNext#15 - A Complete Guide to Mint Solana NFTs through a Mobile App (Android)

Last updated 2 years ago

Author: , ,

[Updated at 2022.11.24]

  • Check our Public Beta

  • Uiversal Rabbit Hole

  • The PR of the Genopets Integration

TL; DR

  • What is Universal Rabbit Hole?

  • Why is it necessary?

  • How does it work?

  • Demonstrate how to implement an adapter

    • Use Genopets farm as an example

Overview

  • Motivation

    • Open up the potential of composability

    • Develop higher level DeFi strategy without touching the implementation details

    • Attract more devs to build on top of your protocol

    • NO NEED to re-invent the wheel (SDK)

  • Overview of Universal Rabbit Hole

    • Read part

      • Navigator

    • Writhe part

      • Gateway Program

      • Gateway Client

      • Adapter Program

Without URH

  • Protocols are not composable

  • User has to deal with new SDK when trying to integrate new protocol

With URH

  • Protocols are composable

  • User only has to deal with builder (Gateway client) and Gateway program

Workflow

What is Genopets Staking

  • Interfaces

    • Stake

    • Unstake

    • Harvest (With lockup period)

Get Started

References

  • https://app.dappio.xyz

  • https://github.com/DappioWonderland/navigator

  • https://github.com/DappioWonderland/gateway

  • https://github.com/DappioWonderland/adapter-programs

  • https://guide.dappio.xyz/the-universal-rabbit-hole

  • https://github.com/genopets-solana

Follow the of Universal Rabbit Hole to get started

@ironaddicteddog
@wei_sol_
@emersonliuuu
here
Navigator
Gateway
Adapter Programs
Navigator PR
Gateway PR
Adapter Programs PR
offical documentation