C# Класс BitSharper.TransactionInput

Наследование: Message
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
EmptyArray byte[]

Private Properties

Свойство Тип Описание
Connect ConnectionResult
Disconnect bool
GetConnectedOutput TransactionOutput
TransactionInput System
TransactionInput System

Открытые методы

Метод Описание
BitcoinSerializeToStream ( Stream stream ) : void
ToString ( ) : string

Returns a human readable debug string.

TransactionInput ( NetworkParameters @params, Transaction parentTransaction, byte payload, int offset ) : System

Deserializes an input message. This is usually part of a transaction message.

Защищенные методы

Метод Описание
Parse ( ) : void

Приватные методы

Метод Описание
Connect ( Transaction>.IDictionary transactions, bool disconnect ) : ConnectionResult

Connects this input to the relevant output of the referenced transaction if it's in the given map. Connecting means updating the internal pointers and spent flags.

Disconnect ( ) : bool

Release the connected output, making it spendable once again.

GetConnectedOutput ( Transaction>.IDictionary transactions ) : TransactionOutput

Locates the referenced output from the given pool of transactions.

TransactionInput ( NetworkParameters @params, Transaction parentTransaction, TransactionOutput output ) : System

Creates an UNSIGNED input that links to the given output

TransactionInput ( NetworkParameters @params, Transaction parentTransaction, byte scriptBytes ) : System

Used only in creation of the genesis block.

Описание методов

BitcoinSerializeToStream() публичный Метод

public BitcoinSerializeToStream ( Stream stream ) : void
stream Stream
Результат void

Parse() защищенный Метод

protected Parse ( ) : void
Результат void

ToString() публичный Метод

Returns a human readable debug string.
public ToString ( ) : string
Результат string

TransactionInput() публичный Метод

Deserializes an input message. This is usually part of a transaction message.
public TransactionInput ( NetworkParameters @params, Transaction parentTransaction, byte payload, int offset ) : System
@params NetworkParameters
parentTransaction Transaction
payload byte
offset int
Результат System

Описание свойств

EmptyArray публичное статическое свойство

public static byte[] EmptyArray
Результат byte[]