Integration Checklist
Here is a checklist for dApps and wallets that have integrated Rango and are ready to launch the product. This checklist includes edge scenarios that are great to be tested before the final release.
Scenario A: If your dApp purely supports Ethereum-based blockchains, including ETH Mainnet, BSC, Polygon, Avax, Harmony, Moonriver, etc.
- 1.An on-chain swap such as BSC.USDT <-> BSC.BNB
- 2.A bridge such as Polygon.USDT -> AVAX.USDT.e
- 3.A +1 step swap such as BSC.BNB -> AVAX.USDT.e
- 4.If you have set
multiStepTx
flag totrue
, do a multiStep tx such as Harmony.ONE -> BSC.ONE, this step needs you to sign more than 1 tx for a single step - 5.Check approval scenarios such as BSC.BNB to some unpopular token in BSC which you've never had and vice versa
Scenario B: If your dApp is purely cosmos-based:
- 1.An IBC swap such as Cosmos.ATOM <-> Osmosis.ATOM
- 2.A Protobuf-enabled swap such as Osmosis.Osmo <-> Osmosis.ATOM
- 3.A
direct
swap such as Sif.Rowan <-> Sif.UST
Scenario C: If your dApp is related to Terra:
- 1.An on-chain swap such as Luna <-> ANC
- 2.A bridge such as BSC.UST <-> Terra.UST
Scenario D: if your dApp likes to have complex bridges such as Wormhole
- 1.BSC.BNB -> POLYGON.WBNB, then convert POLYGON.WBNB to BSC.BNB and BSC.WBNB
- 2.AVAX.AVAX <-> TERRA.WAVAX
- 3.SOLANA.SOL -> TERRA.wsSOL, then convert wsSol to native and wrapped SOL on Solana
- 4.AVAX.AVAX <-> SOLANA.AVAX
- 5.TERRA.UST <-> BSC.UST
Hint: If you are a hybrid of the above models, try to do all the list together.
Last modified 1yr ago