Get desktop application:
View/edit binary Protocol Buffers messages
This is an ECDSA signature representation in compact form. It is nonstandard and defined by the libsecp256k1 library.
Used in:
These are the first 256-bits of the 64 byte signature part, so bits 0-255.
These are the last 256-bits of the 64 byte signature part, so bits 256-511.
Represents a point on the secp256k1 elliptic curve. A Point is either a public key, like the crypto.PublicKey type, or the point at infinity.
Used in:
, , , , , ,The x-coordinate of the point.
Represents the parity bit of the point. True means the parity is odd, while false means the parity is even.
/ Represents a public key type for the secp256k1 elliptic curve.
Used in:
, , ,The x-coordinate of the public key.
Represents the parity bit of the public key. True means the parity is odd, while false means the parity is even.
This is a recoverable signature representation. It is nonstandard and defined by the libsecp256k1 library.
Used in:
These are the first 256-bits of the 64 byte signature part, so bits 0-255.
These are the last 256-bits of the 64 byte signature part, so bits 256-511.
A tag used for recovering the public key from a compact signature. It must be one of the values 0-3.
Scalar maps to a nonnegative number less than the order of the secp256k1 curve.
Used in:
, , , , ,A message type only used for values of maps when a set is desired. The "Zst" in the end stands for Zero-sized type, because this will be turned into a zero-sized type in Rust.
Used in:
, ,(message has no fields)
/ A type representing a 256-bit integer.
Used in:
, , , , , , , , , ,These are the 64 bits of the 256-bit integer from bits 0-63.
These are the 64 bits of the 256-bit integer from bits 64-127.
These are the 64 bits of the 256-bit integer from bits 128-191.
These are the 64 bits of the 256-bit integer from bits 192-255.