Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parse Address from Peer ID #1494

Closed
wants to merge 1 commit into from
Closed

Conversation

lalexgap
Copy link
Contributor

@lalexgap lalexgap commented Jul 26, 2023

This just shows a brief example of how we can derive a SC address from a libp2p peer.ID.

Running tool: /opt/homebrew/bin/go test -timeout 30s -run ^TestKademliaDhtIntegrationScenario/Kademlia-DHT_test$ github.com/statechannels/go-nitro/node_test

=== RUN   TestKademliaDhtIntegrationScenario
=== RUN   TestKademliaDhtIntegrationScenario/Kademlia-DHT_test
    /Users/lagap/code/go-nitro/node_test/integration_test.go:95: Initalizing intermediary node(s)...
Peer SC address 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db
Peer SC address 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0
    /Users/lagap/code/go-nitro/node_test/integration_test.go:111: Intermediary node(s) setup complete
Peer SC address 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db
Peer SC address 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE
Peer SC address 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0
Peer SC address 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE
Peer SC address 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db
Peer SC address 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94
Peer SC address 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0
Peer SC address 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94
Peer SC address 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE
Peer SC address 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94
    /Users/lagap/code/go-nitro/node_test/integration_test.go:127: Waiting for peer info exchange...
Service num: 0, peer num: 0, peerInfo: {16Uiu2HAm1hgN2MkrhGen8JPrBBYyXACbZtfqJmraN53XiHYCeoFi 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0}
Service num: 0, peer num: 1, peerInfo: {16Uiu2HAmSjXJqsyBJgcBUU2HQmykxGseafSatbpq5471XmuaUqyv 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE}
Service num: 0, peer num: 2, peerInfo: {16Uiu2HAmJDxLM8rSybX78FH51iZq9PdrwCoCyyHRBCndNzcAYMes 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94}
Service num: 1, peer num: 0, peerInfo: {16Uiu2HAmHntR3SGeS7iF2tdeNBefSahXBhmTrqVozVLHydxzkaZn 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db}
Service num: 1, peer num: 1, peerInfo: {16Uiu2HAmSjXJqsyBJgcBUU2HQmykxGseafSatbpq5471XmuaUqyv 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE}
Service num: 1, peer num: 2, peerInfo: {16Uiu2HAmJDxLM8rSybX78FH51iZq9PdrwCoCyyHRBCndNzcAYMes 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94}
Service num: 2, peer num: 0, peerInfo: {16Uiu2HAmHntR3SGeS7iF2tdeNBefSahXBhmTrqVozVLHydxzkaZn 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db}
Service num: 2, peer num: 1, peerInfo: {16Uiu2HAm1hgN2MkrhGen8JPrBBYyXACbZtfqJmraN53XiHYCeoFi 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0}
Service num: 2, peer num: 2, peerInfo: {16Uiu2HAmJDxLM8rSybX78FH51iZq9PdrwCoCyyHRBCndNzcAYMes 0xBBB676f9cFF8D242e9eaC39D063848807d3D1D94}
Service num: 3, peer num: 0, peerInfo: {16Uiu2HAmHntR3SGeS7iF2tdeNBefSahXBhmTrqVozVLHydxzkaZn 0x111A00868581f73AB42FEEF67D235Ca09ca1E8db}
Service num: 3, peer num: 1, peerInfo: {16Uiu2HAm1hgN2MkrhGen8JPrBBYyXACbZtfqJmraN53XiHYCeoFi 0xA8d2D06aCE9c7FFc24Ee785C2695678aeCDfd7A0}
Service num: 3, peer num: 2, peerInfo: {16Uiu2HAmSjXJqsyBJgcBUU2HQmykxGseafSatbpq5471XmuaUqyv 0xAAA6628Ec44A8a742987EF3A114dDFE2D4F7aDCE}
    /Users/lagap/code/go-nitro/node_test/integration_test.go:129: Peer info exchange complete
--- PASS: TestKademliaDhtIntegrationScenario/Kademlia-DHT_test (3.23s)
--- PASS: TestKademliaDhtIntegrationScenario (3.23s)
PASS
ok      github.com/statechannels/go-nitro/node_test     3.559s

@netlify
Copy link

netlify bot commented Jul 26, 2023

👷 Deploy Preview for nitrodocs processing.

Name Link
🔨 Latest commit 5284f0d
🔍 Latest deploy log https://app.netlify.com/sites/nitrodocs/deploys/64c198b7ef8200000896cc47

@netlify
Copy link

netlify bot commented Jul 26, 2023

Deploy Preview for nitro-storybook canceled.

Name Link
🔨 Latest commit 5284f0d
🔍 Latest deploy log https://app.netlify.com/sites/nitro-storybook/deploys/64c198b7f0948f000850e02c

@netlify
Copy link

netlify bot commented Jul 26, 2023

Deploy Preview for nitro-gui canceled.

Name Link
🔨 Latest commit 5284f0d
🔍 Latest deploy log https://app.netlify.com/sites/nitro-gui/deploys/64c198b74c03c8000743643d

@lalexgap lalexgap changed the base branch from main to dht-namespace July 26, 2023 22:05
@lalexgap
Copy link
Contributor Author

This has evolved into #1496.

@lalexgap lalexgap closed this Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant