diff --git a/.github/workflows/cloudinary.yaml b/.github/workflows/cloudinary.yaml index c9e379b7b..290020901 100644 --- a/.github/workflows/cloudinary.yaml +++ b/.github/workflows/cloudinary.yaml @@ -1,6 +1,9 @@ name: Deploy to Cloudinary on: + merge_group: + branches: + - main push: branches: - main diff --git a/.github/workflows/prettier.yaml b/.github/workflows/prettier.yaml new file mode 100644 index 000000000..52f78bcaa --- /dev/null +++ b/.github/workflows/prettier.yaml @@ -0,0 +1,16 @@ +name: Lint Check +on: [push, pull_request, merge_group] +jobs: + test: + runs-on: ubuntu-latest + name: Lint Check + steps: + - uses: actions/checkout@v2 + - name: Setup node + uses: actions/setup-node@v1 + with: + node-version: 18 + - name: Install prettier + run: npm install -g prettier + - name: Check linting + run: prettier --check src/ diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 4b2f6b0b4..3b7fb90e2 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -1,5 +1,5 @@ name: Tests -on: [push, pull_request] +on: [push, pull_request, merge_group] jobs: test: runs-on: ubuntu-latest diff --git a/README.md b/README.md index 4405a6aeb..ed9e964fb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # ๐Ÿป@berachain/default-lists๐Ÿป [![Tests](https://github.com/Uniswap/token-lists/workflows/Tests/badge.svg)](https://github.com/Berachain/default-token-list/actions?query=workflow%3ATests) +[![Lint Check](https://github.com/berachain/default-lists/actions/workflows/prettier.yaml/badge.svg)](https://github.com/berachain/default-lists/actions/workflows/prettier.yaml) This GitHub repo contains default lists for configuring Berachain interfaces. @@ -19,7 +20,11 @@ To request that we add a gauge to the list, To request that we add a validator to the list, [file an issue](https://github.com/berachain/default-lists/issues/new?assignees=&labels=validator+request&projects=&template=validator-request.md&title=Add+%7BVALIDATOR_NAME%7D). -โ„น๏ธ AFTER OPENING AN ISSUE, CREATE A BRANCH AND ADD YOUR CHANGES. WHEN READY, CREATE A PR AND LINK YOUR ISSUE IN THE PR ๐Ÿš€ +## Contributing + +- โ„น๏ธ PLEASE ADD YOUR NEW ITEM TO THE TOP OF THE LIST TO AVOID JSON TRAILING COMMA ISSUE ๐Ÿš€ +- โ„น๏ธ AFTER OPENING AN ISSUE, CREATE A BRANCH AND ADD YOUR CHANGES. WHEN READY, CREATE A PR AND LINK YOUR ISSUE IN THE PR ๐Ÿš€ +- โ„น๏ธ PLEASE RUN `pnpm lint`BEFORE YOU PUSH ๐Ÿš€ ### Disclaimer diff --git a/package.json b/package.json index 6abe4c1f4..1f10fd725 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "scripts": { "test": "mocha", "build": "rimraf build && mkdir -p build", - "prepublishOnly": "npm test && npm run build" + "prepublishOnly": "npm test && npm run build", + "lint": "prettier --write src/" }, "files": [ "build/berachain-default.tokenlist.json" @@ -34,5 +35,8 @@ "chai": "^4.2.0", "mocha": "^8.0.1", "rimraf": "^3.0.2" + }, + "dependencies": { + "prettier": "^3.3.1" } } diff --git a/src/assets/01node.png b/src/assets/01node.png new file mode 100644 index 000000000..34e090da3 Binary files /dev/null and b/src/assets/01node.png differ diff --git a/src/assets/BCW.png b/src/assets/BCW.png new file mode 100644 index 000000000..2fd7b1981 Binary files /dev/null and b/src/assets/BCW.png differ diff --git a/src/assets/Brightlystake-logo.png b/src/assets/Brightlystake-logo.png new file mode 100644 index 000000000..05dcc5176 Binary files /dev/null and b/src/assets/Brightlystake-logo.png differ diff --git a/src/assets/Everstake.png b/src/assets/Everstake.png new file mode 100644 index 000000000..573a6517d Binary files /dev/null and b/src/assets/Everstake.png differ diff --git a/src/assets/KingSuper.png b/src/assets/KingSuper.png new file mode 100644 index 000000000..4fe2571d7 Binary files /dev/null and b/src/assets/KingSuper.png differ diff --git a/src/assets/L0vd.svg b/src/assets/L0vd.svg new file mode 100644 index 000000000..895d4dc15 --- /dev/null +++ b/src/assets/L0vd.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/assets/NodeStake.png b/src/assets/NodeStake.png new file mode 100644 index 000000000..c0d7f15f3 Binary files /dev/null and b/src/assets/NodeStake.png differ diff --git a/src/assets/OriginStake_Logo_1.png b/src/assets/OriginStake_Logo_1.png new file mode 100644 index 000000000..63a49f301 Binary files /dev/null and b/src/assets/OriginStake_Logo_1.png differ diff --git a/src/assets/Provalidator.jpg b/src/assets/Provalidator.jpg new file mode 100644 index 000000000..40fd06ac6 Binary files /dev/null and b/src/assets/Provalidator.jpg differ diff --git a/src/assets/StakeLab.png b/src/assets/StakeLab.png new file mode 100644 index 000000000..c1728593f Binary files /dev/null and b/src/assets/StakeLab.png differ diff --git a/src/assets/Synergy_Nodes_Logo.png b/src/assets/Synergy_Nodes_Logo.png new file mode 100644 index 000000000..cc01e8338 Binary files /dev/null and b/src/assets/Synergy_Nodes_Logo.png differ diff --git a/src/assets/ahoney.png b/src/assets/ahoney.png new file mode 100644 index 000000000..f4cc147d6 Binary files /dev/null and b/src/assets/ahoney.png differ diff --git a/src/assets/allnodes.png b/src/assets/allnodes.png new file mode 100644 index 000000000..3fd21cb51 Binary files /dev/null and b/src/assets/allnodes.png differ diff --git a/src/assets/b-harvest.png b/src/assets/b-harvest.png new file mode 100644 index 000000000..48471d2a3 Binary files /dev/null and b/src/assets/b-harvest.png differ diff --git a/src/assets/beralandlogo.png b/src/assets/beralandlogo.png new file mode 100644 index 000000000..1f77c0cbd Binary files /dev/null and b/src/assets/beralandlogo.png differ diff --git a/src/assets/bhoneyg.png b/src/assets/bhoneyg.png new file mode 100644 index 000000000..a5a60c4f1 Binary files /dev/null and b/src/assets/bhoneyg.png differ diff --git a/src/assets/blockhunters.png b/src/assets/blockhunters.png new file mode 100644 index 000000000..7b25be0f0 Binary files /dev/null and b/src/assets/blockhunters.png differ diff --git a/src/assets/blrd.gif b/src/assets/blrd.gif new file mode 100644 index 000000000..50d39eca2 Binary files /dev/null and b/src/assets/blrd.gif differ diff --git a/src/assets/cosmostation.png b/src/assets/cosmostation.png new file mode 100644 index 000000000..34aa6fa28 Binary files /dev/null and b/src/assets/cosmostation.png differ diff --git a/src/assets/daic_cng.png b/src/assets/daic_cng.png new file mode 100644 index 000000000..3a7138a94 Binary files /dev/null and b/src/assets/daic_cng.png differ diff --git a/src/assets/despread.png b/src/assets/despread.png new file mode 100644 index 000000000..e8c41a016 Binary files /dev/null and b/src/assets/despread.png differ diff --git a/src/assets/enigma.png b/src/assets/enigma.png new file mode 100644 index 000000000..9645f1a56 Binary files /dev/null and b/src/assets/enigma.png differ diff --git a/src/assets/flipside.png b/src/assets/flipside.png new file mode 100644 index 000000000..761976cd0 Binary files /dev/null and b/src/assets/flipside.png differ diff --git a/src/assets/genznodes.png b/src/assets/genznodes.png new file mode 100644 index 000000000..645d6979b Binary files /dev/null and b/src/assets/genznodes.png differ diff --git a/src/assets/honeybera.png b/src/assets/honeybera.png new file mode 100644 index 000000000..59737b137 Binary files /dev/null and b/src/assets/honeybera.png differ diff --git a/src/assets/imperator.png b/src/assets/imperator.png new file mode 100644 index 000000000..ffecfd8ca Binary files /dev/null and b/src/assets/imperator.png differ diff --git a/src/assets/informal-systems.png b/src/assets/informal-systems.png new file mode 100644 index 000000000..29283b933 Binary files /dev/null and b/src/assets/informal-systems.png differ diff --git a/src/assets/jetking.png b/src/assets/jetking.png new file mode 100644 index 000000000..36d066c30 Binary files /dev/null and b/src/assets/jetking.png differ diff --git a/src/assets/kiln.png b/src/assets/kiln.png new file mode 100644 index 000000000..fc263b9b2 Binary files /dev/null and b/src/assets/kiln.png differ diff --git a/src/assets/kingnodes.jpg b/src/assets/kingnodes.jpg new file mode 100644 index 000000000..879f375fd Binary files /dev/null and b/src/assets/kingnodes.jpg differ diff --git a/src/assets/kintsugi.png b/src/assets/kintsugi.png new file mode 100644 index 000000000..b5d7770f7 Binary files /dev/null and b/src/assets/kintsugi.png differ diff --git a/src/assets/kudasaijp.png b/src/assets/kudasaijp.png new file mode 100644 index 000000000..7ba4d1bab Binary files /dev/null and b/src/assets/kudasaijp.png differ diff --git a/src/assets/kysenpool.png b/src/assets/kysenpool.png new file mode 100644 index 000000000..6751cc4ae Binary files /dev/null and b/src/assets/kysenpool.png differ diff --git a/src/assets/laminated.png b/src/assets/laminated.png new file mode 100644 index 000000000..7311bc294 Binary files /dev/null and b/src/assets/laminated.png differ diff --git a/src/assets/lavenderfive.png b/src/assets/lavenderfive.png new file mode 100644 index 000000000..e08f30591 Binary files /dev/null and b/src/assets/lavenderfive.png differ diff --git a/src/assets/nocturnal.jpg b/src/assets/nocturnal.jpg new file mode 100644 index 000000000..f701bc4c9 Binary files /dev/null and b/src/assets/nocturnal.jpg differ diff --git a/src/assets/node101.png b/src/assets/node101.png new file mode 100644 index 000000000..951477bd8 Binary files /dev/null and b/src/assets/node101.png differ diff --git a/src/assets/nodeinfra.png b/src/assets/nodeinfra.png new file mode 100644 index 000000000..7f7dc078b Binary files /dev/null and b/src/assets/nodeinfra.png differ diff --git a/src/assets/nodemeister.png b/src/assets/nodemeister.png new file mode 100644 index 000000000..897accb70 Binary files /dev/null and b/src/assets/nodemeister.png differ diff --git a/src/assets/noders.png b/src/assets/noders.png new file mode 100644 index 000000000..77ffc4e38 Binary files /dev/null and b/src/assets/noders.png differ diff --git a/src/assets/nodesguru.png b/src/assets/nodesguru.png new file mode 100644 index 000000000..eb7e86c64 Binary files /dev/null and b/src/assets/nodesguru.png differ diff --git a/src/assets/piertwo.png b/src/assets/piertwo.png new file mode 100644 index 000000000..2e643a1b7 Binary files /dev/null and b/src/assets/piertwo.png differ diff --git a/src/assets/polkachu.png b/src/assets/polkachu.png new file mode 100644 index 000000000..a238f266f Binary files /dev/null and b/src/assets/polkachu.png differ diff --git a/src/assets/quantnode.png b/src/assets/quantnode.png new file mode 100644 index 000000000..b4cd6fb37 Binary files /dev/null and b/src/assets/quantnode.png differ diff --git a/src/assets/republic-crypto.png b/src/assets/republic-crypto.png new file mode 100644 index 000000000..e9de9469d Binary files /dev/null and b/src/assets/republic-crypto.png differ diff --git a/src/assets/restake.jpg b/src/assets/restake.jpg new file mode 100644 index 000000000..e5a1591b7 Binary files /dev/null and b/src/assets/restake.jpg differ diff --git a/src/assets/rhino.png b/src/assets/rhino.png new file mode 100644 index 000000000..688d341f6 Binary files /dev/null and b/src/assets/rhino.png differ diff --git a/src/assets/senseinode.png b/src/assets/senseinode.png new file mode 100644 index 000000000..92562b124 Binary files /dev/null and b/src/assets/senseinode.png differ diff --git a/src/assets/shinlabs.png b/src/assets/shinlabs.png new file mode 100644 index 000000000..e5769e0ad Binary files /dev/null and b/src/assets/shinlabs.png differ diff --git a/src/assets/stakecito_logo.png b/src/assets/stakecito_logo.png new file mode 100644 index 000000000..53d8f882c Binary files /dev/null and b/src/assets/stakecito_logo.png differ diff --git a/src/assets/staketab.png b/src/assets/staketab.png new file mode 100644 index 000000000..e4d605161 Binary files /dev/null and b/src/assets/staketab.png differ diff --git a/src/assets/stakingcabin.png b/src/assets/stakingcabin.png new file mode 100644 index 000000000..674152221 Binary files /dev/null and b/src/assets/stakingcabin.png differ diff --git a/src/assets/verse2.png b/src/assets/verse2.png new file mode 100644 index 000000000..f6a9a4f57 Binary files /dev/null and b/src/assets/verse2.png differ diff --git a/src/assets/whispernode.png b/src/assets/whispernode.png new file mode 100644 index 000000000..b30eb8d75 Binary files /dev/null and b/src/assets/whispernode.png differ diff --git a/src/gauges/bartio/defaultGaugeList.json b/src/gauges/bartio/defaultGaugeList.json index 4a9c63e93..6ec1a1505 100644 --- a/src/gauges/bartio/defaultGaugeList.json +++ b/src/gauges/bartio/defaultGaugeList.json @@ -4,25 +4,25 @@ { "name": "HONEY", "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/honey.png", - "url": "https://honey.app", + "url": "https://bartio.honey.berachain.com", "description": "A stablecoin that's integral to the Berachain ecosystem. Utilize HONEY for seamless trading, ensuring value consistency." }, { "name": "BEX", "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/bex.png", - "url": "https://bex.app", + "url": "https://bartio.bex.berachain.com", "description": "Swap a variety of tokens effortlessly on our decentralized platform. Provide liquidity to pools and earn BGT rewards." }, { "name": "BEND", "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/bend.png", - "url": "https://bend.app", + "url": "https://bartio.bend.berachain.com", "description": "Supply assets and unlock the potential to borrow HONEY. Earn BGT rewards while you supply and borrow." }, { "name": "BERPS", "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/berps.png", - "url": "https://perp.app", + "url": "https://bartio.berps.berachain.com", "description": "Experience the thrill of high leverage trading, tailored for both novices and seasoned traders. With an impressive 100x leverage." } ], @@ -31,26 +31,26 @@ "receiptTokenAddress": "0x1339503343be5626B40Ee3Aee12a4DF50Aa4C0B9", "vaultAddress": "0x2E8410239bB4b099EE2d5683e3EF9d6f04E321CC", "name": "VDHONEY", - "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/honey.png", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/ahoney.png", "product": "BEND", - "url": "", + "url": "https://bartio.bend.berachain.com/dashboard", "support": false }, { "receiptTokenAddress": "0x874545db2C8809baB99FD235D23Fe302e3a0A9Be", "vaultAddress": "0xc80d9250f76afd0a7beff61d5cce0198b6e2c708", "name": "BHONEY", - "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/bhoney.png", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/bhoneyg.png", "product": "BERPS", - "url": "" + "url": "https://bartio.berps.berachain.com/vault" }, { "receiptTokenAddress": "0xd28d852cbcc68DCEC922f6d5C7a8185dBaa104B7", "vaultAddress": "0xad57d7d39a487c04a44d3522b910421888fb9c6d", "name": "HONEY-WBERA", - "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/wbera.png", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/honeybera.png", "product": "BEX", - "url": "" + "url": "https://bartio.bex.berachain.com/pool/0xd28d852cbcc68DCEC922f6d5C7a8185dBaa104B7" } ], "version": { diff --git a/src/tokens/bartio/defaultTokenList.json b/src/tokens/bartio/defaultTokenList.json index 4a7163516..0b354fe95 100644 --- a/src/tokens/bartio/defaultTokenList.json +++ b/src/tokens/bartio/defaultTokenList.json @@ -30,7 +30,7 @@ "deposit": { "name": "Deposit Token", "description": "Tokens that can be deposited in Bend" - }, + }, "rewardToken": { "name": "Reward Token", "description": "Tokens that are used for vault deposits to earn BGT rewards" @@ -58,7 +58,7 @@ }, { "chainId": 80084, - "address": "0x5903ebb4012750FC020D9729ad310B4f5766bCB3", + "address": "0xbDa130737BDd9618301681329bF2e46A016ff9Ad", "symbol": "BGT", "name": "Bera Governance Token", "decimals": 18, @@ -118,7 +118,8 @@ "decimals": 18, "logoURI": "https://artio-static-asset-public.s3.ap-southeast-1.amazonaws.com/assets/honey.png", "tags": ["supply"] - },{ + }, + { "chainId": 80084, "address": "0x8Ce5C1c42CD58B7aE61512790e514a82d84375Ed", "symbol": "aWETH", @@ -138,7 +139,7 @@ }, { "chainId": 80084, - "address": "0x917Bb6c98D5FE6177c78eA21E0dD94175e175Dca", + "address": "0x1306D3c36eC7E38dd2c128fBe3097C2C2449af64", "symbol": "bHONEY", "name": "Honey bToken", "decimals": 18, diff --git a/src/validators/bartio/defaultValidatorList.json b/src/validators/bartio/defaultValidatorList.json index 1c925e017..969e46f34 100644 --- a/src/validators/bartio/defaultValidatorList.json +++ b/src/validators/bartio/defaultValidatorList.json @@ -1,6 +1,54 @@ { "name": "Berachain Bartio Validator List", "validators": [ + { + "id": "0x447B00FF9F40725C91BBb159068Be136F1dbb434", + "logoURI": "https://www.meria.com/images/branding/logo-line-color.svg", + "name": "Meria", + "description": "Meria is an institutional-grade staking service provider running blockchain infrastructure on more than +35 networks.", + "website": "https://meria.com", + "twitter": "https://x.com/Meria_Finance" + }, + { + "id": "0x2D764DFeaAc00390c69985631aAA7Cc3fcfaFAfF", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/infrared.jpg", + "name": "Infrared", + "description": "Proof of Liquidity in one click ๐Ÿปโ›“๏ธ", + "website": "https://infrared.finance", + "twitter": "https://x.com/infraredfinance" + }, + { + "id": "0xD26d9aC83558268F5f71Fd48AF2078718E43E762", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/allnodes.png", + "name": "Allnodes", + "description": "Reliable non-custodial Validator run by the industry leader - Allnodes.", + "website": "https://www.allnodes.com", + "twitter": "https://x.com/allnodes" + }, + { + "id": "0xA7B927Cc85bFB997765aC86a86e46d36413e9B57", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/nodemeister.png", + "name": "nodemeister", + "description": "freedom through decentralization", + "website": "", + "twitter": "https://x.com/nodemeister" + }, + { + "id": "0x3Ab20D8fC60bDEddC1195C82eFD971024E7f90f4", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/staketab.png", + "name": "Staketab", + "description": "Professional staking provider offering infrastructure solutions for the Web3 ecosystem.", + "website": "https://staketab.com/", + "twitter": "https://x.com/staketab" + }, + { + "id": "0x72cA77Dc5ef7C251e1fc84A74DDE580c0452A3b6", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/nocturnal.jpg", + "name": "Nocturnal Labs", + "description": "Drinks for all the Beras!", + "website": "https://www.nocturnallabs.org/", + "twitter": "https://twitter.com/nct_labs" + }, { "id": "0x1e2e53c2451d0f9ED4B7952991BE0c95165D5c01", "logoURI": "", @@ -17,6 +65,14 @@ "website": "", "twitter": "" }, + { + "id": "0x7d0f205f4a7F10B7B1c6282193aA202dC16fBbbe", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/noders.png", + "name": "[NODERS]TEAM", + "description": "Professional blockchain validator and web3 developer team", + "website": "https://nodersteam.com/", + "twitter": "https://twitter.com/NODERS_TEAM" + }, { "id": "0xD073a84e2ccDF91a9025179330438485E886D206", "logoURI": "", @@ -121,6 +177,22 @@ "website": "", "twitter": "" }, + { + "id": "0x7F1d8CD8120722F937338208412318d9c5d35E1f", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/stakecito_logo.png", + "name": "Stakecito", + "description": "Securing & Decentralizing PoS Networks.", + "website": "https://www.stakecito.com", + "twitter": "https://x.com/stakecito" + }, + { + "id": "0xd1e53f65434838c6DCeC6c9112a30BA57E753E77", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/republic-crypto.png", + "name": "Republic Crypto", + "description": "Republic Crypto provides infrastructure for institutional staking on networks like Avalanche, Aptos and Sui with tailored services to meet your needs", + "website": "https://republic.com", + "twitter": "https://www.twitter.com/RepublicCrypto" + }, { "id": "0xF60fD8632Fc77E19b3A0637d115d0fdd06F36968", "logoURI": "", @@ -130,12 +202,403 @@ "twitter": "" }, { - "id": "0x447B00FF9F40725C91BBb159068Be136F1dbb434", - "logoURI": "https://www.meria.com/images/branding/logo-line-color.svg", - "name": "Meria", - "description": "Meria is an institutional-grade staking service provider running blockchain infrastructure on more than +35 networks.", - "website": "https://meria.com", - "twitter": "https://x.com/Meria_Finance" - } + "id": "0xC09A619A872c56C8de1354A4309aBBF317938084", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/kudasaijp.png", + "name": "KudasaiJP", + "description": "KudasaiJP/Omakase is a professional staking and validation service. We also contribute to innovative projects via marketing and development support.", + "website": "https://kudasai.co.jp", + "twitter": "https://x.com/kudasai_japan" + }, + { + "id": "0x9357cc9ba2660459ef9bb52e69cd64fe379ff1d5", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/imperator.png", + "name": "Imperator.co", + "description": "Imperator empowers investors and token holders to effortlessly secure blockchain networks through non custodial staking", + "website": "https://www.imperator.co", + "twitter": "https://x.com/imperator_co" + }, + { + "id": "0xDA2e2BBcf58573F2aF0Eca77393FAe7Cd525e5eb", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/quantnode.png", + "name": "QuantNode", + "description": "Safe & Easy2Use Staking Provider. Supporting networks at early stage", + "website": "https://quantnode.tech", + "twitter": "https://x.com/quantnodetech" + }, + { + "id": "0xEeb53d5a7AD9BC6Ff8Bc8DCdBA8bE8997407a5ba", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/Jetking.png", + "name": "Jetking", + "description": "Indiaโ€™s largest IT Training Institute.", + "website": "https://www.jetking.com", + "twitter": "https://twitter.com/JetkingLtd" + }, + { + "id": "0x3ca67Ad85620D15354d2358dBb538b3fCB8F9b87", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/piertwo.png", + "name": "Pier Two", + "description": "Pier Two Validator One", + "website": "https://piertwo.com/", + "twitter": "https://x.com/PierTwo_com" + }, + { + "id": "0x83288B99CE00064724D65579AB90A9415ED2C914", + "logoURI": "", + "name": "BCW", + "description": "BCW Group is an enterprise technology firm & venture studio dedicated to building Web3 infrastructure & applications that connect and interact with the on-demand digital universe.", + "website": "", + "twitter": "" + }, + { + "id": "0xDDfDa961410B2815B48679377bAA0009AcE173A2", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/L0vd.svg", + "name": "L0vd", + "description": "Professional validator, staking and infrastructure provider. More than 50 networks contributed. With L0ve.", + "website": "https://chain-services.l0vd.com", + "twitter": "https://x.com/L0vdstaking" + }, + { + "id": "0xC5b889a28950e7F8c1F279f758d8a0ab1C89cC38", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/StakeLab.png", + "name": "StakeLab", + "description": "Staking and relaying Hub for Cosmos ecosystem", + "website": "https://www.stakelab.zone", + "twitter": "https://x.com/StakeLab" + }, + { + "id": "0x4AfB6199d1A92D1236cAa74b8dFE99F1EA3A8fF2", + "logoURI": "https://raw.githubusercontent.com/StakeUs/Stakeus_LOGO/main/logo-no-background.png", + "name": "StakeUs", + "description": "TRUST US STAKE US", + "website": "https://stakeus.xyz", + "twitter": "https://www.twitter.com/StakeusXyz" + }, + { + "id": "0xFc81ADDEE6D47B1EFba13E4e2268064D4a3cD065", + "logoURI": "https://raw.githubusercontent.com/OriginStake/ogs-media/main/Logo/PNG/OriginStake_Logo_1.png", + "name": "OriginStake", + "description": "OriginStake is a trusted Proof-of-Stake infrastructure provider and validator to comfortably stake your coins and earn rewards with Berachain.", + "website": "https://originstake.com", + "twitter": "https://x.com/originstake" + }, + { + "id": "0x73B969ADE706e89469134f3b78b4E74FC16477bE", + "logoURI": "https://raw.githubusercontent.com/blacknodes/logos/main/logo-no-background.png", + "name": "BlackNodes", + "description": " Blacknodes is an Enterprise-Level Validator and staking platform based out of INDIA, provides reliable nodes and diverse geolocations for a truly decentralized network. We provide high APR and no downtime.", + "website": "https://blacknodes.net", + "twitter": "https://www.twitter.com/BlackNodesHQ" + }, + { + "id": "0x4790ECe0447C45D4037bea8eb166cB5eee396d58", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/despread.png", + "name": "DeSpread", + "description": "We provide refined perspective for Web3 pioneers. Founded in 2019, DeSpread is a consulting firm specializing in Web3 & blockchain. It actively contributes to Web3โ€™s mass adoption by supporting the growth of various startups and protocols.", + "website": "https://despread.io/", + "twitter": "https://x.com/DeSpreadLabs" + }, + { + "id": "0xF050996f46b752a29D0d65Bf6348BDD37883ee83", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/Synergy_Nodes_Logo.png", + "name": "Synergy_Nodes", + "description": "We are operating a secure, stable Validator Node for 26 mainnet chains. We provide infrastructure support - public RPC, LCD endpoints, daily snapshots, operate multiple IBC Relayers, Blockchain Explorers, Youtube tutorials, etc. All info on our website.", + "website": "https://www.synergynodes.com", + "twitter": "https://x.com/SynergyNodes" + }, + { + "id": "0xCA3bb216aB963b8B7890A449Bb796369967838DF", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/nodesguru.png", + "name": "Nodes.Guru", + "description": "Guru of non-custodial staking. Professional node running, low fees, best uptime and 24/7 customer support.", + "website": "https://nodes.guru", + "twitter": "https://x.com/NodesGuru" + }, + { + "id": "0x388FF9FDB11A22AD78E9C5977CC4ED130CE5E88B", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/cosmostation.png", + "name": "Cosmostation", + "description": "Cosmostation validator node. Delegate your tokens and Start Earning Staking Rewards", + "website": "https://www.cosmostation.io", + "twitter": "https://x.com/CosmostationVD" + }, + { + "id": "0xC653E9188532238A36Dd2c02d63eE1931F3E46F0", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/polkachu.png", + "name": "polkachu.com", + "description": "Polkachu is the trusted staking service provider for blockchain projects. 100% refund for downtime slash. Contact us at hello@polkachu.com", + "website": "https://polkachu.com", + "twitter": "https://www.twitter.com/polka_chu" + }, + { + "id": "0x19Bfe7b58D3D2C63Ee082A1C1db33F970Ca1fA44", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/kingnodes.jpg", + "name": "kingnodes ๐Ÿ‘‘", + "description": "ooga booga Professional PoS validator securing only the best interchain networks. Join our community of delegators Telegram: https://t.me/kingnodes Twitter: https://twitter.com/kingnodes", + "website": "https://www.kingnodes.com", + "twitter": "https://x.com/kingnodes" + }, + { + "id": "0xEe38E1CE4CEafF9f419518135Bcf827D15f698D2", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/kysenpool.png", + "name": "KysenPool", + "description": "Unlock the Power of Staking with Our Trusted Blockchain Infrastructure Services", + "website": "https://www.kysenpool.io", + "twitter": "https://x.com/@kysenpool" + }, + { + "id": "0x7760D27dB62acf2699ea0A58fB7D2DC0b72d4e83", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/informal-systems.png", + "name": "Informal Systems", + "description": "Informal Systems x Cephalopod Equipment - infrastructure for decentralized intelligence", + "website": "https://www.informal.systems", + "twitter": "https://x.com/informalinc" + }, + { + "id": "0x35c1e9C7803b47aF738f37Beada3C7c35Eed73d4", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/beralandlogo.png", + "name": "BeraLand", + "description": "BeraLand is the community hub for all things bera. Run by beras, for beras!", + "website": "https://beraland.xyz", + "twitter": "https://x.com/Bera_Land" + }, + { + "id": "0x377bcA11d71eBE440F797Af3cf2a08fd120b4e94", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/Provalidator.jpg", + "name": "Provalidator", + "description": "Supporting Blockchain Infrastructure", + "website": "https://provalidator.com", + "twitter": "https://x.com/Provalidator" + }, + { + "id": "0x6Ae5c02469F78E04e5dB3f03AeAc639797578fbe", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/node101.png", + "name": "node101", + "description": "We provide infrastructure services, host non-profit developer-focused events, and offer user-friendly products for you to make the most of distributed value. Building klein.run", + "website": "https://node101.io", + "twitter": "https://x.com/node_101" + }, + { + "id": "0xfcD12865282a86124Ac53E9eE9ef5B806C229948", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/NodeStake.png", + "name": "NodeStake", + "description": "NodeStake is the professional validator, infrastructure provider and IBC relayer.", + "website": "https://nodestake.org", + "twitter": "https://x.com/NodeStake_top" + }, + { + "id": "0xAD5FAc408dC3cDaf42b0394B09C661d43137C5Ed", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/blockhunters.png", + "name": "BlockHunters ๐ŸŽฏ", + "description": "Hunt for the best ooga booga", + "website": "https://www.blockhunters.org", + "twitter": "https://www.x.com/blockhuntersOrg" + }, + { + "id": "0x6fc5e7b9afE7b9538b2c7c0bD7652E782a6e945D", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/laminated.png", + "name": "Laminated Labs", + "description": "Flaky, buttery validators just taste better.", + "website": "https://laminatedlabs.com" + }, + { + "id": "0x9a3B94371A1b524A7963D10A015d053d5E7d2989", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/01node.png", + "name": "01node", + "description": "Securely validating one block at a time since 2019", + "website": "https://01node.com", + "twitter": "https://twitter.com/01node" + }, + { + "id": "0xeC6d3f350BcdCe0F451D52e69f61Bf3630240B66", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/whispernode.png", + "name": "WhisperNode ๐Ÿค", + "description": "WhisperNode is a premier web3 infrastructure provider renowned for powering the backbone of blockchain ecosystems with our state-of-the-art validation services, RPC endpoints, and IBC relayers. Our commitment to reliability is showcased through our deployment of robust, geographically dispersed validators ensuring maximal uptime and unparalleled security.", + "website": "https://www.whispernode.com", + "twitter": "https://www.twitter.com/whispernode" + }, + { + "id": "0x8BC9CB4C51A7AC47DEB10AE309DDB14709B124B8", + "logoURI": "https://res.cloudinary.com/djnmpf3kk/image/upload/v1717965916/infstones_nwtmp7.png", + "name": "InfStones", + "description": "Easily launch and manage nodes, stake PoS tokens, use our API, and more.", + "website": "https://infstones.com/", + "twitter": "https://x.com/infstones" + }, + { + "id": "0x64FE2F0C072858A9742917e48e29BD939EeBB179", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/kiln.png", + "name": "Kiln", + "description": "Enterprise-grade staking made easy", + "website": "https://www.kiln.fi", + "twitter": "https://x.com/Kiln_Finance" + }, + { + "id": "0xbf5c95B4C2BDc9A75EeA876a956A97Bf13c21106", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/lavenderfive.png", + "name": " Lavender.Five Nodes ๐Ÿ", + "description": "Fortifying crypto networks with Horcrux security, slash insurance, and open source contributions. Connect with us at https://linktr.ee/lavenderfive.", + "website": "https://www.lavenderfive.com/", + "twitter": "https://twitter.com/lavender_five" + }, + { + "id": "0x849a5C52e1CA4AB0407E5BE3030cC420E7222F13", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/restake.jpg", + "name": "Restake", + "description": "Effortless staking with institutional standards", + "website": "https://restake.net", + "twitter": "https://x.com/restakestaking" + }, + { + "id": "0x34D68dFFa8cFe02Dd9C480b8bfB7C3A9ED3fc24a", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/rhino.png", + "name": " RHINO ๐Ÿฆ", + "description": "An Active, Independent and Secure Blockchain Validator. We deliver redundant and geo-distributed infrastructure at-scale for Aptos, Sei, Chainlink, Ethereum, and Cosmos", + "website": "https://rhinostake.com", + "twitter": "https://twitter.com/rhinostake" + }, + { + "id": "0x96071f45BF4273DCA93fc781B28adC2D9a01315B", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/senseinode.png", + "name": "SenseiNode", + "description": "SenseiNode is the first institutional-level blockchain infrastructure provider in Latin America", + "website": "https://www.senseinode.com", + "twitter": "https://x.com/SenseiNode" + }, + { + "id": "0xc1E61E119D4710c7ED90bad431812d30aEBbA091", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/stakingcabin.png", + "name": "StakingCabin", + "description": "Trusted infrastructure and validator service provider for over 50 networks. Dedicated to delivering reliable and secure solutions. ", + "website": "https://stakingcabin.com", + "twitter": "https://twitter.com/StakingCabin" + }, + { + "id": "0x1Cc335D9c67a71C777282fdb28b0a2d5eBf42AF4", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/flipside.png", + "name": "Flipside", + "description": "Explore the best data and insights in Web3.", + "website": "https://flipsidecrypto.xyz", + "twitter": "https://www.twitter.com/flipsidecrypto" + }, + { + "id": "0x93F64bA2948914d65Cd227c3501E22C93EBee19f", + "logoURI": "https://brightlystake.com/.well-known/Brightlystake-logo.svg", + "name": "Brightlystake", + "description": "Stake with Confidence", + "website": "https://www.brightlystake.com", + "twitter": "https://twitter.com/brightlystake" + }, + { + "id": "0xE066B88A5c17180c0A774683363a2C69A4F54c1f", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/daic_cng.png", + "name": "Coinage x DAIC", + "description": "The official validator node from Coinage (Coinage.Media) and DAIC (https://daic.capital/telegram)", + "website": "https://daic.capital", + "twitter": "https://x.com/coinage_x_daic" + }, + { + "id": "0x377bcA11d71eBE440F797Af3cf2a08fd120b4e94", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/Provalidator.jpg", + "name": "Provalidator", + "description": "Supporting Blockchain Infrastructure", + "website": "https://provalidator.com", + "twitter": "https://x.com/Provalidator" + }, + { + "id": "0x462f0560e473e1545Fd4d0680C02c499aaf01711", + "logoURI": "https://i0.wp.com/h2o-nodes.com/wp-content/uploads/2022/05/H2O-Nodes-logo-A1-4095064980-1653758705955.jpg", + "name": "H2O Nodes", + "description": "On Prem Validators from Austria", + "website": "https://www.h2o-nodes.com", + "twitter": "https://www.twitter.com/H2oNodes" + }, + { + "id": "0x201c74de018aa34214BEEFFaF717e1d5F36261a7", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/nodeinfra.png", + "name": "Nodeinfra", + "description": "We run nodes for blockchain protocols", + "website": "https://nodeinfra.com", + "twitter": "https://x.com/nodeinfra" + }, + { + "id": "0x93F64bA2948914d65Cd227c3501E22C93EBee19f", + "logoURI": "https://brightlystake.com/.well-known/Brightlystake-logo.svg", + "name": "Brightlystake", + "description": "Stake with Confidence", + "website": "https://www.brightlystake.com", + "twitter": "https://twitter.com/brightlystake" + }, + { + "id": "0x1ab189B7801140900C711E458212F9c76F8dAC79", + "logoURI": "https://raw.githubusercontent.com/Frixoe/lgnsmeta/main/lugahils.jpeg", + "name": "Luganodes", + "description": "Swiss-Operated Institutional Grade Staking Provider", + "website": "https://luganodes.com", + "twitter": "https://x.com/luganodes" + }, + { + "id": "0x2C8D3b794c5FC05Fe6A91AD4C4F3a66620ff9aa5", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/enigma.png", + "name": "Enigma", + "description": "Highly secure professional validator across 40+ chains - offering a full refund for any downtime slashing - Reach out to us at contact@enigma-validator.com", + "website": "https://enigma-validator.com/", + "twitter": "https://x.com/EnigmaValidator" + }, + { + "id": "0x2aBCffD5bd93947FD7ddb7A3ecd4e914442B1AA6", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/shinlabs.png", + "name": "Shinlabs", + "description": "Thesis-driven, crypto-native venture studio", + "website": "https://www.shinlabs.xyz", + "twitter": "" + }, + { + "id": "0xF8E73371C8C79358CA0140579B553F0A8D5A19A3", + "logoURI": "https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/blrd/30e7bb5c-c2d3-414e-91d5-f44247179b58/1456028aa49b20780d85650680524b1e.gif", + "name": "BLRD", + "description": "BLRD is a subsidiary of GREE, a Japanese game company.", + "website": "https://blrd.inc", + "twitter": "https://x.com/helloblrd" + }, + { + "id": "0xDcb7DE385dA16c69284351C9fAfEda1Bfeee6ceE", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/kintsugi.png", + "name": "Kintsugi Nodes", + "description": "Your professional, global PoS validator. Delegate, earn, and join our journey to a golden blockchain.", + "website": "https://www.kintsugi.tech", + "twitter": "https://x.com/kintsugi_tech" + }, + { + "id": "0x20FB4a3366bC54a981F7E6173e52EA645C825679", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/verse2.png", + "name": "verse2", + "description": "Starting as a builder, Verse2 has expanded its business to node validators, crypto investors, and advisors for web3 projects, growing its influence in the Asian crypto scene. Verse2 has an outstanding and professional track record in running nodes for Layer 1 Mainnets. The team has been a node operator for major chains both locally and globally.", + "website": "https://verse2.io", + "twitter": "https://x.com/verse2official" + }, + { + "id": "0x6f06dd615817886e8e1c3cb837bf69f94e903472", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/Everstake.png", + "name": "Everstake", + "description": "Everstake is a staking-as-a-service company. We help institutional investors and regular token holders to profit off their crypto assets. Choose the most promising projects, delegate with Everstake, and make a stable passive income.", + "website": "https://everstake.one", + "twitter": "https://twitter.com/everstake_pool" + }, + { + "id": "0x61AF17565b671e9b84869615d6889F1Eb7eDe223", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/b-harvest.png", + "name": "B-Harvest", + "description": "Provides secure validation services for dPoS networks", + "website": "https://bharvest.io/", + "twitter": "https://x.com/B__Harvest" + }, + { + "id": "0x0c6571537D0275Dbc6C93E00f4cA19500fa9c835", + "logoURI": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/KingSuper.png", + "name": "KingSuper", + "description": "Others Trust, We Validate ! Your Stake is Important to Us. Secure Networks while You Earn Rewards.", + "website": "https://kingsuper.org", + "twitter": "https://twitter.com/_KingSuper_" + } ] } diff --git a/src/validators/testnet/defaultValidatorList.json b/src/validators/testnet/defaultValidatorList.json index 438722fa0..90f80afdd 100644 --- a/src/validators/testnet/defaultValidatorList.json +++ b/src/validators/testnet/defaultValidatorList.json @@ -7,6 +7,14 @@ "description": "A reliable and efficient validator.", "website": "https://www.google.com", "imageUri": "https://res.cloudinary.com/duv0g402y/raw/upload/src/assets/infrared.jpg" + }, + { + "id": "0x20FB4a3366bC54a981F7E6173e52EA645C825679", + "logoURI": "https://verse2.io/logo-verse2.png?imwidth=3840", + "name": "verse2", + "description": "Starting as a builder, Verse2 has expanded its business to node validators, crypto investors, and advisors for web3 projects, growing its influence in the Asian crypto scene. Verse2 has an outstanding and professional track record in running nodes for Layer 1 Mainnets. The team has been a node operator for major chains both locally and globally.", + "website": "https://verse2.io", + "twitter": "https://x.com/verse2official" } ] } diff --git a/src/write.js b/src/write.js index c9375068f..675de8700 100644 --- a/src/write.js +++ b/src/write.js @@ -1,3 +1,3 @@ -const buildList = require('./buildList'); +const buildList = require("./buildList"); -buildList().then(data => console.log(JSON.stringify(data, null, 2))); \ No newline at end of file +buildList().then((data) => console.log(JSON.stringify(data, null, 2))); diff --git a/yarn.lock b/yarn.lock index 18f37f534..e46e9a713 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2505,6 +2505,11 @@ prettier@^3.0.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== +prettier@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.1.tgz#e68935518dd90bb7ec4821ba970e68f8de16e1ac" + integrity sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg== + process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"