View Source StellarBase.XDR.TransactionV0 (Elixir Stellar Base v0.16.0)
Representation of Stellar TransactionV0
type.
TransactionV0 is a transaction with the AccountID discriminant stripped off, leaving a raw ed25519 public key to identify the source account. This is used for backwards compatibility starting from the protocol 12/13 boundary.
If an "old-style" TransactionEnvelope containing a Transaction is parsed with this XDR definition, it will be parsed as a "new-style" TransactionEnvelope containing a TransactionV0.
Summary
Types
@type t() :: %StellarBase.XDR.TransactionV0{ ext: StellarBase.XDR.Ext.t(), fee: StellarBase.XDR.UInt32.t(), memo: StellarBase.XDR.Memo.t(), operations: StellarBase.XDR.Operations.t(), seq_num: StellarBase.XDR.SequenceNumber.t(), source_account_ed25519: StellarBase.XDR.UInt256.t(), time_bounds: StellarBase.XDR.OptionalTimeBounds.t() }
Functions
Link to this function
new(source_account_ed25519, fee, seq_num, time_bounds, memo, operations, ext)
View Source@spec new( source_account_ed25519 :: StellarBase.XDR.UInt256.t(), fee :: StellarBase.XDR.UInt32.t(), seq_num :: StellarBase.XDR.SequenceNumber.t(), time_bounds :: StellarBase.XDR.OptionalTimeBounds.t(), memo :: StellarBase.XDR.Memo.t(), operations :: StellarBase.XDR.Operations.t(), ext :: StellarBase.XDR.Ext.t() ) :: t()