blockbook/bchain/tx.proto

27 lines
720 B
Protocol Buffer

syntax = "proto3";
package bchain;
message ProtoTransaction {
message VinType {
string Coinbase = 1;
bytes Txid = 2;
uint32 Vout = 3;
bytes ScriptSigHex = 4;
uint32 Sequence = 5;
repeated string Addresses = 6;
}
message VoutType {
bytes ValueSat = 1;
uint32 N = 2;
bytes ScriptPubKeyHex = 3;
repeated string Addresses = 4;
}
bytes Txid = 1;
bytes Hex = 2;
uint64 Blocktime = 3;
uint32 Locktime = 4;
uint32 Height = 5;
repeated VinType Vin = 6;
repeated VoutType Vout = 7;
int32 Version = 8;
}