From 1d106d4af9de9d2121fa8c784fab8c983e2a2bf3 Mon Sep 17 00:00:00 2001 From: wderose Date: Mon, 24 Jun 2024 08:34:19 -0700 Subject: [PATCH] Update Aero multiple instance gauges (#299) * Update Aero multiple instance gauges * remove self reference --- .../aerodrome/CLGauge_event_ClaimFees.json | 2 +- .../aerodrome/CLGauge_event_ClaimRewards.json | 2 +- .../aerodrome/CLGauge_event_Deposit.json | 2 +- .../aerodrome/CLGauge_event_NotifyReward.json | 2 +- .../aerodrome/CLGauge_event_Withdraw.json | 2 +- .../aerodrome/Gauge_event_ClaimFees.json | 54 +++++++++++++++++++ .../aerodrome/Gauge_event_ClaimRewards.json | 43 +++++++++++++++ .../aerodrome/Gauge_event_Deposit.json | 54 +++++++++++++++++++ .../aerodrome/Gauge_event_NotifyReward.json | 43 +++++++++++++++ .../aerodrome/Gauge_event_Withdraw.json | 43 +++++++++++++++ 10 files changed, 242 insertions(+), 5 deletions(-) create mode 100644 parse/table_definitions_base/aerodrome/Gauge_event_ClaimFees.json create mode 100644 parse/table_definitions_base/aerodrome/Gauge_event_ClaimRewards.json create mode 100644 parse/table_definitions_base/aerodrome/Gauge_event_Deposit.json create mode 100644 parse/table_definitions_base/aerodrome/Gauge_event_NotifyReward.json create mode 100644 parse/table_definitions_base/aerodrome/Gauge_event_Withdraw.json diff --git a/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimFees.json b/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimFees.json index 3566b951..2a4eb1c8 100644 --- a/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimFees.json +++ b/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimFees.json @@ -25,7 +25,7 @@ "name": "ClaimFees", "type": "event" }, - "contract_address": "0xf5601f95708256a118ef5971820327f362442d2d", + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('CLFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", "field_mapping": {}, "type": "log" }, diff --git a/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimRewards.json b/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimRewards.json index 48e5413a..4eeaa0e4 100644 --- a/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimRewards.json +++ b/parse/table_definitions_base/aerodrome/CLGauge_event_ClaimRewards.json @@ -19,7 +19,7 @@ "name": "ClaimRewards", "type": "event" }, - "contract_address": "0xf5601f95708256a118ef5971820327f362442d2d", + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('CLFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", "field_mapping": {}, "type": "log" }, diff --git a/parse/table_definitions_base/aerodrome/CLGauge_event_Deposit.json b/parse/table_definitions_base/aerodrome/CLGauge_event_Deposit.json index a0a457d8..204f2095 100644 --- a/parse/table_definitions_base/aerodrome/CLGauge_event_Deposit.json +++ b/parse/table_definitions_base/aerodrome/CLGauge_event_Deposit.json @@ -25,7 +25,7 @@ "name": "Deposit", "type": "event" }, - "contract_address": "0xf5601f95708256a118ef5971820327f362442d2d", + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('CLFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", "field_mapping": {}, "type": "log" }, diff --git a/parse/table_definitions_base/aerodrome/CLGauge_event_NotifyReward.json b/parse/table_definitions_base/aerodrome/CLGauge_event_NotifyReward.json index ab6817ed..4c04fdff 100644 --- a/parse/table_definitions_base/aerodrome/CLGauge_event_NotifyReward.json +++ b/parse/table_definitions_base/aerodrome/CLGauge_event_NotifyReward.json @@ -19,7 +19,7 @@ "name": "NotifyReward", "type": "event" }, - "contract_address": "0xf5601f95708256a118ef5971820327f362442d2d", + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('CLFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", "field_mapping": {}, "type": "log" }, diff --git a/parse/table_definitions_base/aerodrome/CLGauge_event_Withdraw.json b/parse/table_definitions_base/aerodrome/CLGauge_event_Withdraw.json index cbd56379..44096da1 100644 --- a/parse/table_definitions_base/aerodrome/CLGauge_event_Withdraw.json +++ b/parse/table_definitions_base/aerodrome/CLGauge_event_Withdraw.json @@ -25,7 +25,7 @@ "name": "Withdraw", "type": "event" }, - "contract_address": "0xf5601f95708256a118ef5971820327f362442d2d", + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('CLFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", "field_mapping": {}, "type": "log" }, diff --git a/parse/table_definitions_base/aerodrome/Gauge_event_ClaimFees.json b/parse/table_definitions_base/aerodrome/Gauge_event_ClaimFees.json new file mode 100644 index 00000000..e8cb43ef --- /dev/null +++ b/parse/table_definitions_base/aerodrome/Gauge_event_ClaimFees.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "claimed0", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "claimed1", + "type": "uint256" + } + ], + "name": "ClaimFees", + "type": "event" + }, + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('PoolFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "aerodrome", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "claimed0", + "type": "STRING" + }, + { + "description": "", + "name": "claimed1", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "Gauge_event_ClaimFees" + } +} \ No newline at end of file diff --git a/parse/table_definitions_base/aerodrome/Gauge_event_ClaimRewards.json b/parse/table_definitions_base/aerodrome/Gauge_event_ClaimRewards.json new file mode 100644 index 00000000..0943c5f5 --- /dev/null +++ b/parse/table_definitions_base/aerodrome/Gauge_event_ClaimRewards.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "ClaimRewards", + "type": "event" + }, + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('PoolFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "aerodrome", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "amount", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "Gauge_event_ClaimRewards" + } +} \ No newline at end of file diff --git a/parse/table_definitions_base/aerodrome/Gauge_event_Deposit.json b/parse/table_definitions_base/aerodrome/Gauge_event_Deposit.json new file mode 100644 index 00000000..3bbc7724 --- /dev/null +++ b/parse/table_definitions_base/aerodrome/Gauge_event_Deposit.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "Deposit", + "type": "event" + }, + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('PoolFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "aerodrome", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "amount", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "Gauge_event_Deposit" + } +} \ No newline at end of file diff --git a/parse/table_definitions_base/aerodrome/Gauge_event_NotifyReward.json b/parse/table_definitions_base/aerodrome/Gauge_event_NotifyReward.json new file mode 100644 index 00000000..97177e6f --- /dev/null +++ b/parse/table_definitions_base/aerodrome/Gauge_event_NotifyReward.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "NotifyReward", + "type": "event" + }, + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('PoolFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "aerodrome", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "amount", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "Gauge_event_NotifyReward" + } +} \ No newline at end of file diff --git a/parse/table_definitions_base/aerodrome/Gauge_event_Withdraw.json b/parse/table_definitions_base/aerodrome/Gauge_event_Withdraw.json new file mode 100644 index 00000000..c369e5da --- /dev/null +++ b/parse/table_definitions_base/aerodrome/Gauge_event_Withdraw.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "Withdraw", + "type": "event" + }, + "contract_address": "SELECT b.pool FROM ref('Voter_event_GaugeCreated') a JOIN ref('PoolFactory_event_PoolCreated') b ON a.pool = b.pool WHERE a.pool IS NOT NULL", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "aerodrome", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "amount", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "Gauge_event_Withdraw" + } +} \ No newline at end of file