From 586b92bd3c4c79638e26aa3d6811a158c128dbbc Mon Sep 17 00:00:00 2001 From: Qi Shao <123761078+qshao-gauntlet@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:05:03 -0400 Subject: [PATCH 01/15] Remove deprecated rai/usd from chainlink (#692) --- .../chainlink/view_AccessControlledOffchainAggregator_info.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dags/resources/stages/parse/table_definitions/chainlink/view_AccessControlledOffchainAggregator_info.sql b/dags/resources/stages/parse/table_definitions/chainlink/view_AccessControlledOffchainAggregator_info.sql index 5ce0b93c..26fdfee2 100644 --- a/dags/resources/stages/parse/table_definitions/chainlink/view_AccessControlledOffchainAggregator_info.sql +++ b/dags/resources/stages/parse/table_definitions/chainlink/view_AccessControlledOffchainAggregator_info.sql @@ -30,7 +30,7 @@ STRUCT('0x478238a1c8b862498c74d0647329aef9ea6819ed' as contract_address, 8 as de STRUCT('0xdeaa4288c85e7e0be40bce49e76d4e321d20fc36' as contract_address, 18 as decimals, '0xf05d9b6c08757eacb1fbec18e36a1b7566a13deb' as proxy_address, 'Calculated XSUSHI / ETH' as description, 4 as version), STRUCT('0x5df960959de45a2ba9dc11e6fd6f77107f43256c' as contract_address, 8 as decimals, '0x4e155ed98afe9034b7a5962f6c84c86d869daa9d' as proxy_address, 'RPL / USD' as description, 4 as version), STRUCT('0x3cf055335b521863a62fb4374972560e3e55a193' as contract_address, 8 as decimals, '0xcc70f09a6cc17553b2e31954cd36e4a2d89501f7' as proxy_address, 'SUSHI / USD' as description, 4 as version), -STRUCT('0x2abfc56aaa39be7a946ec39aac5d452e30614df1' as contract_address, 8 as decimals, '0x483d36f6a1d063d580c7a24f9a42b346f3a69fbb' as proxy_address, 'RAI / USD' as description, 4 as version), +-- STRUCT('0x2abfc56aaa39be7a946ec39aac5d452e30614df1' as contract_address, 8 as decimals, '0x483d36f6a1d063d580c7a24f9a42b346f3a69fbb' as proxy_address, 'RAI / USD' as description, 4 as version), STRUCT('0xd74ff3f1b565597e59d44320f53a5c5c8ba85f7b' as contract_address, 18 as decimals, '0xf017fcb346a1885194689ba23eff2fe6fa5c483b' as proxy_address, 'CBETH / ETH' as description, 4 as version), -- STRUCT('0xbbc9ab3f66d0b934089fdcceda3615a6bb879633' as contract_address, 8 as decimals, '0x7eed379bf00005cfed29fed4009669de9bcc21ce' as proxy_address, 'ANKR / USD' as description, 4 as version), STRUCT('0x9cb248e68fb81d0cfe7d6b3265fe6bf123a71fe0' as contract_address, 18 as decimals, '0x536218f9e9eb48863970252233c8f271f554c2d0' as proxy_address, 'RETH / ETH' as description, 4 as version), From ddaf5157968958e34c82ed251502dd49d2a6a32e Mon Sep 17 00:00:00 2001 From: Michalis Alifierakis Date: Thu, 28 Mar 2024 14:16:58 -0400 Subject: [PATCH 02/15] add chainlink factory v2 (#693) --- ...y_event_CreateMorphoChainlinkOracleV2.json | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/morpho/MorphoChainlinkOracleV2Factory_event_CreateMorphoChainlinkOracleV2.json diff --git a/dags/resources/stages/parse/table_definitions/morpho/MorphoChainlinkOracleV2Factory_event_CreateMorphoChainlinkOracleV2.json b/dags/resources/stages/parse/table_definitions/morpho/MorphoChainlinkOracleV2Factory_event_CreateMorphoChainlinkOracleV2.json new file mode 100644 index 00000000..9e2d771e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/morpho/MorphoChainlinkOracleV2Factory_event_CreateMorphoChainlinkOracleV2.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "oracle", + "type": "address" + } + ], + "name": "CreateMorphoChainlinkOracleV2", + "type": "event" + }, + "contract_address": "0x3a7bb36ee3f3ee32a60e9f2b33c1e5f2e83ad766", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "morpho", + "schema": [ + { + "description": "", + "name": "caller", + "type": "STRING" + }, + { + "description": "", + "name": "oracle", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "MorphoChainlinkOracleV2Factory_event_CreateMorphoChainlinkOracleV2" + } +} \ No newline at end of file From a02d84f7b04c738e128d9ca090dbe43c1fa461bf Mon Sep 17 00:00:00 2001 From: Evgeny Medvedev Date: Mon, 8 Apr 2024 19:50:25 +0800 Subject: [PATCH 03/15] Add EIP-4844 (Dencun) fields (#694) * Add EIP-4844 fields * Fix data type for blob_versioned_hashes in migration script * Update ethereum-etl version --------- Co-authored-by: evgeny --- .../stages/enrich/schemas/blocks.json | 10 +++++++++ .../stages/enrich/schemas/transactions.json | 21 +++++++++++++++++++ dags/resources/stages/enrich/sqls/blocks.sql | 2 ++ .../stages/enrich/sqls/merge/merge_blocks.sql | 8 +++++-- .../enrich/sqls/merge/merge_transactions.sql | 12 +++++++++-- .../stages/enrich/sqls/transactions.sql | 6 +++++- dags/resources/stages/raw/schemas/blocks.json | 10 +++++++++ .../stages/raw/schemas/receipts.json | 11 +++++++++- .../stages/raw/schemas/transactions.json | 11 ++++++++++ docs/eip_4844_migration.md | 17 +++++++++++++++ requirements_airflow.txt | 2 +- requirements_parse.txt | 2 +- 12 files changed, 104 insertions(+), 8 deletions(-) create mode 100644 docs/eip_4844_migration.md diff --git a/dags/resources/stages/enrich/schemas/blocks.json b/dags/resources/stages/enrich/schemas/blocks.json index 6c3b153a..027cdba5 100644 --- a/dags/resources/stages/enrich/schemas/blocks.json +++ b/dags/resources/stages/enrich/schemas/blocks.json @@ -130,5 +130,15 @@ ], "mode": "REPEATED", "description": "Validator withdrawals" + }, + { + "name": "blob_gas_used", + "type": "INT64", + "description": "The total amount of blob gas consumed by transactions in the block" + }, + { + "name": "excess_blob_gas", + "type": "INT64", + "description": "A running total of blob gas consumed in excess of the target, prior to the block. This is used to set blob gas pricing" } ] \ No newline at end of file diff --git a/dags/resources/stages/enrich/schemas/transactions.json b/dags/resources/stages/enrich/schemas/transactions.json index c4f37090..265be95e 100644 --- a/dags/resources/stages/enrich/schemas/transactions.json +++ b/dags/resources/stages/enrich/schemas/transactions.json @@ -110,5 +110,26 @@ "name": "receipt_effective_gas_price", "type": "INT64", "description": "The actual value per gas deducted from the senders account. Replacement of gas_price after EIP-1559" + }, + { + "name": "max_fee_per_blob_gas", + "type": "INT64", + "description": "The maximum fee a user is willing to pay per blob gas" + }, + { + "name": "blob_versioned_hashes", + "type": "STRING", + "mode": "REPEATED", + "description": "A list of hashed outputs from kzg_to_versioned_hash" + }, + { + "name": "receipt_blob_gas_price", + "type": "INT64", + "description": "Blob gas price" + }, + { + "name": "receipt_blob_gas_used", + "type": "INT64", + "description": "Blob gas used" } ] \ No newline at end of file diff --git a/dags/resources/stages/enrich/sqls/blocks.sql b/dags/resources/stages/enrich/sqls/blocks.sql index c9be8449..91cdef56 100644 --- a/dags/resources/stages/enrich/sqls/blocks.sql +++ b/dags/resources/stages/enrich/sqls/blocks.sql @@ -20,6 +20,8 @@ SELECT blocks.base_fee_per_gas, blocks.withdrawals_root, blocks.withdrawals, + blocks.blob_gas_used, + blocks.excess_blob_gas, FROM {{params.dataset_name_raw}}.blocks AS blocks where true {% if not params.load_all_partitions %} diff --git a/dags/resources/stages/enrich/sqls/merge/merge_blocks.sql b/dags/resources/stages/enrich/sqls/merge/merge_blocks.sql index 340081c0..9d2c8a47 100644 --- a/dags/resources/stages/enrich/sqls/merge/merge_blocks.sql +++ b/dags/resources/stages/enrich/sqls/merge/merge_blocks.sql @@ -23,7 +23,9 @@ insert ( transaction_count, base_fee_per_gas, withdrawals_root, - withdrawals + withdrawals, + blob_gas_used, + excess_blob_gas ) values ( timestamp, number, @@ -45,7 +47,9 @@ insert ( transaction_count, base_fee_per_gas, withdrawals_root, - withdrawals + withdrawals, + blob_gas_used, + excess_blob_gas ) when not matched by source and date(timestamp) = '{{ds}}' then delete diff --git a/dags/resources/stages/enrich/sqls/merge/merge_transactions.sql b/dags/resources/stages/enrich/sqls/merge/merge_transactions.sql index 44a19a89..b41ba673 100644 --- a/dags/resources/stages/enrich/sqls/merge/merge_transactions.sql +++ b/dags/resources/stages/enrich/sqls/merge/merge_transactions.sql @@ -23,7 +23,11 @@ insert ( max_fee_per_gas, max_priority_fee_per_gas, transaction_type, - receipt_effective_gas_price + receipt_effective_gas_price, + max_fee_per_blob_gas, + blob_versioned_hashes, + receipt_blob_gas_price, + receipt_blob_gas_used ) values ( `hash`, nonce, @@ -45,7 +49,11 @@ insert ( max_fee_per_gas, max_priority_fee_per_gas, transaction_type, - receipt_effective_gas_price + receipt_effective_gas_price, + max_fee_per_blob_gas, + blob_versioned_hashes, + receipt_blob_gas_price, + receipt_blob_gas_used ) when not matched by source and date(block_timestamp) = '{{ds}}' then delete diff --git a/dags/resources/stages/enrich/sqls/transactions.sql b/dags/resources/stages/enrich/sqls/transactions.sql index 1a18d4ce..f64a4ff4 100644 --- a/dags/resources/stages/enrich/sqls/transactions.sql +++ b/dags/resources/stages/enrich/sqls/transactions.sql @@ -19,7 +19,11 @@ SELECT transactions.max_fee_per_gas, transactions.max_priority_fee_per_gas, transactions.transaction_type, - receipts.effective_gas_price as receipt_effective_gas_price + receipts.effective_gas_price as receipt_effective_gas_price, + transactions.max_fee_per_blob_gas as max_fee_per_blob_gas, + transactions.blob_versioned_hashes as blob_versioned_hashes, + receipts.blob_gas_price as receipt_blob_gas_price, + receipts.blob_gas_used as receipt_blob_gas_used, FROM {{params.dataset_name_raw}}.blocks AS blocks JOIN {{params.dataset_name_raw}}.transactions AS transactions ON blocks.number = transactions.block_number JOIN {{params.dataset_name_raw}}.receipts AS receipts ON transactions.hash = receipts.transaction_hash diff --git a/dags/resources/stages/raw/schemas/blocks.json b/dags/resources/stages/raw/schemas/blocks.json index 9eaceef3..e0dde51c 100644 --- a/dags/resources/stages/raw/schemas/blocks.json +++ b/dags/resources/stages/raw/schemas/blocks.json @@ -130,5 +130,15 @@ ], "mode": "REPEATED", "description": "Validator withdrawals" + }, + { + "name": "blob_gas_used", + "type": "INT64", + "description": "The total amount of blob gas consumed by transactions in the block" + }, + { + "name": "excess_blob_gas", + "type": "INT64", + "description": "A running total of blob gas consumed in excess of the target, prior to the block. This is used to set blob gas pricing" } ] \ No newline at end of file diff --git a/dags/resources/stages/raw/schemas/receipts.json b/dags/resources/stages/raw/schemas/receipts.json index 853a92f5..715b4117 100644 --- a/dags/resources/stages/raw/schemas/receipts.json +++ b/dags/resources/stages/raw/schemas/receipts.json @@ -47,9 +47,18 @@ "description": "Either 1 (success) or 0 (failure) (post Byzantium)" }, { - "name": "effective_gas_price", "type": "INT64", "description": "The actual value per gas deducted from the senders account. Replacement of gas_price after EIP-1559" + }, + { + "name": "blob_gas_price", + "type": "INT64", + "description": "Blob gas price" + }, + { + "name": "blob_gas_used", + "type": "INT64", + "description": "Blob gas used" } ] \ No newline at end of file diff --git a/dags/resources/stages/raw/schemas/transactions.json b/dags/resources/stages/raw/schemas/transactions.json index ede8723c..6c86bb5b 100644 --- a/dags/resources/stages/raw/schemas/transactions.json +++ b/dags/resources/stages/raw/schemas/transactions.json @@ -74,5 +74,16 @@ "name": "transaction_type", "type": "INT64", "description": "Transaction type. One of 0 (Legacy), 1 (Legacy), 2 (EIP-1559)" + }, + { + "name": "max_fee_per_blob_gas", + "type": "INT64", + "description": "The maximum fee a user is willing to pay per blob gas" + }, + { + "name": "blob_versioned_hashes", + "type": "STRING", + "mode": "REPEATED", + "description": "A list of hashed outputs from kzg_to_versioned_hash" } ] \ No newline at end of file diff --git a/docs/eip_4844_migration.md b/docs/eip_4844_migration.md new file mode 100644 index 00000000..467cdcb0 --- /dev/null +++ b/docs/eip_4844_migration.md @@ -0,0 +1,17 @@ +Run the following in BigQuery: + +```sql +ALTER TABLE `your-project.your-dataset.blocks` ADD COLUMN IF NOT EXISTS blob_gas_used INT64 + OPTIONS(description="The total amount of blob gas consumed by transactions in the block"); +ALTER TABLE `your-project.your-dataset.blocks` ADD COLUMN IF NOT EXISTS excess_blob_gas INT64 + OPTIONS(description="A running total of blob gas consumed in excess of the target, prior to the block. This is used to set blob gas pricing"); + +ALTER TABLE `your-project.your-dataset.transactions` ADD COLUMN IF NOT EXISTS max_fee_per_blob_gas INT64 + OPTIONS(description="The maximum fee a user is willing to pay per blob gas"); +ALTER TABLE `your-project.your-dataset.transactions` ADD COLUMN IF NOT EXISTS blob_versioned_hashes ARRAY + OPTIONS(description="A list of hashed outputs from kzg_to_versioned_hash"); +ALTER TABLE `your-project.your-dataset.transactions` ADD COLUMN IF NOT EXISTS receipt_blob_gas_price INT64 + OPTIONS(description="Blob gas price"); +ALTER TABLE `your-project.your-dataset.transactions` ADD COLUMN IF NOT EXISTS receipt_blob_gas_used INT64 + OPTIONS(description="Blob gas used"); +``` diff --git a/requirements_airflow.txt b/requirements_airflow.txt index a57d0b9c..5c4d2141 100644 --- a/requirements_airflow.txt +++ b/requirements_airflow.txt @@ -1,5 +1,5 @@ eth-hash<0.4 # Fixes install conflicts issue in Composer -ethereum-etl==2.2.1 # Requires web3>=5.29,<6 +ethereum-etl==2.4.1 # Requires web3>=5.29,<6 # web3>5.31.0,<6 requires protobuf==3.19.5 which conflicts with `composer-2.1.14-airflow-2.5.1`. # web3==5.31.0 is the latest version that has the more relaxed protobuf>=3.10.0,<4 requirement. web3==5.31.0 diff --git a/requirements_parse.txt b/requirements_parse.txt index 8dcce6fa..d54ad5a8 100644 --- a/requirements_parse.txt +++ b/requirements_parse.txt @@ -1,5 +1,5 @@ eth-hash<0.4 # Fixes install conflicts issue in Composer -ethereum-etl==2.2.1 # Requires web3>=5.29,<6 +ethereum-etl==2.4.1 # Requires web3>=5.29,<6 google-api-core==2.8.1 # matches `composer-2.1.14-airflow-2.5.1` google-cloud-bigquery==2.34.4 # matches `composer-2.1.14-airflow-2.5.1` google-cloud-storage==2.7.0 # matches `composer-2.1.14-airflow-2.5.1` From b349d636c187217d5304197d49df23875fb918da Mon Sep 17 00:00:00 2001 From: Onur Erkin Sucu <27698003+onurerkin@users.noreply.github.com> Date: Wed, 10 Apr 2024 13:01:03 -0400 Subject: [PATCH 04/15] added eigenlayer delegation manager events (#695) --- .../DelegationManager_event_Initialized.json | 32 +++++ ...ger_event_MinWithdrawalDelayBlocksSet.json | 43 +++++++ ...Manager_event_OperatorDetailsModified.json | 77 ++++++++++++ ...ager_event_OperatorMetadataURIUpdated.json | 43 +++++++ ...ationManager_event_OperatorRegistered.json | 77 ++++++++++++ ...Manager_event_OperatorSharesDecreased.json | 65 ++++++++++ ...Manager_event_OperatorSharesIncreased.json | 65 ++++++++++ ...ionManager_event_OwnershipTransferred.json | 43 +++++++ .../DelegationManager_event_Paused.json | 43 +++++++ ...gationManager_event_PauserRegistrySet.json | 43 +++++++ ...legationManager_event_StakerDelegated.json | 43 +++++++ ...nManager_event_StakerForceUndelegated.json | 43 +++++++ ...gationManager_event_StakerUndelegated.json | 43 +++++++ ...vent_StrategyWithdrawalDelayBlocksSet.json | 54 ++++++++ .../DelegationManager_event_Unpaused.json | 43 +++++++ ...tionManager_event_WithdrawalCompleted.json | 32 +++++ ...ationManager_event_WithdrawalMigrated.json | 43 +++++++ ...egationManager_event_WithdrawalQueued.json | 117 ++++++++++++++++++ 18 files changed, 949 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_MinWithdrawalDelayBlocksSet.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorDetailsModified.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorMetadataURIUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorRegistered.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesDecreased.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesIncreased.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_PauserRegistrySet.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerDelegated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerForceUndelegated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerUndelegated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StrategyWithdrawalDelayBlocksSet.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Unpaused.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalCompleted.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalMigrated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalQueued.json diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Initialized.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Initialized.json new file mode 100644 index 00000000..afed3611 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_MinWithdrawalDelayBlocksSet.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_MinWithdrawalDelayBlocksSet.json new file mode 100644 index 00000000..76d502a7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_MinWithdrawalDelayBlocksSet.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "previousValue", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newValue", + "type": "uint256" + } + ], + "name": "MinWithdrawalDelayBlocksSet", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "previousValue", + "type": "STRING" + }, + { + "description": "", + "name": "newValue", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_MinWithdrawalDelayBlocksSet" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorDetailsModified.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorDetailsModified.json new file mode 100644 index 00000000..326ca14c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorDetailsModified.json @@ -0,0 +1,77 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "components": [ + { + "internalType": "address", + "name": "earningsReceiver", + "type": "address" + }, + { + "internalType": "address", + "name": "delegationApprover", + "type": "address" + }, + { + "internalType": "uint32", + "name": "stakerOptOutWindowBlocks", + "type": "uint32" + } + ], + "indexed": false, + "internalType": "struct IDelegationManager.OperatorDetails", + "name": "newOperatorDetails", + "type": "tuple" + } + ], + "name": "OperatorDetailsModified", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "fields": [ + { + "description": "", + "name": "earningsReceiver", + "type": "STRING" + }, + { + "description": "", + "name": "delegationApprover", + "type": "STRING" + }, + { + "description": "", + "name": "stakerOptOutWindowBlocks", + "type": "STRING" + } + ], + "name": "newOperatorDetails", + "type": "RECORD" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OperatorDetailsModified" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorMetadataURIUpdated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorMetadataURIUpdated.json new file mode 100644 index 00000000..3d18fc8e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorMetadataURIUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadataURI", + "type": "string" + } + ], + "name": "OperatorMetadataURIUpdated", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "metadataURI", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OperatorMetadataURIUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorRegistered.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorRegistered.json new file mode 100644 index 00000000..2a086af7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorRegistered.json @@ -0,0 +1,77 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "components": [ + { + "internalType": "address", + "name": "earningsReceiver", + "type": "address" + }, + { + "internalType": "address", + "name": "delegationApprover", + "type": "address" + }, + { + "internalType": "uint32", + "name": "stakerOptOutWindowBlocks", + "type": "uint32" + } + ], + "indexed": false, + "internalType": "struct IDelegationManager.OperatorDetails", + "name": "operatorDetails", + "type": "tuple" + } + ], + "name": "OperatorRegistered", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "fields": [ + { + "description": "", + "name": "earningsReceiver", + "type": "STRING" + }, + { + "description": "", + "name": "delegationApprover", + "type": "STRING" + }, + { + "description": "", + "name": "stakerOptOutWindowBlocks", + "type": "STRING" + } + ], + "name": "operatorDetails", + "type": "RECORD" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OperatorRegistered" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesDecreased.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesDecreased.json new file mode 100644 index 00000000..3ece37ca --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesDecreased.json @@ -0,0 +1,65 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IStrategy", + "name": "strategy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "shares", + "type": "uint256" + } + ], + "name": "OperatorSharesDecreased", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "strategy", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OperatorSharesDecreased" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesIncreased.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesIncreased.json new file mode 100644 index 00000000..39f1d5be --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OperatorSharesIncreased.json @@ -0,0 +1,65 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IStrategy", + "name": "strategy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "shares", + "type": "uint256" + } + ], + "name": "OperatorSharesIncreased", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "strategy", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OperatorSharesIncreased" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OwnershipTransferred.json new file mode 100644 index 00000000..75366af7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Paused.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Paused.json new file mode 100644 index 00000000..d83d01a0 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Paused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_PauserRegistrySet.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_PauserRegistrySet.json new file mode 100644 index 00000000..039f49d8 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_PauserRegistrySet.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "pauserRegistry", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "newPauserRegistry", + "type": "address" + } + ], + "name": "PauserRegistrySet", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "pauserRegistry", + "type": "STRING" + }, + { + "description": "", + "name": "newPauserRegistry", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_PauserRegistrySet" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerDelegated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerDelegated.json new file mode 100644 index 00000000..1e8d0e59 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerDelegated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + } + ], + "name": "StakerDelegated", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "operator", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_StakerDelegated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerForceUndelegated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerForceUndelegated.json new file mode 100644 index 00000000..5c8225f0 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerForceUndelegated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + } + ], + "name": "StakerForceUndelegated", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "operator", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_StakerForceUndelegated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerUndelegated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerUndelegated.json new file mode 100644 index 00000000..0198dfc1 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StakerUndelegated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + } + ], + "name": "StakerUndelegated", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "operator", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_StakerUndelegated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StrategyWithdrawalDelayBlocksSet.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StrategyWithdrawalDelayBlocksSet.json new file mode 100644 index 00000000..c36c1a4e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_StrategyWithdrawalDelayBlocksSet.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "contract IStrategy", + "name": "strategy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "previousValue", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newValue", + "type": "uint256" + } + ], + "name": "StrategyWithdrawalDelayBlocksSet", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "strategy", + "type": "STRING" + }, + { + "description": "", + "name": "previousValue", + "type": "STRING" + }, + { + "description": "", + "name": "newValue", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_StrategyWithdrawalDelayBlocksSet" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Unpaused.json new file mode 100644 index 00000000..26dba595 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_Unpaused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_Unpaused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalCompleted.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalCompleted.json new file mode 100644 index 00000000..7718c6b1 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalCompleted.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bytes32", + "name": "withdrawalRoot", + "type": "bytes32" + } + ], + "name": "WithdrawalCompleted", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "withdrawalRoot", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_WithdrawalCompleted" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalMigrated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalMigrated.json new file mode 100644 index 00000000..98da53e9 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalMigrated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bytes32", + "name": "oldWithdrawalRoot", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "newWithdrawalRoot", + "type": "bytes32" + } + ], + "name": "WithdrawalMigrated", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "oldWithdrawalRoot", + "type": "STRING" + }, + { + "description": "", + "name": "newWithdrawalRoot", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_WithdrawalMigrated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalQueued.json b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalQueued.json new file mode 100644 index 00000000..f9fe6d7a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/DelegationManager_event_WithdrawalQueued.json @@ -0,0 +1,117 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bytes32", + "name": "withdrawalRoot", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "address", + "name": "staker", + "type": "address" + }, + { + "internalType": "address", + "name": "delegatedTo", + "type": "address" + }, + { + "internalType": "address", + "name": "withdrawer", + "type": "address" + }, + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + }, + { + "internalType": "uint32", + "name": "startBlock", + "type": "uint32" + }, + { + "internalType": "contract IStrategy[]", + "name": "strategies", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "shares", + "type": "uint256[]" + } + ], + "indexed": false, + "internalType": "struct IDelegationManager.Withdrawal", + "name": "withdrawal", + "type": "tuple" + } + ], + "name": "WithdrawalQueued", + "type": "event" + }, + "contract_address": "0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "withdrawalRoot", + "type": "STRING" + }, + { + "description": "", + "fields": [ + { + "description": "", + "name": "staker", + "type": "STRING" + }, + { + "description": "", + "name": "delegatedTo", + "type": "STRING" + }, + { + "description": "", + "name": "withdrawer", + "type": "STRING" + }, + { + "description": "", + "name": "nonce", + "type": "STRING" + }, + { + "description": "", + "name": "startBlock", + "type": "STRING" + }, + { + "description": "", + "name": "strategies", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + } + ], + "name": "withdrawal", + "type": "RECORD" + } + ], + "table_description": "", + "table_name": "DelegationManager_event_WithdrawalQueued" + } +} \ No newline at end of file From f53cd17920bbae15957ec3171961e30e6667e2a5 Mon Sep 17 00:00:00 2001 From: Onur Erkin Sucu <27698003+onurerkin@users.noreply.github.com> Date: Wed, 10 Apr 2024 13:06:15 -0400 Subject: [PATCH 05/15] added eigenda registry contract events (#696) --- ...oordinator_event_ChurnApproverUpdated.json | 43 +++++++++++ ...istryCoordinator_event_EjectorUpdated.json | 43 +++++++++++ ...RegistryCoordinator_event_Initialized.json | 32 ++++++++ ...oordinator_event_OperatorDeregistered.json | 43 +++++++++++ ...yCoordinator_event_OperatorRegistered.json | 43 +++++++++++ ...inator_event_OperatorSetParamsUpdated.json | 77 +++++++++++++++++++ ...oordinator_event_OperatorSocketUpdate.json | 43 +++++++++++ ...oordinator_event_OwnershipTransferred.json | 43 +++++++++++ .../RegistryCoordinator_event_Paused.json | 43 +++++++++++ ...ryCoordinator_event_PauserRegistrySet.json | 43 +++++++++++ ...inator_event_QuorumBlockNumberUpdated.json | 43 +++++++++++ .../RegistryCoordinator_event_Unpaused.json | 43 +++++++++++ 12 files changed, 539 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_ChurnApproverUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_EjectorUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorDeregistered.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorRegistered.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSetParamsUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSocketUpdate.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_PauserRegistrySet.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_QuorumBlockNumberUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Unpaused.json diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_ChurnApproverUpdated.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_ChurnApproverUpdated.json new file mode 100644 index 00000000..5ecc745d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_ChurnApproverUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "prevChurnApprover", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newChurnApprover", + "type": "address" + } + ], + "name": "ChurnApproverUpdated", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "prevChurnApprover", + "type": "STRING" + }, + { + "description": "", + "name": "newChurnApprover", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_ChurnApproverUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_EjectorUpdated.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_EjectorUpdated.json new file mode 100644 index 00000000..edf5acf9 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_EjectorUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "prevEjector", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newEjector", + "type": "address" + } + ], + "name": "EjectorUpdated", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "prevEjector", + "type": "STRING" + }, + { + "description": "", + "name": "newEjector", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_EjectorUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Initialized.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Initialized.json new file mode 100644 index 00000000..4d406818 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorDeregistered.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorDeregistered.json new file mode 100644 index 00000000..866e38cf --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorDeregistered.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "operatorId", + "type": "bytes32" + } + ], + "name": "OperatorDeregistered", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "operatorId", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_OperatorDeregistered" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorRegistered.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorRegistered.json new file mode 100644 index 00000000..38cd82d3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorRegistered.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "operatorId", + "type": "bytes32" + } + ], + "name": "OperatorRegistered", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "operatorId", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_OperatorRegistered" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSetParamsUpdated.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSetParamsUpdated.json new file mode 100644 index 00000000..5fb84889 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSetParamsUpdated.json @@ -0,0 +1,77 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint8", + "name": "quorumNumber", + "type": "uint8" + }, + { + "components": [ + { + "internalType": "uint32", + "name": "maxOperatorCount", + "type": "uint32" + }, + { + "internalType": "uint16", + "name": "kickBIPsOfOperatorStake", + "type": "uint16" + }, + { + "internalType": "uint16", + "name": "kickBIPsOfTotalStake", + "type": "uint16" + } + ], + "indexed": false, + "internalType": "struct IRegistryCoordinator.OperatorSetParam", + "name": "operatorSetParams", + "type": "tuple" + } + ], + "name": "OperatorSetParamsUpdated", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "quorumNumber", + "type": "STRING" + }, + { + "description": "", + "fields": [ + { + "description": "", + "name": "maxOperatorCount", + "type": "STRING" + }, + { + "description": "", + "name": "kickBIPsOfOperatorStake", + "type": "STRING" + }, + { + "description": "", + "name": "kickBIPsOfTotalStake", + "type": "STRING" + } + ], + "name": "operatorSetParams", + "type": "RECORD" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_OperatorSetParamsUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSocketUpdate.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSocketUpdate.json new file mode 100644 index 00000000..93c06877 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OperatorSocketUpdate.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "operatorId", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "string", + "name": "socket", + "type": "string" + } + ], + "name": "OperatorSocketUpdate", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "operatorId", + "type": "STRING" + }, + { + "description": "", + "name": "socket", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_OperatorSocketUpdate" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OwnershipTransferred.json new file mode 100644 index 00000000..f2f7df7a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Paused.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Paused.json new file mode 100644 index 00000000..88637b05 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Paused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_PauserRegistrySet.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_PauserRegistrySet.json new file mode 100644 index 00000000..1e8bc1ea --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_PauserRegistrySet.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "pauserRegistry", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "newPauserRegistry", + "type": "address" + } + ], + "name": "PauserRegistrySet", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "pauserRegistry", + "type": "STRING" + }, + { + "description": "", + "name": "newPauserRegistry", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_PauserRegistrySet" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_QuorumBlockNumberUpdated.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_QuorumBlockNumberUpdated.json new file mode 100644 index 00000000..5d3fbc27 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_QuorumBlockNumberUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint8", + "name": "quorumNumber", + "type": "uint8" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "blocknumber", + "type": "uint256" + } + ], + "name": "QuorumBlockNumberUpdated", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "quorumNumber", + "type": "STRING" + }, + { + "description": "", + "name": "blocknumber", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_QuorumBlockNumberUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Unpaused.json new file mode 100644 index 00000000..d0f08ec4 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenda/RegistryCoordinator_event_Unpaused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0x0baac79acd45a023e19345c352d8a7a83c4e5656", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenda", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RegistryCoordinator_event_Unpaused" + } +} \ No newline at end of file From dc806c7eb61b516faed112f3a91797d913da20a6 Mon Sep 17 00:00:00 2001 From: Evgeny Medvedev Date: Thu, 11 Apr 2024 18:13:16 +0800 Subject: [PATCH 06/15] Fix balance calculation after Dencun upgrade (#697) Co-authored-by: evgeny --- dags/ethereumetl_airflow/build_partition_dag.py | 9 +++++++++ dags/resources/stages/enrich/sqls/balances.sql | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/dags/ethereumetl_airflow/build_partition_dag.py b/dags/ethereumetl_airflow/build_partition_dag.py index 7047009f..18ed0348 100644 --- a/dags/ethereumetl_airflow/build_partition_dag.py +++ b/dags/ethereumetl_airflow/build_partition_dag.py @@ -191,6 +191,15 @@ def enrich_task(ds, **kwargs): where true and date(block_timestamp) > '{ds}' union all + -- blob transaction fees credits + select + from_address as address, + -(cast(receipt_blob_gas_used as numeric) * cast(receipt_blob_gas_price as numeric)) as value + from `{public_project_id}.{public_dataset_name}.transactions` + where true + and receipt_blob_gas_used > 0 + and date(block_timestamp) > '{ds}' + union all -- withdrawals select withdrawal.address as address, diff --git a/dags/resources/stages/enrich/sqls/balances.sql b/dags/resources/stages/enrich/sqls/balances.sql index 23793916..d3f36600 100644 --- a/dags/resources/stages/enrich/sqls/balances.sql +++ b/dags/resources/stages/enrich/sqls/balances.sql @@ -35,6 +35,15 @@ with double_entry_book as ( where true and date(block_timestamp) <= '{{ds}}' union all + -- blob transaction fees credits + select + from_address as address, + -(cast(receipt_blob_gas_used as numeric) * cast(receipt_blob_gas_price as numeric)) as value + from `{{params.destination_dataset_project_id}}.{{params.dataset_name}}.transactions` + where true + and receipt_blob_gas_used > 0 + and date(block_timestamp) <= '{{ds}}' + union all -- withdrawals select withdrawal.address as address, From 7f255f0312b8220c621a96cbc827abeb50eadbab Mon Sep 17 00:00:00 2001 From: Onur Erkin Sucu <27698003+onurerkin@users.noreply.github.com> Date: Thu, 11 Apr 2024 23:55:54 -0400 Subject: [PATCH 07/15] add eigenlayer avs directory events (#698) --- ...Directory_event_AVSMetadataURIUpdated.json | 43 +++++++++++++++ .../AVSDirectory_event_Initialized.json | 32 +++++++++++ ..._OperatorAVSRegistrationStatusUpdated.json | 54 +++++++++++++++++++ ...SDirectory_event_OwnershipTransferred.json | 43 +++++++++++++++ .../eigenlayer/AVSDirectory_event_Paused.json | 43 +++++++++++++++ .../AVSDirectory_event_PauserRegistrySet.json | 43 +++++++++++++++ .../AVSDirectory_event_Unpaused.json | 43 +++++++++++++++ 7 files changed, 301 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_AVSMetadataURIUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OperatorAVSRegistrationStatusUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_PauserRegistrySet.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Unpaused.json diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_AVSMetadataURIUpdated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_AVSMetadataURIUpdated.json new file mode 100644 index 00000000..2cdc6315 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_AVSMetadataURIUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "avs", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadataURI", + "type": "string" + } + ], + "name": "AVSMetadataURIUpdated", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "avs", + "type": "STRING" + }, + { + "description": "", + "name": "metadataURI", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_AVSMetadataURIUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Initialized.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Initialized.json new file mode 100644 index 00000000..dd8afcd3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OperatorAVSRegistrationStatusUpdated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OperatorAVSRegistrationStatusUpdated.json new file mode 100644 index 00000000..b1bbe28d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OperatorAVSRegistrationStatusUpdated.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "operator", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "avs", + "type": "address" + }, + { + "indexed": false, + "internalType": "enum IAVSDirectory.OperatorAVSRegistrationStatus", + "name": "status", + "type": "uint8" + } + ], + "name": "OperatorAVSRegistrationStatusUpdated", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "operator", + "type": "STRING" + }, + { + "description": "", + "name": "avs", + "type": "STRING" + }, + { + "description": "", + "name": "status", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_OperatorAVSRegistrationStatusUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OwnershipTransferred.json new file mode 100644 index 00000000..0774ea5f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Paused.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Paused.json new file mode 100644 index 00000000..cd793607 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Paused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_PauserRegistrySet.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_PauserRegistrySet.json new file mode 100644 index 00000000..3b4df185 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_PauserRegistrySet.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "pauserRegistry", + "type": "address" + }, + { + "indexed": false, + "internalType": "contract IPauserRegistry", + "name": "newPauserRegistry", + "type": "address" + } + ], + "name": "PauserRegistrySet", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "pauserRegistry", + "type": "STRING" + }, + { + "description": "", + "name": "newPauserRegistry", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_PauserRegistrySet" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Unpaused.json new file mode 100644 index 00000000..d2fda633 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/AVSDirectory_event_Unpaused.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "account", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPausedStatus", + "type": "uint256" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0x135dda560e946695d6f155dacafc6f1f25c1f5af", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + }, + { + "description": "", + "name": "newPausedStatus", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "AVSDirectory_event_Unpaused" + } +} \ No newline at end of file From 84e2023180b59f2d90858ff81f54589069ac9ef8 Mon Sep 17 00:00:00 2001 From: prateekeng <118216760+prateekeng@users.noreply.github.com> Date: Fri, 12 Apr 2024 00:49:51 -0400 Subject: [PATCH 08/15] Curve legacy factory events (#700) * removing deprecating feeds * Curve legacy factory events --------- Co-authored-by: qshao-gauntlet Co-authored-by: Qi Shao <123761078+qshao-gauntlet@users.noreply.github.com> Co-authored-by: walter <87556716+ringwraith10@users.noreply.github.com> --- ...oSwapFactory_event_CryptoPoolDeployed.json | 151 ++++++++++++++++++ ...pFactory_event_LiquidityGaugeDeployed.json | 51 ++++++ ...toSwapFactory_event_TransferOwnership.json | 41 +++++ ...toSwapFactory_event_UpdateFeeReceiver.json | 41 +++++ ...ctory_event_UpdateGaugeImplementation.json | 41 +++++ ...actory_event_UpdatePoolImplementation.json | 41 +++++ ...ctory_event_UpdateTokenImplementation.json | 41 +++++ ...ableswapFactoryNG_event_BasePoolAdded.json | 31 ++++ ...actoryNG_event_LiquidityGaugeDeployed.json | 41 +++++ ...eswapFactoryNG_event_MetaPoolDeployed.json | 71 ++++++++ ...swapFactoryNG_event_PlainPoolDeployed.json | 61 +++++++ ...oFactory_event_LiquidityGaugeDeployed.json | 41 +++++ ...cryptoFactory_event_TransferOwnership.json | 41 +++++ ...toFactory_event_TricryptoPoolDeployed.json | 151 ++++++++++++++++++ ...cryptoFactory_event_UpdateFeeReceiver.json | 41 +++++ ...ctory_event_UpdateGaugeImplementation.json | 41 +++++ ...actory_event_UpdateMathImplementation.json | 41 +++++ ...actory_event_UpdatePoolImplementation.json | 51 ++++++ ...ctory_event_UpdateViewsImplementation.json | 41 +++++ ...MetaPool_contract_event_BasePoolAdded.json | 31 ++++ ...contract_event_LiquidityGaugeDeployed.json | 41 +++++ ...aPool_contract_event_MetaPoolDeployed.json | 71 ++++++++ ...Pool_contract_event_PlainPoolDeployed.json | 61 +++++++ .../LegacycrvUSD_event_BasePoolAdded.json | 31 ++++ ...cycrvUSD_event_LiquidityGaugeDeployed.json | 41 +++++ .../LegacycrvUSD_event_MetaPoolDeployed.json | 71 ++++++++ .../LegacycrvUSD_event_PlainPoolDeployed.json | 71 ++++++++ 27 files changed, 1477 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_CryptoPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_TransferOwnership.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateFeeReceiver.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateGaugeImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdatePoolImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateTokenImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_BasePoolAdded.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_MetaPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_PlainPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TransferOwnership.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TricryptoPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateFeeReceiver.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateGaugeImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateMathImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdatePoolImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateViewsImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_BasePoolAdded.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_MetaPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_PlainPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_BasePoolAdded.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_MetaPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_PlainPoolDeployed.json diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_CryptoPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_CryptoPoolDeployed.json new file mode 100644 index 00000000..a15a86a6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_CryptoPoolDeployed.json @@ -0,0 +1,151 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "token", + "type": "address" + }, + { + "indexed": false, + "name": "coins", + "type": "address[2]" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "mid_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "out_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "adjustment_step", + "type": "uint256" + }, + { + "indexed": false, + "name": "admin_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "ma_half_time", + "type": "uint256" + }, + { + "indexed": false, + "name": "initial_price", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "CryptoPoolDeployed", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "token", + "type": "STRING" + }, + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "gamma", + "type": "STRING" + }, + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "admin_fee", + "type": "STRING" + }, + { + "description": "", + "name": "ma_half_time", + "type": "STRING" + }, + { + "description": "", + "name": "initial_price", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_CryptoPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..a7614516 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_LiquidityGaugeDeployed.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "token", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "token", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_TransferOwnership.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_TransferOwnership.json new file mode 100644 index 00000000..bd0731b1 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_TransferOwnership.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_owner", + "type": "address" + }, + { + "indexed": false, + "name": "_new_owner", + "type": "address" + } + ], + "name": "TransferOwnership", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_owner", + "type": "STRING" + }, + { + "description": "", + "name": "_new_owner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_TransferOwnership" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateFeeReceiver.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateFeeReceiver.json new file mode 100644 index 00000000..1b8f1f35 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateFeeReceiver.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_fee_receiver", + "type": "address" + }, + { + "indexed": false, + "name": "_new_fee_receiver", + "type": "address" + } + ], + "name": "UpdateFeeReceiver", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_fee_receiver", + "type": "STRING" + }, + { + "description": "", + "name": "_new_fee_receiver", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_UpdateFeeReceiver" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateGaugeImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateGaugeImplementation.json new file mode 100644 index 00000000..5fd16b52 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateGaugeImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_gauge_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_gauge_implementation", + "type": "address" + } + ], + "name": "UpdateGaugeImplementation", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_gauge_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_gauge_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_UpdateGaugeImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdatePoolImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdatePoolImplementation.json new file mode 100644 index 00000000..dbbfa045 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdatePoolImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_pool_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_pool_implementation", + "type": "address" + } + ], + "name": "UpdatePoolImplementation", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_pool_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_pool_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_UpdatePoolImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateTokenImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateTokenImplementation.json new file mode 100644 index 00000000..91687a56 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCryptoSwapFactory_event_UpdateTokenImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_token_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_token_implementation", + "type": "address" + } + ], + "name": "UpdateTokenImplementation", + "type": "event" + }, + "contract_address": "0xf18056bbd320e96a48e3fbf8bc061322531aac99", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_token_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_token_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCryptoSwapFactory_event_UpdateTokenImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_BasePoolAdded.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_BasePoolAdded.json new file mode 100644 index 00000000..b310f50b --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_BasePoolAdded.json @@ -0,0 +1,31 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "base_pool", + "type": "address" + } + ], + "name": "BasePoolAdded", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "base_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveStableswapFactoryNG_event_BasePoolAdded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..52a70068 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveStableswapFactoryNG_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_MetaPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_MetaPoolDeployed.json new file mode 100644 index 00000000..01cf7567 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_MetaPoolDeployed.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coin", + "type": "address" + }, + { + "indexed": false, + "name": "base_pool", + "type": "address" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "MetaPoolDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coin", + "type": "STRING" + }, + { + "description": "", + "name": "base_pool", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveStableswapFactoryNG_event_MetaPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_PlainPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_PlainPoolDeployed.json new file mode 100644 index 00000000..722bd6cc --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveStableswapFactoryNG_event_PlainPoolDeployed.json @@ -0,0 +1,61 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coins", + "type": "address[]" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "PlainPoolDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveStableswapFactoryNG_event_PlainPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..d818702a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TransferOwnership.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TransferOwnership.json new file mode 100644 index 00000000..41467889 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TransferOwnership.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_owner", + "type": "address" + }, + { + "indexed": false, + "name": "_new_owner", + "type": "address" + } + ], + "name": "TransferOwnership", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_owner", + "type": "STRING" + }, + { + "description": "", + "name": "_new_owner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_TransferOwnership" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TricryptoPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TricryptoPoolDeployed.json new file mode 100644 index 00000000..d2292a26 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_TricryptoPoolDeployed.json @@ -0,0 +1,151 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "name", + "type": "string" + }, + { + "indexed": false, + "name": "symbol", + "type": "string" + }, + { + "indexed": false, + "name": "weth", + "type": "address" + }, + { + "indexed": false, + "name": "coins", + "type": "address[3]" + }, + { + "indexed": false, + "name": "math", + "type": "address" + }, + { + "indexed": false, + "name": "salt", + "type": "bytes32" + }, + { + "indexed": false, + "name": "packed_precisions", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_A_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_fee_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_rebalancing_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_prices", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "TricryptoPoolDeployed", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "name", + "type": "STRING" + }, + { + "description": "", + "name": "symbol", + "type": "STRING" + }, + { + "description": "", + "name": "weth", + "type": "STRING" + }, + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "math", + "type": "STRING" + }, + { + "description": "", + "name": "salt", + "type": "STRING" + }, + { + "description": "", + "name": "packed_precisions", + "type": "STRING" + }, + { + "description": "", + "name": "packed_A_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "packed_fee_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_rebalancing_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_prices", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_TricryptoPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateFeeReceiver.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateFeeReceiver.json new file mode 100644 index 00000000..51619ca1 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateFeeReceiver.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_fee_receiver", + "type": "address" + }, + { + "indexed": false, + "name": "_new_fee_receiver", + "type": "address" + } + ], + "name": "UpdateFeeReceiver", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_fee_receiver", + "type": "STRING" + }, + { + "description": "", + "name": "_new_fee_receiver", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_UpdateFeeReceiver" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateGaugeImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateGaugeImplementation.json new file mode 100644 index 00000000..c2f2b5ca --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateGaugeImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_gauge_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_gauge_implementation", + "type": "address" + } + ], + "name": "UpdateGaugeImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_gauge_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_gauge_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_UpdateGaugeImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateMathImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateMathImplementation.json new file mode 100644 index 00000000..ef60d6c5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateMathImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_math_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_math_implementation", + "type": "address" + } + ], + "name": "UpdateMathImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_math_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_math_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_UpdateMathImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdatePoolImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdatePoolImplementation.json new file mode 100644 index 00000000..3c9a01d6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdatePoolImplementation.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_implemention_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "_old_pool_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_pool_implementation", + "type": "address" + } + ], + "name": "UpdatePoolImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_implemention_id", + "type": "STRING" + }, + { + "description": "", + "name": "_old_pool_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_pool_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_UpdatePoolImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateViewsImplementation.json b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateViewsImplementation.json new file mode 100644 index 00000000..25220697 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyCurveTricryptoFactory_event_UpdateViewsImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_views_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_views_implementation", + "type": "address" + } + ], + "name": "UpdateViewsImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_views_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_views_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyCurveTricryptoFactory_event_UpdateViewsImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_BasePoolAdded.json b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_BasePoolAdded.json new file mode 100644 index 00000000..cafb45c4 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_BasePoolAdded.json @@ -0,0 +1,31 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "base_pool", + "type": "address" + } + ], + "name": "BasePoolAdded", + "type": "event" + }, + "contract_address": "0xb9fc157394af804a3578134a6585c0dc9cc990d4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "base_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyMetaPool_contract_event_BasePoolAdded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..0af59e42 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0xb9fc157394af804a3578134a6585c0dc9cc990d4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyMetaPool_contract_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_MetaPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_MetaPoolDeployed.json new file mode 100644 index 00000000..a295f53f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_MetaPoolDeployed.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coin", + "type": "address" + }, + { + "indexed": false, + "name": "base_pool", + "type": "address" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "MetaPoolDeployed", + "type": "event" + }, + "contract_address": "0xb9fc157394af804a3578134a6585c0dc9cc990d4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coin", + "type": "STRING" + }, + { + "description": "", + "name": "base_pool", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyMetaPool_contract_event_MetaPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_PlainPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_PlainPoolDeployed.json new file mode 100644 index 00000000..c4d65407 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacyMetaPool_contract_event_PlainPoolDeployed.json @@ -0,0 +1,61 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coins", + "type": "address[4]" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "PlainPoolDeployed", + "type": "event" + }, + "contract_address": "0xb9fc157394af804a3578134a6585c0dc9cc990d4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacyMetaPool_contract_event_PlainPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_BasePoolAdded.json b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_BasePoolAdded.json new file mode 100644 index 00000000..0d353bc5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_BasePoolAdded.json @@ -0,0 +1,31 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "base_pool", + "type": "address" + } + ], + "name": "BasePoolAdded", + "type": "event" + }, + "contract_address": "0x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "base_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacycrvUSD_event_BasePoolAdded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..2876ef3c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacycrvUSD_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_MetaPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_MetaPoolDeployed.json new file mode 100644 index 00000000..1c6ca002 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_MetaPoolDeployed.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coin", + "type": "address" + }, + { + "indexed": false, + "name": "base_pool", + "type": "address" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "MetaPoolDeployed", + "type": "event" + }, + "contract_address": "0x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coin", + "type": "STRING" + }, + { + "description": "", + "name": "base_pool", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacycrvUSD_event_MetaPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_PlainPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_PlainPoolDeployed.json new file mode 100644 index 00000000..6e0a9ede --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/LegacycrvUSD_event_PlainPoolDeployed.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coins", + "type": "address[4]" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + }, + { + "indexed": false, + "name": "pool", + "type": "address" + } + ], + "name": "PlainPoolDeployed", + "type": "event" + }, + "contract_address": "0x4f8846ae9380b90d2e71d5e3d042dff3e7ebb40d", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + }, + { + "description": "", + "name": "pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "LegacycrvUSD_event_PlainPoolDeployed" + } +} \ No newline at end of file From 0693590c7f199e3b31d9b51d844323b668dfeb2a Mon Sep 17 00:00:00 2001 From: prateekeng <118216760+prateekeng@users.noreply.github.com> Date: Fri, 12 Apr 2024 00:50:11 -0400 Subject: [PATCH 09/15] Curve factory events (#699) * removing deprecating feeds * Curve Factory Events --------- Co-authored-by: qshao-gauntlet Co-authored-by: Qi Shao <123761078+qshao-gauntlet@users.noreply.github.com> Co-authored-by: walter <87556716+ringwraith10@users.noreply.github.com> --- ...ableswapFactoryNG_event_BasePoolAdded.json | 31 ++++ ...actoryNG_event_LiquidityGaugeDeployed.json | 41 +++++ ...eswapFactoryNG_event_MetaPoolDeployed.json | 71 ++++++++ ...swapFactoryNG_event_PlainPoolDeployed.json | 61 +++++++ ...oFactory_event_LiquidityGaugeDeployed.json | 41 +++++ ...cryptoFactory_event_TransferOwnership.json | 41 +++++ ...toFactory_event_TricryptoPoolDeployed.json | 151 ++++++++++++++++++ ...cryptoFactory_event_UpdateFeeReceiver.json | 41 +++++ ...ctory_event_UpdateGaugeImplementation.json | 41 +++++ ...actory_event_UpdateMathImplementation.json | 41 +++++ ...actory_event_UpdatePoolImplementation.json | 51 ++++++ ...ctory_event_UpdateViewsImplementation.json | 41 +++++ ...oFactory_event_LiquidityGaugeDeployed.json | 41 +++++ ...cryptoFactory_event_TransferOwnership.json | 41 +++++ ...toFactory_event_TwocryptoPoolDeployed.json | 141 ++++++++++++++++ ...cryptoFactory_event_UpdateFeeReceiver.json | 41 +++++ ...ctory_event_UpdateGaugeImplementation.json | 41 +++++ ...actory_event_UpdateMathImplementation.json | 41 +++++ ...actory_event_UpdatePoolImplementation.json | 51 ++++++ ...ctory_event_UpdateViewsImplementation.json | 41 +++++ 20 files changed, 1090 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_BasePoolAdded.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_MetaPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_PlainPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TransferOwnership.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TricryptoPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateFeeReceiver.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateGaugeImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateMathImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdatePoolImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateViewsImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_LiquidityGaugeDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TransferOwnership.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TwocryptoPoolDeployed.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateFeeReceiver.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateGaugeImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateMathImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdatePoolImplementation.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateViewsImplementation.json diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_BasePoolAdded.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_BasePoolAdded.json new file mode 100644 index 00000000..fc7345b2 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_BasePoolAdded.json @@ -0,0 +1,31 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "base_pool", + "type": "address" + } + ], + "name": "BasePoolAdded", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "base_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_event_BasePoolAdded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..2240d1a3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_MetaPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_MetaPoolDeployed.json new file mode 100644 index 00000000..abc48f69 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_MetaPoolDeployed.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coin", + "type": "address" + }, + { + "indexed": false, + "name": "base_pool", + "type": "address" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "MetaPoolDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coin", + "type": "STRING" + }, + { + "description": "", + "name": "base_pool", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_event_MetaPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_PlainPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_PlainPoolDeployed.json new file mode 100644 index 00000000..7e4a2e0c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_event_PlainPoolDeployed.json @@ -0,0 +1,61 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "coins", + "type": "address[]" + }, + { + "indexed": false, + "name": "A", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "PlainPoolDeployed", + "type": "event" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_event_PlainPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..75707dfb --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TransferOwnership.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TransferOwnership.json new file mode 100644 index 00000000..88c78c70 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TransferOwnership.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_owner", + "type": "address" + }, + { + "indexed": false, + "name": "_new_owner", + "type": "address" + } + ], + "name": "TransferOwnership", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_owner", + "type": "STRING" + }, + { + "description": "", + "name": "_new_owner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_TransferOwnership" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TricryptoPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TricryptoPoolDeployed.json new file mode 100644 index 00000000..ef6bde89 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_TricryptoPoolDeployed.json @@ -0,0 +1,151 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "name", + "type": "string" + }, + { + "indexed": false, + "name": "symbol", + "type": "string" + }, + { + "indexed": false, + "name": "weth", + "type": "address" + }, + { + "indexed": false, + "name": "coins", + "type": "address[3]" + }, + { + "indexed": false, + "name": "math", + "type": "address" + }, + { + "indexed": false, + "name": "salt", + "type": "bytes32" + }, + { + "indexed": false, + "name": "packed_precisions", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_A_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_fee_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_rebalancing_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_prices", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "TricryptoPoolDeployed", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "name", + "type": "STRING" + }, + { + "description": "", + "name": "symbol", + "type": "STRING" + }, + { + "description": "", + "name": "weth", + "type": "STRING" + }, + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "math", + "type": "STRING" + }, + { + "description": "", + "name": "salt", + "type": "STRING" + }, + { + "description": "", + "name": "packed_precisions", + "type": "STRING" + }, + { + "description": "", + "name": "packed_A_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "packed_fee_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_rebalancing_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_prices", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_TricryptoPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateFeeReceiver.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateFeeReceiver.json new file mode 100644 index 00000000..850753f7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateFeeReceiver.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_fee_receiver", + "type": "address" + }, + { + "indexed": false, + "name": "_new_fee_receiver", + "type": "address" + } + ], + "name": "UpdateFeeReceiver", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_fee_receiver", + "type": "STRING" + }, + { + "description": "", + "name": "_new_fee_receiver", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_UpdateFeeReceiver" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateGaugeImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateGaugeImplementation.json new file mode 100644 index 00000000..2033ad45 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateGaugeImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_gauge_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_gauge_implementation", + "type": "address" + } + ], + "name": "UpdateGaugeImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_gauge_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_gauge_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_UpdateGaugeImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateMathImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateMathImplementation.json new file mode 100644 index 00000000..6424af00 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateMathImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_math_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_math_implementation", + "type": "address" + } + ], + "name": "UpdateMathImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_math_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_math_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_UpdateMathImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdatePoolImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdatePoolImplementation.json new file mode 100644 index 00000000..654270bf --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdatePoolImplementation.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_implemention_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "_old_pool_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_pool_implementation", + "type": "address" + } + ], + "name": "UpdatePoolImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_implemention_id", + "type": "STRING" + }, + { + "description": "", + "name": "_old_pool_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_pool_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_UpdatePoolImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateViewsImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateViewsImplementation.json new file mode 100644 index 00000000..eae06887 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_event_UpdateViewsImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_views_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_views_implementation", + "type": "address" + } + ], + "name": "UpdateViewsImplementation", + "type": "event" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_views_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_views_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_event_UpdateViewsImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_LiquidityGaugeDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_LiquidityGaugeDeployed.json new file mode 100644 index 00000000..bf6db1c7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_LiquidityGaugeDeployed.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "gauge", + "type": "address" + } + ], + "name": "LiquidityGaugeDeployed", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "gauge", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_LiquidityGaugeDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TransferOwnership.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TransferOwnership.json new file mode 100644 index 00000000..5ca175ab --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TransferOwnership.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_owner", + "type": "address" + }, + { + "indexed": false, + "name": "_new_owner", + "type": "address" + } + ], + "name": "TransferOwnership", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_owner", + "type": "STRING" + }, + { + "description": "", + "name": "_new_owner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_TransferOwnership" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TwocryptoPoolDeployed.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TwocryptoPoolDeployed.json new file mode 100644 index 00000000..49a40f70 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_TwocryptoPoolDeployed.json @@ -0,0 +1,141 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "pool", + "type": "address" + }, + { + "indexed": false, + "name": "name", + "type": "string" + }, + { + "indexed": false, + "name": "symbol", + "type": "string" + }, + { + "indexed": false, + "name": "coins", + "type": "address[2]" + }, + { + "indexed": false, + "name": "math", + "type": "address" + }, + { + "indexed": false, + "name": "salt", + "type": "bytes32" + }, + { + "indexed": false, + "name": "precisions", + "type": "uint256[2]" + }, + { + "indexed": false, + "name": "packed_A_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_fee_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_rebalancing_params", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_prices", + "type": "uint256" + }, + { + "indexed": false, + "name": "deployer", + "type": "address" + } + ], + "name": "TwocryptoPoolDeployed", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "pool", + "type": "STRING" + }, + { + "description": "", + "name": "name", + "type": "STRING" + }, + { + "description": "", + "name": "symbol", + "type": "STRING" + }, + { + "description": "", + "name": "coins", + "type": "STRING" + }, + { + "description": "", + "name": "math", + "type": "STRING" + }, + { + "description": "", + "name": "salt", + "type": "STRING" + }, + { + "description": "", + "name": "precisions", + "type": "STRING" + }, + { + "description": "", + "name": "packed_A_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "packed_fee_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_rebalancing_params", + "type": "STRING" + }, + { + "description": "", + "name": "packed_prices", + "type": "STRING" + }, + { + "description": "", + "name": "deployer", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_TwocryptoPoolDeployed" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateFeeReceiver.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateFeeReceiver.json new file mode 100644 index 00000000..ecba7fbd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateFeeReceiver.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_fee_receiver", + "type": "address" + }, + { + "indexed": false, + "name": "_new_fee_receiver", + "type": "address" + } + ], + "name": "UpdateFeeReceiver", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_fee_receiver", + "type": "STRING" + }, + { + "description": "", + "name": "_new_fee_receiver", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_UpdateFeeReceiver" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateGaugeImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateGaugeImplementation.json new file mode 100644 index 00000000..da773ef6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateGaugeImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_gauge_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_gauge_implementation", + "type": "address" + } + ], + "name": "UpdateGaugeImplementation", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_gauge_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_gauge_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_UpdateGaugeImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateMathImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateMathImplementation.json new file mode 100644 index 00000000..b11f98a6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateMathImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_math_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_math_implementation", + "type": "address" + } + ], + "name": "UpdateMathImplementation", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_math_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_math_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_UpdateMathImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdatePoolImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdatePoolImplementation.json new file mode 100644 index 00000000..021aac36 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdatePoolImplementation.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_implemention_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "_old_pool_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_pool_implementation", + "type": "address" + } + ], + "name": "UpdatePoolImplementation", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_implemention_id", + "type": "STRING" + }, + { + "description": "", + "name": "_old_pool_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_pool_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_UpdatePoolImplementation" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateViewsImplementation.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateViewsImplementation.json new file mode 100644 index 00000000..3a9086ff --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_event_UpdateViewsImplementation.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "_old_views_implementation", + "type": "address" + }, + { + "indexed": false, + "name": "_new_views_implementation", + "type": "address" + } + ], + "name": "UpdateViewsImplementation", + "type": "event" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_old_views_implementation", + "type": "STRING" + }, + { + "description": "", + "name": "_new_views_implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_event_UpdateViewsImplementation" + } +} \ No newline at end of file From 0dd300d524258f0e4f1ed9ad4c5077202fabf01b Mon Sep 17 00:00:00 2001 From: Onur Erkin Sucu <27698003+onurerkin@users.noreply.github.com> Date: Mon, 15 Apr 2024 01:08:11 -0400 Subject: [PATCH 10/15] m2 eigenpod manager events (#701) * add eigenlayer avs directory events * add new eigenlayer eigenpod manager events --- ...ent_BeaconChainETHWithdrawalCompleted.json | 87 +++++++++++++++++++ ...nager_event_DenebForkTimestampUpdated.json | 32 +++++++ ...igenPodManager_event_PodSharesUpdated.json | 43 +++++++++ 3 files changed, 162 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_BeaconChainETHWithdrawalCompleted.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_DenebForkTimestampUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_PodSharesUpdated.json diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_BeaconChainETHWithdrawalCompleted.json b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_BeaconChainETHWithdrawalCompleted.json new file mode 100644 index 00000000..a2c3cc91 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_BeaconChainETHWithdrawalCompleted.json @@ -0,0 +1,87 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "podOwner", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "shares", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint96", + "name": "nonce", + "type": "uint96" + }, + { + "indexed": false, + "internalType": "address", + "name": "delegatedAddress", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "withdrawer", + "type": "address" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "withdrawalRoot", + "type": "bytes32" + } + ], + "name": "BeaconChainETHWithdrawalCompleted", + "type": "event" + }, + "contract_address": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "podOwner", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + }, + { + "description": "", + "name": "nonce", + "type": "STRING" + }, + { + "description": "", + "name": "delegatedAddress", + "type": "STRING" + }, + { + "description": "", + "name": "withdrawer", + "type": "STRING" + }, + { + "description": "", + "name": "withdrawalRoot", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EigenPodManager_event_BeaconChainETHWithdrawalCompleted" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_DenebForkTimestampUpdated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_DenebForkTimestampUpdated.json new file mode 100644 index 00000000..2fb3af64 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_DenebForkTimestampUpdated.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint64", + "name": "newValue", + "type": "uint64" + } + ], + "name": "DenebForkTimestampUpdated", + "type": "event" + }, + "contract_address": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "newValue", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EigenPodManager_event_DenebForkTimestampUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_PodSharesUpdated.json b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_PodSharesUpdated.json new file mode 100644 index 00000000..c26ce6af --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eigenlayer/EigenPodManager_event_PodSharesUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "podOwner", + "type": "address" + }, + { + "indexed": false, + "internalType": "int256", + "name": "sharesDelta", + "type": "int256" + } + ], + "name": "PodSharesUpdated", + "type": "event" + }, + "contract_address": "0x91e677b07f7af907ec9a428aafa9fc14a0d3a338", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eigenlayer", + "schema": [ + { + "description": "", + "name": "podOwner", + "type": "STRING" + }, + { + "description": "", + "name": "sharesDelta", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EigenPodManager_event_PodSharesUpdated" + } +} \ No newline at end of file From fc1f0b0d5f106cc51b8816019f11cab28e117350 Mon Sep 17 00:00:00 2001 From: prateekeng <118216760+prateekeng@users.noreply.github.com> Date: Mon, 15 Apr 2024 11:43:28 -0400 Subject: [PATCH 11/15] Curve factory functions (#702) * removing deprecating feeds * Curve Factory Function Calls --------- Co-authored-by: qshao-gauntlet Co-authored-by: Qi Shao <123761078+qshao-gauntlet@users.noreply.github.com> Co-authored-by: walter <87556716+ringwraith10@users.noreply.github.com> --- ...StableswapFactoryNG_call_deploy_gauge.json | 36 +++++ ...bleswapFactoryNG_call_deploy_metapool.json | 135 ++++++++++++++++ ...eswapFactoryNG_call_deploy_plain_pool.json | 126 +++++++++++++++ ...rveTricryptoFactory_call_deploy_gauge.json | 36 +++++ ...urveTricryptoFactory_call_deploy_pool.json | 153 ++++++++++++++++++ ...rveTwocryptoFactory_call_deploy_gauge.json | 36 +++++ ...urveTwocryptoFactory_call_deploy_pool.json | 144 +++++++++++++++++ 7 files changed, 666 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_gauge.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_metapool.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_plain_pool.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_gauge.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_pool.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_gauge.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_pool.json diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_gauge.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_gauge.json new file mode 100644 index 00000000..949b7da3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_gauge.json @@ -0,0 +1,36 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_pool", + "type": "address" + } + ], + "name": "deploy_gauge", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_call_deploy_gauge" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_metapool.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_metapool.json new file mode 100644 index 00000000..f5f85d07 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_metapool.json @@ -0,0 +1,135 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_base_pool", + "type": "address" + }, + { + "name": "_name", + "type": "string" + }, + { + "name": "_symbol", + "type": "string" + }, + { + "name": "_coin", + "type": "address" + }, + { + "name": "_A", + "type": "uint256" + }, + { + "name": "_fee", + "type": "uint256" + }, + { + "name": "_offpeg_fee_multiplier", + "type": "uint256" + }, + { + "name": "_ma_exp_time", + "type": "uint256" + }, + { + "name": "_implementation_idx", + "type": "uint256" + }, + { + "name": "_asset_type", + "type": "uint8" + }, + { + "name": "_method_id", + "type": "bytes4" + }, + { + "name": "_oracle", + "type": "address" + } + ], + "name": "deploy_metapool", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_base_pool", + "type": "STRING" + }, + { + "description": "", + "name": "_name", + "type": "STRING" + }, + { + "description": "", + "name": "_symbol", + "type": "STRING" + }, + { + "description": "", + "name": "_coin", + "type": "STRING" + }, + { + "description": "", + "name": "_A", + "type": "STRING" + }, + { + "description": "", + "name": "_fee", + "type": "STRING" + }, + { + "description": "", + "name": "_offpeg_fee_multiplier", + "type": "STRING" + }, + { + "description": "", + "name": "_ma_exp_time", + "type": "STRING" + }, + { + "description": "", + "name": "_implementation_idx", + "type": "STRING" + }, + { + "description": "", + "name": "_asset_type", + "type": "STRING" + }, + { + "description": "", + "name": "_method_id", + "type": "STRING" + }, + { + "description": "", + "name": "_oracle", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_call_deploy_metapool" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_plain_pool.json b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_plain_pool.json new file mode 100644 index 00000000..fb35c518 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveStableswapFactoryNG_call_deploy_plain_pool.json @@ -0,0 +1,126 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_name", + "type": "string" + }, + { + "name": "_symbol", + "type": "string" + }, + { + "name": "_coins", + "type": "address[]" + }, + { + "name": "_A", + "type": "uint256" + }, + { + "name": "_fee", + "type": "uint256" + }, + { + "name": "_offpeg_fee_multiplier", + "type": "uint256" + }, + { + "name": "_ma_exp_time", + "type": "uint256" + }, + { + "name": "_implementation_idx", + "type": "uint256" + }, + { + "name": "_asset_types", + "type": "uint8[]" + }, + { + "name": "_method_ids", + "type": "bytes4[]" + }, + { + "name": "_oracles", + "type": "address[]" + } + ], + "name": "deploy_plain_pool", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x6a8cbed756804b16e05e741edabd5cb544ae21bf", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_name", + "type": "STRING" + }, + { + "description": "", + "name": "_symbol", + "type": "STRING" + }, + { + "description": "", + "name": "_coins", + "type": "STRING" + }, + { + "description": "", + "name": "_A", + "type": "STRING" + }, + { + "description": "", + "name": "_fee", + "type": "STRING" + }, + { + "description": "", + "name": "_offpeg_fee_multiplier", + "type": "STRING" + }, + { + "description": "", + "name": "_ma_exp_time", + "type": "STRING" + }, + { + "description": "", + "name": "_implementation_idx", + "type": "STRING" + }, + { + "description": "", + "name": "_asset_types", + "type": "STRING" + }, + { + "description": "", + "name": "_method_ids", + "type": "STRING" + }, + { + "description": "", + "name": "_oracles", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveStableswapFactoryNG_call_deploy_plain_pool" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_gauge.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_gauge.json new file mode 100644 index 00000000..56785f74 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_gauge.json @@ -0,0 +1,36 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_pool", + "type": "address" + } + ], + "name": "deploy_gauge", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_call_deploy_gauge" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_pool.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_pool.json new file mode 100644 index 00000000..7ba0f144 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoFactory_call_deploy_pool.json @@ -0,0 +1,153 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_name", + "type": "string" + }, + { + "name": "_symbol", + "type": "string" + }, + { + "name": "_coins", + "type": "address[3]" + }, + { + "name": "_weth", + "type": "address" + }, + { + "name": "implementation_id", + "type": "uint256" + }, + { + "name": "A", + "type": "uint256" + }, + { + "name": "gamma", + "type": "uint256" + }, + { + "name": "mid_fee", + "type": "uint256" + }, + { + "name": "out_fee", + "type": "uint256" + }, + { + "name": "fee_gamma", + "type": "uint256" + }, + { + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "name": "adjustment_step", + "type": "uint256" + }, + { + "name": "ma_exp_time", + "type": "uint256" + }, + { + "name": "initial_prices", + "type": "uint256[2]" + } + ], + "name": "deploy_pool", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x0c0e5f2ff0ff18a3be9b835635039256dc4b4963", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_name", + "type": "STRING" + }, + { + "description": "", + "name": "_symbol", + "type": "STRING" + }, + { + "description": "", + "name": "_coins", + "type": "STRING" + }, + { + "description": "", + "name": "_weth", + "type": "STRING" + }, + { + "description": "", + "name": "implementation_id", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "gamma", + "type": "STRING" + }, + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "ma_exp_time", + "type": "STRING" + }, + { + "description": "", + "name": "initial_prices", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoFactory_call_deploy_pool" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_gauge.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_gauge.json new file mode 100644 index 00000000..918a2d7a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_gauge.json @@ -0,0 +1,36 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_pool", + "type": "address" + } + ], + "name": "deploy_gauge", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_pool", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_call_deploy_gauge" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_pool.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_pool.json new file mode 100644 index 00000000..7b714977 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoFactory_call_deploy_pool.json @@ -0,0 +1,144 @@ +{ + "parser": { + "abi": { + "inputs": [ + { + "name": "_name", + "type": "string" + }, + { + "name": "_symbol", + "type": "string" + }, + { + "name": "_coins", + "type": "address[2]" + }, + { + "name": "implementation_id", + "type": "uint256" + }, + { + "name": "A", + "type": "uint256" + }, + { + "name": "gamma", + "type": "uint256" + }, + { + "name": "mid_fee", + "type": "uint256" + }, + { + "name": "out_fee", + "type": "uint256" + }, + { + "name": "fee_gamma", + "type": "uint256" + }, + { + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "name": "adjustment_step", + "type": "uint256" + }, + { + "name": "ma_exp_time", + "type": "uint256" + }, + { + "name": "initial_price", + "type": "uint256" + } + ], + "name": "deploy_pool", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + "contract_address": "0x98ee851a00abee0d95d08cf4ca2bdce32aeaaf7f", + "field_mapping": {}, + "type": "trace" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "_name", + "type": "STRING" + }, + { + "description": "", + "name": "_symbol", + "type": "STRING" + }, + { + "description": "", + "name": "_coins", + "type": "STRING" + }, + { + "description": "", + "name": "implementation_id", + "type": "STRING" + }, + { + "description": "", + "name": "A", + "type": "STRING" + }, + { + "description": "", + "name": "gamma", + "type": "STRING" + }, + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "ma_exp_time", + "type": "STRING" + }, + { + "description": "", + "name": "initial_price", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoFactory_call_deploy_pool" + } +} \ No newline at end of file From 9d7e93043d402899ac75d6b13ed34d982ef33c28 Mon Sep 17 00:00:00 2001 From: prateekeng <118216760+prateekeng@users.noreply.github.com> Date: Wed, 17 Apr 2024 10:47:50 -0400 Subject: [PATCH 12/15] Curve pool events (#703) * removing deprecating feeds * Curve Pool Events * rm events for stableswap* pools --------- Co-authored-by: qshao-gauntlet Co-authored-by: Qi Shao <123761078+qshao-gauntlet@users.noreply.github.com> Co-authored-by: walter <87556716+ringwraith10@users.noreply.github.com> --- ...ryptoOptimizedWETH_event_AddLiquidity.json | 71 +++++++++++++++ ...TricryptoOptimizedWETH_event_Approval.json | 51 +++++++++++ ...yptoOptimizedWETH_event_ClaimAdminFee.json | 41 +++++++++ ...timizedWETH_event_CommitNewParameters.json | 91 +++++++++++++++++++ ...yptoOptimizedWETH_event_NewParameters.json | 81 +++++++++++++++++ ...icryptoOptimizedWETH_event_RampAgamma.json | 81 +++++++++++++++++ ...toOptimizedWETH_event_RemoveLiquidity.json | 51 +++++++++++ ...ptimizedWETH_event_RemoveLiquidityOne.json | 81 +++++++++++++++++ ...ricryptoOptimizedWETH_event_StopRampA.json | 51 +++++++++++ ...yptoOptimizedWETH_event_TokenExchange.json | 91 +++++++++++++++++++ ...TricryptoOptimizedWETH_event_Transfer.json | 51 +++++++++++ ...TwocryptoOptimized_event_AddLiquidity.json | 71 +++++++++++++++ ...urveTwocryptoOptimized_event_Approval.json | 51 +++++++++++ ...wocryptoOptimized_event_ClaimAdminFee.json | 41 +++++++++ ...wocryptoOptimized_event_NewParameters.json | 91 +++++++++++++++++++ ...veTwocryptoOptimized_event_RampAgamma.json | 81 +++++++++++++++++ ...cryptoOptimized_event_RemoveLiquidity.json | 51 +++++++++++ ...ptoOptimized_event_RemoveLiquidityOne.json | 81 +++++++++++++++++ ...rveTwocryptoOptimized_event_StopRampA.json | 51 +++++++++++ ...wocryptoOptimized_event_TokenExchange.json | 91 +++++++++++++++++++ ...urveTwocryptoOptimized_event_Transfer.json | 51 +++++++++++ 21 files changed, 1401 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_AddLiquidity.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_ClaimAdminFee.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_CommitNewParameters.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_NewParameters.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RampAgamma.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidity.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidityOne.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_StopRampA.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_TokenExchange.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_AddLiquidity.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_ClaimAdminFee.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_NewParameters.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RampAgamma.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidity.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidityOne.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_StopRampA.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_TokenExchange.json create mode 100644 dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Transfer.json diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_AddLiquidity.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_AddLiquidity.json new file mode 100644 index 00000000..382137e7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_AddLiquidity.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amounts", + "type": "uint256[3]" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "token_supply", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "AddLiquidity", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amounts", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "token_supply", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_AddLiquidity" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Approval.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Approval.json new file mode 100644 index 00000000..f1d1fb2f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Approval.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_ClaimAdminFee.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_ClaimAdminFee.json new file mode 100644 index 00000000..aa1cdeef --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_ClaimAdminFee.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "admin", + "type": "address" + }, + { + "indexed": false, + "name": "tokens", + "type": "uint256" + } + ], + "name": "ClaimAdminFee", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "admin", + "type": "STRING" + }, + { + "description": "", + "name": "tokens", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_ClaimAdminFee" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_CommitNewParameters.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_CommitNewParameters.json new file mode 100644 index 00000000..9966c71f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_CommitNewParameters.json @@ -0,0 +1,91 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "deadline", + "type": "uint256" + }, + { + "indexed": false, + "name": "mid_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "out_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "indexed": false, + "name": "adjustment_step", + "type": "uint256" + }, + { + "indexed": false, + "name": "ma_time", + "type": "uint256" + } + ], + "name": "CommitNewParameters", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "deadline", + "type": "STRING" + }, + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "ma_time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_CommitNewParameters" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_NewParameters.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_NewParameters.json new file mode 100644 index 00000000..72d0a9c6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_NewParameters.json @@ -0,0 +1,81 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "mid_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "out_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "indexed": false, + "name": "adjustment_step", + "type": "uint256" + }, + { + "indexed": false, + "name": "ma_time", + "type": "uint256" + } + ], + "name": "NewParameters", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "ma_time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_NewParameters" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RampAgamma.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RampAgamma.json new file mode 100644 index 00000000..e74f0aa7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RampAgamma.json @@ -0,0 +1,81 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "initial_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "initial_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "initial_time", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_time", + "type": "uint256" + } + ], + "name": "RampAgamma", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "initial_A", + "type": "STRING" + }, + { + "description": "", + "name": "future_A", + "type": "STRING" + }, + { + "description": "", + "name": "initial_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "future_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "initial_time", + "type": "STRING" + }, + { + "description": "", + "name": "future_time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_RampAgamma" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidity.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidity.json new file mode 100644 index 00000000..acdcb79d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidity.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amounts", + "type": "uint256[3]" + }, + { + "indexed": false, + "name": "token_supply", + "type": "uint256" + } + ], + "name": "RemoveLiquidity", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amounts", + "type": "STRING" + }, + { + "description": "", + "name": "token_supply", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_RemoveLiquidity" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidityOne.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidityOne.json new file mode 100644 index 00000000..db2d29b2 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_RemoveLiquidityOne.json @@ -0,0 +1,81 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amount", + "type": "uint256" + }, + { + "indexed": false, + "name": "coin_index", + "type": "uint256" + }, + { + "indexed": false, + "name": "coin_amount", + "type": "uint256" + }, + { + "indexed": false, + "name": "approx_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "RemoveLiquidityOne", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amount", + "type": "STRING" + }, + { + "description": "", + "name": "coin_index", + "type": "STRING" + }, + { + "description": "", + "name": "coin_amount", + "type": "STRING" + }, + { + "description": "", + "name": "approx_fee", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_RemoveLiquidityOne" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_StopRampA.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_StopRampA.json new file mode 100644 index 00000000..406b32eb --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_StopRampA.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "current_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "current_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "time", + "type": "uint256" + } + ], + "name": "StopRampA", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "current_A", + "type": "STRING" + }, + { + "description": "", + "name": "current_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_StopRampA" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_TokenExchange.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_TokenExchange.json new file mode 100644 index 00000000..d1f5e280 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_TokenExchange.json @@ -0,0 +1,91 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "buyer", + "type": "address" + }, + { + "indexed": false, + "name": "sold_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "tokens_sold", + "type": "uint256" + }, + { + "indexed": false, + "name": "bought_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "tokens_bought", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "TokenExchange", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "buyer", + "type": "STRING" + }, + { + "description": "", + "name": "sold_id", + "type": "STRING" + }, + { + "description": "", + "name": "tokens_sold", + "type": "STRING" + }, + { + "description": "", + "name": "bought_id", + "type": "STRING" + }, + { + "description": "", + "name": "tokens_bought", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_TokenExchange" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Transfer.json b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Transfer.json new file mode 100644 index 00000000..97e7570e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTricryptoOptimizedWETH_event_Transfer.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "sender", + "type": "address" + }, + { + "indexed": true, + "name": "receiver", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTricryptoFactory_event_TricryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "sender", + "type": "STRING" + }, + { + "description": "", + "name": "receiver", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTricryptoOptimizedWETH_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_AddLiquidity.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_AddLiquidity.json new file mode 100644 index 00000000..09118f82 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_AddLiquidity.json @@ -0,0 +1,71 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amounts", + "type": "uint256[2]" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "token_supply", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "AddLiquidity", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amounts", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "token_supply", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_AddLiquidity" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Approval.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Approval.json new file mode 100644 index 00000000..fee791cc --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Approval.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_ClaimAdminFee.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_ClaimAdminFee.json new file mode 100644 index 00000000..83e3f882 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_ClaimAdminFee.json @@ -0,0 +1,41 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "admin", + "type": "address" + }, + { + "indexed": false, + "name": "tokens", + "type": "uint256[2]" + } + ], + "name": "ClaimAdminFee", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "admin", + "type": "STRING" + }, + { + "description": "", + "name": "tokens", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_ClaimAdminFee" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_NewParameters.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_NewParameters.json new file mode 100644 index 00000000..18969fb7 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_NewParameters.json @@ -0,0 +1,91 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "mid_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "out_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "allowed_extra_profit", + "type": "uint256" + }, + { + "indexed": false, + "name": "adjustment_step", + "type": "uint256" + }, + { + "indexed": false, + "name": "ma_time", + "type": "uint256" + }, + { + "indexed": false, + "name": "xcp_ma_time", + "type": "uint256" + } + ], + "name": "NewParameters", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "mid_fee", + "type": "STRING" + }, + { + "description": "", + "name": "out_fee", + "type": "STRING" + }, + { + "description": "", + "name": "fee_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "allowed_extra_profit", + "type": "STRING" + }, + { + "description": "", + "name": "adjustment_step", + "type": "STRING" + }, + { + "description": "", + "name": "ma_time", + "type": "STRING" + }, + { + "description": "", + "name": "xcp_ma_time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_NewParameters" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RampAgamma.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RampAgamma.json new file mode 100644 index 00000000..5282d11e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RampAgamma.json @@ -0,0 +1,81 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "initial_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "initial_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "initial_time", + "type": "uint256" + }, + { + "indexed": false, + "name": "future_time", + "type": "uint256" + } + ], + "name": "RampAgamma", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "initial_A", + "type": "STRING" + }, + { + "description": "", + "name": "future_A", + "type": "STRING" + }, + { + "description": "", + "name": "initial_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "future_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "initial_time", + "type": "STRING" + }, + { + "description": "", + "name": "future_time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_RampAgamma" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidity.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidity.json new file mode 100644 index 00000000..30db4966 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidity.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amounts", + "type": "uint256[2]" + }, + { + "indexed": false, + "name": "token_supply", + "type": "uint256" + } + ], + "name": "RemoveLiquidity", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amounts", + "type": "STRING" + }, + { + "description": "", + "name": "token_supply", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_RemoveLiquidity" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidityOne.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidityOne.json new file mode 100644 index 00000000..2c3eeb74 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_RemoveLiquidityOne.json @@ -0,0 +1,81 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "provider", + "type": "address" + }, + { + "indexed": false, + "name": "token_amount", + "type": "uint256" + }, + { + "indexed": false, + "name": "coin_index", + "type": "uint256" + }, + { + "indexed": false, + "name": "coin_amount", + "type": "uint256" + }, + { + "indexed": false, + "name": "approx_fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "RemoveLiquidityOne", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "provider", + "type": "STRING" + }, + { + "description": "", + "name": "token_amount", + "type": "STRING" + }, + { + "description": "", + "name": "coin_index", + "type": "STRING" + }, + { + "description": "", + "name": "coin_amount", + "type": "STRING" + }, + { + "description": "", + "name": "approx_fee", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_RemoveLiquidityOne" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_StopRampA.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_StopRampA.json new file mode 100644 index 00000000..2bd1e8c0 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_StopRampA.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "name": "current_A", + "type": "uint256" + }, + { + "indexed": false, + "name": "current_gamma", + "type": "uint256" + }, + { + "indexed": false, + "name": "time", + "type": "uint256" + } + ], + "name": "StopRampA", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "current_A", + "type": "STRING" + }, + { + "description": "", + "name": "current_gamma", + "type": "STRING" + }, + { + "description": "", + "name": "time", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_StopRampA" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_TokenExchange.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_TokenExchange.json new file mode 100644 index 00000000..078d8024 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_TokenExchange.json @@ -0,0 +1,91 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "buyer", + "type": "address" + }, + { + "indexed": false, + "name": "sold_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "tokens_sold", + "type": "uint256" + }, + { + "indexed": false, + "name": "bought_id", + "type": "uint256" + }, + { + "indexed": false, + "name": "tokens_bought", + "type": "uint256" + }, + { + "indexed": false, + "name": "fee", + "type": "uint256" + }, + { + "indexed": false, + "name": "packed_price_scale", + "type": "uint256" + } + ], + "name": "TokenExchange", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "buyer", + "type": "STRING" + }, + { + "description": "", + "name": "sold_id", + "type": "STRING" + }, + { + "description": "", + "name": "tokens_sold", + "type": "STRING" + }, + { + "description": "", + "name": "bought_id", + "type": "STRING" + }, + { + "description": "", + "name": "tokens_bought", + "type": "STRING" + }, + { + "description": "", + "name": "fee", + "type": "STRING" + }, + { + "description": "", + "name": "packed_price_scale", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_TokenExchange" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Transfer.json b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Transfer.json new file mode 100644 index 00000000..e4fd71cd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/curve/CurveTwocryptoOptimized_event_Transfer.json @@ -0,0 +1,51 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "sender", + "type": "address" + }, + { + "indexed": true, + "name": "receiver", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "SELECT pool FROM ref('CurveTwocryptoFactory_event_TwocryptoPoolDeployed')", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "curve", + "schema": [ + { + "description": "", + "name": "sender", + "type": "STRING" + }, + { + "description": "", + "name": "receiver", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CurveTwocryptoOptimized_event_Transfer" + } +} \ No newline at end of file From ed73cf3fb448b4aa1274af038a738c679f41e736 Mon Sep 17 00:00:00 2001 From: zigzag2002 <43194632+zigzag2002@users.noreply.github.com> Date: Wed, 17 Apr 2024 08:54:28 -0700 Subject: [PATCH 13/15] add rsweth token events (#705) --- .../RSWETHToken_event_AddedToWhitelist.json | 32 ++++++++ .../rsweth/RSWETHToken_event_Approval.json | 54 +++++++++++++ .../RSWETHToken_event_ETHDepositReceived.json | 76 +++++++++++++++++++ .../RSWETHToken_event_ETHWithdrawn.json | 54 +++++++++++++ .../rsweth/RSWETHToken_event_Initialized.json | 32 ++++++++ ...mumRepriceDifferencePercentageUpdated.json | 43 +++++++++++ ...ricerswETHDifferencePercentageUpdated.json | 43 +++++++++++ ...Token_event_MinimumRepriceTimeUpdated.json | 43 +++++++++++ ...nt_NodeOperatorRewardPercentageUpdate.json | 43 +++++++++++ ...SWETHToken_event_RemovedFromWhitelist.json | 32 ++++++++ .../rsweth/RSWETHToken_event_Reprice.json | 76 +++++++++++++++++++ ...t_SwellTreasuryRewardPercentageUpdate.json | 43 +++++++++++ .../rsweth/RSWETHToken_event_Transfer.json | 54 +++++++++++++ .../RSWETHToken_event_WhitelistDisabled.json | 19 +++++ .../RSWETHToken_event_WhitelistEnabled.json | 19 +++++ 15 files changed, 663 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_AddedToWhitelist.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHDepositReceived.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHWithdrawn.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepriceDifferencePercentageUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepricerswETHDifferencePercentageUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MinimumRepriceTimeUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_NodeOperatorRewardPercentageUpdate.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_RemovedFromWhitelist.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Reprice.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_SwellTreasuryRewardPercentageUpdate.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistDisabled.json create mode 100644 dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistEnabled.json diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_AddedToWhitelist.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_AddedToWhitelist.json new file mode 100644 index 00000000..172459eb --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_AddedToWhitelist.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "_address", + "type": "address" + } + ], + "name": "AddedToWhitelist", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "_address", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_AddedToWhitelist" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Approval.json new file mode 100644 index 00000000..8db23f63 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHDepositReceived.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHDepositReceived.json new file mode 100644 index 00000000..b92e1686 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHDepositReceived.json @@ -0,0 +1,76 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rswETHMinted", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newTotalETHDeposited", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "referral", + "type": "address" + } + ], + "name": "ETHDepositReceived", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "amount", + "type": "STRING" + }, + { + "description": "", + "name": "rswETHMinted", + "type": "STRING" + }, + { + "description": "", + "name": "newTotalETHDeposited", + "type": "STRING" + }, + { + "description": "", + "name": "referral", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_ETHDepositReceived" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHWithdrawn.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHWithdrawn.json new file mode 100644 index 00000000..529818f2 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_ETHWithdrawn.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rswETHBurned", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "ethReturned", + "type": "uint256" + } + ], + "name": "ETHWithdrawn", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "rswETHBurned", + "type": "STRING" + }, + { + "description": "", + "name": "ethReturned", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_ETHWithdrawn" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Initialized.json new file mode 100644 index 00000000..27f884f5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepriceDifferencePercentageUpdated.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepriceDifferencePercentageUpdated.json new file mode 100644 index 00000000..c97c3577 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepriceDifferencePercentageUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "_oldMaximumRepriceDifferencePercentage", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_newMaximumRepriceDifferencePercentage", + "type": "uint256" + } + ], + "name": "MaximumRepriceDifferencePercentageUpdated", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "_oldMaximumRepriceDifferencePercentage", + "type": "STRING" + }, + { + "description": "", + "name": "_newMaximumRepriceDifferencePercentage", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_MaximumRepriceDifferencePercentageUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepricerswETHDifferencePercentageUpdated.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepricerswETHDifferencePercentageUpdated.json new file mode 100644 index 00000000..919cb364 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MaximumRepricerswETHDifferencePercentageUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "_oldMaximumRepricerswETHDifferencePercentage", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_newMaximumRepricerswETHDifferencePercentage", + "type": "uint256" + } + ], + "name": "MaximumRepricerswETHDifferencePercentageUpdated", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "_oldMaximumRepricerswETHDifferencePercentage", + "type": "STRING" + }, + { + "description": "", + "name": "_newMaximumRepricerswETHDifferencePercentage", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_MaximumRepricerswETHDifferencePercentageUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MinimumRepriceTimeUpdated.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MinimumRepriceTimeUpdated.json new file mode 100644 index 00000000..2abe1fff --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_MinimumRepriceTimeUpdated.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "_oldMinimumRepriceTime", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_newMinimumRepriceTime", + "type": "uint256" + } + ], + "name": "MinimumRepriceTimeUpdated", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "_oldMinimumRepriceTime", + "type": "STRING" + }, + { + "description": "", + "name": "_newMinimumRepriceTime", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_MinimumRepriceTimeUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_NodeOperatorRewardPercentageUpdate.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_NodeOperatorRewardPercentageUpdate.json new file mode 100644 index 00000000..9b8a9fc4 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_NodeOperatorRewardPercentageUpdate.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "oldPercentage", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPercentage", + "type": "uint256" + } + ], + "name": "NodeOperatorRewardPercentageUpdate", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "oldPercentage", + "type": "STRING" + }, + { + "description": "", + "name": "newPercentage", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_NodeOperatorRewardPercentageUpdate" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_RemovedFromWhitelist.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_RemovedFromWhitelist.json new file mode 100644 index 00000000..944d4f22 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_RemovedFromWhitelist.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "_address", + "type": "address" + } + ], + "name": "RemovedFromWhitelist", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "_address", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_RemovedFromWhitelist" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Reprice.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Reprice.json new file mode 100644 index 00000000..cb48b728 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Reprice.json @@ -0,0 +1,76 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "newEthReserves", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newRswETHToETHRate", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "nodeOperatorRewards", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "swellTreasuryRewards", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "totalETHDeposited", + "type": "uint256" + } + ], + "name": "Reprice", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "newEthReserves", + "type": "STRING" + }, + { + "description": "", + "name": "newRswETHToETHRate", + "type": "STRING" + }, + { + "description": "", + "name": "nodeOperatorRewards", + "type": "STRING" + }, + { + "description": "", + "name": "swellTreasuryRewards", + "type": "STRING" + }, + { + "description": "", + "name": "totalETHDeposited", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_Reprice" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_SwellTreasuryRewardPercentageUpdate.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_SwellTreasuryRewardPercentageUpdate.json new file mode 100644 index 00000000..2715fa6b --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_SwellTreasuryRewardPercentageUpdate.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "oldPercentage", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newPercentage", + "type": "uint256" + } + ], + "name": "SwellTreasuryRewardPercentageUpdate", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "oldPercentage", + "type": "STRING" + }, + { + "description": "", + "name": "newPercentage", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_SwellTreasuryRewardPercentageUpdate" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Transfer.json new file mode 100644 index 00000000..b5d7e8db --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSWETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistDisabled.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistDisabled.json new file mode 100644 index 00000000..e25ff4c5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistDisabled.json @@ -0,0 +1,19 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [], + "name": "WhitelistDisabled", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [], + "table_description": "", + "table_name": "RSWETHToken_event_WhitelistDisabled" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistEnabled.json b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistEnabled.json new file mode 100644 index 00000000..352dd70c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rsweth/RSWETHToken_event_WhitelistEnabled.json @@ -0,0 +1,19 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [], + "name": "WhitelistEnabled", + "type": "event" + }, + "contract_address": "0xfae103dc9cf190ed75350761e95403b7b8afa6c0", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rsweth", + "schema": [], + "table_description": "", + "table_name": "RSWETHToken_event_WhitelistEnabled" + } +} \ No newline at end of file From cb59bc89115790e821c8be609bd64a3f0aa49ef8 Mon Sep 17 00:00:00 2001 From: zigzag2002 <43194632+zigzag2002@users.noreply.github.com> Date: Wed, 17 Apr 2024 08:54:55 -0700 Subject: [PATCH 14/15] Add lrt events (#704) * add events for eETH, ezETH, pufETH, rsETH, rswETH, uniETH, primeETH * add cseth and geneth token events * remove rsweth to keep under file change limit --- .../cseth/CSETHToken_event_Approval.json | 54 +++++++++++++ .../cseth/CSETHToken_event_Transfer.json | 54 +++++++++++++ .../eeth/EETHToken_event_AdminChanged.json | 43 +++++++++++ .../eeth/EETHToken_event_Approval.json | 54 +++++++++++++ .../eeth/EETHToken_event_BeaconUpgraded.json | 32 ++++++++ .../eeth/EETHToken_event_Initialized.json | 32 ++++++++ .../EETHToken_event_OwnershipTransferred.json | 43 +++++++++++ .../eeth/EETHToken_event_Transfer.json | 54 +++++++++++++ .../eeth/EETHToken_event_TransferShares.json | 54 +++++++++++++ .../eeth/EETHToken_event_Upgraded.json | 32 ++++++++ .../ezeth/EZETHToken_event_Approval.json | 54 +++++++++++++ .../ezeth/EZETHToken_event_Initialized.json | 32 ++++++++ .../ezeth/EZETHToken_event_Transfer.json | 54 +++++++++++++ .../geneth/GENETHToken_event_Approval.json | 54 +++++++++++++ .../geneth/GENETHToken_event_Initialized.json | 32 ++++++++ .../geneth/GENETHToken_event_Paused.json | 32 ++++++++ .../geneth/GENETHToken_event_Transfer.json | 54 +++++++++++++ .../geneth/GENETHToken_event_Unpaused.json | 32 ++++++++ .../PRIMEETHToken_event_Approval.json | 54 +++++++++++++ .../PRIMEETHToken_event_Initialized.json | 32 ++++++++ .../primeeth/PRIMEETHToken_event_Paused.json | 32 ++++++++ .../PRIMEETHToken_event_Transfer.json | 54 +++++++++++++ .../PRIMEETHToken_event_Unpaused.json | 32 ++++++++ .../PRIMEETHToken_event_UpdatedLRTConfig.json | 32 ++++++++ .../pufeth/PUFETHToken_event_Approval.json | 54 +++++++++++++ .../PUFETHToken_event_AuthorityUpdated.json | 32 ++++++++ .../PUFETHToken_event_ClaimedWithdrawals.json | 32 ++++++++ .../pufeth/PUFETHToken_event_Deposit.json | 65 ++++++++++++++++ ...PUFETHToken_event_EIP712DomainChanged.json | 19 +++++ .../pufeth/PUFETHToken_event_Initialized.json | 32 ++++++++ ...UFETHToken_event_RequestedWithdrawals.json | 32 ++++++++ .../pufeth/PUFETHToken_event_Transfer.json | 54 +++++++++++++ .../pufeth/PUFETHToken_event_Upgraded.json | 32 ++++++++ .../pufeth/PUFETHToken_event_Withdraw.json | 76 +++++++++++++++++++ .../rseth/RSETHToken_event_Approval.json | 54 +++++++++++++ .../rseth/RSETHToken_event_Initialized.json | 32 ++++++++ .../rseth/RSETHToken_event_Paused.json | 32 ++++++++ .../rseth/RSETHToken_event_Transfer.json | 54 +++++++++++++ .../rseth/RSETHToken_event_Unpaused.json | 32 ++++++++ .../RSETHToken_event_UpdatedLRTConfig.json | 32 ++++++++ .../unieth/UNIETHToken_event_Approval.json | 54 +++++++++++++ .../unieth/UNIETHToken_event_Mintable.json | 32 ++++++++ ...NIETHToken_event_OwnershipTransferred.json | 43 +++++++++++ .../unieth/UNIETHToken_event_Paused.json | 32 ++++++++ .../unieth/UNIETHToken_event_Snapshot.json | 32 ++++++++ .../unieth/UNIETHToken_event_Transfer.json | 54 +++++++++++++ .../unieth/UNIETHToken_event_Unmintable.json | 32 ++++++++ .../unieth/UNIETHToken_event_Unpaused.json | 32 ++++++++ 48 files changed, 2007 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_AdminChanged.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_BeaconUpgraded.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_TransferShares.json create mode 100644 dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Upgraded.json create mode 100644 dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Unpaused.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Unpaused.json create mode 100644 dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_UpdatedLRTConfig.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_AuthorityUpdated.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_ClaimedWithdrawals.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Deposit.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_EIP712DomainChanged.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_RequestedWithdrawals.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Upgraded.json create mode 100644 dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Withdraw.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Unpaused.json create mode 100644 dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_UpdatedLRTConfig.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Mintable.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Paused.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Snapshot.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unmintable.json create mode 100644 dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unpaused.json diff --git a/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Approval.json new file mode 100644 index 00000000..1e310719 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0x5d74468b69073f809d4fae90afec439e69bf6263", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "cseth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CSETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Transfer.json new file mode 100644 index 00000000..27027d1e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/cseth/CSETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0x5d74468b69073f809d4fae90afec439e69bf6263", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "cseth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "CSETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_AdminChanged.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_AdminChanged.json new file mode 100644 index 00000000..485c5ae3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_AdminChanged.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "previousAdmin", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newAdmin", + "type": "address" + } + ], + "name": "AdminChanged", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "previousAdmin", + "type": "STRING" + }, + { + "description": "", + "name": "newAdmin", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_AdminChanged" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Approval.json new file mode 100644 index 00000000..6168d220 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_BeaconUpgraded.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_BeaconUpgraded.json new file mode 100644 index 00000000..91c92970 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_BeaconUpgraded.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "beacon", + "type": "address" + } + ], + "name": "BeaconUpgraded", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "beacon", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_BeaconUpgraded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Initialized.json new file mode 100644 index 00000000..33bfa5ca --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_OwnershipTransferred.json new file mode 100644 index 00000000..d145b94e --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Transfer.json new file mode 100644 index 00000000..958dd606 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_TransferShares.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_TransferShares.json new file mode 100644 index 00000000..e8ac524f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_TransferShares.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": "sharesValue", + "type": "uint256" + } + ], + "name": "TransferShares", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "sharesValue", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_TransferShares" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Upgraded.json b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Upgraded.json new file mode 100644 index 00000000..c23a5fc0 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/eeth/EETHToken_event_Upgraded.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "implementation", + "type": "address" + } + ], + "name": "Upgraded", + "type": "event" + }, + "contract_address": "0x35fa164735182de50811e8e2e824cfb9b6118ac2", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "eeth", + "schema": [ + { + "description": "", + "name": "implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EETHToken_event_Upgraded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Approval.json new file mode 100644 index 00000000..3a4bae24 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "ezeth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EZETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Initialized.json new file mode 100644 index 00000000..b33c8f7c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "ezeth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EZETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Transfer.json new file mode 100644 index 00000000..396e6f7d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/ezeth/EZETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xbf5495efe5db9ce00f80364c8b423567e58d2110", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "ezeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "EZETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Approval.json new file mode 100644 index 00000000..0be60d4b --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "geneth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "GENETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Initialized.json new file mode 100644 index 00000000..0663c7dd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint64", + "name": "version", + "type": "uint64" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "geneth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "GENETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Paused.json b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Paused.json new file mode 100644 index 00000000..68132dfc --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Paused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "geneth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "GENETHToken_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Transfer.json new file mode 100644 index 00000000..abdb38c6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "geneth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "GENETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Unpaused.json new file mode 100644 index 00000000..3219ebe8 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/geneth/GENETHToken_event_Unpaused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0xf073bac22dab7faf4a3dd6c6189a70d54110525c", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "geneth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "GENETHToken_event_Unpaused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Approval.json new file mode 100644 index 00000000..b29e9b66 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Initialized.json new file mode 100644 index 00000000..e7110497 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Paused.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Paused.json new file mode 100644 index 00000000..2ae20cc3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Paused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Transfer.json new file mode 100644 index 00000000..10e1999a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Unpaused.json new file mode 100644 index 00000000..3a66defd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_Unpaused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_Unpaused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_UpdatedLRTConfig.json b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_UpdatedLRTConfig.json new file mode 100644 index 00000000..b005cc8a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/primeeth/PRIMEETHToken_event_UpdatedLRTConfig.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "lrtConfig", + "type": "address" + } + ], + "name": "UpdatedLRTConfig", + "type": "event" + }, + "contract_address": "0x6ef3d766dfe02dc4bf04aae9122eb9a0ded25615", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "primeeth", + "schema": [ + { + "description": "", + "name": "lrtConfig", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PRIMEETHToken_event_UpdatedLRTConfig" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Approval.json new file mode 100644 index 00000000..cf3816dd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_AuthorityUpdated.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_AuthorityUpdated.json new file mode 100644 index 00000000..cd20f105 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_AuthorityUpdated.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "authority", + "type": "address" + } + ], + "name": "AuthorityUpdated", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "authority", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_AuthorityUpdated" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_ClaimedWithdrawals.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_ClaimedWithdrawals.json new file mode 100644 index 00000000..6c146abd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_ClaimedWithdrawals.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256[]", + "name": "requestIds", + "type": "uint256[]" + } + ], + "name": "ClaimedWithdrawals", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "requestIds", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_ClaimedWithdrawals" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Deposit.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Deposit.json new file mode 100644 index 00000000..70db894c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Deposit.json @@ -0,0 +1,65 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "assets", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "shares", + "type": "uint256" + } + ], + "name": "Deposit", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "sender", + "type": "STRING" + }, + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "assets", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Deposit" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_EIP712DomainChanged.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_EIP712DomainChanged.json new file mode 100644 index 00000000..cffa37a3 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_EIP712DomainChanged.json @@ -0,0 +1,19 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [], + "name": "EIP712DomainChanged", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [], + "table_description": "", + "table_name": "PUFETHToken_event_EIP712DomainChanged" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Initialized.json new file mode 100644 index 00000000..bd6c3b6c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint64", + "name": "version", + "type": "uint64" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_RequestedWithdrawals.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_RequestedWithdrawals.json new file mode 100644 index 00000000..f6afcbdc --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_RequestedWithdrawals.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256[]", + "name": "requestIds", + "type": "uint256[]" + } + ], + "name": "RequestedWithdrawals", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "requestIds", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_RequestedWithdrawals" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Transfer.json new file mode 100644 index 00000000..81112e67 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Upgraded.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Upgraded.json new file mode 100644 index 00000000..105a06ca --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Upgraded.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "implementation", + "type": "address" + } + ], + "name": "Upgraded", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Upgraded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Withdraw.json b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Withdraw.json new file mode 100644 index 00000000..70714077 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/pufeth/PUFETHToken_event_Withdraw.json @@ -0,0 +1,76 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "receiver", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "assets", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "shares", + "type": "uint256" + } + ], + "name": "Withdraw", + "type": "event" + }, + "contract_address": "0xd9a442856c234a39a81a089c06451ebaa4306a72", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "pufeth", + "schema": [ + { + "description": "", + "name": "sender", + "type": "STRING" + }, + { + "description": "", + "name": "receiver", + "type": "STRING" + }, + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "assets", + "type": "STRING" + }, + { + "description": "", + "name": "shares", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "PUFETHToken_event_Withdraw" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Approval.json new file mode 100644 index 00000000..586d579d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Initialized.json new file mode 100644 index 00000000..396da51d --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Paused.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Paused.json new file mode 100644 index 00000000..8216983a --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Paused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Transfer.json new file mode 100644 index 00000000..09516f87 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Unpaused.json new file mode 100644 index 00000000..6831bca4 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_Unpaused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_Unpaused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_UpdatedLRTConfig.json b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_UpdatedLRTConfig.json new file mode 100644 index 00000000..34f6d23b --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/rseth/RSETHToken_event_UpdatedLRTConfig.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "lrtConfig", + "type": "address" + } + ], + "name": "UpdatedLRTConfig", + "type": "event" + }, + "contract_address": "0xa1290d69c65a6fe4df752f95823fae25cb99e5a7", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "rseth", + "schema": [ + { + "description": "", + "name": "lrtConfig", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "RSETHToken_event_UpdatedLRTConfig" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Approval.json new file mode 100644 index 00000000..1f8704f5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Mintable.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Mintable.json new file mode 100644 index 00000000..d3da2389 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Mintable.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Mintable", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Mintable" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_OwnershipTransferred.json new file mode 100644 index 00000000..bde198a2 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Paused.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Paused.json new file mode 100644 index 00000000..74b948c0 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Paused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Paused", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Paused" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Snapshot.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Snapshot.json new file mode 100644 index 00000000..0b9ee49f --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Snapshot.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "id", + "type": "uint256" + } + ], + "name": "Snapshot", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "id", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Snapshot" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Transfer.json new file mode 100644 index 00000000..b196a32c --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unmintable.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unmintable.json new file mode 100644 index 00000000..395a20d5 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unmintable.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unmintable", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Unmintable" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unpaused.json b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unpaused.json new file mode 100644 index 00000000..36074853 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/unieth/UNIETHToken_event_Unpaused.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "Unpaused", + "type": "event" + }, + "contract_address": "0xf1376bcef0f78459c0ed0ba5ddce976f1ddf51f4", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "unieth", + "schema": [ + { + "description": "", + "name": "account", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "UNIETHToken_event_Unpaused" + } +} \ No newline at end of file From bcfc20b6f89eeb0b09a0c0a46c77c10ec86336e8 Mon Sep 17 00:00:00 2001 From: zigzag2002 <43194632+zigzag2002@users.noreply.github.com> Date: Wed, 17 Apr 2024 18:22:55 -0700 Subject: [PATCH 15/15] add weeth events (#707) --- .../weeth/WEETHToken_event_AdminChanged.json | 43 +++++++++++++++ .../weeth/WEETHToken_event_Approval.json | 54 +++++++++++++++++++ .../WEETHToken_event_BeaconUpgraded.json | 32 +++++++++++ .../weeth/WEETHToken_event_Initialized.json | 32 +++++++++++ ...WEETHToken_event_OwnershipTransferred.json | 43 +++++++++++++++ .../weeth/WEETHToken_event_Transfer.json | 54 +++++++++++++++++++ .../weeth/WEETHToken_event_Upgraded.json | 32 +++++++++++ 7 files changed, 290 insertions(+) create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_AdminChanged.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Approval.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_BeaconUpgraded.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Initialized.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_OwnershipTransferred.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Transfer.json create mode 100644 dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Upgraded.json diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_AdminChanged.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_AdminChanged.json new file mode 100644 index 00000000..0e5d3abd --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_AdminChanged.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "previousAdmin", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "newAdmin", + "type": "address" + } + ], + "name": "AdminChanged", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "previousAdmin", + "type": "STRING" + }, + { + "description": "", + "name": "newAdmin", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_AdminChanged" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Approval.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Approval.json new file mode 100644 index 00000000..3789b714 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Approval.json @@ -0,0 +1,54 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "owner", + "type": "STRING" + }, + { + "description": "", + "name": "spender", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_Approval" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_BeaconUpgraded.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_BeaconUpgraded.json new file mode 100644 index 00000000..abb66b06 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_BeaconUpgraded.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "beacon", + "type": "address" + } + ], + "name": "BeaconUpgraded", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "beacon", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_BeaconUpgraded" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Initialized.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Initialized.json new file mode 100644 index 00000000..93f5aeb6 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Initialized.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint8", + "name": "version", + "type": "uint8" + } + ], + "name": "Initialized", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "version", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_Initialized" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_OwnershipTransferred.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_OwnershipTransferred.json new file mode 100644 index 00000000..4912a853 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_OwnershipTransferred.json @@ -0,0 +1,43 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "previousOwner", + "type": "STRING" + }, + { + "description": "", + "name": "newOwner", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_OwnershipTransferred" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Transfer.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Transfer.json new file mode 100644 index 00000000..9d022680 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Transfer.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": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "from", + "type": "STRING" + }, + { + "description": "", + "name": "to", + "type": "STRING" + }, + { + "description": "", + "name": "value", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_Transfer" + } +} \ No newline at end of file diff --git a/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Upgraded.json b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Upgraded.json new file mode 100644 index 00000000..609ac555 --- /dev/null +++ b/dags/resources/stages/parse/table_definitions/weeth/WEETHToken_event_Upgraded.json @@ -0,0 +1,32 @@ +{ + "parser": { + "abi": { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "implementation", + "type": "address" + } + ], + "name": "Upgraded", + "type": "event" + }, + "contract_address": "0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee", + "field_mapping": {}, + "type": "log" + }, + "table": { + "dataset_name": "weeth", + "schema": [ + { + "description": "", + "name": "implementation", + "type": "STRING" + } + ], + "table_description": "", + "table_name": "WEETHToken_event_Upgraded" + } +} \ No newline at end of file