Architecture

Architecture Diagram

Transaction Library Architecture Key Management Mnemonic BIP39 + BIP360 Wallet Classical + Quantum keys EcKeyPair Secp256k1 ops MessageSigner Schnorr + ML-DSA Entry Points TransactionFactory Main API surface OPNetLimitedProvider UTXO fetching Script Generators CalldataGenerator DeploymentGenerator MultiSignGenerator HashCommitment Generator Transaction Builders TweakedTransaction PSBT construction, Taproot tweaking, signing TransactionBuilder<T> Abstract base: UTXO management, fee calculation, outputs Funding Transaction BTC transfers Deployment Transaction Contract deployment Interaction Transaction Contract calls MultiSign Transaction Multi-sig ops CustomScript Transaction Custom scripts Cancel Transaction TX cancellation Consolidated Interaction Tx CHCT anti-censorship