Skip to content

Commit e3ddd0f

Browse files
authored
feat: Add Harbour nodes 5-10 (#199)
* feat: Add Harbour nodes 5-10 * fix: Update Bootnode Node ID for Harbour so we have a Node Key for it * docs: update comments
1 parent f15163f commit e3ddd0f

File tree

2 files changed

+140
-1
lines changed

2 files changed

+140
-1
lines changed

.env.sample

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# dev, local, brickable, harbour, mainnet
22
CHAIN_VERSION=dev
33

4+
# applicable to dev or local
45
BOOTNODE_ID_LOCAL=12D3KooWKS7jU8ti7S5PDqCNWEj692eUSK3DLssHNwTQsto9ynVo
56
BOOTNODE_ENDPOINT_DEV=127.0.0.1
67
NODE_KEY=88dc3417d5058ec4b4503e0c12ea1a0a89be200fe98922423d4334014fa6b0ee
78

9+
# applicable to brickable or harbour
10+
# these should be updated for each testnet environment accordingly
11+
# and be compatible with the bootnode shown in ./node/src/chain_spec.rs
812
BOOTNODE_ENDPOINT_TESTNET=3.67.117.245
913
BOOTNODE_ID_TESTNET=12D3KooWBjSUFeT4RrkaTNH5da5LEzZ7M8KNQc9q5s1biNvBD42c
1014
# Do not add the secret Bootnode Node Key for testnet or mainnet to .env source control

node/src/chain_spec.rs

Lines changed: 136 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,6 +584,101 @@ pub fn datahighway_testnet_harbour_config() -> Result<ChainSpec, String> {
584584
hex!["ae641bd93c58d5235054b3a498794b1d18213b9818b7c12eaec596dcb283235f"]
585585
.unchecked_into(),
586586
),
587+
// authority #6
588+
(
589+
// stash
590+
hex!["04034be760fa29265c5df75891253c28add3d9dc6acc592ab287e4b4e2bdcb13"].into(),
591+
// cont
592+
hex!["d0dca20158075b94a46aede114a3180d762a7deb9723baa5b3881bda19335716"].into(),
593+
// gran
594+
hex!["16dcf1c6f2c9c37312d34f1f418e758eb9c97cbaf9ef10b06b6f3b4b4b33f724"]
595+
.unchecked_into(),
596+
// babe
597+
hex!["862f4e806774375fe3695fcd715474bff065f91d2f633096a06acf1167fe8d60"]
598+
.unchecked_into(),
599+
// im_online
600+
hex!["209f13424140c5661d4fd6e13f856c1394a167d1631a47d508afd6dd35463c2e"]
601+
.unchecked_into(),
602+
// authority_discovery
603+
hex!["d4ab6cb499d4cf91ea01390b8ceee56e4c50f59a8243a66cdabd9892772edb67"]
604+
.unchecked_into(),
605+
),
606+
// authority #7
607+
(
608+
// stash
609+
hex!["1e7171d63c29cf75a022f9c7cf817774eb9976a481991fcd7a28c7286d5ec34e"].into(),
610+
// cont
611+
hex!["4eba5183abe641a421249343037087f48cf3eba9c2628d566bd0e347f619db4a"].into(),
612+
// gran
613+
hex!["3a592141f7aaef64444aa506a590fdf5769834b74b47f5087eda97ac6833b23f"]
614+
.unchecked_into(),
615+
// babe
616+
hex!["b4801d80cd15b61d9774bf163c60d2068606f2f00f2ff4ee1f7a720062f2f775"]
617+
.unchecked_into(),
618+
// im_online
619+
hex!["b23f016ff3adc74468775edc594c887cfdb0636468f6a522ec41a434a5367969"]
620+
.unchecked_into(),
621+
// authority_discovery
622+
hex!["3025a89a305f6e1a5599b3b9f551f907950c97d8e7614b6c248a26e36e4e7d2a"]
623+
.unchecked_into(),
624+
),
625+
// authority #8
626+
(
627+
// stash
628+
hex!["3af49d16869a494380772e47fb2d92f114c3190e291ed655c3bf9b9b5df52e42"].into(),
629+
// cont
630+
hex!["98758865268f1a6f7c1307b6ffe18cb764ce9d57561c97423ac145c8d84a4957"].into(),
631+
// gran
632+
hex!["14d83dc11288148747df1f92d11ad4c5b42dbb12f4aa69f679b36f1f84d41ae0"]
633+
.unchecked_into(),
634+
// babe
635+
hex!["6e239d6162484e5c80efcb4762a98e211e11096f5b71bea251ff5732e3c39244"]
636+
.unchecked_into(),
637+
// im_online
638+
hex!["aa7b10d9bc12874940f92d98f99e7c817c2f86e0630847e3fa124035c6e69a69"]
639+
.unchecked_into(),
640+
// authority_discovery
641+
hex!["1006efa023a6729f0cb8908387e847c42f064d9fc8fe71f1bd869a18fc675f56"]
642+
.unchecked_into(),
643+
),
644+
// authority #9
645+
(
646+
// stash
647+
hex!["603af684fbf8a984af4cc7e147673b576f91da1b3f55e0835a5655a4470e7f22"].into(),
648+
// cont
649+
hex!["b00da5291fc18c973700c7aeab0ca13bdb9f3e48127657c7c9273e75eb7eb27d"].into(),
650+
// gran
651+
hex!["c95b718120a73e30ba70bb2a9d369eeb87ed1f5708f21e66b6cb5d7bcfb8c8f7"]
652+
.unchecked_into(),
653+
// babe
654+
hex!["48be9f059c8363935514c7cfe3a4f096a77f101a112539057789c9c4fc54a14d"]
655+
.unchecked_into(),
656+
// im_online
657+
hex!["805a13b47ac6089a144618a54a0a1f1dd5da9c8bcdf6f54390d882b8d8ff616c"]
658+
.unchecked_into(),
659+
// authority_discovery
660+
hex!["18e905ae2fbe168ebc14b6682179255ea6410733a0d52e69ed49f3717d73236c"]
661+
.unchecked_into(),
662+
),
663+
// authority #10
664+
(
665+
// stash
666+
hex!["322b80c5529a20a1da5702acfb78879211eed2110d687ca001309c1c6d57030f"].into(),
667+
// cont
668+
hex!["48357721e05e42c153e3f33e739b56c4f711762cb45c5463c0b0891bd49fa64b"].into(),
669+
// gran
670+
hex!["f44fcaa91171530462d0d43225354d09c0e64fc9ac7e6bed017279947d6a4785"]
671+
.unchecked_into(),
672+
// babe
673+
hex!["9e6b8b9fdd9adc2eb83e2496f95f2f944bdc984dc7739ec724cf825a2faab223"]
674+
.unchecked_into(),
675+
// im_online
676+
hex!["2ec48f57ff1730098daf6a65addefce46f22bff0a5b58b098f306f13b01c145d"]
677+
.unchecked_into(),
678+
// authority_discovery
679+
hex!["886e84efd495efa7b46a8b9a9c45a4e02174ba5b94bdd32381a1bebbdfaf7c77"]
680+
.unchecked_into(),
681+
),
587682
],
588683
// Sudo account
589684
hex!["3c917f65753cd375582a6d7a1612c8f01df8805f5c8940a66e9bda3040f88f5d"].into(),
@@ -638,11 +733,51 @@ pub fn datahighway_testnet_harbour_config() -> Result<ChainSpec, String> {
638733
hex!["2ed0676546bc839b77af6e2b084b549403081b1840d4d777a8623f2c44bd0d3e"].into(),
639734
hex!["5209213d7d09853295062d63199cb272888a678a4a2bc52aefd62248b6ff9c02"].into(),
640735
hex!["ae641bd93c58d5235054b3a498794b1d18213b9818b7c12eaec596dcb283235f"].into(),
736+
737+
// authority #6
738+
hex!["04034be760fa29265c5df75891253c28add3d9dc6acc592ab287e4b4e2bdcb13"].into(),
739+
hex!["d0dca20158075b94a46aede114a3180d762a7deb9723baa5b3881bda19335716"].into(),
740+
hex!["16dcf1c6f2c9c37312d34f1f418e758eb9c97cbaf9ef10b06b6f3b4b4b33f724"].into(),
741+
hex!["862f4e806774375fe3695fcd715474bff065f91d2f633096a06acf1167fe8d60"].into(),
742+
hex!["209f13424140c5661d4fd6e13f856c1394a167d1631a47d508afd6dd35463c2e"].into(),
743+
hex!["d4ab6cb499d4cf91ea01390b8ceee56e4c50f59a8243a66cdabd9892772edb67"].into(),
744+
745+
// authority #7
746+
hex!["1e7171d63c29cf75a022f9c7cf817774eb9976a481991fcd7a28c7286d5ec34e"].into(),
747+
hex!["4eba5183abe641a421249343037087f48cf3eba9c2628d566bd0e347f619db4a"].into(),
748+
hex!["3a592141f7aaef64444aa506a590fdf5769834b74b47f5087eda97ac6833b23f"].into(),
749+
hex!["b4801d80cd15b61d9774bf163c60d2068606f2f00f2ff4ee1f7a720062f2f775"].into(),
750+
hex!["b23f016ff3adc74468775edc594c887cfdb0636468f6a522ec41a434a5367969"].into(),
751+
hex!["3025a89a305f6e1a5599b3b9f551f907950c97d8e7614b6c248a26e36e4e7d2a"].into(),
752+
753+
// authority #8
754+
hex!["3af49d16869a494380772e47fb2d92f114c3190e291ed655c3bf9b9b5df52e42"].into(),
755+
hex!["98758865268f1a6f7c1307b6ffe18cb764ce9d57561c97423ac145c8d84a4957"].into(),
756+
hex!["14d83dc11288148747df1f92d11ad4c5b42dbb12f4aa69f679b36f1f84d41ae0"].into(),
757+
hex!["6e239d6162484e5c80efcb4762a98e211e11096f5b71bea251ff5732e3c39244"].into(),
758+
hex!["aa7b10d9bc12874940f92d98f99e7c817c2f86e0630847e3fa124035c6e69a69"].into(),
759+
hex!["1006efa023a6729f0cb8908387e847c42f064d9fc8fe71f1bd869a18fc675f56"].into(),
760+
761+
// authority #9
762+
hex!["603af684fbf8a984af4cc7e147673b576f91da1b3f55e0835a5655a4470e7f22"].into(),
763+
hex!["b00da5291fc18c973700c7aeab0ca13bdb9f3e48127657c7c9273e75eb7eb27d"].into(),
764+
hex!["c95b718120a73e30ba70bb2a9d369eeb87ed1f5708f21e66b6cb5d7bcfb8c8f7"].into(),
765+
hex!["48be9f059c8363935514c7cfe3a4f096a77f101a112539057789c9c4fc54a14d"].into(),
766+
hex!["805a13b47ac6089a144618a54a0a1f1dd5da9c8bcdf6f54390d882b8d8ff616c"].into(),
767+
hex!["18e905ae2fbe168ebc14b6682179255ea6410733a0d52e69ed49f3717d73236c"].into(),
768+
769+
// authority #10
770+
hex!["322b80c5529a20a1da5702acfb78879211eed2110d687ca001309c1c6d57030f"].into(),
771+
hex!["48357721e05e42c153e3f33e739b56c4f711762cb45c5463c0b0891bd49fa64b"].into(),
772+
hex!["f44fcaa91171530462d0d43225354d09c0e64fc9ac7e6bed017279947d6a4785"].into(),
773+
hex!["9e6b8b9fdd9adc2eb83e2496f95f2f944bdc984dc7739ec724cf825a2faab223"].into(),
774+
hex!["2ec48f57ff1730098daf6a65addefce46f22bff0a5b58b098f306f13b01c145d"].into(),
775+
hex!["886e84efd495efa7b46a8b9a9c45a4e02174ba5b94bdd32381a1bebbdfaf7c77"].into(),
641776
],
642777
true,
643778
),
644779
vec![
645-
"/ip4/18.185.37.254/tcp/30333/p2p/12D3KooWFmR35FFHiXcQv8hsFWDq6ofttqBPeMkd4Jt6qRgq3HnT"
780+
"/ip4/18.185.37.254/tcp/30333/p2p/12D3KooWSuLeUmWVn7eJzQR7DDjQ4pqUmGoNMVXKmopkPjETYjyk"
646781
.parse()
647782
.unwrap(),
648783
],

0 commit comments

Comments
 (0)