From 7a13216590cadbfd667ba66fcc4d02d87612d7a6 Mon Sep 17 00:00:00 2001 From: Yabir Benchakhtir Date: Tue, 1 Oct 2024 12:53:09 +0200 Subject: [PATCH] Add eigen token --- updates/28/updates.sql | 6 +++++- updates/info.json | 2 +- updates/pretty_info.json | 2 +- validator/checker.py | 2 ++ 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/updates/28/updates.sql b/updates/28/updates.sql index aca5233..4999612 100644 --- a/updates/28/updates.sql +++ b/updates/28/updates.sql @@ -87,4 +87,8 @@ INSERT INTO assets(identifier, name, type) VALUES("eip155:43114/erc20:0xB97EF9Ef UPDATE common_asset_details SET cryptocompare="USDC" WHERE identifier="eip155:8453/erc20:0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA"; INSERT INTO assets(identifier, name, type) VALUES("eip155:8453/erc20:0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", "USD Base Coin", "C"); INSERT INTO evm_tokens(identifier, token_kind, chain, address, decimals, protocol) VALUES("eip155:8453/erc20:0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", "A", 8453, "0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", 6, ""); INSERT INTO common_asset_details(identifier, symbol, coingecko, cryptocompare, forked, started, swapped_for) VALUES("eip155:8453/erc20:0xd9aAEc86B65D86f6A7B5B1b0c42FFA531710b6CA", "USDbC", "usd-coin", "USDC", NULL, 1690914161, NULL); UPDATE common_asset_details SET cryptocompare="USDC" WHERE identifier="eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4"; -INSERT INTO assets(identifier, name, type) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "USD Coin", "C");INSERT INTO evm_tokens(identifier, token_kind, chain, address, decimals, protocol) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "A", 534352, "0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", 6, NULL);INSERT INTO common_asset_details(identifier, symbol, coingecko, cryptocompare, forked, started, swapped_for) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "USDC", "usdc", "USDC", NULL, 1696919085, NULL); \ No newline at end of file +INSERT INTO assets(identifier, name, type) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "USD Coin", "C");INSERT INTO evm_tokens(identifier, token_kind, chain, address, decimals, protocol) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "A", 534352, "0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", 6, NULL);INSERT INTO common_asset_details(identifier, symbol, coingecko, cryptocompare, forked, started, swapped_for) VALUES("eip155:534352/erc20:0x06eFdBFf2a14a7c8E15944D1F4A48F9F95F663A4", "USDC", "usdc", "USDC", NULL, 1696919085, NULL); +INSERT INTO assets(identifier, name, type) VALUES("eip155:1/erc20:0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", "Eigen", "C"); INSERT INTO evm_tokens(identifier, token_kind, chain, address, decimals, protocol) VALUES("eip155:1/erc20:0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", "A", 1, "0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", 18, NULL); INSERT INTO common_asset_details(identifier, symbol, coingecko, cryptocompare, forked, started, swapped_for) VALUES("eip155:1/erc20:0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83", "EIGEN", "eigenlayer", "EIGEN", NULL, 1697499563, NULL); +* +INSERT INTO assets(identifier, name, type) VALUES("eip155:1/erc20:0x83E9115d334D248Ce39a6f36144aEaB5b3456e75", "Backing Eigen", "C"); INSERT INTO evm_tokens(identifier, token_kind, chain, address, decimals, protocol) VALUES("eip155:1/erc20:0x83E9115d334D248Ce39a6f36144aEaB5b3456e75", "A", 1, "0x83E9115d334D248Ce39a6f36144aEaB5b3456e75", 18, NULL); INSERT INTO common_asset_details(identifier, symbol, coingecko, cryptocompare, forked, started, swapped_for) VALUES("eip155:1/erc20:0x83E9115d334D248Ce39a6f36144aEaB5b3456e75", "bEIGEN", "eigenlayer", "EIGEN", NULL, 1710958955, NULL); +* \ No newline at end of file diff --git a/updates/info.json b/updates/info.json index 897fa76..287d1fc 100644 --- a/updates/info.json +++ b/updates/info.json @@ -1 +1 @@ -{"latest": 28, "updates": {"1": {"changes": 249, "max_schema_version": 2, "min_schema_version": 2}, "10": {"changes": 30, "max_schema_version": 2, "min_schema_version": 2}, "11": {"changes": 71, "max_schema_version": 2, "min_schema_version": 2}, "12": {"changes": 174, "max_schema_version": 2, "min_schema_version": 2}, "13": {"changes": 311, "max_schema_version": 2, "min_schema_version": 2}, "14": {"changes": 94, "max_schema_version": 2, "min_schema_version": 2}, "15": {"changes": 116, "max_schema_version": 4, "min_schema_version": 3}, "16": {"changes": 153, "max_schema_version": 9, "min_schema_version": 4}, "17": {"changes": 137, "max_schema_version": 9, "min_schema_version": 4}, "18": {"changes": 189, "max_schema_version": 9, "min_schema_version": 4}, "19": {"changes": 183, "max_schema_version": 9, "min_schema_version": 4}, "2": {"changes": 27, "max_schema_version": 2, "min_schema_version": 2}, "20": {"changes": 105, "max_schema_version": 9, "min_schema_version": 4}, "21": {"changes": 47, "max_schema_version": 9, "min_schema_version": 6}, "22": {"changes": 145, "max_schema_version": 9, "min_schema_version": 6}, "23": {"changes": 4, "max_schema_version": 9, "min_schema_version": 6}, "24": {"changes": 534, "max_schema_version": 9, "min_schema_version": 6}, "25": {"changes": 407, "max_schema_version": 9, "min_schema_version": 6}, "26": {"changes": 349, "max_schema_version": 9, "min_schema_version": 6}, "27": {"changes": 1157, "max_schema_version": 9, "min_schema_version": 6}, "28": {"changes": 45, "max_schema_version": 9, "min_schema_version": 9}, "3": {"changes": 64, "max_schema_version": 2, "min_schema_version": 2}, "4": {"changes": 23, "max_schema_version": 2, "min_schema_version": 2}, "5": {"changes": 25, "max_schema_version": 2, "min_schema_version": 2}, "6": {"changes": 239, "max_schema_version": 2, "min_schema_version": 2}, "7": {"changes": 34, "max_schema_version": 2, "min_schema_version": 2}, "8": {"changes": 81, "max_schema_version": 2, "min_schema_version": 2}, "9": {"changes": 59, "max_schema_version": 2, "min_schema_version": 2}}} \ No newline at end of file +{"latest": 28, "updates": {"1": {"changes": 249, "max_schema_version": 2, "min_schema_version": 2}, "10": {"changes": 30, "max_schema_version": 2, "min_schema_version": 2}, "11": {"changes": 71, "max_schema_version": 2, "min_schema_version": 2}, "12": {"changes": 174, "max_schema_version": 2, "min_schema_version": 2}, "13": {"changes": 311, "max_schema_version": 2, "min_schema_version": 2}, "14": {"changes": 94, "max_schema_version": 2, "min_schema_version": 2}, "15": {"changes": 116, "max_schema_version": 4, "min_schema_version": 3}, "16": {"changes": 153, "max_schema_version": 9, "min_schema_version": 4}, "17": {"changes": 137, "max_schema_version": 9, "min_schema_version": 4}, "18": {"changes": 189, "max_schema_version": 9, "min_schema_version": 4}, "19": {"changes": 183, "max_schema_version": 9, "min_schema_version": 4}, "2": {"changes": 27, "max_schema_version": 2, "min_schema_version": 2}, "20": {"changes": 105, "max_schema_version": 9, "min_schema_version": 4}, "21": {"changes": 47, "max_schema_version": 9, "min_schema_version": 6}, "22": {"changes": 145, "max_schema_version": 9, "min_schema_version": 6}, "23": {"changes": 4, "max_schema_version": 9, "min_schema_version": 6}, "24": {"changes": 534, "max_schema_version": 9, "min_schema_version": 6}, "25": {"changes": 407, "max_schema_version": 9, "min_schema_version": 6}, "26": {"changes": 349, "max_schema_version": 9, "min_schema_version": 6}, "27": {"changes": 1157, "max_schema_version": 9, "min_schema_version": 6}, "28": {"changes": 47, "max_schema_version": 9, "min_schema_version": 9}, "3": {"changes": 64, "max_schema_version": 2, "min_schema_version": 2}, "4": {"changes": 23, "max_schema_version": 2, "min_schema_version": 2}, "5": {"changes": 25, "max_schema_version": 2, "min_schema_version": 2}, "6": {"changes": 239, "max_schema_version": 2, "min_schema_version": 2}, "7": {"changes": 34, "max_schema_version": 2, "min_schema_version": 2}, "8": {"changes": 81, "max_schema_version": 2, "min_schema_version": 2}, "9": {"changes": 59, "max_schema_version": 2, "min_schema_version": 2}}} \ No newline at end of file diff --git a/updates/pretty_info.json b/updates/pretty_info.json index 4d922f6..d279655 100644 --- a/updates/pretty_info.json +++ b/updates/pretty_info.json @@ -102,7 +102,7 @@ "min_schema_version": 6 }, "28": { - "changes": 45, + "changes": 47, "max_schema_version": 9, "min_schema_version": 9 }, diff --git a/validator/checker.py b/validator/checker.py index 2f989aa..a74ac39 100644 --- a/validator/checker.py +++ b/validator/checker.py @@ -66,6 +66,8 @@ class AssetData(NamedTuple): 42161: 'arbitrum', 43114: 'avalanche', 42220: 'celo', + 8453: 'base', + 534352: 'scroll', } # In V2 anyone can create a vault and there are some that are endorsed by yearn once they