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 000000000..382137e77 --- /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 000000000..f1d1fb2f3 --- /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 000000000..aa1cdeef3 --- /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 000000000..9966c71f8 --- /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 000000000..72d0a9c69 --- /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 000000000..e74f0aa7f --- /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 000000000..acdcb79d3 --- /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 000000000..db2d29b2d --- /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 000000000..406b32eb3 --- /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 000000000..d1f5e280e --- /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 000000000..97e7570ef --- /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 000000000..09118f82e --- /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 000000000..fee791cc9 --- /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 000000000..83e3f882e --- /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 000000000..18969fb70 --- /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 000000000..5282d11e4 --- /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 000000000..30db4966c --- /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 000000000..2c3eeb748 --- /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 000000000..2bd1e8c0d --- /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 000000000..078d80240 --- /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 000000000..e4fd71cd0 --- /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