MCPcopy Create free account
hub / github.com/Bitmessage/PyBitmessage / HandleDecodeAddress

Method HandleDecodeAddress

src/api.py:961–969  ·  view source on GitHub ↗
(self, params)

Source from the content-addressed store, hash-verified

959 return json.dumps({'networkConnections':len(network.stats.connectedHostsList()),'numberOfMessagesProcessed':shared.numberOfMessagesProcessed, 'numberOfBroadcastsProcessed':shared.numberOfBroadcastsProcessed, 'numberOfPubkeysProcessed':shared.numberOfPubkeysProcessed, 'networkStatus':networkStatus, 'softwareName':'PyBitmessage','softwareVersion':softwareVersion}, indent=4, separators=(',', ': '))
960
961 def HandleDecodeAddress(self, params):
962 # Return a meaningful decoding of an address.
963 if len(params) != 1:
964 raise APIError(0, 'I need 1 parameter!')
965 address, = params
966 status, addressVersion, streamNumber, ripe = decodeAddress(address)
967 return json.dumps({'status':status, 'addressVersion':addressVersion,
968 'streamNumber':streamNumber, 'ripe':base64.b64encode(ripe)}, indent=4,
969 separators=(',', ': '))
970
971 def HandleHelloWorld(self, params):
972 (a, b) = params

Callers

nothing calls this directly

Calls 2

decodeAddressFunction · 0.90
APIErrorClass · 0.85

Tested by

no test coverage detected