Source code for cfxdb.gen.xbrmm.Transaction

# automatically generated by the FlatBuffers compiler, do not modify

# namespace: xbrmm

import flatbuffers
from flatbuffers.compat import import_numpy

[docs] np = import_numpy()
# Data encryption key (off-chain) market transactions.
[docs] class Transaction(object):
[docs] __slots__ = ["_tab"]
@classmethod
[docs] def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = Transaction() x.Init(buf, n + offset) return x
@classmethod
[docs] def GetRootAsTransaction(cls, buf, offset=0): """This method is deprecated. Please switch to GetRootAs.""" return cls.GetRootAs(buf, offset)
# Transaction
[docs] def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos)
# ID of the transaction. # Transaction
[docs] def Tid(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def TidAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def TidLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def TidIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0
# Creation time of the transaction (epoch time in ns). # Transaction
[docs] def Created(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) return 0
# Sequence number of the created-state transaction within the payment channel. # Transaction
[docs] def CreatedPaymentChannelSeq(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0
# Sequence number of the created-state transaction within the paying channel. # Transaction
[docs] def CreatedPayingChannelSeq(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0
# ID of the data encryption key offer this transaction is for. # Transaction
[docs] def Offer(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def OfferAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def OfferLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def OfferIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) return o == 0
# Transaction amount in ERC20 tokens of the market coin type. # Transaction
[docs] def Amount(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def AmountAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def AmountLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def AmountIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) return o == 0
# OID of the channel (of the buyer) this transaction is transacting on. # Transaction
[docs] def PaymentChannel(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PaymentChannelAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PaymentChannelLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PaymentChannelIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) return o == 0
# OID of the channel (of the seller) this transaction is transacting on. # Transaction
[docs] def PayingChannel(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PayingChannelAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PayingChannelLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PayingChannelIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) return o == 0
# State of the transaction: TransactionState.INFLIGHT when created, and then either TransactionState.SUCCESS or TransactionState.FAILED. # Transaction
[docs] def State(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) return 0
# Completion time of the transaction (epoch time in ns) # Transaction
[docs] def Completed(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) return 0
# Sequence number of the completed-state transaction within the payment channel. # Transaction
[docs] def CompletedPaymentChannelSeq(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0
# Sequence number of the completed-state transaction within the paying channel. # Transaction
[docs] def CompletedPayingChannelSeq(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) return 0
# ID of the data encryption key sold under the transaction. # Transaction
[docs] def Key(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def KeyAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def KeyLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def KeyIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) return o == 0
# Buyer public key (Ed25519). # Transaction
[docs] def BuyerPubkey(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def BuyerPubkeyAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def BuyerPubkeyLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def BuyerPubkeyIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) return o == 0
# Payment channel balance after transaction. # Transaction
[docs] def PaymentChannelAfter(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PaymentChannelAfterAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PaymentChannelAfterLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PaymentChannelAfterIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) return o == 0
# Payment channel balance after transaction. # Transaction
[docs] def PayingChannelAfter(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PayingChannelAfterAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PayingChannelAfterLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PayingChannelAfterIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) return o == 0
# Payment channel market maker transaction signature. # Transaction
[docs] def PaymentMmSig(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PaymentMmSigAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PaymentMmSigLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PaymentMmSigIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) return o == 0
# Payment channel (buyer) delegate transaction signature. # Transaction
[docs] def PaymentDelSig(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PaymentDelSigAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PaymentDelSigLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PaymentDelSigIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) return o == 0
# Paying channel market maker transaction signature. # Transaction
[docs] def PayingMmSig(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PayingMmSigAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PayingMmSigLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PayingMmSigIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) return o == 0
# Paying channel (seller) delegate transaction signature. # Transaction
[docs] def PayingDelSig(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# Transaction
[docs] def PayingDelSigAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# Transaction
[docs] def PayingDelSigLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) if o != 0: return self._tab.VectorLen(o) return 0
# Transaction
[docs] def PayingDelSigIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) return o == 0
[docs] def TransactionStart(builder): builder.StartObject(20)
[docs] def Start(builder): TransactionStart(builder)
[docs] def TransactionAddTid(builder, tid): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(tid), 0)
[docs] def AddTid(builder, tid): TransactionAddTid(builder, tid)
[docs] def TransactionStartTidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartTidVector(builder, numElems: int) -> int: return TransactionStartTidVector(builder, numElems)
[docs] def TransactionAddCreated(builder, created): builder.PrependUint64Slot(1, created, 0)
[docs] def AddCreated(builder, created): TransactionAddCreated(builder, created)
[docs] def TransactionAddCreatedPaymentChannelSeq(builder, createdPaymentChannelSeq): builder.PrependUint32Slot(2, createdPaymentChannelSeq, 0)
[docs] def AddCreatedPaymentChannelSeq(builder, createdPaymentChannelSeq): TransactionAddCreatedPaymentChannelSeq(builder, createdPaymentChannelSeq)
[docs] def TransactionAddCreatedPayingChannelSeq(builder, createdPayingChannelSeq): builder.PrependUint32Slot(3, createdPayingChannelSeq, 0)
[docs] def AddCreatedPayingChannelSeq(builder, createdPayingChannelSeq): TransactionAddCreatedPayingChannelSeq(builder, createdPayingChannelSeq)
[docs] def TransactionAddOffer(builder, offer): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(offer), 0)
[docs] def AddOffer(builder, offer): TransactionAddOffer(builder, offer)
[docs] def TransactionStartOfferVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartOfferVector(builder, numElems: int) -> int: return TransactionStartOfferVector(builder, numElems)
[docs] def TransactionAddAmount(builder, amount): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(amount), 0)
[docs] def AddAmount(builder, amount): TransactionAddAmount(builder, amount)
[docs] def TransactionStartAmountVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartAmountVector(builder, numElems: int) -> int: return TransactionStartAmountVector(builder, numElems)
[docs] def TransactionAddPaymentChannel(builder, paymentChannel): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(paymentChannel), 0)
[docs] def AddPaymentChannel(builder, paymentChannel): TransactionAddPaymentChannel(builder, paymentChannel)
[docs] def TransactionStartPaymentChannelVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPaymentChannelVector(builder, numElems: int) -> int: return TransactionStartPaymentChannelVector(builder, numElems)
[docs] def TransactionAddPayingChannel(builder, payingChannel): builder.PrependUOffsetTRelativeSlot(7, flatbuffers.number_types.UOffsetTFlags.py_type(payingChannel), 0)
[docs] def AddPayingChannel(builder, payingChannel): TransactionAddPayingChannel(builder, payingChannel)
[docs] def TransactionStartPayingChannelVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPayingChannelVector(builder, numElems: int) -> int: return TransactionStartPayingChannelVector(builder, numElems)
[docs] def TransactionAddState(builder, state): builder.PrependUint8Slot(8, state, 0)
[docs] def AddState(builder, state): TransactionAddState(builder, state)
[docs] def TransactionAddCompleted(builder, completed): builder.PrependUint64Slot(9, completed, 0)
[docs] def AddCompleted(builder, completed): TransactionAddCompleted(builder, completed)
[docs] def TransactionAddCompletedPaymentChannelSeq(builder, completedPaymentChannelSeq): builder.PrependUint32Slot(10, completedPaymentChannelSeq, 0)
[docs] def AddCompletedPaymentChannelSeq(builder, completedPaymentChannelSeq): TransactionAddCompletedPaymentChannelSeq(builder, completedPaymentChannelSeq)
[docs] def TransactionAddCompletedPayingChannelSeq(builder, completedPayingChannelSeq): builder.PrependUint32Slot(11, completedPayingChannelSeq, 0)
[docs] def AddCompletedPayingChannelSeq(builder, completedPayingChannelSeq): TransactionAddCompletedPayingChannelSeq(builder, completedPayingChannelSeq)
[docs] def TransactionAddKey(builder, key): builder.PrependUOffsetTRelativeSlot(12, flatbuffers.number_types.UOffsetTFlags.py_type(key), 0)
[docs] def AddKey(builder, key): TransactionAddKey(builder, key)
[docs] def TransactionStartKeyVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartKeyVector(builder, numElems: int) -> int: return TransactionStartKeyVector(builder, numElems)
[docs] def TransactionAddBuyerPubkey(builder, buyerPubkey): builder.PrependUOffsetTRelativeSlot(13, flatbuffers.number_types.UOffsetTFlags.py_type(buyerPubkey), 0)
[docs] def AddBuyerPubkey(builder, buyerPubkey): TransactionAddBuyerPubkey(builder, buyerPubkey)
[docs] def TransactionStartBuyerPubkeyVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartBuyerPubkeyVector(builder, numElems: int) -> int: return TransactionStartBuyerPubkeyVector(builder, numElems)
[docs] def TransactionAddPaymentChannelAfter(builder, paymentChannelAfter): builder.PrependUOffsetTRelativeSlot(14, flatbuffers.number_types.UOffsetTFlags.py_type(paymentChannelAfter), 0)
[docs] def AddPaymentChannelAfter(builder, paymentChannelAfter): TransactionAddPaymentChannelAfter(builder, paymentChannelAfter)
[docs] def TransactionStartPaymentChannelAfterVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPaymentChannelAfterVector(builder, numElems: int) -> int: return TransactionStartPaymentChannelAfterVector(builder, numElems)
[docs] def TransactionAddPayingChannelAfter(builder, payingChannelAfter): builder.PrependUOffsetTRelativeSlot(15, flatbuffers.number_types.UOffsetTFlags.py_type(payingChannelAfter), 0)
[docs] def AddPayingChannelAfter(builder, payingChannelAfter): TransactionAddPayingChannelAfter(builder, payingChannelAfter)
[docs] def TransactionStartPayingChannelAfterVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPayingChannelAfterVector(builder, numElems: int) -> int: return TransactionStartPayingChannelAfterVector(builder, numElems)
[docs] def TransactionAddPaymentMmSig(builder, paymentMmSig): builder.PrependUOffsetTRelativeSlot(16, flatbuffers.number_types.UOffsetTFlags.py_type(paymentMmSig), 0)
[docs] def AddPaymentMmSig(builder, paymentMmSig): TransactionAddPaymentMmSig(builder, paymentMmSig)
[docs] def TransactionStartPaymentMmSigVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPaymentMmSigVector(builder, numElems: int) -> int: return TransactionStartPaymentMmSigVector(builder, numElems)
[docs] def TransactionAddPaymentDelSig(builder, paymentDelSig): builder.PrependUOffsetTRelativeSlot(17, flatbuffers.number_types.UOffsetTFlags.py_type(paymentDelSig), 0)
[docs] def AddPaymentDelSig(builder, paymentDelSig): TransactionAddPaymentDelSig(builder, paymentDelSig)
[docs] def TransactionStartPaymentDelSigVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPaymentDelSigVector(builder, numElems: int) -> int: return TransactionStartPaymentDelSigVector(builder, numElems)
[docs] def TransactionAddPayingMmSig(builder, payingMmSig): builder.PrependUOffsetTRelativeSlot(18, flatbuffers.number_types.UOffsetTFlags.py_type(payingMmSig), 0)
[docs] def AddPayingMmSig(builder, payingMmSig): TransactionAddPayingMmSig(builder, payingMmSig)
[docs] def TransactionStartPayingMmSigVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPayingMmSigVector(builder, numElems: int) -> int: return TransactionStartPayingMmSigVector(builder, numElems)
[docs] def TransactionAddPayingDelSig(builder, payingDelSig): builder.PrependUOffsetTRelativeSlot(19, flatbuffers.number_types.UOffsetTFlags.py_type(payingDelSig), 0)
[docs] def AddPayingDelSig(builder, payingDelSig): TransactionAddPayingDelSig(builder, payingDelSig)
[docs] def TransactionStartPayingDelSigVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartPayingDelSigVector(builder, numElems: int) -> int: return TransactionStartPayingDelSigVector(builder, numElems)
[docs] def TransactionEnd(builder): return builder.EndObject()
[docs] def End(builder): return TransactionEnd(builder)