16 lines
536 B
Nim
16 lines
536 B
Nim
import libp2p/daemon/daemonapi, json_serialization
|
|
export json_serialization
|
|
|
|
proc writeValue*(writer: var JsonWriter, value: PeerID) {.inline.} =
|
|
writer.writeValue value.pretty
|
|
|
|
proc readValue*(reader: var JsonReader, value: var PeerID) {.inline.} =
|
|
value = PeerID.init reader.readValue(string)
|
|
|
|
proc writeValue*(writer: var JsonWriter, value: MultiAddress) {.inline.} =
|
|
writer.writeValue $value
|
|
|
|
proc readValue*(reader: var JsonReader, value: var MultiAddress) {.inline.} =
|
|
value = MultiAddress.init reader.readValue(string)
|
|
|