C# Класс Bitnet.Client.BitnetClient

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

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

Свойство Тип Описание
Credentials ICredentials
Url System.Uri

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

Метод Описание
BackupWallet ( string a_destination ) : void
BitnetClient ( ) : System
BitnetClient ( string a_sUri ) : System
GetAccount ( string a_address ) : string
GetAccountAddress ( string a_account ) : string
GetAddressesByAccount ( string a_account ) : IEnumerable
GetBalance ( string a_account = null, int a_minconf = 1 ) : float
GetBlockByCount ( int a_height ) : string
GetBlockCount ( ) : int
GetBlockNumber ( ) : int
GetConnectionCount ( ) : int
GetDifficulty ( ) : float
GetGenerate ( ) : bool
GetHashesPerSec ( ) : float
GetInfo ( ) : Newtonsoft.Json.Linq.JObject
GetNewAddress ( string a_account ) : string
GetReceivedByAccount ( string a_account, int a_minconf = 1 ) : float
GetReceivedByAddress ( string a_address, int a_minconf = 1 ) : float
GetTransaction ( string a_txid ) : Newtonsoft.Json.Linq.JObject
GetWork ( ) : Newtonsoft.Json.Linq.JObject
GetWork ( string a_data ) : bool
Help ( string a_command = "" ) : string
InvokeMethod ( string a_sMethod ) : Newtonsoft.Json.Linq.JObject
ListAccounts ( int a_minconf = 1 ) : Newtonsoft.Json.Linq.JObject
ListReceivedByAccount ( int a_minconf = 1, bool a_includeEmpty = false ) : Newtonsoft.Json.Linq.JArray
ListReceivedByAddress ( int a_minconf = 1, bool a_includeEmpty = false ) : Newtonsoft.Json.Linq.JArray
ListTransactions ( string a_account, int a_count = 10 ) : Newtonsoft.Json.Linq.JArray
Move ( string a_fromAccount, string a_toAccount, float a_amount, int a_minconf = 1, string a_comment = "" ) : bool
SendFrom ( string a_fromAccount, string a_toAddress, float a_amount, int a_minconf = 1, string a_comment = "", string a_commentTo = "" ) : string
SendToAddress ( string a_address, float a_amount, string a_comment, string a_commentTo ) : string
SetAccount ( string a_address, string a_account ) : void
SetGenerate ( bool a_generate, int a_genproclimit = 1 ) : void
Stop ( ) : void
ValidateAddress ( string a_address ) : Newtonsoft.Json.Linq.JObject
WalletPassphrase ( string a_passphrase, int a_unlock_period_seconds = 1 ) : Newtonsoft.Json.Linq.JObject

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

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

public BackupWallet ( string a_destination ) : void
a_destination string
Результат void

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

public BitnetClient ( ) : System
Результат System

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

public BitnetClient ( string a_sUri ) : System
a_sUri string
Результат System

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

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

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

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

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

public GetAddressesByAccount ( string a_account ) : IEnumerable
a_account string
Результат IEnumerable

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

public GetBalance ( string a_account = null, int a_minconf = 1 ) : float
a_account string
a_minconf int
Результат float

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

public GetBlockByCount ( int a_height ) : string
a_height int
Результат string

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

public GetBlockCount ( ) : int
Результат int

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

public GetBlockNumber ( ) : int
Результат int

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

public GetConnectionCount ( ) : int
Результат int

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

public GetDifficulty ( ) : float
Результат float

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

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

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

public GetHashesPerSec ( ) : float
Результат float

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

public GetInfo ( ) : Newtonsoft.Json.Linq.JObject
Результат Newtonsoft.Json.Linq.JObject

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

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

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

public GetReceivedByAccount ( string a_account, int a_minconf = 1 ) : float
a_account string
a_minconf int
Результат float

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

public GetReceivedByAddress ( string a_address, int a_minconf = 1 ) : float
a_address string
a_minconf int
Результат float

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

public GetTransaction ( string a_txid ) : Newtonsoft.Json.Linq.JObject
a_txid string
Результат Newtonsoft.Json.Linq.JObject

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

public GetWork ( ) : Newtonsoft.Json.Linq.JObject
Результат Newtonsoft.Json.Linq.JObject

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

public GetWork ( string a_data ) : bool
a_data string
Результат bool

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

public Help ( string a_command = "" ) : string
a_command string
Результат string

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

public InvokeMethod ( string a_sMethod ) : Newtonsoft.Json.Linq.JObject
a_sMethod string
Результат Newtonsoft.Json.Linq.JObject

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

public ListAccounts ( int a_minconf = 1 ) : Newtonsoft.Json.Linq.JObject
a_minconf int
Результат Newtonsoft.Json.Linq.JObject

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

public ListReceivedByAccount ( int a_minconf = 1, bool a_includeEmpty = false ) : Newtonsoft.Json.Linq.JArray
a_minconf int
a_includeEmpty bool
Результат Newtonsoft.Json.Linq.JArray

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

public ListReceivedByAddress ( int a_minconf = 1, bool a_includeEmpty = false ) : Newtonsoft.Json.Linq.JArray
a_minconf int
a_includeEmpty bool
Результат Newtonsoft.Json.Linq.JArray

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

public ListTransactions ( string a_account, int a_count = 10 ) : Newtonsoft.Json.Linq.JArray
a_account string
a_count int
Результат Newtonsoft.Json.Linq.JArray

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

public Move ( string a_fromAccount, string a_toAccount, float a_amount, int a_minconf = 1, string a_comment = "" ) : bool
a_fromAccount string
a_toAccount string
a_amount float
a_minconf int
a_comment string
Результат bool

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

public SendFrom ( string a_fromAccount, string a_toAddress, float a_amount, int a_minconf = 1, string a_comment = "", string a_commentTo = "" ) : string
a_fromAccount string
a_toAddress string
a_amount float
a_minconf int
a_comment string
a_commentTo string
Результат string

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

public SendToAddress ( string a_address, float a_amount, string a_comment, string a_commentTo ) : string
a_address string
a_amount float
a_comment string
a_commentTo string
Результат string

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

public SetAccount ( string a_address, string a_account ) : void
a_address string
a_account string
Результат void

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

public SetGenerate ( bool a_generate, int a_genproclimit = 1 ) : void
a_generate bool
a_genproclimit int
Результат void

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

public Stop ( ) : void
Результат void

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

public ValidateAddress ( string a_address ) : Newtonsoft.Json.Linq.JObject
a_address string
Результат Newtonsoft.Json.Linq.JObject

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

public WalletPassphrase ( string a_passphrase, int a_unlock_period_seconds = 1 ) : Newtonsoft.Json.Linq.JObject
a_passphrase string
a_unlock_period_seconds int
Результат Newtonsoft.Json.Linq.JObject

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

Credentials публичное свойство

public ICredentials Credentials
Результат ICredentials

Url публичное свойство

public Uri,System Url
Результат System.Uri