C# Class BitcoinNET.RPCClient.BitcoinRPC

Afficher le fichier Open project: mb300sd/Bitcoin.NET Class Usage Examples

Méthodes publiques

Méthode Description
AddMultiSigAddress ( int NRequired, IEnumerable Keys, string Account = "" ) : string
AddNode ( string Node, string Mode ) : void
BackupWallet ( string Destination ) : void
CreateMultiSig ( int NRequired, IEnumerable Keys ) : CreateMultiSigResponse
CreateRawTransaction ( IEnumerable Inputs, decimal>.IDictionary Outputs ) : string
DecodeRawTransaction ( string Transaction ) : DecodeRawTransactionResponse
DumpPrivKey ( string BitcoinAddress ) : string
EncryptWallet ( string Passphrase ) : void
GetAccount ( string BitcoinAddress ) : string
GetAccountAddress ( string Account ) : string
GetAddedNodeInfo ( bool Dns, string Node ) : IEnumerable
GetAddressesByAccount ( string Account ) : IEnumerable
GetBalance ( string Account = null, int MinConf = 1 ) : decimal
GetBlock ( string Hash ) : GetBlockResponse
GetBlockCount ( ) : int
GetBlockHash ( long Index ) : string
GetBlockTemplate ( ) : void
GetConnectionCount ( ) : int
GetDifficulty ( ) : decimal
GetGenerate ( ) : bool
GetHashesPerSec ( ) : decimal
GetInfo ( ) : GetInfoResponse
GetMiningInfo ( ) : GetMiningInfoResponse
GetNewAddress ( string Account = "" ) : string
GetPeerInfo ( ) : GetPeerInfoResponse
GetRawMemPool ( ) : IEnumerable
GetRawTransaction ( string TxId, int Verbose ) : GetRawTransactionResponse
GetReceivedByAccount ( string Account, int MinConf = 1 ) : decimal
GetReceivedByAddress ( string BitcoinAddress, int MinConf = 1 ) : decimal
GetTransaction ( string TxID ) : GetTransactionResponse
GetTxOut ( string TxID, int N, bool IncludeMemPool = true ) : GetTxOutResponse
GetTxOutSetInfo ( ) : GetTxOutSetInfoResponse
GetWork ( ) : GetWorkResponse
GetWork ( string Data ) : bool
Help ( string Command = "" ) : string
ImportPrivKey ( string BitcoinPrivKey, string Label = "", bool Rescan = true ) : void
KeyPoolRefill ( ) : void
ListAccounts ( int MinConf = 1 ) : decimal>.IDictionary
ListAddressGroupings ( bool showEmptyGroups = true, bool showEmptyAddresses = true ) : IEnumerable>
ListLockUnspent ( ) : void
ListReceivedByAccount ( int MinConf = 1, bool IncludeEmpty = false ) : IEnumerable
ListReceivedByAddress ( int MinConf = 1, bool IncludeEmpty = false ) : IEnumerable
ListSinceBlock ( string BlockHash = null, int TargetConfirmations = 1 ) : ListSinceBlockResponse
ListTransactions ( string Account = "*", int Count = 10, int From ) : IEnumerable
ListUnspent ( ) : void
LockUnspent ( ) : void
Move ( string FromAccount, string ToAccount, decimal Amount, int MinConf = 1, string Comment = "" ) : bool
SendFrom ( string FromAccount, string ToBitcoinAddress, decimal Amount, int MinConf = 1, string Comment = "", string CommentTo = "" ) : string
SendMany ( string FromAccount, decimal>.IDictionary ToBitcoinAddresses, int MinConf = 1, string Comment = "" ) : string
SendRawTransaction ( string Tx ) : string
SendToAddress ( string BitcoinAddress, decimal Amount, string Comment = "", string CommentTo = "" ) : string
SetAccount ( string BitcoinAddress, string Account ) : void
SetGenerate ( bool Generate, int GenProcLimit = 1 ) : void
SetTxFee ( decimal Amount ) : bool
SignMessage ( string BitcoinAddress, string Message ) : string
SignRawTransaction ( ) : void
Stop ( ) : void
SubmitBlock ( ) : void
ValidateAddress ( string Address ) : ValidateAddressResponse
VerifyMessage ( string BitcoinAddress, string Signature, string Message ) : bool
WalletLock ( ) : void
WalletPassphrase ( string Passphrase, int Timeout ) : void
WalletPassphraseChange ( string OldPassphrase, string NewPassphrase ) : void

Method Details

AddMultiSigAddress() public méthode

