Merge branch 'master' into blockexchange-uses-merkle-tree

This commit is contained in:
Tomasz Bekas 2023-11-13 11:59:50 +01:00
commit 72940c996e
No known key found for this signature in database
GPG Key ID: 4854E04C98824959
3 changed files with 8 additions and 4 deletions

View File

@ -36,7 +36,7 @@ type
protocol*: discv5.Protocol # dht protocol
key: PrivateKey # private key
peerId: PeerId # the peer id of the local node
announceAddrs: seq[MultiAddress] # addresses announced as part of the provider records
announceAddrs*: seq[MultiAddress] # addresses announced as part of the provider records
providerRecord*: ?SignedPeerRecord # record to advertice node connection information, this carry any
# address that the node can be connected on
dhtRecord*: ?SignedPeerRecord # record to advertice DHT connection information
@ -74,7 +74,7 @@ method find*(
cid: Cid
): Future[seq[SignedPeerRecord]] {.async, base.} =
## Find block providers
##
##
trace "Finding providers for block", cid
without providers =?
@ -187,8 +187,8 @@ proc new*(
bootstrapNodes: openArray[SignedPeerRecord] = [],
store: Datastore = SQLiteDatastore.new(Memory).expect("Should not fail!")
): Discovery =
## Create a new Discovery node instance for the given key and datastore
##
## Create a new Discovery node instance for the given key and datastore
##
var
self = Discovery(

View File

@ -298,6 +298,7 @@ proc initDebugApi(node: CodexNodeRef, conf: CodexConf, router: var RestRouter) =
node.discovery.dhtRecord.get.toURI
else:
"",
"announceAddresses": node.discovery.announceAddrs,
"table": table,
"codex": {
"version": $codexVersion,

View File

@ -108,3 +108,6 @@ func `%`*(obj: dn.Address): JsonNode =
func `%`*(obj: AddressInfo): JsonNode =
% $obj.address
func `%`*(obj: MultiAddress): JsonNode =
% $obj