Skip to content

Commit

Permalink
feat: update prizeYield flow for pooltogether
Browse files Browse the repository at this point in the history
  • Loading branch information
Majorfi committed Oct 28, 2024
1 parent 818c5c1 commit 08aabd0
Show file tree
Hide file tree
Showing 19 changed files with 5,036 additions and 165 deletions.
4,233 changes: 4,233 additions & 0 deletions common/contracts/PrizeVault.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion common/contracts/abi

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions common/env/chain.arbitrum.go
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,13 @@ var ARBITRUM = TChain{
Label: `PUBLIC_ERC4626`,
},
},
YearnXRegistries: []TContractData{
{
Address: common.HexToAddress(`0x8020Fb37b21E0eF1707aDa7A914baf44F9045E52`),
Block: 20693634,
Label: `POOL_TOGETHER`,
},
},
ExtraVaults: []models.TVaultsFromRegistry{
{
//yvMIM, alone in it's own registry, not work registering and listening to it
Expand Down
30 changes: 8 additions & 22 deletions common/env/chain.ethereum.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,13 @@ var ETHEREUM = TChain{
Label: `PUBLIC_ERC4626`,
},
},
YearnXRegistries: []TContractData{
{
Address: common.HexToAddress(`0xd499CcF3e93F4cfb335Ac388E3C896D59cdDe7c3`),
Block: 20693634,
Label: `POOL_TOGETHER`,
},
},
StakingRewardRegistry: []TContractData{
{
Address: common.HexToAddress(`0x1D0fdCb628b2f8c0e22354d45B3B2D4cE9936F8B`),
Expand All @@ -121,28 +128,7 @@ var ETHEREUM = TChain{
Tag: `V3 STAKING`,
},
},
ExtraVaults: []models.TVaultsFromRegistry{
{
// PoolTogether Vault
ChainID: 1,
Address: common.HexToAddress(`0x3A49f5a6A8aF9B2103D882278193112Cf9F73a25`),
RegistryAddress: common.HexToAddress(`0xff31a1b020c868f6ea3f61eb953344920eeca3af`),
TokenAddress: common.HexToAddress(`0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48`),
APIVersion: `3.0.2`,
BlockNumber: 19419991,
Type: models.TokenTypeAutomatedVault,
},
{
// PoolTogether Vault
ChainID: 1,
Address: common.HexToAddress(`0x4147cB38FAe27a737ECd55551d3315fEc11c28d2`),
RegistryAddress: common.HexToAddress(`0xff31a1b020c868f6ea3f61eb953344920eeca3af`),
TokenAddress: common.HexToAddress(`0x6b175474e89094c44da98b954eedeac495271d0f`),
APIVersion: `3.0.2`,
BlockNumber: 19419991,
Type: models.TokenTypeAutomatedVault,
},
},
ExtraVaults: []models.TVaultsFromRegistry{},
BlacklistedVaults: []common.Address{
common.HexToAddress("0xd1b0b6a1093a097227dc117c87ae3a72d9bd7cf2"), // uniETH pool
common.HexToAddress("0x662fBF2c1E4b04342EeBA6371ec1C7420042B86F"), // Test deployment - Nothing
Expand Down
1 change: 1 addition & 0 deletions common/env/chains.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ type TChain struct {
Coin models.TERC20Token
StakingRewardRegistry []TContractData
Registries []TContractData
YearnXRegistries []TContractData
ExtraStakingContracts []TExtraStakingContracts
ExtraVaults []models.TVaultsFromRegistry
BlacklistedVaults []common.Address
Expand Down
Loading

0 comments on commit 08aabd0

Please sign in to comment.