C# Класс FreeMoney.BitcoinTransaction

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

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

Метод Описание
BitcoinTransaction ( string dbConnectionString, string>.Dictionary config, string base_url ) : System
GetBTCAddress ( ) : string
GetBTCAmount ( ) : decimal
GetTransactionID ( ) : string
HasErrors ( ) : bool
Initialize ( string>.Dictionary transaction_params, int num_confirmations_required ) : bool
IsConfirmationSent ( ) : bool
IsEnoughConfirmations ( int num_confirmations_received ) : bool
MarkConfirmed ( int num_confirmations_received ) : bool
MarkNotified ( ) : bool
PopulateByBtcAddress ( string btc_address ) : bool
PopulateByTransactionCode ( string transaction_code ) : bool

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

Метод Описание
Create ( ) : bool
Populate ( string by ) : bool
ToBTC ( decimal amount, string currency_code ) : decimal

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

BitcoinTransaction() публичный метод

public BitcoinTransaction ( string dbConnectionString, string>.Dictionary config, string base_url ) : System
dbConnectionString string
config string>.Dictionary
base_url string
Результат System

GetBTCAddress() публичный метод

public GetBTCAddress ( ) : string
Результат string

GetBTCAmount() публичный метод

public GetBTCAmount ( ) : decimal
Результат decimal

GetTransactionID() публичный метод

public GetTransactionID ( ) : string
Результат string

HasErrors() публичный метод

public HasErrors ( ) : bool
Результат bool

Initialize() публичный метод

public Initialize ( string>.Dictionary transaction_params, int num_confirmations_required ) : bool
transaction_params string>.Dictionary
num_confirmations_required int
Результат bool

IsConfirmationSent() публичный метод

public IsConfirmationSent ( ) : bool
Результат bool

IsEnoughConfirmations() публичный метод

public IsEnoughConfirmations ( int num_confirmations_received ) : bool
num_confirmations_received int
Результат bool

MarkConfirmed() публичный метод

public MarkConfirmed ( int num_confirmations_received ) : bool
num_confirmations_received int
Результат bool

MarkNotified() публичный метод

public MarkNotified ( ) : bool
Результат bool

PopulateByBtcAddress() публичный метод

public PopulateByBtcAddress ( string btc_address ) : bool
btc_address string
Результат bool

PopulateByTransactionCode() публичный метод

public PopulateByTransactionCode ( string transaction_code ) : bool
transaction_code string
Результат bool