Expand description
Declaration of each jet.
Currently for documentation purposes only.
Re-exports§
pub use arithmetic::*;
pub use bitcoin_without_primitives::*;
pub use digital_signatures::*;
pub use elliptic_curve_functions::*;
pub use hash_functions::*;
pub use issuance::*;
pub use multi_bit_logic::*;
pub use signature_hash_modes::*;
pub use time_locks::*;
pub use transaction::*;
Modules§
- arithmetic
- Arithmetic
- bitcoin_
without_ primitives - Bitcoin (without primitives)
- digital_
signatures - Digital signatures
- elliptic_
curve_ functions - Elliptic curve functions
- hash_
functions - Hash functions
- issuance
- Issuance
- multi_
bit_ logic - Multi-bit logic
- signature_
hash_ modes - Elements signature hash modes
- time_
locks - Time locks
- transaction
- Transaction
Structs§
- List
- List of less than
BOUND
many values of typeA
. - u1
- 1-bit unsigned integer.
- u2
- 2-bit unsigned integer.
- u4
- 4-bit unsigned integer.
- u256
- 256-bit unsigned integer.
Type Aliases§
- Amount1
- Amount of units of an Elements asset (confidential or explicit).
- Asset1
- Elements asset (confidential or explicit).
- Confidential1
- Pedersen commitment to a confidential value.
- Ctx8
- State of a SHA256 hash engine. SHA context for streams of 8-bit values.
- Distance
- Relative distance between Bitcoin blocks in terms of height.
- Duration
- Relative distance between Bitcoin blocks in terms of UNIX timestamps.
- Explicit
Amount - Explicit amount of units of an Elements asset.
- Explicit
Asset - Explicit Elements asset ID.
- Explicit
Nonce - Explicit 256-bit nonce.
- Fe
- Field element (coordinate) of the secp256k1 elliptic curve.
- Ge
- Group element (point) of the secp256k1 elliptic curve in affine coordinates.
- Gej
- Group element (point) of the secp256k1 elliptic curve in projective / Jacobian coordinates.
- Height
- Height of a Bitcoin block.
- Lock
- Lock time of an Elements transaction.
- Message
- 256-bit message (signature hash).
- Message64
- 512-bit messaage (CMR of program that computes signature hash + signature hash).
- Nonce
- Nonce (confidential or explicit).
- Outpoint
- Outpoint of an Elements transaction input (transaction ID + vout).
- Point
- Group element (point) of the secp256k1 elliptic curve in compressed affine coordinates (whether y is odd + affine x coordinate).
- Pubkey
- X-only public key.
- Scalar
- Scalar of the secp256k1 elliptic curve.
- Signature
- Schnorr signature.
- Time
- UNIX timestamp of a Bitcoin block.
- Token
Amount1 - Amount of units of an Elements token (confidential or explicit).