Skip to content

Commit bc7ffb2

Browse files
committed
feat: add Avail Goldberg network
1 parent 65b985a commit bc7ffb2

3 files changed

Lines changed: 26 additions & 1 deletion

File tree

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ clean:
2222
docker:
2323
docker build -t dennistra/nebula:latest -t dennistra/nebula:`cat version` .
2424

25-
docker-push: docker
25+
docker-linux:
26+
docker build --platform linux/amd64 -t 019120760881.dkr.ecr.us-east-1.amazonaws.com/probelab:nebula-sha6bc3e96 .
27+
28+
docker-push: docker-linux
2629
docker push dennistra/nebula:latest dennistra/nebula:`cat version`
2730

2831
tools:

config/bootstrap.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,16 @@ var (
220220
"enr:-LS4QG0uV4qvcpJ-HFDJRGBmnlD3TJo7yc4jwK8iP7iKaTlfQ5kZvIDspLMJhk7j9KapuL9yyHaZmwTEZqr10k9XumyCEcmHYXR0bmV0c4gAAAAABgAAAIRldGgykGm32XQEAXAAAAEAAAAAAACCaWSCdjSCaXCErK4j-YlzZWNwMjU2azGhAgfWRBEJlb7gAhXIB5ePmjj2b8io0UpEenq1Kl9cxStJg3RjcIIjKIN1ZHCCIyg",
221221
"enr:-Le4QLoE1wFHSlGcm48a9ZESb_MRLqPPu6G0vHqu4MaUcQNDHS69tsy-zkN0K6pglyzX8m24mkb-LtBcbjAYdP1uxm4BhGV0aDKQabfZdAQBcAAAAQAAAAAAAIJpZIJ2NIJpcIQ5gR6Wg2lwNpAgAUHQBwEQAAAAAAAAADR-iXNlY3AyNTZrMaEDPMSNdcL92uNIyCsS177Z6KTXlbZakQqxv3aQcWawNXeDdWRwgiMohHVkcDaCI4I",
222222
}
223+
224+
// BootstrapPeersBiryani Avail network extracted from:
225+
// https://github.com/availproject/light-client-lib/blob/e5cb20f092951e15436bc21a2ac1f97c10d6a800/src/types.rs#L583
226+
BootstrapPeersBiryani = []string{
227+
"/dns/bootnode-lightnode-001.biryani-devnet.avail.tools/udp/37000/quic-v1/p2p/12D3KooWGTgyoXMJ55ASQFR1p44esRn6BJUqBuKhVuQPqFueA9Uf",
228+
}
229+
230+
// BootstrapPeersGoldberg Avail network extracted from:
231+
// https://github.com/availproject/light-client-lib/blob/e5cb20f092951e15436bc21a2ac1f97c10d6a800/src/types.rs#L586C6-L586C72
232+
BootstrapPeersGoldberg = []string{
233+
"/dns/bootnode.1.lightclient.goldberg.avail.tools/udp/37000/quic-v1/p2p/12D3KooWBkLsNGaD3SpMaRWtAmWVuiZg1afdNSPbtJ8M8r9ArGRT",
234+
}
223235
)

config/config.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ const (
3333
NetworkEthCons Network = "ETHEREUM_CONSENSUS"
3434
NetworkEthExec Network = "ETHEREUM_EXECUTION"
3535
NetworkHolesky Network = "HOLESKY"
36+
NetworkBiryani Network = "BIRYANI"
37+
NetworkGoldberg Network = "GOLDBERG"
3638
)
3739

3840
func Networks() []Network {
@@ -51,6 +53,8 @@ func Networks() []Network {
5153
NetworkEthCons,
5254
NetworkEthExec,
5355
NetworkHolesky,
56+
NetworkBiryani,
57+
NetworkGoldberg,
5458
}
5559
}
5660

@@ -365,6 +369,12 @@ func ConfigureNetwork(network string) (*cli.StringSlice, *cli.StringSlice, error
365369
case NetworkHolesky:
366370
bootstrapPeers = cli.NewStringSlice(BootstrapPeersHolesky...)
367371
protocols = cli.NewStringSlice("discv5") // TODO
372+
case NetworkBiryani:
373+
bootstrapPeers = cli.NewStringSlice(BootstrapPeersBiryani...)
374+
protocols = cli.NewStringSlice(string(kaddht.ProtocolDHT))
375+
case NetworkGoldberg:
376+
bootstrapPeers = cli.NewStringSlice(BootstrapPeersGoldberg...)
377+
protocols = cli.NewStringSlice(string(kaddht.ProtocolDHT))
368378
case NetworkIPFS, NetworkAmino:
369379
bps := []string{}
370380
for _, maddr := range kaddht.DefaultBootstrapPeers {

0 commit comments

Comments
 (0)