R
R
RigoBlock Docs
Search…
⌃K

deployed contracts

default contracts addresses on networks:

1: mainnet,
5: goerli,
10: optimism,
137: polygon,
42161: arbitrum

deps

Authority 0xe35129A1E0BdB913CF6Fd8332E9d3533b5F41472
PoolRegistry 0x06767e8090bA5c4Eca89ED00C3A719909D503ED6

core

RigoblockV3Pool 0xeb0c08Ad44af89BcBB5Ed6dD28caD452311B8516
RigoblockPoolProxyFactory 0x8DE8895ddD702d9a216E640966A98e08c9228f24

extensions

EUpgrade 0x64BcA3673c8990B11225E9f49E6da554180690fc
EWhitelist 0xB43baD2638696F8bC82247B92bD56B8DF37d89aB
AMulticall 0x9cD3CB7CF9392182890d0b5Fe7d92BFD7539afFC
AUniswap 0xC1ad7e8ea82f2f5129428a46Eb968D08CD40cb92

mainnet-only, goerli-only

mainnet

ERC20Proxy 0x8C96182c1B2FE5c49b1bc9d9e039e369f131ED37
RigoToken 0x4FbB350052Bca5417566f188eB2EBCE5b19BC964
Inflation 0x3c602D3C6140073DF26BC1f42196484311C946AB
ProofOfPerformance 0xC3736344ee0bcE9bDe5D231060f03990b798f030
GrgVault 0xfbd2588b170Ff776eBb1aBbB58C0fbE3ffFe1931
Staking 0x10bffaF04448313Dd64476072391e7f9F7f670ca
StakingProxy 0x730dDf7b602dB822043e0409d8926440395e07fE
AStaking 0x70A82fd79983Eb659874A16f56Df593ccE050e77
ASelfCustody 0x32Caa23B354427ea9A27Ed6A122C04b3c96d071E

goerli

ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x076C619e7ebaBe40746106B66bFBed731F2c1339
Inflation 0x1950676fe511d665C35B2E3748B837045FcD638b
ProofOfPerformance 0x9CE56818c01bCF9bbCa533d2db4b19e85e53a000
GrgVault 0x58b5FBe3e8F86a3f22BB9e47129a9FDE4702c221
Staking 0x25ACe36b92C163194a812819CE960aF2d25AC81A
StakingProxy 0x6C4594aa0CBcb8315E88EFdb11675c09A7a5f444
AStaking 0x360343aBCbe5e34dE1e2e33f332601d17F9E4221
ASelfCustody 0x919e73912510Ee303A52C6A7ddAEbB4ffE2376a1

bsc (diff. deterministic deployment factory results in diff. addresses)

56: bsc

deps

Authority 0x3B3b08ACf713C06073D86107345E90AF9eE36569
PoolRegistry 0xA36204A59f93388B8076aB3ba40C5f15650e7359

core

RigoblockV3Pool 0x297C433ba14bd50F4F2e56BAC979E0791008c648
RigoblockPoolProxyFactory 0x62fcda78196Ab8a57ecdef3b99465E711a68d293

extensions

EUpgrade 0xdCabDDf637d9a0d67634F4b2D22419d954b0c87a
EWhitelist 0x2221f6D9Fe993B3B308bFC90aC7cddC50Fcdf7A8
AMulticall 0x3bBdbE026F53500dA7d64fe8cf856cf28755D6Cb
AUniswap NA (uniswap does not support bsc)

Whitelisted Methods (can be called by RigoBlock pools)

EUpgrade

"466f3dc3": "upgradeImplementation()"
"2d6b3a6b": "getBeacon()"

EWhitelist

"ab37f486": "isWhitelistedToken(address)"

AMulticall

"ac9650d8": "multicall(bytes[])"
"5ae401dc": "multicall(uint256,bytes[])"
"1f0464d1": "multicall(bytes32,bytes[])"

ASelfCustody (mainnet, goerli only)

"318698a7": "transferToSelfCustody(address,address,uint256)"
"6d6b09e9": "poolGrgShortfall(address)"
"4f8554da": "grgVault()"

AStaking (mainnet, goerli only)

"a694fc3a": "stake(uint256)"
"4aace835": "undelegateStake(uint256)",
"2e17de78": "unstake(uint256)",
"b880660b": "withdrawDelegatorRewards()"

AUniswap

"88316456": "mint((address,address,uint24,int24,int24,uint256,uint256,uint256,uint256,address,uint256))",
"c391b77c": "uniswapv3Npm()",
"3fc8cef3": "weth()"
"42966c68": "burn(uint256)",
"fc6f7865": "collect((uint256,address,uint128,uint128))",
"13ead562": "createAndInitializePoolIfNecessary(address,address,uint24,uint160)",
"0c49ccbe": "decreaseLiquidity((uint256,uint128,uint256,uint256,uint256))",
"219f5d17": "increaseLiquidity((uint256,uint256,uint256,uint256,uint256,uint256))",
"12210e8a": "refundETH()",
"df2ab5bb": "sweepToken(address,uint256,address)",
"49404b7c": "unwrapWETH9(uint256,address)",
"1c58db4f": "wrapETH(uint256)",
"472b43f3": "swapExactTokensForTokens(uint256,uint256,address[],address)",
"42712a67": "swapTokensForExactTokens(uint256,uint256,address[],address)",
"04e45aaf": "exactInputSingle(ExactInputSingleParams)",
"b858183f": "exactInput(ExactInputParams)",
"5023b4df": "exactOutputSingle(ExactOutputSingleParams)",
"09b81346": "exactOutput(ExactOutputParams)",
"e90a182f": "sweepToken(address,uint256,address)",
"e0e189a0": "sweepTokenWithFee(address,uint256,address,uint256,address)",
"3068c554": "sweepTokenWithFee(address,uint256,uint256,address)",
(TODO: check DUPLICATE)
"49404b7c": "unwrapWETH9(uint256,address)",
"49616997": "unwrapWETH9(uint256)",
"9b2c0a37": "unwrapWETH9WithFee(uint256,address,uint256,address)",
"d4ef38de": "unwrapWETH9WithFee(uint256,uint256,address)"

