diff --git a/.github/workflows/fp-verify.yml b/.github/workflows/fp-verify.yml index 0aaf3ec3..3ae3411a 100644 --- a/.github/workflows/fp-verify.yml +++ b/.github/workflows/fp-verify.yml @@ -13,8 +13,8 @@ jobs: steps: - uses: actions/checkout@v4 with: - repository: babylonchain/finality-provider - ref: v0.3.0 + repository: babylonlabs-io/finality-provider + ref: v0.4.0 - name: Cache eotsd id: cache-eots @@ -22,7 +22,7 @@ jobs: with: path: | ./build/eotsd - key: key-eotsd-v030 + key: key-eotsd-v040 - name: Setup go uses: actions/setup-go@v5 @@ -62,7 +62,7 @@ jobs: with: path: | ./build/eotsd - key: key-eotsd-v030 + key: key-eotsd-v040 - name: Verify new FPs if: needs.changed-fp-files.outputs.any_changed == 'true' diff --git a/bbn-1/finality-providers/README.md b/bbn-1/finality-providers/README.md index 828c56af..9cda06ef 100644 --- a/bbn-1/finality-providers/README.md +++ b/bbn-1/finality-providers/README.md @@ -93,7 +93,7 @@ chains and earn commissions. The EOTS daemon is utilized to create the EOTS keys of the finality provider. To follow this guide, please use the -[eotsd v0.3.0](https://github.com/babylonlabs-io/finality-provider/releases/tag/v0.3.0) +[eotsd v0.4.0](https://github.com/babylonlabs-io/finality-provider/releases/tag/v0.4.0) version. This is a Golang project and requires version 1.21 or later. Install Go by following the instructions in the [official Go installation guide](https://golang.org/doc/install). @@ -106,13 +106,13 @@ $ git clone https://github.com/babylonlabs-io/finality-provider.git Cloning into 'finality-provider'... ``` -Checkout to the v0.3.0 release tag +Checkout to the v0.4.0 release tag ```bash $ cd finality-provider # cd into the project directory -$ git checkout v0.3.0 +$ git checkout v0.4.0 -Note: switching to 'v0.3.0'. +Note: switching to 'v0.4.0'. ``` At the root of the finality provider repository install the binaries diff --git a/bbn-1/finality-providers/registry/HamzaK.json b/bbn-1/finality-providers/registry/HamzaK.json new file mode 100644 index 00000000..9dc243e2 --- /dev/null +++ b/bbn-1/finality-providers/registry/HamzaK.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "HamzaK", + "identity": "F73B0C8545FB882C", + "website": "https://hamzak.click/", + "security_contact": "gvozdaryovalarisa@hotmail.com", + "details": "Building Web3 Future Together" + }, + "eots_pk": "280a088c2d545b8baf38541b7238313aa07979d753bf52d2c9203d7b5c456a5e", + "commission": "0.07" +} diff --git a/bbn-1/finality-providers/registry/HoodRun.json b/bbn-1/finality-providers/registry/HoodRun.json new file mode 100644 index 00000000..85b0e249 --- /dev/null +++ b/bbn-1/finality-providers/registry/HoodRun.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "HoodRun", + "identity": "D7F99CBB63FFFD9E", + "website": "https://hoodrun.io", + "security_contact": "contact@hoodrun.io", + "details": "Discover and Unlock the HoodRun Advantage; We make the Staking Experience the fastest and safest" + }, + "eots_pk": "67732ad150b6bd773f24d250be3c65c6a7aff77abbd1ed4196b8f889374dda8a", + "commission": "0.04" +} diff --git a/bbn-1/finality-providers/registry/HypeINFRA.json b/bbn-1/finality-providers/registry/HypeINFRA.json new file mode 100644 index 00000000..c56d7425 --- /dev/null +++ b/bbn-1/finality-providers/registry/HypeINFRA.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "Hype INFRA", + "identity": "E83C7B8E58DC11E0", + "website": "https://www.hy.pe/", + "security_contact": "infra@hype.partners", + "details": "" + }, + "eots_pk": "545fd0b6b9ec8eb27f98d47ce307696b8db0b01cda64471377a02e64fbc5672d", + "commission": "0.05" +} diff --git a/bbn-1/finality-providers/registry/InfraSingularity.json b/bbn-1/finality-providers/registry/InfraSingularity.json new file mode 100644 index 00000000..231ec1f7 --- /dev/null +++ b/bbn-1/finality-providers/registry/InfraSingularity.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "InfraSingularity", + "identity": "62ECC4FAFB20EB61", + "website": "https://infrasingularity.com", + "security_contact": "contact@infrasingularity.com", + "details": "InfraSingularity aims to radically transform the Web3 ecosystem as a pioneering Web3 Investor, and builder." + }, + "eots_pk": "192308b034f9ae5b8de60ca0d807834773ca5f077960dfc22998096bc08d8bd9", + "commission": "0.10" +} diff --git a/bbn-1/finality-providers/registry/PRO-Delegators.json b/bbn-1/finality-providers/registry/PRO-Delegators.json new file mode 100644 index 00000000..f3a66071 --- /dev/null +++ b/bbn-1/finality-providers/registry/PRO-Delegators.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "PRO Delegators", + "identity": "44771D06A00DD695", + "website": "https://pro-delegators.com", + "security_contact": "contact@pro-delegators.com", + "details": "Advanced Node Services for Professional Delegators" + }, + "eots_pk": "e8a3ef3ca40ade56bd986663f24d5ab3bcc3cd18a88a10a8cd25d8af42314f62", + "commission": "0.03" +} diff --git a/bbn-1/finality-providers/registry/Ruslan.json b/bbn-1/finality-providers/registry/Ruslan.json new file mode 100644 index 00000000..254561cd --- /dev/null +++ b/bbn-1/finality-providers/registry/Ruslan.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "Ruslan", + "identity": "", + "website": "https://github.com/RuslanKhvan", + "security_contact": "Ruslan.Khvan@outlook.com", + "details": "Individual validator" + }, + "eots_pk": "5911998af111155e251481acc5af15327658e83cdc3fab178902451a47590d81", + "commission": "0.05" +} diff --git a/bbn-1/finality-providers/registry/popsteam.json b/bbn-1/finality-providers/registry/popsteam.json new file mode 100644 index 00000000..2d20fab8 --- /dev/null +++ b/bbn-1/finality-providers/registry/popsteam.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "P-OPS Team", + "identity": "A2B9CAA088770EA6", + "website": "https://www.pops.one/", + "security_contact": "security@pops.one", + "details": "P-OPS TEAM is a decentralized organization providing you with validation and staking services, blockchain consultation, growth acceleration and investment capital for innovative Web 3.0 projects." + }, + "eots_pk": "de7654da6e25df51cd0a56217fcde873723a5bb214e55e4e7cfcc19a635e3d71", + "commission": "0.05" +} diff --git a/bbn-1/finality-providers/registry/puckanode.json b/bbn-1/finality-providers/registry/puckanode.json new file mode 100644 index 00000000..3cd6c448 --- /dev/null +++ b/bbn-1/finality-providers/registry/puckanode.json @@ -0,0 +1,11 @@ +{ + "description": { + "moniker": "puckanode", + "identity": "08D548A0DAE3FD87", + "website": "https://www.puckanode.com/", + "security_contact": "puckanode@gmail.com", + "details": "BTC is here to stay, Babylon is here to slay" + }, + "eots_pk": "03de19c4f95911486b327e2b4e9a5166ea3b287c8aa07358454c080547ac772f", + "commission": "0.06" + } \ No newline at end of file diff --git a/bbn-1/finality-providers/scripts/verify-valid-fp.sh b/bbn-1/finality-providers/scripts/verify-valid-fp.sh index 03362f74..bc4bb2c3 100755 --- a/bbn-1/finality-providers/scripts/verify-valid-fp.sh +++ b/bbn-1/finality-providers/scripts/verify-valid-fp.sh @@ -37,7 +37,7 @@ fi if ! command -v $EOTSD_BIN &> /dev/null; then echo "⚠️ $EOTSD_BIN command could not be found!" - echo "Install it by following the instructions here https://github.com/babylonlabs-io/finality-provider/blob/v0.3.0" + echo "Install it by following the instructions here https://github.com/babylonlabs-io/finality-provider/blob/v0.4.0" exit 1 fi diff --git a/bbn-1/finality-providers/sigs/HamzaK.sig b/bbn-1/finality-providers/sigs/HamzaK.sig new file mode 100644 index 00000000..14d42496 --- /dev/null +++ b/bbn-1/finality-providers/sigs/HamzaK.sig @@ -0,0 +1 @@ +1bb79acb02e7aadaca1cd547643ae0d0e2e6f69a77cdca88ff1adb3c4ffc199c45e71ebaa378648e1f6a7db8ba7795ee44b371d275baaa67ca8e952e9243e3bc diff --git a/bbn-1/finality-providers/sigs/HoodRun.sig b/bbn-1/finality-providers/sigs/HoodRun.sig new file mode 100644 index 00000000..43d6825e --- /dev/null +++ b/bbn-1/finality-providers/sigs/HoodRun.sig @@ -0,0 +1 @@ +6b27e470cab72e1e79986474e2a34da144ccb93c81b07749b79cfc5f5e861b31b2df4c809742b2dab1852f60509d5618f2979df3574b46fd8393499e0cf7da14 diff --git a/bbn-1/finality-providers/sigs/HypeINFRA.sig b/bbn-1/finality-providers/sigs/HypeINFRA.sig new file mode 100644 index 00000000..6ae7c3bd --- /dev/null +++ b/bbn-1/finality-providers/sigs/HypeINFRA.sig @@ -0,0 +1 @@ +430982357795fb4dd65e34d0cc52f289e8de1bf93efb5b435eb5ef15a373be3a49030640c1a43743da4a6665bd82435eda29ed3cb4c3ccececea824c5167bf76 diff --git a/bbn-1/finality-providers/sigs/InfraSingularity.sig b/bbn-1/finality-providers/sigs/InfraSingularity.sig new file mode 100644 index 00000000..b05d0d60 --- /dev/null +++ b/bbn-1/finality-providers/sigs/InfraSingularity.sig @@ -0,0 +1 @@ +2f08532a88be44bfba2568cc65912fd6b900f73c412fdb72c912ce61d22b4d31e48fd21141adfbaf3cfc571dd24438376dcb2a5afe780aae13618d06eb4f748b diff --git a/bbn-1/finality-providers/sigs/PRO-Delegators.sig b/bbn-1/finality-providers/sigs/PRO-Delegators.sig new file mode 100644 index 00000000..7236c17e --- /dev/null +++ b/bbn-1/finality-providers/sigs/PRO-Delegators.sig @@ -0,0 +1 @@ +2e695f1bc19af7edec035c0a6b8a3ea304c5face65a6d89ec05a6d4335c1d6c5a0ad814e4de5a19a0d9edfd0c91d8237e822f1b39755c48dd641144c00757f9c diff --git a/bbn-1/finality-providers/sigs/Ruslan.sig b/bbn-1/finality-providers/sigs/Ruslan.sig new file mode 100644 index 00000000..4d2f0e28 --- /dev/null +++ b/bbn-1/finality-providers/sigs/Ruslan.sig @@ -0,0 +1 @@ +88a134f72e615f5ff42b7a49cff2d5f19b9e563013c0c809a4e8211ae79c0fcb69178f8d02323550dc4d0e2de0b64105049f4a0a978272bc7d81cb1d8681650e diff --git a/bbn-1/finality-providers/sigs/popsteam.sig b/bbn-1/finality-providers/sigs/popsteam.sig new file mode 100644 index 00000000..026db2b6 --- /dev/null +++ b/bbn-1/finality-providers/sigs/popsteam.sig @@ -0,0 +1 @@ +10dc0fe423cf2e7f36b86301b7e91c5a479a15ddd4ecbc1f1b5d38f00b9d5e712280ce57c411fd1d12ab5ba0c3181d2cd2cc7564198ac183784a7ff336012442 diff --git a/bbn-1/finality-providers/sigs/puckanode.sig b/bbn-1/finality-providers/sigs/puckanode.sig new file mode 100644 index 00000000..46285cf4 --- /dev/null +++ b/bbn-1/finality-providers/sigs/puckanode.sig @@ -0,0 +1 @@ +24e8b5197d1d50ab7f6a81bb025626c22362895b71393ce076a1c5be4850c37fa93a02377e63e327d98cb28750ff5f25e3f6c9ece05ad38cb8950629b1f9c1a2 \ No newline at end of file