diff --git a/protocols/badgerdao.eth/index.json b/protocols/badgerdao.eth/index.json index f20a947..4c412ed 100644 --- a/protocols/badgerdao.eth/index.json +++ b/protocols/badgerdao.eth/index.json @@ -28,5 +28,6 @@ "url": "", "categoryId": "" }, - "safeAddress": null + "safeAddress": null, + "treasuryAddresses": ["0x4441776e6a5d61fa024a5117bfc26b953ad1f425"] } \ No newline at end of file diff --git a/protocols/compound/index.json b/protocols/compound/index.json index bb9068a..69d3d7e 100644 --- a/protocols/compound/index.json +++ b/protocols/compound/index.json @@ -22,5 +22,6 @@ "isClaimed": true, "claimer": "", "signature": "" - } + }, + "treasuryAddresses": ["0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b", "0x2775b1c75658Be0F640272CCb8c72ac986009e38"] } diff --git a/protocols/indexCoop/index.json b/protocols/indexCoop/index.json index 9b112a5..8aa5ce7 100644 --- a/protocols/indexCoop/index.json +++ b/protocols/indexCoop/index.json @@ -26,5 +26,6 @@ "url": "https://gov.indexcoop.com", "categoryId": "5" }, - "safeAddress": null + "safeAddress": null, + "treasuryAddresses": ["0x9467cfADC9DE245010dF95Ec6a585A506A8ad5FC"] } diff --git a/protocols/synthetix/index.json b/protocols/synthetix/index.json index acfd7fe..3995753 100644 --- a/protocols/synthetix/index.json +++ b/protocols/synthetix/index.json @@ -21,5 +21,6 @@ "claimer": "", "signature": "" }, - "safeAddress": "0x438679ECE13EDB95aDD18Ed02dDbf5e2418FF730" + "safeAddress": "0x438679ECE13EDB95aDD18Ed02dDbf5e2418FF730", + "treasuryAddresses": ["0xEb3107117FEAd7de89Cd14D463D340A2E6917769", "0x86626E1BbBd0ce95ED52e0C5E19f371a6640B591"] } diff --git a/protocols/uniswap/index.json b/protocols/uniswap/index.json index d91e876..e240d0e 100644 --- a/protocols/uniswap/index.json +++ b/protocols/uniswap/index.json @@ -30,5 +30,6 @@ ], "branding": {}, "discourseForum": {}, - "safeAddress": null + "safeAddress": null, + "treasuryAddresses": ["0x1a9c8182c09f50c8318d769245bea52c32be35bc", "0x4750c43867ef5f89869132eccf19b9b6c4286e1a"] } diff --git a/protocols/yamv2/index.json b/protocols/yamv2/index.json index 23c3e6f..2643256 100644 --- a/protocols/yamv2/index.json +++ b/protocols/yamv2/index.json @@ -28,5 +28,6 @@ "url": "", "categoryId": "" }, - "safeAddress": null + "safeAddress": null, + "treasuryAddresses": ["0x97990B693835da58A281636296D2Bf02787DEa17", "0xd67c05523d8ec1c60760fd017ef006b9f6e496d0", "0x205cc7463267861002b27021c7108bc230603d0f", "0xd67c05523d8ec1c60760fd017ef006b9f6e496d0"] } \ No newline at end of file diff --git a/protocolsInfoForScreener.json b/protocolsInfoForScreener.json new file mode 100644 index 0000000..d471e6a --- /dev/null +++ b/protocolsInfoForScreener.json @@ -0,0 +1,50 @@ +{ + "aave": { + "name": "Aave", + "treasuryAddresses": ["0x25F2226B597E8F9514B3F68F00f494cF4f286491", "0x464C71f6c2F760DdA6093dCB91C24c39e5d6e18c"] + }, + "Sushi": { + "name": "SushiSwap", + "treasuryAddresses": ["0xe94b5eec1fa96ceecbd33ef5baa8d00e4493f4f3"] + }, + "TornadoCash": { + "name": "TornadoCash", + "treasuryAddresses": ["0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce", "0x179f48C78f57A3A78f0608cC9197B8972921d1D2"] + }, + "Alchemix": { + "name": "Alchemix", + "treasuryAddresses": ["0x8392f6669292fa56123f71949b52d883ae57e225"] + }, + "Balancer": { + "name": "Balancer", + "treasuryAddresses": ["0xb618F903ad1d00d6F7b92f5b0954DcdC056fC533", "0xce88686553686DA562CE7Cea497CE749DA109f9F"] + }, + "API3": { + "name": "API3", + "treasuryAddresses": ["0xe7aF7c5982e073aC6525a34821fe1B3e8E432099"] + }, + "BadgerDao": { + "name": "BadgerDao", + "treasuryAddresses": ["0x4441776e6a5d61fa024a5117bfc26b953ad1f425"] + }, + "BarnBridge": { + "name": "BarnBridge", + "treasuryAddresses": ["0x4cAE362D7F227e3d306f70ce4878E245563F3069"] + }, + "Nexus Mutual": { + "name": "Nexus Mutual", + "treasuryAddresses": ["0x586b9b2F8010b284A0197f392156f1A7Eb5e86e9"] + }, + "Yearn": { + "name": "Yearn", + "treasuryAddresses": ["0x586b9b2F8010b284A0197f392156f1A7Eb5e86e9"] + }, + "Yam": { + "name": "Yam", + "treasuryAddresses": ["0x97990B693835da58A281636296D2Bf02787DEa17", "0xd67c05523d8ec1c60760fd017ef006b9f6e496d0", "0x205cc7463267861002b27021c7108bc230603d0f", "0xd67c05523d8ec1c60760fd017ef006b9f6e496d0"] + }, + "Linkswap": { + "name": "Linkswap", + "treasuryAddresses": ["0xE69A81b96FBF5Cb6CAe95d2cE5323Eff2bA0EAE4"] + } +} \ No newline at end of file diff --git a/types.ts b/types.ts index 51ed5eb..c42e760 100644 --- a/types.ts +++ b/types.ts @@ -41,6 +41,7 @@ export const ProtocolIo = t.type({ t.undefined, ]), safeAddress: t.union([t.string, t.null]), + treasuryAddresses: t.union([t.array(t.string), t.undefined]), }); export type Protocol = t.TypeOf;