mirror of
https://github.com/yggdrasil-network/yggdrasil-go.git
synced 2024-11-27 03:55:18 +00:00
Merge branch 'ironwood-experimental' of https://github.com/yggdrasil-network/yggdrasil-go into ironwood-experimental
This commit is contained in:
commit
ffb2f06992
@ -190,10 +190,9 @@ func (m *Yggdrasil) GetPublicKeyString() string {
|
|||||||
return hex.EncodeToString(m.core.GetSelf().Key)
|
return hex.EncodeToString(m.core.GetSelf().Key)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetCoordsString gets the node's coordinates
|
// GetRoutingEntries gets the number of entries in the routing table
|
||||||
func (m *Yggdrasil) GetCoordsString() string {
|
func (m *Yggdrasil) GetRoutingEntries() int {
|
||||||
return "N/A"
|
return int(m.core.GetSelf().RoutingEntries)
|
||||||
// return fmt.Sprintf("%v", m.core.GetSelf().Coords)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Yggdrasil) GetPeersJSON() (result string) {
|
func (m *Yggdrasil) GetPeersJSON() (result string) {
|
||||||
@ -219,8 +218,16 @@ func (m *Yggdrasil) GetPeersJSON() (result string) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (m *Yggdrasil) GetDHTJSON() (result string) {
|
func (m *Yggdrasil) GetPathsJSON() (result string) {
|
||||||
if res, err := json.Marshal(m.core.GetDHT()); err == nil {
|
if res, err := json.Marshal(m.core.GetPaths()); err == nil {
|
||||||
|
return string(res)
|
||||||
|
} else {
|
||||||
|
return "{}"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Yggdrasil) GetTreeJSON() (result string) {
|
||||||
|
if res, err := json.Marshal(m.core.GetTree()); err == nil {
|
||||||
return string(res)
|
return string(res)
|
||||||
} else {
|
} else {
|
||||||
return "{}"
|
return "{}"
|
||||||
|
@ -9,7 +9,7 @@ func TestStartYggdrasil(t *testing.T) {
|
|||||||
}
|
}
|
||||||
t.Log("Address:", ygg.GetAddressString())
|
t.Log("Address:", ygg.GetAddressString())
|
||||||
t.Log("Subnet:", ygg.GetSubnetString())
|
t.Log("Subnet:", ygg.GetSubnetString())
|
||||||
t.Log("Coords:", ygg.GetCoordsString())
|
t.Log("Routing entries:", ygg.GetRoutingEntries())
|
||||||
if err := ygg.Stop(); err != nil {
|
if err := ygg.Stop(); err != nil {
|
||||||
t.Fatalf("Failed to stop Yggdrasil: %s", err)
|
t.Fatalf("Failed to stop Yggdrasil: %s", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user