C# Класс BitcoinNET.RPCClient.BatchRPC

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

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

Метод Описание
AddMultiSigAddress ( int NRequired, IEnumerable Keys, string Account = "" ) : uint
BackupWallet ( string Destination ) : uint
DumpPrivKey ( string BitcoinAddress ) : uint
EncryptWallet ( string Passphrase ) : uint
GetAccount ( string BitcoinAddress ) : uint
GetAccountAddress ( string Account ) : uint
GetAddressesByAccount ( string Account ) : uint
GetBalance ( string Account = null, int MinConf = 1 ) : uint
GetBlock ( string Hash ) : uint
GetBlockCount ( ) : uint
GetBlockHash ( long Index ) : uint
GetConnectionCount ( ) : uint
GetDifficulty ( ) : uint
GetGenerate ( ) : uint
GetHashesPerSec ( ) : uint
GetInfo ( ) : uint
GetMiningInfo ( ) : uint
GetNewAddress ( string Account = "" ) : uint
GetReceivedByAccount ( string Account, int MinConf = 1 ) : uint
GetReceivedByAddress ( string BitcoinAddress, int MinConf = 1 ) : uint
GetTransaction ( string TxID ) : uint
GetWork ( ) : uint
GetWork ( string Data ) : uint
Help ( string Command = "" ) : uint
ImportPrivKey ( string BitcoinPrivKey, string Label = "", bool Rescan = true ) : uint
KeyPoolRefill ( ) : uint
ListAccounts ( int MinConf = 1 ) : uint
ListAddressGroupings ( bool showEmptyGroups = true, bool showEmptyAddresses = true ) : uint
ListReceivedByAccount ( int MinConf = 1, bool IncludeEmpty = false ) : uint
ListReceivedByAddress ( int MinConf = 1, bool IncludeEmpty = false ) : uint
ListSinceBlock ( string BlockHash = null, int TargetConfirmations = 1 ) : uint
ListTransactions ( string Account = "*", int Count = 10, int From ) : uint
Move ( string FromAccount, string ToAccount, decimal Amount, int MinConf = 1, string Comment = "" ) : uint
SendFrom ( string FromAccount, string ToBitcoinAddress, decimal Amount, int MinConf = 1, string Comment = "", string CommentTo = "" ) : uint
SendMany ( string FromAccount, decimal>.IDictionary ToBitcoinAddresses, int MinConf = 1, string Comment = "" ) : uint
SendToAddress ( string BitcoinAddress, decimal Amount, string Comment = "", string CommentTo = "" ) : uint
SetAccount ( string BitcoinAddress, string Account ) : uint
SetGenerate ( bool Generate, int GenProcLimit = 1 ) : uint
SetTxFee ( decimal Amount ) : uint
SignMessage ( string BitcoinAddress, string Message ) : uint
Stop ( ) : uint
ValidateAddress ( string Address ) : uint
VerifyMessage ( string BitcoinAddress, string Signature, string Message ) : uint
WalletLock ( ) : uint
WalletPassphrase ( string Passphrase, int Timeout ) : uint
WalletPassphraseChange ( string OldPassphrase, string NewPassphrase ) : uint

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

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

public AddMultiSigAddress ( int NRequired, IEnumerable Keys, string Account = "" ) : uint
NRequired int
Keys IEnumerable
Account string
Результат uint

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

public BackupWallet ( string Destination ) : uint
Destination string
Результат uint

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

public DumpPrivKey ( string BitcoinAddress ) : uint
BitcoinAddress string
Результат uint

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

public EncryptWallet ( string Passphrase ) : uint
Passphrase string
Результат uint

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

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

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

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

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

public GetAddressesByAccount ( string Account ) : uint
Account string
Результат uint

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

public GetBalance ( string Account = null, int MinConf = 1 ) : uint
Account string
MinConf int
Результат uint

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

public GetBlock ( string Hash ) : uint
Hash string
Результат uint

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

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

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

