Documentation
Developers
Contract addresses and the notes you need to integrate with Reisa.
Contracts#
Robinhood Chain, chain id 4663. Every address opens in the explorer.
Token#
| Contract | Address |
|---|---|
| REISA | 0xa856a5edAF82E4E310499D73bAD2cC67dd672372 |
| FeeHub | 0x4A6bFfc6B955cDA955141d778d4AEEa988B4c2D0 |
DEX#
| Contract | Address |
|---|---|
| ReisaFactory | 0x82Fe4E8b87FfEdE76bC04d74218f588221Ba4e91 |
| ReisaRouter | 0xdAA29fCDf36B679CDFe6646DAd1B70312b9d8231 |
| REISA/WETH pair | 0xC51442F1c6272704d8F0b5FA979747D442d3DA97 |
| REISA/RESD pair | 0x61a16c14D2Ed39503204Fa9da21276274f42E1Bc |
| WETH/RESD pair | 0x27BDaB3528d6F7f3b6Be58deE7d5293C6E9e63B6 |
Farms#
| Contract | Address |
|---|---|
| FarmFactory | 0x1268B6e54b6d9bD0aDf7DBeD0D341921c4A44419 |
| RewardsFactory | 0x2488134380B676767d7b5f808CAF55F7de2a428e |
| Farm REISA/WETH | 0xEA825f03af9474bB19b19fd1158A9246Aa912B67 |
| Farm REISA/RESD | 0xF415dB60E0317748858Af6371a4737fA56a4D5e5 |
Launchpad#
| Contract | Address |
|---|---|
| LaunchFactory | 0x9959FAc00F47830eD306d84F12cBEe337de4f538 |
| TemplateFactory | 0xd8Ea006dE0a810eee5167B4f2A848Ef02EBEB6a3 |
| Token implementation | 0x2C90d3E2715022d22Aa52517B5EB71E3c082ecF3 |
| AllocationVault implementation | 0x7F743190F3af01408d3aBeb31bA117c4F756e858 |
| Buyback implementation | 0x013e2b1266f2deCCaa2B1aad38eF70CEdc67d8d8 |
| Uniswap V3 launch factory | 0xd259E875df7638fCEfb97A21e88ac0aC28bFCB86 |
| Uniswap V3 LP locker | 0xa1eCDfB1038bcA84e90F21EFF036AaaDc460F4af |
| Uniswap V3 creator vault | 0xf0d81630F8394aC817b41f2565Bb0b24F283808B |
| Uniswap V3 QuoterV2 | 0x33e885eD0Ec9bF04EcfB19341582aADCb4c8A9E7 |
Lending#
| Contract | Address |
|---|---|
| Morpho Blue (Reisa) | 0xe728B8CC49ba9B4047cd6Aced467A386CF0f4690 |
| ReisaRateModel | 0x3B0929bbE1D0507cBC21E06Dc03f78ef4D7d2207 |
| Chainlink oracle factory | 0x513D01e55Bc74771c954689bdf144dA56850F7e8 |
| ReisaVaultFactory | 0x02C1e110bCfc47b663D3cC3Af49FfbC7D3B1a424 |
| ReisaVault (REISA) | 0x4A013daeC90480e57Fea071041F1DcFbCcFE1AF6 |
| Lending fee collector | 0x572B5c9a547E224C2c7F9257fd4198d2f23656D7 |
| TwapOracleFactory | 0xA7972b9613000d8af523fAb9Ed9E855C23E7A29E |
| UsdReference | 0x823CC59b708eba8FE2D697795A45718798dC593D |
RESD#
| Contract | Address |
|---|---|
| RESD | 0x39269F4555D562E3466381aDC567d3cd2FD7A8CF |
| Registry | 0xb0e0857804dec0B727eE8D578CD9E640b7787ab8 |
| PSM | 0xb82508c1e7c60e253cFcfe4776637b2BD969Ccd3 |
| Redeemer | 0x2d93D91e889EE6194E555acA1DB0D976c79E5c10 |
| Holder pot | 0x6C5AC1b5a00179636E826E957891d57e3739562e |
| ClaimRouter | 0xCE04aae8EB2a695674Ca6174bE5DaedD11E27d10 |
| LP pot, REISA/RESD | 0x0765cd4BbdAb52AC9d82618Aa478ae76574e5AB8 |
| LP pot, WETH/RESD | 0xEEf094CA0CDD72Dce33b27255CEdB11dcd16344b |
| Branch SPY | 0x2357f8fE1F34bc95651D369D9a92C1796AeaBaE5 |
| Branch NVDA | 0x0831e0eaD92562ce399E6F6fc718b9639D8Ed3C5 |
| Branch TSLA | 0x5971851E10b1033d62eC35538A7a0654DEB487B0 |
| Branch AAPL | 0x67C4055902dcb22763681808731Dfc7Da7e5FFdE |
| Branch AMZN | 0x84fbE477bD4AeD82B8556D6910D724dC803a3551 |
| Branch MSFT | 0x83CE715aA77990e89b8414e5e5B02500A7cc879A |
External tokens#
| Token | Address | Decimals |
|---|---|---|
| WETH | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 | 18 |
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 | 6 |
Pair addresses#
Pairs are deployed with CREATE2 by the ReisaFactory. Init code hash:
0x8f548e6ee60ef3a249ce16ce2a8f9ac1e426d432fc70fbb2845f2dd70f300a73
Router notes#
getAmountsOutandgetAmountsIninclude the swap fee and the creator tax of every hop.netOut(tokenIn, tokenOut, grossOut)returns what a gross output delivers after the cuts.pair.swapParams()returnsreserve0, reserve1, swapFeeBps, taxBps, quoteIsToken0in one call.- Fee and tax are taken on the quote side of each pair: off your input when you pay in the quote token, off your output when you receive it.
- Every router call takes a
deadline. Set it a few minutes ahead. - Tokens with a transfer fee use the
...SupportingFeeOnTransferTokensfunctions. - Flash swaps: when you borrow the quote side, you receive the amount minus fee and tax, while
uniswapV2Callreports the gross amount.