Key Components
Transactions
Atomic units of computation with detailed binary format specification. Includes transaction headers with fee payer and program information, account address lists (read-write and read-only), instruction data, and optional state proofs for fee payer accounts. Defines transaction validation criteria, signature verification, and account list ordering requirements.Thru Format (thrufmt)
Standard human-readable encoding format for Thru public addresses (taβ¦) and signatures (tsβ¦). Documents the base64url encoding scheme, checksum algorithms, and CLI tools for converting between raw hex and the canonical string form. All clients must match the encoding behavior exactly, byte-for-byte.