Whitelisted Tokens

Mainnet

UNI 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984
GRG 0x4FbB350052Bca5417566f188eB2EBCE5b19BC964
MATIC 0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0
AAVE 0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9
MKR 0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2
ENS 0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72
LRC 0xFf76dDaac3801220EeFd4cf222d0bBb718814151
DYDX 0x92D6C1e31e14520e676a687F0a93788B716BEff5
ZRX 0xE41d2489571d322189246DaFA5ebDe1F4699F498
BNT 0x1F573D6Fb3F13d689FF844B4cE37794d79a7FF1C
KYBER 0xdeFA4e8a7bcBA345F687a2f1456F5Edd9CE97202
USDC 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
USDT 0xdAC17F958D2ee523a2206206994597C13D831ec7
BUSD 0x4Fabb145d64652a948d72533023f6E7A623C7C53
DAI 0x6B175474E89094C44Da98b954EedeAC495271d0F
WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
WBTC 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599
LEO 0x2AF5D2aD76741191D15Dfe7bF6aC92d4Bd912Ca3

Optimism

USDC 0x7f5c764cbc14f9669b88837ca1490cca17c31607
OP 0x4200000000000000000000000000000000000042
SNX 0x8700daec35af8ff88c16bdf0418774cb3d7599b4
WETH 0x4200000000000000000000000000000000000006
USDT 0x94b008aA00579c1307B0EF2c499aD98a8ce58e58
DAI 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
WBTC 0x68f180fcCe6836688e9084f035309E29Bf0A2095
LINK 0x350a791Bfc2C21F9Ed5d10980Dad2e2638ffa7f6
LDO 0xFdb794692724153d1488CcdBE0C56c252596735F
KNC 0xa00E3A3511aAC35cA78530c85007AFCd31753819
BIFI 0x4E720DD3Ac5CFe1e1fbDE4935f386Bb1C66F4642
HOP 0xc5102fE9359FD9a28f877a67E36B0F050d81a3CC

Arbitrum

USDC 0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8
USDT 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9
DAI 0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1
WETH 0x82aF49447D8a07e3bd95BD0d56f35241523fBab1
UNI 0xFa7F8980b0f1E64A2062791cc3b0871572f1F7f0
WBTC 0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f
LINK 0xf97f4df75117a78c1A5a0DBb814Af92458539FB4
LDO 0x13Ad51ed4F1B7e9Dc168d8a00cB3f4dDD85EfA60
GRT 0x23A941036Ae778Ac51Ab04CEa08Ed6e2FE103614
CRV 0x11cDb42B0EB46D95f990BeDD4695A6e3fA034978
LRC 0x46d0cE7de6247b0A95f67b43B589b4041BaE7fbE
COMP 0x354A6dA3fcde098F8389cad84b0182725c6C91dE
YFI 0x82e3A8F066a6989666b031d916c43672085b1582
BAL 0x040d1EdC9569d4Bab2D15287Dc5A4F10F56a56B8
KNC 0xe4DDDfe67E7164b0FE14E218d80dC4C08eDC01cB
MULTI 0x9Fb9a33956351cf4fa040f65A13b835A3C8764E3

Polygon

USDC 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174
USDT 0xc2132D05D31c914a87C6611C10748AEb04B58e8F
BNB 0x3BA4c387f786bFEE076A58914F5Bd38d668B42c3
BUSD 0xdAb529f40E671A1D4bF91361c21bf9f0C9712ab7
MATIC 0x0000000000000000000000000000000000001010
AVAX 0x2C89bbc92BD86F8075d1DEcc58C7F4E0107f286b
UNI 0xb33EaAd8d922B1083446DC23f610c2567fB5180f
DAI 0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063
WBTC 0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6
LEO 0x06D02e9D62A13fC76BB229373FB3BBBD1101D2fC
AAVE 0xD6DF932A45C0f255f85145f286eA0b292B21C90B

Bsc

USDC 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
ETH 0x2170Ed0880ac9A755fd29B2688956BD959F933F8
BSC-USD 0x55d398326f99059fF775485246999027B3197955
WBNB 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c
BUSD 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56
MATIC 0xCC42724C6683B7E57334c4E856f4c9965ED682bD
DOT 0x7083609fCE4d1d8Dc0C979AAb8c869Ea2C873402
DAI 0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3
UNI 0xBf5140A22578168FD562DCcF235E5D43A02ce9B1
AVAX 0x1CE0c2827e2eF14D5C4f29a091d735A204794041
ATOM 0x0Eb3a705fc54725037CC9e008bDede697f62F335
LINK 0xF8A0BF9cF54Bb92F17374d9e9A321E6a111a51bD
NEAR 0x1Fa4a73a3F0133f0025378af00236f3aBDEE5D63
MKR 0x5f0Da599BB2ccCfcf6Fdfd7D81743B6020864350
ZEC 0x1Ba42e5193dfA8B03D15dd1B86a3113bbBEF8Eeb
FTM 0xAD29AbB318791D579433D831ed122aFeAf29dcfe
PAXG 0x7950865a9140cB519342433146Ed5b40c6F210f7
TWT 0x4B0F1812e5Df2A09796481Ff14017e6005508003
BAT 0x101d82428437127bF1608F699CD651e6Abf9766E
Last modified 1mo ago