Method | Description | |
---|---|---|
AccountsAsync ( ) : Task |
||
CancelRequests ( ) : void | ||
CloseWallet ( ) : Task | ||
ConnectAsync ( string networkAddress, string rootCertificate ) : Task |
||
CreateWallet ( string pubPassphrase, string privPassphrase, byte seed ) : Task | ||
Disconnect ( ) : Task | ||
DiscoverAccountsAsync ( string passphrase ) : Task | ||
DiscoverAddressesAsync ( ) : Task | ||
Dispose ( ) : void | ||
FetchHeadersAsync ( ) : BlockIdentity?>>.Task |
||
FundTransactionAsync ( Account account, |
||
GetTransactionsAsync ( int minRecentTransactions, int minRecentBlocks ) : Task |
||
ImportPrivateKeyAsync ( Account account, string privateKeyWif, bool rescan, string passphrase ) : Task | ||
ImportScriptAsync ( byte scriptBytes, bool rescan, int scanFrom, string passphrase ) : Task | ||
Initialize ( ) : void | ||
LoadActiveDataFiltersAsync ( ) : Task | ||
NetworkAsync ( ) : Task |
||
NextAccountAsync ( string passphrase, string accountName ) : Task |
||
NextExternalAddressAsync ( Account account ) : string>>.Task |
Queries the RPC server for the next external BIP0044 address for an account
|
|
NextInternalAddressAsync ( Account account ) : Task |
||
OpenWallet ( string pubPassphrase ) : Task | ||
PublishTransactionAsync ( byte signedTransaction ) : Task |
||
PurchaseTicketsAsync ( Account account,
|
||
RenameAccountAsync ( Account account, string newAccountName ) : Task | ||
RescanFromBlockHeightAsync ( int beginHeight, Action |
||
SelectUnspentOutputs ( Account account, |
||
SignTransactionAsync ( string passphrase, Paymetheus.Decred.Transaction tx ) : bool>>.Task |
||
StakeDifficultyAsync ( ) : Task |
||
StakeInfoAsync ( ) : Task |
||
StartConsensusRpc ( |
||
SubscribeToBlockNotificationsAsync ( ) : Task | ||
Synchronize ( EventHandler |
Begins synchronization of the client with the remote wallet process. A delegate must be passed to be connected to the wallet's ChangesProcessed event to avoid a race where additional notifications are processed in the sync task before the caller can connect the event. The caller is responsible for disconnecting the delegate from the event handler when finished.
|
|
WalletExistsAsync ( ) : Task |
Method | Description | |
---|---|---|
ReadFileAsync ( string filePath ) : Task |
||
WalletClient ( Grpc.Core.Channel channel ) : Google.Protobuf |
public static ConnectAsync ( string networkAddress, string rootCertificate ) : Task |
||
networkAddress | string | |
rootCertificate | string | |
return | Task |
public CreateWallet ( string pubPassphrase, string privPassphrase, byte seed ) : Task | ||
pubPassphrase | string | |
privPassphrase | string | |
seed | byte | |
return | Task |
public DiscoverAccountsAsync ( string passphrase ) : Task | ||
passphrase | string | |
return | Task |
public FetchHeadersAsync ( ) : BlockIdentity?>>.Task |
||
return | BlockIdentity?>>.Task |
public FundTransactionAsync ( Account account, |
||
account | Account | |
targetAmount | ||
requiredConfirmations | int | |
return | Amount>>.Task |
public GetTransactionsAsync ( int minRecentTransactions, int minRecentBlocks ) : Task |
||
minRecentTransactions | int | |
minRecentBlocks | int | |
return | Task |
public ImportPrivateKeyAsync ( Account account, string privateKeyWif, bool rescan, string passphrase ) : Task | ||
account | Account | |
privateKeyWif | string | |
rescan | bool | |
passphrase | string | |
return | Task |
public ImportScriptAsync ( byte scriptBytes, bool rescan, int scanFrom, string passphrase ) : Task | ||
scriptBytes | byte | |
rescan | bool | |
scanFrom | int | |
passphrase | string | |
return | Task |
public NextAccountAsync ( string passphrase, string accountName ) : Task |
||
passphrase | string | |
accountName | string | |
return | Task |
public NextExternalAddressAsync ( Account account ) : string>>.Task |
||
account | Account | Account to create address for |
return | string>>.Task |
public NextInternalAddressAsync ( Account account ) : Task |
||
account | Account | |
return | Task |
public OpenWallet ( string pubPassphrase ) : Task | ||
pubPassphrase | string | |
return | Task |
public PublishTransactionAsync ( byte signedTransaction ) : Task |
||
signedTransaction | byte | |
return | Task |
public PurchaseTicketsAsync ( Account account,
|
||
account | Account | |
spendLimit | ||
reqConfs | int | |
ticketAddress | Paymetheus.Decred.Wallet.Address | |
number | uint | |
poolAddress | Paymetheus.Decred.Wallet.Address | |
poolFees | double | |
expiry | uint | |
txFee | ||
ticketFee | ||
passphrase | string | |
return | Task
|
public RenameAccountAsync ( Account account, string newAccountName ) : Task | ||
account | Account | |
newAccountName | string | |
return | Task |
public RescanFromBlockHeightAsync ( int beginHeight, Action |
||
beginHeight | int | |
progressCallback | Action |
|
return | Task |
public SelectUnspentOutputs ( Account account, |
||
account | Account | |
targetAmount | ||
requiredConfirmations | int | |
return | Amount>>.Task |
public SignTransactionAsync ( string passphrase, Paymetheus.Decred.Transaction tx ) : bool>>.Task |
||
passphrase | string | |
tx | Paymetheus.Decred.Transaction | |
return | bool>>.Task |
public StartConsensusRpc ( |
||
options | ||
return | Task |
public SubscribeToBlockNotificationsAsync ( ) : Task | ||
return | Task |
public Synchronize ( EventHandler |
||
walletEventHandler | EventHandler |
Event handler for changes to wallet as new transactions are processed. |
return | Task>>.Task |