From c5ae41583322ad69b7d64059886be13569a12811 Mon Sep 17 00:00:00 2001 From: Gonzalo D'Elia Date: Mon, 27 Jan 2025 09:55:56 -0300 Subject: [PATCH] Add staking tokens pt1 (#31) * Add code to validate schema of the tokenlist * Move schema validation to pretest script * Keep data when throwing errors * Add initial list of staking tokens * 1.6.0 --- package-lock.json | 4 +- package.json | 2 +- src/hemi.tokenlist.json | 78 +++++- src/logos/enzobtc.svg | 33 +++ src/logos/ibtc.svg | 26 ++ src/logos/m-btc.svg | 34 +++ src/logos/pumpbtc.svg | 517 ++++++++++++++++++++++++++++++++++++++++ src/logos/stbtc.svg | 26 ++ src/logos/ubtc.svg | 36 +++ 9 files changed, 750 insertions(+), 6 deletions(-) create mode 100644 src/logos/enzobtc.svg create mode 100644 src/logos/ibtc.svg create mode 100644 src/logos/m-btc.svg create mode 100644 src/logos/pumpbtc.svg create mode 100644 src/logos/stbtc.svg create mode 100644 src/logos/ubtc.svg diff --git a/package-lock.json b/package-lock.json index 207d54d..40a0cdf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@hemilabs/token-list", - "version": "1.5.1", + "version": "1.6.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@hemilabs/token-list", - "version": "1.5.1", + "version": "1.6.0", "license": "MIT", "devDependencies": { "@commitlint/cli": "19.5.0", diff --git a/package.json b/package.json index c5f9564..08af94c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hemilabs/token-list", - "version": "1.5.1", + "version": "1.6.0", "description": "List of ERC-20 tokens in the Hemi Network chains", "bugs": { "url": "https://github.com/hemilabs/token-list/issues" diff --git a/src/hemi.tokenlist.json b/src/hemi.tokenlist.json index 5cc3044..65f4177 100644 --- a/src/hemi.tokenlist.json +++ b/src/hemi.tokenlist.json @@ -1,10 +1,10 @@ { "name": "Hemi Token List", - "timestamp": "2025-01-22T20:42:04.584Z", + "timestamp": "2025-01-24T14:24:44.166Z", "version": { "major": 1, - "minor": 5, - "patch": 1 + "minor": 6, + "patch": 0 }, "tokens": [ { @@ -352,6 +352,78 @@ "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/hbtc.svg", "name": "HemiBitcoin", "symbol": "hBTC" + }, + { + "address": "0x9BFA177621119e64CecbEabE184ab9993E2ef727", + "chainId": 43111, + "decimals": 18, + "extensions": { + "birthBlock": 849309, + "protocol": "merlinChain" + }, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/m-btc.svg", + "name": "Merlin BTC", + "symbol": "M-BTC" + }, + { + "address": "0x8154Aaf094c2f03Ad550B6890E1d4264B5DdaD9A", + "chainId": 43111, + "decimals": 18, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/ibtc.svg", + "name": "iBTC", + "symbol": "iBTC", + "extensions": { + "birthBlock": 629450, + "protocol": "exSat" + } + }, + { + "address": "0x6A9A65B84843F5fD4aC9a0471C4fc11AFfFBce4a", + "chainId": 43111, + "decimals": 8, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/enzobtc.svg", + "name": "Lorenzo Wrapped Bitcoin", + "symbol": "enzoBTC", + "extensions": { + "birthBlock": 734357, + "protocol": "lorenzo" + } + }, + { + "address": "0xf6718b2701D4a6498eF77D7c152b2137Ab28b8A3", + "chainId": 43111, + "decimals": 18, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/stbtc.svg", + "name": "Lorenzo stBTC", + "symbol": "stBTC", + "extensions": { + "birthBlock": 619947, + "protocol": "lorenzo" + } + }, + { + "address": "0xF469fBD2abcd6B9de8E169d128226C0Fc90a012e", + "chainId": 43111, + "decimals": 8, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/pumpbtc.svg", + "name": "pumpBTC", + "symbol": "pumpBTC", + "extensions": { + "birthBlock": 595343, + "protocol": "pumpBtc" + } + }, + { + "address": "0x78E26E8b953C7c78A58d69d8B9A91745C2BbB258", + "chainId": 43111, + "decimals": 18, + "logoURI": "https://raw.githubusercontent.com/hemilabs/token-list/master/src/logos/ubtc.svg", + "name": "uBTC", + "symbol": "uBTC", + "extensions": { + "birthBlock": 792952, + "protocol": "uniRouter" + } } ] } diff --git a/src/logos/enzobtc.svg b/src/logos/enzobtc.svg new file mode 100644 index 0000000..9c1f5dc --- /dev/null +++ b/src/logos/enzobtc.svg @@ -0,0 +1,33 @@ + + + + + + + + + diff --git a/src/logos/ibtc.svg b/src/logos/ibtc.svg new file mode 100644 index 0000000..e3ba3fa --- /dev/null +++ b/src/logos/ibtc.svg @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/src/logos/m-btc.svg b/src/logos/m-btc.svg new file mode 100644 index 0000000..647ddcc --- /dev/null +++ b/src/logos/m-btc.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/src/logos/pumpbtc.svg b/src/logos/pumpbtc.svg new file mode 100644 index 0000000..20cd5ee --- /dev/null +++ b/src/logos/pumpbtc.svg @@ -0,0 +1,517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/logos/stbtc.svg b/src/logos/stbtc.svg new file mode 100644 index 0000000..b6df435 --- /dev/null +++ b/src/logos/stbtc.svg @@ -0,0 +1,26 @@ + + + + + + + + + diff --git a/src/logos/ubtc.svg b/src/logos/ubtc.svg new file mode 100644 index 0000000..e1a4f50 --- /dev/null +++ b/src/logos/ubtc.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + +