v0.3.10-pre.006
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
// file: crates/ksp-raw-transaction-lib/src/lib.rs
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
#![warn(missing_docs)]
|
||||
#![deny(unreachable_pub)]
|
||||
@@ -16,6 +16,7 @@ mod acquisition;
|
||||
mod canonical;
|
||||
mod error;
|
||||
mod signature;
|
||||
mod wire;
|
||||
|
||||
/// Complete source-neutral RAW transaction acquisition containing one canonical entity and one producer-owned observation.
|
||||
pub use self::acquisition::RawTransactionAcquisition;
|
||||
@@ -47,6 +48,24 @@ pub use self::signature::MIN_RAW_TRANSACTION_SIGNATURE_TEXT_BYTES;
|
||||
pub use self::signature::extract_raw_transaction_signature_from_binary_base64;
|
||||
/// Parses one bounded Base58 Solana transaction signature to exactly 64 canonical bytes.
|
||||
pub use self::signature::parse_raw_transaction_signature;
|
||||
/// One source-neutral v0 address-table lookup.
|
||||
pub use self::wire::RawSolanaAddressTableLookup;
|
||||
/// One source-neutral compiled Solana instruction.
|
||||
pub use self::wire::RawSolanaCompiledInstruction;
|
||||
/// Source-neutral Solana message header.
|
||||
pub use self::wire::RawSolanaMessageHeader;
|
||||
/// Source-neutral Solana transaction message version.
|
||||
pub use self::wire::RawSolanaMessageVersion;
|
||||
/// Optional source-neutral Transaction V1 inline configuration.
|
||||
pub use self::wire::RawSolanaTransactionConfig;
|
||||
/// Complete source-neutral Solana transaction message.
|
||||
pub use self::wire::RawSolanaTransactionMessage;
|
||||
/// Complete source-neutral Solana transaction wire material.
|
||||
pub use self::wire::RawSolanaTransactionWire;
|
||||
/// Serializes one source-neutral Solana transaction to exact canonical wire bytes.
|
||||
pub use self::wire::serialize_solana_transaction_wire;
|
||||
/// Serializes one source-neutral Solana transaction to canonical padded standard Base64.
|
||||
pub use self::wire::serialize_solana_transaction_wire_base64;
|
||||
|
||||
/// Creates a safe canonicalization error without copying source payload material.
|
||||
pub(crate) use self::error::canonicalization_error;
|
||||
|
||||
Reference in New Issue
Block a user