Method | Description | |
---|---|---|
AddMultiSigAddress ( int nRquired, List |
||
AddNode ( string node, NodeAction action ) : void | ||
BackupWallet ( string destination ) : void | ||
CoinService ( ) : System | ||
CoinService ( bool useTestnet ) : System | ||
CoinService ( string daemonUrl, string rpcUsername, string rpcPassword, string walletPassword ) : System | ||
CoinService ( string daemonUrl, string rpcUsername, string rpcPassword, string walletPassword, short rpcRequestTimeoutInSeconds ) : System | ||
CreateMultiSig ( int nRquired, List |
||
CreateRawTransaction ( CreateRawTransactionRequest rawTransaction ) : string | ||
DecodeRawTransaction ( string rawTransactionHexString ) : DecodeRawTransactionResponse | ||
DecodeScript ( string hexString ) : DecodeScriptResponse | ||
DumpPrivKey ( string bitcoinAddress ) : string | ||
DumpWallet ( string filename ) : void | ||
EstimateFee ( ushort nBlocks ) : decimal | ||
EstimatePriority ( ushort nBlocks ) : decimal | ||
GetAccount ( string bitcoinAddress ) : string | ||
GetAccountAddress ( string account ) : string | ||
GetAddedNodeInfo ( string dns, string node ) : GetAddedNodeInfoResponse | ||
GetAddressBalance ( string inWalletAddress, int minConf, bool validateAddressBeforeProcessing ) : decimal | ||
GetAddressesByAccount ( string account ) : List |
||
GetBalance ( string account, int minConf, bool includeWatchonly ) : decimal | ||
GetBestBlockHash ( ) : string | ||
GetBlock ( string hash, bool verbose ) : GetBlockResponse | ||
GetBlockCount ( ) : uint | ||
GetBlockHash ( long index ) : string | ||
GetBlockTemplate ( ) : GetBlockTemplateResponse | ||
GetBlockchainInfo ( ) : GetBlockchainInfoResponse | ||
GetChainTips ( ) : List |
||
GetConnectionCount ( ) : int | ||
GetDifficulty ( ) : double | ||
GetGenerate ( ) : bool | ||
GetImmutableTxId ( string txId, bool getSha256Hash ) : string | ||
GetMemPoolInfo ( ) : GetMemPoolInfoResponse | ||
GetMiningInfo ( ) : GetMiningInfoResponse | ||
GetMyPublicAndPrivateKeyPairs ( ) : string>.Dictionary |
||
GetNetTotals ( ) : GetNetTotalsResponse | ||
GetNetworkHashPs ( uint blocks, long height ) : ulong | ||
GetNetworkInfo ( ) : GetNetworkInfoResponse | ||
GetNewAddress ( string account ) : string | ||
GetPeerInfo ( ) : List |
||
GetPublicTransaction ( string txId ) : DecodeRawTransactionResponse | ||
GetRawChangeAddress ( ) : string | ||
GetRawMemPool ( bool verbose ) : GetRawMemPoolResponse | ||
GetRawTransaction ( string txId, int verbose ) : GetRawTransactionResponse | ||
GetRawTxFromImmutableTxId ( string rigidTxId, int listTransactionsCount, int listTransactionsFrom, bool getRawTransactionVersbose, bool rigidTxIdIsSha256 ) : GetRawTransactionResponse | ||
GetReceivedByAccount ( string account, int minConf ) : decimal | ||
GetReceivedByAddress ( string bitcoinAddress, int minConf ) : decimal | ||
GetTransaction ( string txId, bool includeWatchonly ) : GetTransactionResponse | ||
GetTransactionPriority ( CreateRawTransactionRequest transaction ) : decimal | ||
GetTransactionPriority ( IList |
||
GetTransactionSizeInBytes ( CreateRawTransactionRequest transaction ) : int | ||
GetTransactionSizeInBytes ( int numberOfInputs, int numberOfOutputs ) : int | ||
GetTxOut ( string txId, int n, bool includeMemPool ) : GetTransactionResponse | ||
GetTxOutSetInfo ( ) : GetTxOutSetInfoResponse | ||
GetUnconfirmedBalance ( ) : decimal | ||
GetWalletInfo ( ) : GetWalletInfoResponse | ||
Help ( string command ) : string | ||
ImportAddress ( string address, string label, bool rescan ) : void | ||
ImportPrivKey ( string privateKey, string label, bool rescan ) : string | ||
ImportWallet ( string filename ) : void | ||
IsInWalletTransaction ( string txId ) : bool | ||
IsTransactionFree ( CreateRawTransactionRequest transaction ) : bool | ||
IsTransactionFree ( IList |
||
IsWalletEncrypted ( ) : bool | ||
KeyPoolRefill ( uint newSize ) : string | ||
ListAccounts ( int minConf, bool includeWatchonly ) : decimal>.Dictionary |
||
ListAddressGroupings ( ) : List
|
||
ListLockUnspent ( ) : string | ||
ListReceivedByAccount ( int minConf, bool includeEmpty, bool includeWatchonly ) : List |
||
ListReceivedByAddress ( int minConf, bool includeEmpty, bool includeWatchonly ) : List |
||
ListSinceBlock ( string blockHash, int targetConfirmations, bool includeWatchonly ) : ListSinceBlockResponse | ||
ListTransactions ( string account, int count, int from, bool includeWatchonly ) : List |
||
ListUnspent ( int minConf, int maxConf, List |
||
LockUnspent ( bool unlock, IList |
||
Move ( string fromAccount, string toAccount, decimal amount, int minConf, string comment ) : bool | ||
Ping ( ) : void | ||
PrioritiseTransaction ( string txId, decimal priorityDelta, decimal feeDelta ) : bool | ||
SendFrom ( string fromAccount, string toBitcoinAddress, decimal amount, int minConf, string comment, string commentTo ) : string | ||
SendMany ( string fromAccount, decimal>.Dictionary |
||
SendRawTransaction ( string rawTransactionHexString, bool allowHighFees ) : string | ||
SendToAddress ( string bitcoinAddress, decimal amount, string comment, string commentTo ) : string | ||
SetAccount ( string bitcoinAddress, string account ) : string | ||
SetGenerate ( bool generate, short generatingProcessorsLimit ) : string | ||
SetTxFee ( decimal amount ) : string | ||
SignMessage ( string bitcoinAddress, string message ) : string | ||
SignRawTransaction ( SignRawTransactionRequest request ) : SignRawTransactionResponse | ||
Stop ( ) : string | ||
SubmitBlock ( string hexData ) : string | ||
ToString ( ) : string | ||
ValidateAddress ( string bitcoinAddress ) : ValidateAddressResponse | ||
VerifyChain ( ushort checkLevel, uint numBlocks ) : bool | ||
VerifyMessage ( string bitcoinAddress, string signature, string message ) : bool | ||
WalletLock ( ) : string | ||
WalletPassphrase ( string passphrase, int timeoutInSeconds ) : string | ||
WalletPassphraseChange ( string oldPassphrase, string newPassphrase ) : string |
Method | Description | |
---|---|---|
GetInfo ( ) : GetInfoResponse | ||
GetMinimumNonZeroTransactionFeeEstimate ( short numberOfInputs = 1, short numberOfOutputs = 1 ) : decimal | ||
GetTransactionFee ( CreateRawTransactionRequest transaction, bool checkIfTransactionQualifiesForFreeRelay, bool enforceMinimumTransactionFeePolicy ) : decimal | ||
GetTransactionSenderAddress ( string txId ) : string |
public AddMultiSigAddress ( int nRquired, List |
||
nRquired | int | |
publicKeys | List |
|
account | string | |
return | string |
public AddNode ( string node, NodeAction action ) : void | ||
node | string | |
action | NodeAction | |
return | void |
public BackupWallet ( string destination ) : void | ||
destination | string | |
return | void |
public CoinService ( bool useTestnet ) : System | ||
useTestnet | bool | |
return | System |
public CoinService ( string daemonUrl, string rpcUsername, string rpcPassword, string walletPassword ) : System | ||
daemonUrl | string | |
rpcUsername | string | |
rpcPassword | string | |
walletPassword | string | |
return | System |
public CoinService ( string daemonUrl, string rpcUsername, string rpcPassword, string walletPassword, short rpcRequestTimeoutInSeconds ) : System | ||
daemonUrl | string | |
rpcUsername | string | |
rpcPassword | string | |
walletPassword | string | |
rpcRequestTimeoutInSeconds | short | |
return | System |
public CreateMultiSig ( int nRquired, List |
||
nRquired | int | |
publicKeys | List |
|
return | CreateMultiSigResponse |
public CreateRawTransaction ( CreateRawTransactionRequest rawTransaction ) : string | ||
rawTransaction | CreateRawTransactionRequest | |
return | string |
public DecodeRawTransaction ( string rawTransactionHexString ) : DecodeRawTransactionResponse | ||
rawTransactionHexString | string | |
return | DecodeRawTransactionResponse |
public DecodeScript ( string hexString ) : DecodeScriptResponse | ||
hexString | string | |
return | DecodeScriptResponse |
public DumpPrivKey ( string bitcoinAddress ) : string | ||
bitcoinAddress | string | |
return | string |
public EstimateFee ( ushort nBlocks ) : decimal | ||
nBlocks | ushort | |
return | decimal |
public EstimatePriority ( ushort nBlocks ) : decimal | ||
nBlocks | ushort | |
return | decimal |
public GetAccount ( string bitcoinAddress ) : string | ||
bitcoinAddress | string | |
return | string |
public GetAccountAddress ( string account ) : string | ||
account | string | |
return | string |
public GetAddedNodeInfo ( string dns, string node ) : GetAddedNodeInfoResponse | ||
dns | string | |
node | string | |
return | GetAddedNodeInfoResponse |
public GetAddressBalance ( string inWalletAddress, int minConf, bool validateAddressBeforeProcessing ) : decimal | ||
inWalletAddress | string | |
minConf | int | |
validateAddressBeforeProcessing | bool | |
return | decimal |
public GetAddressesByAccount ( string account ) : List |
||
account | string | |
return | List |
public GetBalance ( string account, int minConf, bool includeWatchonly ) : decimal | ||
account | string | |
minConf | int | |
includeWatchonly | bool | |
return | decimal |
public GetBlock ( string hash, bool verbose ) : GetBlockResponse | ||
hash | string | |
verbose | bool | |
return | GetBlockResponse |
public GetBlockTemplate ( ) : GetBlockTemplateResponse | ||
return | GetBlockTemplateResponse |
public GetBlockchainInfo ( ) : GetBlockchainInfoResponse | ||
return | GetBlockchainInfoResponse |
public GetImmutableTxId ( string txId, bool getSha256Hash ) : string | ||
txId | string | |
getSha256Hash | bool | |
return | string |
public GetMemPoolInfo ( ) : GetMemPoolInfoResponse | ||
return | GetMemPoolInfoResponse |
public GetMiningInfo ( ) : GetMiningInfoResponse | ||
return | GetMiningInfoResponse |
public GetMyPublicAndPrivateKeyPairs ( ) : string>.Dictionary |
||
return | string>.Dictionary |
public GetNetTotals ( ) : GetNetTotalsResponse | ||
return | GetNetTotalsResponse |
public GetNetworkHashPs ( uint blocks, long height ) : ulong | ||
blocks | uint | |
height | long | |
return | ulong |
public GetNetworkInfo ( ) : GetNetworkInfoResponse | ||
return | GetNetworkInfoResponse |
public GetNewAddress ( string account ) : string | ||
account | string | |
return | string |
public GetPublicTransaction ( string txId ) : DecodeRawTransactionResponse | ||
txId | string | |
return | DecodeRawTransactionResponse |
public GetRawMemPool ( bool verbose ) : GetRawMemPoolResponse | ||
verbose | bool | |
return | GetRawMemPoolResponse |
public GetRawTransaction ( string txId, int verbose ) : GetRawTransactionResponse | ||
txId | string | |
verbose | int | |
return | GetRawTransactionResponse |
public GetRawTxFromImmutableTxId ( string rigidTxId, int listTransactionsCount, int listTransactionsFrom, bool getRawTransactionVersbose, bool rigidTxIdIsSha256 ) : GetRawTransactionResponse | ||
rigidTxId | string | |
listTransactionsCount | int | |
listTransactionsFrom | int | |
getRawTransactionVersbose | bool | |
rigidTxIdIsSha256 | bool | |
return | GetRawTransactionResponse |
public GetReceivedByAccount ( string account, int minConf ) : decimal | ||
account | string | |
minConf | int | |
return | decimal |
public GetReceivedByAddress ( string bitcoinAddress, int minConf ) : decimal | ||
bitcoinAddress | string | |
minConf | int | |
return | decimal |
public GetTransaction ( string txId, bool includeWatchonly ) : GetTransactionResponse | ||
txId | string | |
includeWatchonly | bool | |
return | GetTransactionResponse |
public GetTransactionPriority ( CreateRawTransactionRequest transaction ) : decimal | ||
transaction | CreateRawTransactionRequest | |
return | decimal |
public GetTransactionPriority ( IList |
||
transactionInputs | IList |
|
numberOfOutputs | int | |
return | decimal |
public GetTransactionSizeInBytes ( CreateRawTransactionRequest transaction ) : int | ||
transaction | CreateRawTransactionRequest | |
return | int |
public GetTransactionSizeInBytes ( int numberOfInputs, int numberOfOutputs ) : int | ||
numberOfInputs | int | |
numberOfOutputs | int | |
return | int |
public GetTxOut ( string txId, int n, bool includeMemPool ) : GetTransactionResponse | ||
txId | string | |
n | int | |
includeMemPool | bool | |
return | GetTransactionResponse |
public GetTxOutSetInfo ( ) : GetTxOutSetInfoResponse | ||
return | GetTxOutSetInfoResponse |
public GetWalletInfo ( ) : GetWalletInfoResponse | ||
return | GetWalletInfoResponse |
public ImportAddress ( string address, string label, bool rescan ) : void | ||
address | string | |
label | string | |
rescan | bool | |
return | void |
public ImportPrivKey ( string privateKey, string label, bool rescan ) : string | ||
privateKey | string | |
label | string | |
rescan | bool | |
return | string |
public ImportWallet ( string filename ) : void | ||
filename | string | |
return | void |
public IsInWalletTransaction ( string txId ) : bool | ||
txId | string | |
return | bool |
public IsTransactionFree ( CreateRawTransactionRequest transaction ) : bool | ||
transaction | CreateRawTransactionRequest | |
return | bool |
public IsTransactionFree ( IList |
||
transactionInputs | IList |
|
numberOfOutputs | int | |
minimumAmountAmongOutputs | decimal | |
return | bool |
public KeyPoolRefill ( uint newSize ) : string | ||
newSize | uint | |
return | string |
public ListAccounts ( int minConf, bool includeWatchonly ) : decimal>.Dictionary |
||
minConf | int | |
includeWatchonly | bool | |
return | decimal>.Dictionary |
public ListReceivedByAccount ( int minConf, bool includeEmpty, bool includeWatchonly ) : List |
||
minConf | int | |
includeEmpty | bool | |
includeWatchonly | bool | |
return | List |
public ListReceivedByAddress ( int minConf, bool includeEmpty, bool includeWatchonly ) : List |
||
minConf | int | |
includeEmpty | bool | |
includeWatchonly | bool | |
return | List |
public ListSinceBlock ( string blockHash, int targetConfirmations, bool includeWatchonly ) : ListSinceBlockResponse | ||
blockHash | string | |
targetConfirmations | int | |
includeWatchonly | bool | |
return | ListSinceBlockResponse |
public ListTransactions ( string account, int count, int from, bool includeWatchonly ) : List |
||
account | string | |
count | int | |
from | int | |
includeWatchonly | bool | |
return | List |
public ListUnspent ( int minConf, int maxConf, List |
||
minConf | int | |
maxConf | int | |
addresses | List |
|
return | List |
public LockUnspent ( bool unlock, IList |
||
unlock | bool | |
listUnspentResponses | IList |
|
return | bool |
public Move ( string fromAccount, string toAccount, decimal amount, int minConf, string comment ) : bool | ||
fromAccount | string | |
toAccount | string | |
amount | decimal | |
minConf | int | |
comment | string | |
return | bool |
public PrioritiseTransaction ( string txId, decimal priorityDelta, decimal feeDelta ) : bool | ||
txId | string | |
priorityDelta | decimal | |
feeDelta | decimal | |
return | bool |
public SendFrom ( string fromAccount, string toBitcoinAddress, decimal amount, int minConf, string comment, string commentTo ) : string | ||
fromAccount | string | |
toBitcoinAddress | string | |
amount | decimal | |
minConf | int | |
comment | string | |
commentTo | string | |
return | string |
public SendMany ( string fromAccount, decimal>.Dictionary |
||
fromAccount | string | |
toBitcoinAddress | decimal>.Dictionary | |
minConf | int | |
comment | string | |
return | string |
public SendRawTransaction ( string rawTransactionHexString, bool allowHighFees ) : string | ||
rawTransactionHexString | string | |
allowHighFees | bool | |
return | string |
public SendToAddress ( string bitcoinAddress, decimal amount, string comment, string commentTo ) : string | ||
bitcoinAddress | string | |
amount | decimal | |
comment | string | |
commentTo | string | |
return | string |
public SetAccount ( string bitcoinAddress, string account ) : string | ||
bitcoinAddress | string | |
account | string | |
return | string |
public SetGenerate ( bool generate, short generatingProcessorsLimit ) : string | ||
generate | bool | |
generatingProcessorsLimit | short | |
return | string |
public SignMessage ( string bitcoinAddress, string message ) : string | ||
bitcoinAddress | string | |
message | string | |
return | string |
public SignRawTransaction ( SignRawTransactionRequest request ) : SignRawTransactionResponse | ||
request | SignRawTransactionRequest | |
return | SignRawTransactionResponse |
public SubmitBlock ( string hexData ) : string | ||
hexData | string | |
return | string |
public ValidateAddress ( string bitcoinAddress ) : ValidateAddressResponse | ||
bitcoinAddress | string | |
return | ValidateAddressResponse |
public VerifyChain ( ushort checkLevel, uint numBlocks ) : bool | ||
checkLevel | ushort | |
numBlocks | uint | |
return | bool |
public VerifyMessage ( string bitcoinAddress, string signature, string message ) : bool | ||
bitcoinAddress | string | |
signature | string | |
message | string | |
return | bool |
public WalletPassphrase ( string passphrase, int timeoutInSeconds ) : string | ||
passphrase | string | |
timeoutInSeconds | int | |
return | string |
public WalletPassphraseChange ( string oldPassphrase, string newPassphrase ) : string | ||
oldPassphrase | string | |
newPassphrase | string | |
return | string |