Equity
Bitcoin Protocol Library
Public Member Functions | Public Attributes | List of all members
Equity::Transaction::Input Struct Reference

A transaction input. More...

#include <Transaction.h>

Inheritance diagram for Equity::Transaction::Input:
P2p::Serializable

Public Member Functions

 Input (json const &json)
 
 Input (uint8_t const *&in, size_t &size)
 
Overrides Serializable
virtual void serialize (std::vector< uint8_t > &out) const override
 
virtual json toJson () const override
 

Public Attributes

Txid txid
 Source transaction.
 
uint32_t outputIndex
 Source transaction output index.
 
std::vector< uint8_t > script
 Input script.
 
uint32_t sequence
 Sequence number.
 

Detailed Description

A transaction input.

Constructor & Destructor Documentation

Equity::Transaction::Input::Input ( json const &  json)
explicit
Parameters
jsonA json representation of the input
Transaction::Input::Input ( uint8_t const *&  in,
size_t &  size 
)
Parameters
[in,out]inpointer to the next byte to deserialize
[in,out]sizenumber of bytes remaining in the serialized stream

The documentation for this struct was generated from the following files: