receiver/authenticate¶
- 
module 
receiver.authenticate¶ Authenticating message receiver.
Receives
protocol.Signedisntances. Verifies the signature of the message. Passes authenticated messages on to next receiver. Discards messages that fail authentication.Provide protocol definition and next receiver. Optionally provide
Receiverinstance to receive discarded messages.- 
class 
receiver.authenticate.AuthenticateReceiver(params)¶ Arguments: - params (AuthenticateReceiverParams) –
 
- 
receiver.authenticate.AuthenticateReceiver.submit(message)¶ Arguments: - message (protocol.Signed) – Signed packet to verify signature of.
 
- 
receiver.authenticate.AuthenticateReceiverParams()¶ Arguments: - protocol (protobufjs.Root) – Protocol definition.
 - nextReceiver (Receiver) – Receiver to deliver message to.
 - discarder (Receiver) – Receiver to discard messages to.
 - network (bitcore.Network) – Bitcoin Cash network.
 
- 
class