#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
Author: @ironaddicteddog, @wei_sol_, @emersonliuuu
[Updated at 2022.11.24]
Check our Public Beta here
Uiversal Rabbit Hole
The PR of the Genopets Integration
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
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

Protocols are not composable
User has to deal with new SDK when trying to integrate new protocol

Protocols are composable
User only has to deal with builder (Gateway client) and Gateway program

Interfaces
Stake
Unstake
Harvest (With lockup period)
Follow the offical documentation of Universal Rabbit Hole to get started
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
Last updated