# automatically generated by the FlatBuffers compiler, do not modify
# namespace: xbrmm
import flatbuffers
from flatbuffers.compat import import_numpy
# Data encryption key (off-chain) market transactions.
[docs]
class Transaction(object):
@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)