Skip to content

Commit 97e24ea

Browse files
authored
Merge branch 'main' into chore/update-altlayer-validator
2 parents 2249f5e + 20f09a4 commit 97e24ea

File tree

59 files changed

+797
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+797
-13
lines changed

.github/workflows/check.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Validate JSON files
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- "testnet/*.json"
7+
8+
jobs:
9+
validate:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
with:
14+
fetch-depth: 0
15+
- uses: actions/setup-python@v5
16+
with:
17+
python-version: "3.11"
18+
- run: pip install -r scripts/requirements.txt
19+
- name: Validating changed files
20+
run: |
21+
git fetch origin ${{ github.base_ref }}
22+
FILES="$(git diff --name-only origin/${{ github.base_ref }}...HEAD | grep -E '^(testnet)/' || true)"
23+
24+
for FILE in $FILES; do
25+
python scripts/validate.py "$FILE"
26+
done

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ To contribute:
66

77
1. Fork this repository.
88
1. Add a new JSON file named `<SECP_KEY>.json`.
9-
1. Ensure the file follows the format shown in the [example file](example/000000000000000000000000000000000000000000000000000000000000000000).
9+
1. Ensure the file follows the format shown in the [example file](example/000000000000000000000000000000000000000000000000000000000000000000.json).
1010
1. Open a pull request (PR) with your changes.
1111
1. Make sure the branch is (re)based on `main` branch.
12+
1. Verify the Github checks are passing.
1213
1. Share the PR link in the designated Discord channel for review.
1314

1415
⚠️ Note: PRs that are not shared via Discord will not be reviewed.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 19,
3+
"name": "Natsai",
4+
"secp": "02087d6afd5b2ce1a22aa5682dbb0363f2557bf9cde3545fbd374c98fd2c3f3747",
5+
"bls": "acce56596784415836880bb5fddde6674440101470a0462e959c3f9ef134cc7299ade4447021bf6569ab357df027c40f",
6+
"website": "https://www.natsai.xyz/",
7+
"description": "Natsai.xyz manages lean, non-custodial validator operations, ensuring robust and efficient blockchain network security.",
8+
"logo": "https://avatars.githubusercontent.com/u/197120902?v=4",
9+
"x": "https://x.com/natsaiou"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 27,
3+
"name": "ValiDAO",
4+
"secp": "020943aae8b02cb2bcc0fce26e8d52e0785af30f4f2532273caf88f4329864641f",
5+
"bls": "b7e1fc7068564d9e4db7eb1d55a17bc320e9b079599b2dbbccffd689d657f399d0f0cbe7a93642db7aedcc112762160b",
6+
"website": "https://validao.xyz/",
7+
"description": "Farm-to-table, non-custodial proof-of-stake services and products powered by the premiere DAO-owned enterprise with 1k+ stakeholders. Zero VCs, zero seed oils.",
8+
"logo": "https://pbs.twimg.com/profile_images/1932719728662831104/Rmp-zeGO_400x400.jpg",
9+
"x": "https://x.com/validaoxyz"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 8,
3+
"name": "DSRV",
4+
"secp": "020bdb4060390ca9dab26ee1d04e005639345611f1df29f47d2a7c26f09799d865",
5+
"bls": "8b8e3032979770db7c470473b8492400026e282f35f05916d00189c38d7be61c974df876f5eef9d2bc33e539ca60d1d1",
6+
"website": "https://dsrvlabs.com",
7+
"description": "DSRV is an integrated blockchain solutions company with the mission of enriching the crypto ecosystem via stronger connectivity. We strive to be your gateway to a suite of all-comprehensive blockchain services. Everything distributed, served complete.",
8+
"logo": "https://s3.amazonaws.com/keybase_processed_uploads/8349f3ab6852a8419c1987ad9096c605_360_360.jpg",
9+
"x": "https://x.com/dsrvlabs"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 10,
3+
"name": "Stakin",
4+
"secp": "020c05dedec1dd1c1aa1da4b9772660ddb27c9fc5d5333750db159f4a516ae50b7",
5+
"bls": "8248a1327821f6cf605bcd934ece83abfdf2e644978cd8367efbee105e24b5d248aad609623b7a71c5ac4eff28351622",
6+
"website": "https://stakin.com/",
7+
"description": "Leading institutional-grade web3 infrastructure and non-custodial staking service provider. ISO27001 Certified and Audited.",
8+
"logo": "https://stakin-data.s3.eu-west-2.amazonaws.com/Stakin+Avatar+Square.png",
9+
"x": "https://x.com/StakinOfficial"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 20,
3+
"name": "Lemniscsap",
4+
"secp": "024a7c8419784da07ce6e5e2441f9a23267e4d6610d805b6e989e3252892c1cb4c",
5+
"bls": "97d798773be5d09dde63b1e9adbc829d6d901c354fca05d62230cb2215d4751b0562873fd7f26dea1b9c838e91158980",
6+
"website": "https://lemniscap.com/",
7+
"description": "Lemniscap is an investment firm specialising in investments in emerging cryptoassets and blockchain startups.",
8+
"logo": "https://static.lemniscap.com/assets/icon.png",
9+
"x": "https://x.com/lemniscap"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 14,
3+
"name": "StarlightNode",
4+
"secp": "02503df092f06071cd5b82987b204e9ce428469886b71dc1b71083c2a89d0fb50b",
5+
"bls": "92ef307ddb8771166e11e619e3b463da2444c24935cfabb553969104d0614c0adec69ec92b6439d7765311d5b8fb3e6e",
6+
"website": "https://starlightnode.com/",
7+
"description": "Blockchain infra-services provider, committed to support project from their early development stage to mainnet.",
8+
"logo": "https://starlightnode.com/wp-content/uploads/2025/11/starlighticon.png",
9+
"x": "https://x.com/Starlightnode"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 7,
3+
"name": "Staking4All",
4+
"secp": "0265c19d462f24f7ece64ab180b6c7b893b8a8bc4184df8b7d539093e3d5daffee",
5+
"bls": "8d5d5d7477ede7a6e0758379e94798f4db69ee76301749a2e4e39bed7242032c82079ac1204eea80a1f520eaa749ee0d",
6+
"website": "https://www.staking4all.org/",
7+
"description": "Validator for Proof of Stake blockchains. Delegate to us for a easy staking experience.",
8+
"logo": "https://raw.githubusercontent.com/staking4all/eigenlayer/main/Stake4All_logo.png",
9+
"x": "https://x.com/staking4all"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"id": 13,
3+
"name": "kjnodes",
4+
"secp": "02a5f68ebdd506ea06ecb6aa9e25fc0d1702d95646122ccf9310602a33d19dc44e",
5+
"bls": "8a31e8fbee7f64433d94aa0ed66eee50e4b5bf7d4510f2528e8b4358fa98f51cbbc45eeb08c3a5c132cb84c690933b16",
6+
"website": "https://kjnodes.com",
7+
"description": "kjnodes is trusted Proof of Stake validator and web3 infrastructure provider since 2021 we deliver top-notch secure and reliable infrastructure for crypto projects",
8+
"logo": "https://services.kjnodes.com/assets/images/logos/kjnodes.png",
9+
"x": "https://x.com/kjnodes"
10+
}

0 commit comments

Comments
 (0)