public AddMultiSigAddress ( int NRequired, IEnumerable Keys, string Account = "" ) : string
NRequired int
Keys IEnumerable
Account string
Résultat string

AddNode() public méthode

public AddNode ( string Node, string Mode ) : void
Node string
Mode string
Résultat void

BackupWallet() public méthode

public BackupWallet ( string Destination ) : void
Destination string
Résultat void

CreateMultiSig() public méthode

public CreateMultiSig ( int NRequired, IEnumerable Keys ) : CreateMultiSigResponse
NRequired int
Keys IEnumerable
Résultat CreateMultiSigResponse

CreateRawTransaction() public méthode

public CreateRawTransaction ( IEnumerable Inputs, decimal>.IDictionary Outputs ) : string
Inputs IEnumerable
Outputs decimal>.IDictionary
Résultat string

DecodeRawTransaction() public méthode

public DecodeRawTransaction ( string Transaction ) : DecodeRawTransactionResponse
Transaction string
Résultat DecodeRawTransactionResponse

DumpPrivKey() public méthode

public DumpPrivKey ( string BitcoinAddress ) : string
BitcoinAddress string
Résultat string

EncryptWallet() public méthode

public EncryptWallet ( string Passphrase ) : void
Passphrase string
Résultat void

GetAccount() public méthode

public GetAccount ( string BitcoinAddress ) : string
BitcoinAddress string
Résultat string

GetAccountAddress() public méthode

public GetAccountAddress ( string Account ) : string
Account string
Résultat string

GetAddedNodeInfo() public méthode

public GetAddedNodeInfo ( bool Dns, string Node ) : IEnumerable
Dns bool
Node string
Résultat IEnumerable

GetAddressesByAccount() public méthode

public GetAddressesByAccount ( string Account ) : IEnumerable
Account string
Résultat IEnumerable

GetBalance() public méthode

public GetBalance ( string Account = null, int MinConf = 1 ) : decimal
Account string
MinConf int
Résultat decimal

GetBlock() public méthode

public GetBlock ( string Hash ) : GetBlockResponse
Hash string
Résultat GetBlockResponse

GetBlockCount() public méthode

public GetBlockCount ( ) : int
Résultat int

GetBlockHash() public méthode

public GetBlockHash ( long Index ) : string
Index long
Résultat string

GetBlockTemplate() public méthode

public GetBlockTemplate ( ) : void
Résultat void

GetConnectionCount() public méthode

public GetConnectionCount ( ) : int
Résultat int

GetDifficulty() public méthode

public GetDifficulty ( ) : decimal
Résultat decimal

GetGenerate() public méthode

public GetGenerate ( ) : bool
Résultat bool

GetHashesPerSec() public méthode

public GetHashesPerSec ( ) : decimal
Résultat decimal

GetInfo() public méthode

public GetInfo ( ) : GetInfoResponse
Résultat GetInfoResponse

GetMiningInfo() public méthode

public GetMiningInfo ( ) : GetMiningInfoResponse
Résultat GetMiningInfoResponse

GetNewAddress() public méthode

public GetNewAddress ( string Account = "" ) : string
Account string
Résultat string

GetPeerInfo() public méthode

public GetPeerInfo ( ) : GetPeerInfoResponse
Résultat GetPeerInfoResponse

GetRawMemPool() public méthode

public GetRawMemPool ( ) : IEnumerable
Résultat IEnumerable

GetRawTransaction() public méthode

public GetRawTransaction ( string TxId, int Verbose ) : GetRawTransactionResponse
TxId string
Verbose int
Résultat GetRawTransactionResponse

GetReceivedByAccount() public méthode

public GetReceivedByAccount ( string Account, int MinConf = 1 ) : decimal
Account string
MinConf int
Résultat decimal

GetReceivedByAddress() public méthode

public GetReceivedByAddress ( string BitcoinAddress, int MinConf = 1 ) : decimal
BitcoinAddress string
MinConf int
Résultat decimal

GetTransaction() public méthode

public GetTransaction ( string TxID ) : GetTransactionResponse
TxID string
Résultat GetTransactionResponse

GetTxOut() public méthode

public GetTxOut ( string TxID, int N, bool IncludeMemPool = true ) : GetTxOutResponse
TxID string
N int
IncludeMemPool bool
Résultat GetTxOutResponse

GetTxOutSetInfo() public méthode

public GetTxOutSetInfo ( ) : GetTxOutSetInfoResponse
Résultat GetTxOutSetInfoResponse

GetWork() public méthode

public GetWork ( ) : GetWorkResponse
Résultat GetWorkResponse

GetWork() public méthode

public GetWork ( string Data ) : bool
Data string
Résultat bool