public GetBlockHash ( long Index ) : uint
Index long
Результат uint

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

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

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

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

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

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

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

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

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

public GetInfo ( ) : uint
Результат uint

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

public GetMiningInfo ( ) : uint
Результат uint

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

public GetNewAddress ( string Account = "" ) : uint
Account string
Результат uint

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

public GetReceivedByAccount ( string Account, int MinConf = 1 ) : uint
Account string
MinConf int
Результат uint

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

public GetReceivedByAddress ( string BitcoinAddress, int MinConf = 1 ) : uint
BitcoinAddress string
MinConf int
Результат uint

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

public GetTransaction ( string TxID ) : uint
TxID string
Результат uint

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

public GetWork ( ) : uint
Результат uint

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

public GetWork ( string Data ) : uint
Data string
Результат uint

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

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

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

public ImportPrivKey ( string BitcoinPrivKey, string Label = "", bool Rescan = true ) : uint
BitcoinPrivKey string
Label string
Rescan bool
Результат uint

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

public KeyPoolRefill ( ) : uint
Результат uint

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

public ListAccounts ( int MinConf = 1 ) : uint
MinConf int
Результат uint

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

public ListAddressGroupings ( bool showEmptyGroups = true, bool showEmptyAddresses = true ) : uint
showEmptyGroups bool
showEmptyAddresses bool
Результат uint

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

public ListReceivedByAccount ( int MinConf = 1, bool IncludeEmpty = false ) : uint
MinConf int
IncludeEmpty bool
Результат uint

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

public ListReceivedByAddress ( int MinConf = 1, bool IncludeEmpty = false ) : uint
MinConf int
IncludeEmpty bool
Результат uint

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

public ListSinceBlock ( string BlockHash = null, int TargetConfirmations = 1 ) : uint
BlockHash string
TargetConfirmations int
Результат uint

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

public ListTransactions ( string Account = "*", int Count = 10, int From ) : uint
Account string
Count int
From int
Результат uint

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

public Move ( string FromAccount, string ToAccount, decimal Amount, int MinConf = 1, string Comment = "" ) : uint
FromAccount string
ToAccount string
Amount decimal
MinConf int
Comment string
Результат uint

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

public SendFrom ( string FromAccount, string ToBitcoinAddress, decimal Amount, int MinConf = 1, string Comment = "", string CommentTo = "" ) : uint
FromAccount string
ToBitcoinAddress string
Amount decimal
MinConf int
Comment string
CommentTo string
Результат uint

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

public SendMany ( string FromAccount, decimal>.IDictionary ToBitcoinAddresses, int MinConf = 1, string Comment = "" ) : uint
FromAccount string
ToBitcoinAddresses decimal>.IDictionary
MinConf int
Comment string
Результат uint

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

public SendToAddress ( string BitcoinAddress, decimal Amount, string Comment = "", string CommentTo = "" ) : uint
BitcoinAddress string
Amount decimal
Comment string
CommentTo string
Результат uint

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

public SetAccount ( string BitcoinAddress, string Account ) : uint
BitcoinAddress string
Account string
Результат uint

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

public SetGenerate ( bool Generate, int GenProcLimit = 1 ) : uint
Generate bool
GenProcLimit int
Результат uint

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

public SetTxFee ( decimal Amount ) : uint
Amount decimal
Результат uint

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

public SignMessage ( string BitcoinAddress, string Message ) : uint
BitcoinAddress string
Message string
Результат uint

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

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

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

public ValidateAddress ( string Address ) : uint
Address string
Результат uint

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

public VerifyMessage ( string BitcoinAddress, string Signature, string Message ) : uint
BitcoinAddress string
Signature string
Message string
Результат uint

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

public WalletLock ( ) : uint
Результат uint

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

public WalletPassphrase ( string Passphrase, int Timeout ) : uint
Passphrase string
Timeout int
Результат uint

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

public WalletPassphraseChange ( string OldPassphrase, string NewPassphrase ) : uint
OldPassphrase string
NewPassphrase string
Результат uint