Package foundation.omni.tx
package foundation.omni.tx
Classes for creating Omni Protocol transactions:
OmniTxBuilder
and supporting classes.-
ClassDescriptionWIP Class-C EncoderTrivial fee calculator that always uses the recommended minimum fee Provides backwards compatibility with previous implementations of OmniTxBuilderEncode Data into MultiSig transaction outputs e.g.Constants for Omni Class B Transaction encodingInterface for transaction fee calculatorOmni Class B ObfuscationDeprecated.This code is incomplete, doesn't work, and will be replaced.Deprecated.This code is incomplete, doesn't work, and will be replaced.Builds Omni transactions in bitcoinj Transaction objectsThis builder does not guarantee correctness, it is a thin wrapper around ByteBuffer to make the transaction building code easy to read and compare to the Omni Spec.Convert a stream of bytes to a list of ECKeysBuild hex-encoded raw Omni transactionsMethods to add and remove sequence numbers from byte arrays.Simple fee calculator that always uses a linear multiple of transaction sizeOmni Transactions that use a reference address implement this interfaceAll Omni Transactions implement this interfaceOmni Layer Transaction Type