package
1.7.3
Repository: https://github.com/coderzhi/go-ethereum.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
BytesToUintBigEndian converts the slice to 64-bit unsigned integer.
GenerateRandomID generates a random string, which is then returned to be used as a key id.
No description provided by the author
New creates a Whisper client ready to communicate through the Ethereum P2P network.
NewEnvelope wraps a Whisper message with expiration and destination data included into an envelope for network forwarding.
No description provided by the author
NewPublicWhisperAPI create a new RPC whisper service.
NewMessage creates and initializes a non-signed, non-encrypted Whisper message.
ToWhisperMessage converts an internal message into an API version.
ValidatePublicKey checks the format of the given public key.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
seconds.
No description provided by the author
maximum accepted size of a message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
seconds.
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
Criteria holds various filter options for inbound messages.
Envelope represents a clear-text data packet to transmit through the Whisper network.
No description provided by the author
No description provided by the author
Info contains diagnostic information.
Message is the RPC representation of a whisper message.
Options specifies the exact way a message should be wrapped into an Envelope.
NewMessage represents a new whisper message that is posted through the RPC.
peer represents a whisper protocol peer connection.
PublicWhisperAPI provides the whisper RPC service that can be use publicly without security implications.
ReceivedMessage represents a data packet to be received through the Whisper protocol.
No description provided by the author
Whisper represents a dark communication interface through the Ethereum network, using its very own P2P communication layer.

# Interfaces

MailServer represents a mail server, capable of archiving the old messages for subsequent delivery to the peers.

# Type aliases

Topic represents a cryptographically secure, probabilistic partial classifications of a message, determined as the first (left) 4 bytes of the SHA3 hash of some arbitrary data given by the original author of the message.