C# Class BitcoinNET.RPCClient.BatchRPC

Show file Open project: mb300sd/Bitcoin.NET Class Usage Examples

Public Methods

Method Description
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

Method Details

AddMultiSigAddress() public method

public AddMultiSigAddress ( int NRequired, IEnumerable Keys, string Account = "" ) : uint
NRequired int
Keys IEnumerable
Account string
return uint

BackupWallet() public method

public BackupWallet ( string Destination ) : uint
Destination string
return uint

DumpPrivKey() public method

public DumpPrivKey ( string BitcoinAddress ) : uint
BitcoinAddress string
return uint

EncryptWallet() public method

public EncryptWallet ( string Passphrase ) : uint
Passphrase string
return uint

GetAccount() public method

public GetAccount ( string BitcoinAddress ) : uint
BitcoinAddress string
return uint

GetAccountAddress() public method

public GetAccountAddress ( string Account ) : uint
Account string
return uint

GetAddressesByAccount() public method

public GetAddressesByAccount ( string Account ) : uint
Account string
return uint

GetBalance() public method

public GetBalance ( string Account = null, int MinConf = 1 ) : uint
Account string
MinConf int
return uint

GetBlock() public method

public GetBlock ( string Hash ) : uint
Hash string
return uint

GetBlockCount() public method

public GetBlockCount ( ) : uint
return uint

GetBlockHash() public method

public GetBlockHash ( long Index ) : uint
Index long
return uint

GetConnectionCount() public method

public GetConnectionCount ( ) : uint
return uint

GetDifficulty() public method

public GetDifficulty ( ) : uint
return uint

GetGenerate() public method

public GetGenerate ( ) : uint
return uint

GetHashesPerSec() public method

public GetHashesPerSec ( ) : uint
return uint

GetInfo() public method

public GetInfo ( ) : uint
return uint

GetMiningInfo() public method

public GetMiningInfo ( ) : uint
return uint

GetNewAddress() public method

public GetNewAddress ( string Account = "" ) : uint
Account string
return uint

GetReceivedByAccount() public method

public GetReceivedByAccount ( string Account, int MinConf = 1 ) : uint
Account string
MinConf int
return uint

GetReceivedByAddress() public method

public GetReceivedByAddress ( string BitcoinAddress, int MinConf = 1 ) : uint
BitcoinAddress string
MinConf int
return uint

GetTransaction() public method

public GetTransaction ( string TxID ) : uint
TxID string
return uint

GetWork() public method

public GetWork ( ) : uint
return uint

GetWork() public method

public GetWork ( string Data ) : uint
Data string
return uint

Help() public method

public Help ( string Command = "" ) : uint
Command string
return uint

ImportPrivKey() public method

public ImportPrivKey ( string BitcoinPrivKey, string Label = "", bool Rescan = true ) : uint
BitcoinPrivKey string
Label string
Rescan bool
return uint

KeyPoolRefill() public method

public KeyPoolRefill ( ) : uint
return uint

ListAccounts() public method

public ListAccounts ( int MinConf = 1 ) : uint
MinConf int
return uint

ListAddressGroupings() public method

public ListAddressGroupings ( bool showEmptyGroups = true, bool showEmptyAddresses = true ) : uint
showEmptyGroups bool
showEmptyAddresses bool
return uint

ListReceivedByAccount() public method

public ListReceivedByAccount ( int MinConf = 1, bool IncludeEmpty = false ) : uint
MinConf int
IncludeEmpty bool
return uint

ListReceivedByAddress() public method

public ListReceivedByAddress ( int MinConf = 1, bool IncludeEmpty = false ) : uint
MinConf int
IncludeEmpty bool
return uint

ListSinceBlock() public method

public ListSinceBlock ( string BlockHash = null, int TargetConfirmations = 1 ) : uint
BlockHash string
TargetConfirmations int
return uint

ListTransactions() public method

public ListTransactions ( string Account = "*", int Count = 10, int From ) : uint
Account string
Count int
From int
return uint

Move() public method

public Move ( string FromAccount, string ToAccount, decimal Amount, int MinConf = 1, string Comment = "" ) : uint
FromAccount string
ToAccount string
Amount decimal
MinConf int
Comment string
return uint

SendFrom() public method

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
return uint

SendMany() public method

public SendMany ( string FromAccount, decimal>.IDictionary ToBitcoinAddresses, int MinConf = 1, string Comment = "" ) : uint
FromAccount string
ToBitcoinAddresses decimal>.IDictionary
MinConf int
Comment string
return uint

SendToAddress() public method

public SendToAddress ( string BitcoinAddress, decimal Amount, string Comment = "", string CommentTo = "" ) : uint
BitcoinAddress string
Amount decimal
Comment string
CommentTo string
return uint

SetAccount() public method

public SetAccount ( string BitcoinAddress, string Account ) : uint
BitcoinAddress string
Account string
return uint

SetGenerate() public method

public SetGenerate ( bool Generate, int GenProcLimit = 1 ) : uint
Generate bool
GenProcLimit int
return uint

SetTxFee() public method

public SetTxFee ( decimal Amount ) : uint
Amount decimal
return uint

SignMessage() public method

public SignMessage ( string BitcoinAddress, string Message ) : uint
BitcoinAddress string
Message string
return uint

Stop() public method

public Stop ( ) : uint
return uint

ValidateAddress() public method

public ValidateAddress ( string Address ) : uint
Address string
return uint

VerifyMessage() public method

public VerifyMessage ( string BitcoinAddress, string Signature, string Message ) : uint
BitcoinAddress string
Signature string
Message string
return uint

WalletLock() public method

public WalletLock ( ) : uint
return uint

WalletPassphrase() public method

public WalletPassphrase ( string Passphrase, int Timeout ) : uint
Passphrase string
Timeout int
return uint

WalletPassphraseChange() public method

public WalletPassphraseChange ( string OldPassphrase, string NewPassphrase ) : uint
OldPassphrase string
NewPassphrase string
return uint