# Functions
NewAccountAddressIndexCmd creates a new AccountAddressIndexCmd.
NewAccountSyncAddressIndexCmd creates a new AccountSyncAddressIndexCmd.
NewAddMultisigAddressCmd returns a new instance which can be used to issue a addmultisigaddress JSON-RPC command.
NewConsolidateCmd creates a new ConsolidateCmd.
NewCreateMultisigCmd returns a new instance which can be used to issue a createmultisig JSON-RPC command.
NewCreateNewAccountCmd returns a new instance which can be used to issue a createnewaccount JSON-RPC command.
NewCreateVotingAccountCmd creates a new CreateVotingAccountCmd.
NewDumpPrivKeyCmd returns a new instance which can be used to issue a dumpprivkey JSON-RPC command.
NewFundRawTransactionCmd returns a new instance which can be used to issue a fundrawtransaction JSON-RPC command.
NewGenerateVoteCmd creates a new GenerateVoteCmd.
NewGetAccountAddressCmd returns a new instance which can be used to issue a getaccountaddress JSON-RPC command.
NewGetAccountCmd returns a new instance which can be used to issue a getaccount JSON-RPC command.
NewGetAddressesByAccountCmd returns a new instance which can be used to issue a getaddressesbyaccount JSON-RPC command.
NewGetBalanceCmd returns a new instance which can be used to issue a getbalance JSON-RPC command.
NewGetMasterPubkeyCmd creates a new GetMasterPubkeyCmd.
NewGetMultisigOutInfoCmd creates a new GetMultisigOutInfoCmd.
NewGetNewAddressCmd returns a new instance which can be used to issue a getnewaddress JSON-RPC command.
NewGetRawChangeAddressCmd returns a new instance which can be used to issue a getrawchangeaddress JSON-RPC command.
NewGetReceivedByAccountCmd returns a new instance which can be used to issue a getreceivedbyaccount JSON-RPC command.
NewGetReceivedByAddressCmd returns a new instance which can be used to issue a getreceivedbyaddress JSON-RPC command.
NewGetStakeInfoCmd creates a new GetStakeInfoCmd.
NewGetTicketsCmd returns a new instance which can be used to issue a gettickets JSON-RPC command.
NewGetTransactionCmd returns a new instance which can be used to issue a gettransaction JSON-RPC command.
NewGetUnconfirmedBalanceCmd returns a new instance which can be used to issue a getunconfirmedbalance JSON-RPC command.
NewGetVoteChoicesCmd returns a new instance which can be used to issue a JSON-RPC getvotechoices command.
NewGetWalletFeeCmd returns a new instance which can be used to issue a getwalletfee JSON-RPC command.
NewImportPrivKeyCmd returns a new instance which can be used to issue a importprivkey JSON-RPC command.
NewImportPubKeyCmd returns a new instance which can be used to issue a importpubkey JSON-RPC command.
NewImportScriptCmd creates a new GetImportScriptCmd.
NewListAccountsCmd returns a new instance which can be used to issue a listaccounts JSON-RPC command.
NewListAddressTransactionsCmd returns a new instance which can be used to issue a listaddresstransactions JSON-RPC command.
NewListAllTransactionsCmd returns a new instance which can be used to issue a listalltransactions JSON-RPC command.
NewListLockUnspentCmd returns a new instance which can be used to issue a listlockunspent JSON-RPC command.
NewListReceivedByAccountCmd returns a new instance which can be used to issue a listreceivedbyaccount JSON-RPC command.
NewListReceivedByAddressCmd returns a new instance which can be used to issue a listreceivedbyaddress JSON-RPC command.
NewListSinceBlockCmd returns a new instance which can be used to issue a listsinceblock JSON-RPC command.
NewListTransactionsCmd returns a new instance which can be used to issue a listtransactions JSON-RPC command.
NewListUnspentCmd returns a new instance which can be used to issue a listunspent JSON-RPC command.
NewLockUnspentCmd returns a new instance which can be used to issue a lockunspent JSON-RPC command.
NewPurchaseTicketCmd creates a new PurchaseTicketCmd.
NewRedeemMultiSigOutCmd creates a new RedeemMultiSigOutCmd.
NewRedeemMultiSigOutsCmd creates a new RedeemMultiSigOutsCmd.
NewRenameAccountCmd returns a new instance which can be used to issue a renameaccount JSON-RPC command.
NewRevokeTicketsCmd creates a new RevokeTicketsCmd.
NewSendFromCmd returns a new instance which can be used to issue a sendfrom JSON-RPC command.
NewSendFromTreasurymd returns a new instance which can be used to issue a sendfromtreasury JSON-RPC command.
NewSendManyCmd returns a new instance which can be used to issue a sendmany JSON-RPC command.
NewSendToAddressCmd returns a new instance which can be used to issue a sendtoaddress JSON-RPC command.
NewSendToMultiSigCmd creates a new SendToMultiSigCmd.
NewSendToTreasurymd returns a new instance which can be used to issue a sendtotreasury JSON-RPC command.
NewSetTreasuryPolicyCmd returns a new instance which can be used to issue a settreasurypolicy JSON-RPC command.
NewSetTSpendPolicyCmd returns a new instance which can be used to issue a settspendpolicy JSON-RPC command.
NewSetTxFeeCmd returns a new instance which can be used to issue a settxfee JSON-RPC command.
NewSetVoteChoiceCmd returns a new instance which can be used to issue a setvotechoice JSON-RPC command.
NewSignMessageCmd returns a new instance which can be used to issue a signmessage JSON-RPC command.
NewSignRawTransactionCmd returns a new instance which can be used to issue a signrawtransaction JSON-RPC command.
NewSignRawTransactionsCmd returns a new instance which can be used to issue a signrawtransactions JSON-RPC command.
NewStakePoolUserInfoCmd returns a new instance which can be used to issue a signrawtransactions JSON-RPC command.
NewSweepAccountCmd returns a new instance which can be used to issue a JSON-RPC SweepAccountCmd command.
NewWalletInfoCmd returns a new instance which can be used to issue a walletinfo JSON-RPC command.
NewWalletIsLockedCmd returns a new instance which can be used to issue a walletislocked JSON-RPC command.
NewWalletLockCmd returns a new instance which can be used to issue a walletlock JSON-RPC command.
NewWalletPassphraseChangeCmd returns a new instance which can be used to issue a walletpassphrasechange JSON-RPC command.
NewWalletPassphraseCmd returns a new instance which can be used to issue a walletpassphrase JSON-RPC command.
# Constants
LTTTRegular indicates a regular transaction.
LTTTRevocation indicates a revocation.
LTTTTicket indicates a ticket.
LTTTVote indicates a vote.
# Structs
AbandonTransactionCmd describes the command and parameters for performing the abandontransaction method.
AccountAddressIndexCmd is a type handling custom marshaling and unmarshaling of accountaddressindex JSON wallet extension commands.
AccountSyncAddressIndexCmd is a type handling custom marshaling and unmarshaling of accountsyncaddressindex JSON wallet extension commands.
AccountUnlockedCmd defines the accountunlocked JSON-RPC command arguments.
AccountUnlockedResult models the data returned by the accountunlocked command.
AddMultisigAddressCmd defines the addmutisigaddress JSON-RPC command.
AddTransactionCmd manually adds a single mined transaction to the wallet, which may be useful to add a transaction which was mined before a private key was imported.
AuditReuseCmd defines the auditreuse JSON-RPC command.
ConsolidateCmd is a type handling custom marshaling and unmarshaling of consolidate JSON wallet extension commands.
CreateMultisigCmd defines the createmultisig JSON-RPC command.
CreateMultiSigResult models the data returned from the createmultisig command.
CreateNewAccountCmd defines the createnewaccount JSON-RPC command.
CreateSignatureCmd defines the createsignature JSON-RPC command.
CreateSignatureResult models the data returned from the createsignature command.
CreateUnsignedTicketResult is returned from PurchaseTicketCmd when dontSignTx is true.
CreateVotingAccountCmd is a type for handling custom marshaling and unmarshalling of createvotingaccount JSON-RPC command.
DisapprovePercentCmd defines the parameters for the disapprovepercent JSON-RPC command.
DiscoverUsageCmd defines the discoverusage JSON-RPC command.
DumpPrivKeyCmd defines the dumpprivkey JSON-RPC command.
FundRawTransactionCmd is a type handling custom marshaling and unmarshaling of fundrawtransaction JSON wallet extension commands.
FundRawTransactionOptions represents the optional inputs to fund a raw transaction.
FundRawTransactionResult models the data from the fundrawtransaction command.
GenerateVoteCmd is a type handling custom marshaling and unmarshaling of generatevote JSON wallet extension commands.
GenerateVoteResult models the data from the generatevote command.
GetAccountAddressCmd defines the getaccountaddress JSON-RPC command.
GetAccountBalanceResult models the account data from the getbalance command.
GetAccountCmd defines the getaccount JSON-RPC command.
GetAddressesByAccountCmd defines the getaddressesbyaccount JSON-RPC command.
GetBalanceCmd defines the getbalance JSON-RPC command.
GetBalanceResult models the data from the getbalance command.
GetCFilterV2Result models the data returned from the getcfilterv2 command.
No description provided by the author
GetMasterPubkeyCmd is a type handling custom marshaling and unmarshaling of getmasterpubkey JSON wallet extension commands.
GetMultisigOutInfoCmd is a type handling custom marshaling and unmarshaling of getmultisigoutinfo JSON websocket extension commands.
GetMultisigOutInfoResult models the data returned from the getmultisigoutinfo command.
GetNewAddressCmd defines the getnewaddress JSON-RPC command.
GetPeerInfoResult models the data returned from the getpeerinfo command.
GetRawChangeAddressCmd defines the getrawchangeaddress JSON-RPC command.
GetReceivedByAccountCmd defines the getreceivedbyaccount JSON-RPC command.
GetReceivedByAddressCmd defines the getreceivedbyaddress JSON-RPC command.
GetStakeInfoCmd is a type handling custom marshaling and unmarshaling of getstakeinfo JSON wallet extension commands.
GetStakeInfoResult models the data returned from the getstakeinfo command.
GetTicketsCmd is a type handling custom marshaling and unmarshaling of gettickets JSON wallet extension commands.
GetTicketsResult models the data returned from the gettickets command.
GetTransactionCmd defines the gettransaction JSON-RPC command.
GetTransactionDetailsResult models the details data from the gettransaction command.
GetTransactionResult models the data from the gettransaction command.
GetUnconfirmedBalanceCmd defines the getunconfirmedbalance JSON-RPC command.
GetVoteChoicesCmd returns a new instance which can be used to issue a getvotechoices JSON-RPC command.
GetVoteChoicesResult models the data returned by the getvotechoices command.
GetWalletFeeCmd defines the getwalletfee JSON-RPC command.
ImportCfiltersV2Cmd defines the importcfiltersv2 JSON-RPC command.
ImportPrivKeyCmd defines the importprivkey JSON-RPC command.
ImportPrivKeyCmd defines the importprivkey JSON-RPC command.
ImportScriptCmd is a type for handling custom marshaling and unmarshaling of importscript JSON wallet extension commands.
ImportXpubCmd is a type for handling custom marshaling and unmarshaling of importxpub JSON-RPC commands.
InfoResult models the data returned by the wallet server getinfo command.
ListAccountsCmd defines the listaccounts JSON-RPC command.
ListAddressTransactionsCmd defines the listaddresstransactions JSON-RPC command.
ListAllTransactionsCmd defines the listalltransactions JSON-RPC command.
ListLockUnspentCmd defines the listlockunspent JSON-RPC command.
ListReceivedByAccountCmd defines the listreceivedbyaccount JSON-RPC command.
ListReceivedByAccountResult models the data from the listreceivedbyaccount command.
ListReceivedByAddressCmd defines the listreceivedbyaddress JSON-RPC command.
ListReceivedByAddressResult models the data from the listreceivedbyaddress command.
ListSinceBlockCmd defines the listsinceblock JSON-RPC command.
ListSinceBlockResult models the data from the listsinceblock command.
ListTransactionsCmd defines the listtransactions JSON-RPC command.
ListTransactionsResult models the data from the listtransactions command.
ListUnspentCmd defines the listunspent JSON-RPC command.
ListUnspentResult models a successful response from the listunspent request.
LockAccountCmd defines the lockaccount JSON-RPC command arguments.
LockUnspentCmd defines the lockunspent JSON-RPC command.
MixAccountCmd defines the mixaccount JSON-RPC command.
MixOutputCmd defines the mixoutput JSON-RPC command.
PoolUserTicket is the JSON struct corresponding to a stake pool user ticket object.
ProcessUnmanagedTicket defines the processunmanagedticket JSON-RPC command arguments.
PurchaseTicketCmd is a type handling custom marshaling and unmarshaling of purchaseticket JSON RPC commands.
RawTxInput models the data needed for raw transaction input that is used in the SignRawTransactionCmd struct.
RedeemMultiSigOutCmd is a type handling custom marshaling and unmarshaling of redeemmultisigout JSON RPC commands.
RedeemMultiSigOutResult models the data returned from the redeemmultisigout command.
RedeemMultiSigOutsCmd is a type handling custom marshaling and unmarshaling of redeemmultisigout JSON RPC commands.
RedeemMultiSigOutsResult models the data returned from the redeemmultisigouts command.
RenameAccountCmd defines the renameaccount JSON-RPC command.
RescanWalletCmd describes the rescanwallet JSON-RPC request and parameters.
RevokeTicketsCmd describes the revoketickets JSON-RPC request and parameters.
SendFromCmd defines the sendfrom JSON-RPC command.
SendFromTreasuryCmd defines the sendfromtreasury JSON-RPC command.
SendManyCmd defines the sendmany JSON-RPC command.
SendToAddressCmd defines the sendtoaddress JSON-RPC command.
SendToMultiSigCmd is a type handling custom marshaling and unmarshaling of sendtomultisig JSON RPC commands.
SendToMultiSigResult models the data returned from the sendtomultisig command.
SendToTreasuryCmd defines the sendtotreasury JSON-RPC command.
SetAccountPassphraseCmd defines the setaccountpassphrase JSON-RPC command arguments.
SetDisapprovePercentCmd defines the parameters for the setdisapprovepercent JSON-RPC command.
SetTreasuryPolicyCmd defines the parameters for the settreasurypolicy JSON-RPC command.
SetTSpendPolicyCmd defines the parameters for the settspendpolicy JSON-RPC command.
SetTxFeeCmd defines the settxfee JSON-RPC command.
SetVoteChoiceCmd defines the parameters to the setvotechoice method.
SignedTransaction is a signed transaction resulting from a signrawtransactions command.
SignMessageCmd defines the signmessage JSON-RPC command.
SignRawTransactionCmd defines the signrawtransaction JSON-RPC command.
SignRawTransactionError models the data that contains script verification errors from the signrawtransaction request.
SignRawTransactionResult models the data from the signrawtransaction command.
SignRawTransactionsCmd defines the signrawtransactions JSON-RPC command.
SignRawTransactionsResult models the data returned from the signrawtransactions command.
StakePoolUserInfoCmd defines the stakepooluserinfo JSON-RPC command.
StakePoolUserInfoResult models the data returned from the stakepooluserinfo command.
SweepAccountCmd defines the sweep account JSON-RPC command.
SweepAccountResult models the data returned from the sweepaccount command.
SyncStatusCmd defines the syncstatus JSON-RPC command.
SyncStatusResult models the data returned by the syncstatus command.
TicketInfoCmd defines the ticketinfo JSON-RPC command.
TicketInfoResult models the data returned from the ticketinfo command.
TreasuryPolicyCmd defines the parameters for the treasurypolicy JSON-RPC command.
TreasuryPolicyResult models objects returned by the treasurypolicy command.
TSpendPolicyCmd defines the parameters for the tspendpolicy JSON-RPC command.
TSpendPolicyResult models objects returned by the tspendpolicy command.
UnlockAccountCmd defines the unlockaccount JSON-RPC command arguments.
ValidateAddressResult models the data returned by the wallet server validateaddress command.
ValidatePreDCP0005CFCmd defines the validatepredcp0005cf JSON-RPC command.
VoteChoice models the data for a vote choice in the getvotechoices result.
WalletInfoCmd defines the walletinfo JSON-RPC command.
WalletInfoResult models the data returned from the walletinfo command.
WalletIsLockedCmd defines the walletislocked JSON-RPC command.
WalletLockCmd defines the walletlock JSON-RPC command.
WalletPassphraseChangeCmd defines the walletpassphrase JSON-RPC command.
WalletPassphraseCmd defines the walletpassphrase JSON-RPC command.
WalletPubPassphraseChangeCmd defines the walletpubpassphrasechange JSON-RPC command.
# Type aliases
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
InfoWalletResult aliases InfoResult.
ListTransactionsTxType defines the type used in the listtransactions JSON-RPC result for the TxType command field.
Method describes the exact type used when registering methods with dcrjson.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.
ValidateAddressWalletResult aliases ValidateAddressResult.
newtype definitions of dcrd commands we implement.
newtype definitions of dcrd commands we implement.