Help() public méthode

public Help ( string Command = "" ) : string
Command string
Résultat string

ImportPrivKey() public méthode

public ImportPrivKey ( string BitcoinPrivKey, string Label = "", bool Rescan = true ) : void
BitcoinPrivKey string
Label string
Rescan bool
Résultat void

KeyPoolRefill() public méthode

public KeyPoolRefill ( ) : void
Résultat void

ListAccounts() public méthode

public ListAccounts ( int MinConf = 1 ) : decimal>.IDictionary
MinConf int
Résultat decimal>.IDictionary

ListAddressGroupings() public méthode

public ListAddressGroupings ( bool showEmptyGroups = true, bool showEmptyAddresses = true ) : IEnumerable>
showEmptyGroups bool
showEmptyAddresses bool
Résultat IEnumerable>

ListLockUnspent() public méthode

public ListLockUnspent ( ) : void
Résultat void

ListReceivedByAccount() public méthode

public ListReceivedByAccount ( int MinConf = 1, bool IncludeEmpty = false ) : IEnumerable
MinConf int
IncludeEmpty bool
Résultat IEnumerable

ListReceivedByAddress() public méthode

public ListReceivedByAddress ( int MinConf = 1, bool IncludeEmpty = false ) : IEnumerable
MinConf int
IncludeEmpty bool
Résultat IEnumerable

ListSinceBlock() public méthode

public ListSinceBlock ( string BlockHash = null, int TargetConfirmations = 1 ) : ListSinceBlockResponse
BlockHash string
TargetConfirmations int
Résultat ListSinceBlockResponse

ListTransactions() public méthode

public ListTransactions ( string Account = "*", int Count = 10, int From ) : IEnumerable
Account string
Count int
From int
Résultat IEnumerable

ListUnspent() public méthode

public ListUnspent ( ) : void
Résultat void

LockUnspent() public méthode

public LockUnspent ( ) : void
Résultat void

Move() public méthode

public Move ( string FromAccount, string ToAccount, decimal Amount, int MinConf = 1, string Comment = "" ) : bool
FromAccount string
ToAccount string
Amount decimal
MinConf int
Comment string
Résultat bool

SendFrom() public méthode

public SendFrom ( string FromAccount, string ToBitcoinAddress, decimal Amount, int MinConf = 1, string Comment = "", string CommentTo = "" ) : string
FromAccount string
ToBitcoinAddress string
Amount decimal
MinConf int
Comment string
CommentTo string
Résultat string

SendMany() public méthode

public SendMany ( string FromAccount, decimal>.IDictionary ToBitcoinAddresses, int MinConf = 1, string Comment = "" ) : string
FromAccount string
ToBitcoinAddresses decimal>.IDictionary
MinConf int
Comment string
Résultat string

SendRawTransaction() public méthode

public SendRawTransaction ( string Tx ) : string
Tx string
Résultat string

SendToAddress() public méthode

public SendToAddress ( string BitcoinAddress, decimal Amount, string Comment = "", string CommentTo = "" ) : string
BitcoinAddress string
Amount decimal
Comment string
CommentTo string
Résultat string

SetAccount() public méthode

public SetAccount ( string BitcoinAddress, string Account ) : void
BitcoinAddress string
Account string
Résultat void

SetGenerate() public méthode

public SetGenerate ( bool Generate, int GenProcLimit = 1 ) : void
Generate bool
GenProcLimit int
Résultat void

SetTxFee() public méthode

public SetTxFee ( decimal Amount ) : bool
Amount decimal
Résultat bool

SignMessage() public méthode

public SignMessage ( string BitcoinAddress, string Message ) : string
BitcoinAddress string
Message string
Résultat string

SignRawTransaction() public méthode

public SignRawTransaction ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

SubmitBlock() public méthode

public SubmitBlock ( ) : void
Résultat void

ValidateAddress() public méthode

public ValidateAddress ( string Address ) : ValidateAddressResponse
Address string
Résultat ValidateAddressResponse

VerifyMessage() public méthode

public VerifyMessage ( string BitcoinAddress, string Signature, string Message ) : bool
BitcoinAddress string
Signature string
Message string
Résultat bool

WalletLock() public méthode

public WalletLock ( ) : void
Résultat void

WalletPassphrase() public méthode

public WalletPassphrase ( string Passphrase, int Timeout ) : void
Passphrase string
Timeout int
Résultat void

WalletPassphraseChange() public méthode

public WalletPassphraseChange ( string OldPassphrase, string NewPassphrase ) : void
OldPassphrase string
NewPassphrase string
Résultat void