// RawTx is the tx struct for getRawTransaction
type RawTx struct {
+ ID bc.Hash `json:"tx_id"`
Version uint64 `json:"version"`
Size uint64 `json:"size"`
TimeRange uint64 `json:"time_range"`
Tx types.Tx `json:"raw_transaction"`
}) Response {
tx := &RawTx{
+ ID: ins.Tx.ID,
Version: ins.Tx.Version,
Size: ins.Tx.SerializedSize,
TimeRange: ins.Tx.TimeRange,
AccountID string `json:"account_id,omitempty"`
AccountAlias string `json:"account_alias,omitempty"`
Arbitrary chainjson.HexBytes `json:"arbitrary,omitempty"`
+ InputID bc.Hash `json:"input_id"`
}
//AnnotatedOutput means an annotated transaction output.