コード例 #1
0
 internal static Offset <MultisigTransactionBuffer> CreateMultisigTransactionBuffer(FlatBufferBuilder builder,
                                                                                    int transactionType          = 0,
                                                                                    short version                = 0,
                                                                                    short network                = 0,
                                                                                    int timestamp                = 0,
                                                                                    int publicKeyLen             = 0,
                                                                                    VectorOffset publicKeyOffset = default(VectorOffset),
                                                                                    ulong fee    = 0,
                                                                                    int deadline = 0,
                                                                                    int innerTransactionLength = 0,
                                                                                    VectorOffset innerTransactionBytesOffset = default(VectorOffset))
 {
     builder.StartObject(10);
     MultisigTransactionBuffer.AddFee(builder, fee);
     MultisigTransactionBuffer.AddInnerTransactionBytes(builder, innerTransactionBytesOffset);
     MultisigTransactionBuffer.AddInnerTransactionLength(builder, innerTransactionLength);
     MultisigTransactionBuffer.AddDeadline(builder, deadline);
     MultisigTransactionBuffer.AddPublicKey(builder, publicKeyOffset);
     MultisigTransactionBuffer.AddPublicKeyLen(builder, publicKeyLen);
     MultisigTransactionBuffer.AddTimestamp(builder, timestamp);
     MultisigTransactionBuffer.AddTransactionType(builder, transactionType);
     MultisigTransactionBuffer.AddNetwork(builder, network);
     MultisigTransactionBuffer.AddVersion(builder, version);
     return(MultisigTransactionBuffer.EndMultisigTransactionBuffer(builder));
 }
コード例 #2
0
 internal static MultisigTransactionBuffer GetRootAsMultisigTransactionBuffer(ByteBuffer _bb, MultisigTransactionBuffer obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }