# Deployed Contracts - v3

## Supported Networks

```
Mainnets
1: ethereum,
10: optimism,
56: bsc,
130: unichain,
137: polygon,
8453: base,
42161: arbitrum

Testnets
11155111: sepolia
```

## Protocol Addresses

### Deps

```
Authority 0xe35129A1E0BdB913CF6Fd8332E9d3533b5F41472
PoolRegistry 0x06767e8090bA5c4Eca89ED00C3A719909D503ED6
```

### Core

```
RigoblockV3Pool 0x7Df14Ba4a5f565cD56206e49Fc66b3002A91841d
RigoblockPoolProxyFactory 0x8DE8895ddD702d9a216E640966A98e08c9228f24
```

notice: deterministic deployment requires 0xeb0c08Ad44af89BcBB5Ed6dD28caD452311B8516 as the implementation address in the constructor to obtain the same factory address on new chains.

### Extensions

```
EUpgrade 0x64BcA3673c8990B11225E9f49E6da554180690fc
EWhitelist 0xB43baD2638696F8bC82247B92bD56B8DF37d89aB
AMulticall 0x9cD3CB7CF9392182890d0b5Fe7d92BFD7539afFC
AUniswap: [
    default: 0x204Bc468cc9333A7Aac12aC2dBe03DcCFe9f03d0,
    base: 0xf1F631789E43f70D652231B49b98A24D5f0f0364,
    bsc: 0xa2a23e7B8d2ff9d993E1CfA7845E618137846cb4
]
AGovernance 0xf59E31f738EEF10CA94845B3Be78a0a626f2a4A5
```

## Staking suite

### mainnet

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

### arbitrum

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x7F4638A58C0615037deCc86f1daE60E55fE92874
InflationL2 0xA889E90d4F1BA125Df1B4C1f55c7fff9F4377C03
ProofOfPerformance 0xA665C2f17D0Fa2D9f1efaa587B5CF493B23751b0
GrgVault 0xE86a667F239A2531C9d398E81154ba125030497e
Staking 0x83Ed9DaF843DF15Aa33Df1a554177163B32e493d
StakingProxy 0xD495296510257DAdf0d74846a8307bf533a0fB48
AStaking 0x4672fE808ce3dA430128ad611E251b896abe689E
```

### optimism

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0xEcF46257ed31c329F204Eb43E254C609dee143B3
InflationL2 0xA889E90d4F1BA125Df1B4C1f55c7fff9F4377C03
ProofOfPerformance 0x9e895962AaceE64e42b8fFFa1efF0AcD7F0B6794
GrgVault 0x5932C223186F7856e08A1D7b35ACc2Aa5fC57BfD
Staking 0x27A2b90f5245aeFE3E6F7CAc12df98Be2737D0fa
StakingProxy 0xB844bDCC64a748fDC8c9Ee74FA4812E4BC28FD70
AStaking 0x21B423Ad9488CAD08E06c50a5DB0F65AAa813254
```

### polygon

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0xBC0BEA8E634ec838a2a45F8A43E7E16Cd2a8BA99
InflationL2 0xA889E90d4F1BA125Df1B4C1f55c7fff9F4377C03
ProofOfPerformance 0x4170B7d618F3E5B29b3DBdCDADd626fF3746be9A
GrgVault 0xF241De983959A483F376fDC8Ed09DC580BA66109
Staking 0xa9043af31213F236AfB47D0E0FCA8d27CD79a387
StakingProxy 0xC87d1B952303ae3A9218727692BAda6723662dad
AStaking 0xB0B97506516B3aD835Cfa6124F446bA75C4B9653
```

### bsc

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x3d473C3eF4Cd4C909b020f48477a2EE2617A8e3C
InflationL2 0xA889E90d4F1BA125Df1B4C1f55c7fff9F4377C03
ProofOfPerformance 0xAe1D80A6731c44eeF098D4C6Cf979f596c7cd6F7
GrgVault 0x5494B4193961a467039B92CCfE0138Fe353240d6
Staking 0x30799CAb291C1fBef32Ed4E9531C05F2439Dfd4c
StakingProxy 0xa4a94cCACa8ccCdbCD442CF8eECa0cd98f69e99e
AStaking 0xcfDAC3f80a99ebB4d0F951a9C2aa40138992eCD1
```

### base

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x09188484e1Ab980DAeF53a9755241D759C5B7d60
InflationL2 0xA889E90d4F1BA125Df1B4C1f55c7fff9F4377C03
ProofOfPerformance 0x979Af6DDC1562b4B6D8B2Ab60A1B7221a0d6C8DB
GrgVault 0x7a7fa66B97a9e009ecAB4bCD62e87b2c0b65F21D
Staking 0xF37d731764Ad0856119c6288FE768B5407bD1007
StakingProxy 0xc758Ea84d6D978fe86Ee29c1fbD47B4F302F1992
AStaking 0x9E9abF328B5d1f4b4c66715cB54cA0F66225FBfa
```

### Unichain

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x03C2868c6D7fD27575426f395EE081498B1120dd
InflationL2 0x3A0C479A2715cc01bC3f744F74Efd45f40f8Dad6
ProofOfPerformance 0xa094BEB834b439bA77763c5889DaBf434Bc26662
GRGVault 0x448366d7C2e0af67D3723De875b7eAf548474A37
Staking 0x87211E18cAae43a8cd865aD37442a137149BB40c
StakingProxy 0x550Ed0bFFdbE38e8Bd33446D5c165668Ea071643
AStaking 0x77f4cF40adC6026B0e8C0df088E0B1459005922c
```

### Sepolia

```
ERC20Proxy 0x28891F41eA506Ba7eA3Be9f2075AB0aa8b81dD29
RigoToken 0x076C619e7ebaBe40746106B66bFBed731F2c1339
InflationL2 0x65eA36e096CC23fBC58055365159d20b49A6e34B
ProofOfPerformance 0x26a1b82d6cBFb3dA5500C85C4968993cd07b0399
GRGVault 0x58b5FBe3e8F86a3f22BB9e47129a9FDE4702c221
Staking 0xC8088565d057227Ac0481bc16a5e769b2353f74E
StakingProxy 0xD40edcc947fF35637233d765CB9efCFc10fC8c22
```

## Governance

### Governance Core

```
RigoblockGovernanceFactory 0xc1AdDa7605d2DC47Dd91A930c978Cd6a18D2D760
RigoblockGovernance
    unchain: 0xf9f0432c606359aa1Eeec6c7c2846E012cCDc959
    other: 0xE5D8204f8335e9786ea7Ce382771B865fE73a304
```

### Governance Strategy

```
RigoblockGovernanceStrategy: [
    mainnet: 0x6e1423CB6B0b72316f051fbc3B6Bc54ed5e584Dc,
    arbitrum: 0xe9141C1AA817165aa6375C8fd82A2a800dCbd9dA,
    optimism: 0xc8d95B9a7a0C7f36cb97175e806B3B96D117cFb0,
    polygon: 0x5F63E59e328F2565e71363D3d5F4c29063bB7868,
    bsc: 0x910Aaf1F6818F1044d97DAee22d1eC32647926a7,
    base: 0x1fBEf987C7d87f794548Aa9089E87B9A15dB07EA,
    unichain: 0xeBA708293C4F21131AAc2c384526c9b9b8E2D9d9
]
```

### Governance Proxy

```
RigoblockGovernanceProxy 0x5F8607739c2D2d0b57a4292868C368AB1809767a
```
