Versions in this module Expand all Collapse all v2 v2.7.6 Nov 14, 2023 v2.7.5 Apr 14, 2023 Changes in this version + type AbandonTransactionCmd struct + Hash string + type AccountAddressIndexCmd struct + Account string + Branch int + func NewAccountAddressIndexCmd(acct string, branch int) *AccountAddressIndexCmd + type AccountSyncAddressIndexCmd struct + Account string + Branch int + Index int + func NewAccountSyncAddressIndexCmd(acct string, branch int, idx int) *AccountSyncAddressIndexCmd + type AccountUnlockedCmd struct + Account string + type AccountUnlockedResult struct + Encrypted bool + Unlocked *bool + type AddMultisigAddressCmd struct + Account *string + Keys []string + NRequired int + func NewAddMultisigAddressCmd(nRequired int, keys []string, account *string) *AddMultisigAddressCmd + type AddTransactionCmd struct + BlockHash string + Transaction string + type AuditReuseCmd struct + Since *int32 + type AuthenticateCmd dcrdtypes.AuthenticateCmd + type ConsolidateCmd struct + Account *string + Address *string + Inputs int + func NewConsolidateCmd(inputs int, acct *string, addr *string) *ConsolidateCmd + type CreateMultiSigResult struct + Address string + RedeemScript string + type CreateMultisigCmd struct + Keys []string + NRequired int + func NewCreateMultisigCmd(nRequired int, keys []string) *CreateMultisigCmd + type CreateNewAccountCmd struct + Account string + func NewCreateNewAccountCmd(account string) *CreateNewAccountCmd + type CreateRawTransactionCmd dcrdtypes.CreateRawTransactionCmd + type CreateSignatureCmd struct + Address string + HashType int + InputIndex int + PreviousPkScript string + SerializedTransaction string + type CreateSignatureResult struct + PublicKey string + Signature string + type CreateUnsignedTicketResult struct + SplitTx string + UnsignedTickets []string + type CreateVotingAccountCmd struct + ChildIndex *uint32 + Name string + PubKey string + func NewCreateVotingAccountCmd(name, pubKey string, childIndex *uint32) *CreateVotingAccountCmd + type DisapprovePercentCmd struct + type DiscoverUsageCmd struct + DiscoverAccounts *bool + GapLimit *uint32 + StartBlock *string + type DumpPrivKeyCmd struct + Address string + func NewDumpPrivKeyCmd(address string) *DumpPrivKeyCmd + type FundRawTransactionCmd struct + FundAccount string + HexString string + Options *FundRawTransactionOptions + func NewFundRawTransactionCmd(hexString string, fundAccount string, options *FundRawTransactionOptions) *FundRawTransactionCmd + type FundRawTransactionOptions struct + ChangeAddress *string + ConfTarget *int32 + FeeRate *float64 + type FundRawTransactionResult struct + Fee float64 + Hex string + type GenerateVoteCmd struct + BlockHash string + Height int64 + TicketHash string + VoteBits uint16 + VoteBitsExt string + func NewGenerateVoteCmd(blockhash string, height int64, tickethash string, votebits uint16, ...) *GenerateVoteCmd + type GenerateVoteResult struct + Hex string + type GetAccountAddressCmd struct + Account string + func NewGetAccountAddressCmd(account string) *GetAccountAddressCmd + type GetAccountBalanceResult struct + AccountName string + ImmatureCoinbaseRewards float64 + ImmatureStakeGeneration float64 + LockedByTickets float64 + Spendable float64 + Total float64 + Unconfirmed float64 + VotingAuthority float64 + type GetAccountCmd struct + Address string + func NewGetAccountCmd(address string) *GetAccountCmd + type GetAddressesByAccountCmd struct + Account string + func NewGetAddressesByAccountCmd(account string) *GetAddressesByAccountCmd + type GetBalanceCmd struct + Account *string + MinConf *int + func NewGetBalanceCmd(account *string, minConf *int) *GetBalanceCmd + type GetBalanceResult struct + Balances []GetAccountBalanceResult + BlockHash string + CumulativeTotal float64 + TotalImmatureCoinbaseRewards float64 + TotalImmatureStakeGeneration float64 + TotalLockedByTickets float64 + TotalSpendable float64 + TotalUnconfirmed float64 + TotalVotingAuthority float64 + type GetBestBlockCmd dcrdtypes.GetBestBlockCmd + type GetBestBlockHashCmd dcrdtypes.GetBestBlockHashCmd + type GetBlockCmd dcrdtypes.GetBlockCmd + type GetBlockCountCmd dcrdtypes.GetBlockCountCmd + type GetBlockHashCmd dcrdtypes.GetBlockHashCmd + type GetBlockHeaderCmd dcrdtypes.GetBlockHeaderCmd + type GetCFilterV2Cmd dcrdtypes.GetCFilterV2Cmd + type GetCFilterV2Result struct + BlockHash string + Filter string + Key string + type GetCoinjoinsByAcctCmd struct + type GetCurrentNetCmd dcrdtypes.GetCurrentNetCmd + type GetInfoCmd dcrdtypes.GetInfoCmd + type GetMasterPubkeyCmd struct + Account *string + func NewGetMasterPubkeyCmd(acct *string) *GetMasterPubkeyCmd + type GetMultisigOutInfoCmd struct + Hash string + Index uint32 + func NewGetMultisigOutInfoCmd(hash string, index uint32) *GetMultisigOutInfoCmd + type GetMultisigOutInfoResult struct + Address string + Amount float64 + BlockHash string + BlockHeight uint32 + M uint8 + N uint8 + Pubkeys []string + RedeemScript string + Spent bool + SpentBy string + SpentByIndex uint32 + TxHash string + type GetNewAddressCmd struct + Account *string + GapPolicy *string + func NewGetNewAddressCmd(account *string, gapPolicy *string) *GetNewAddressCmd + type GetPeerInfoCmd dcrdtypes.GetPeerInfoCmd + type GetPeerInfoResult struct + Addr string + AddrLocal string + BanScore int32 + ID int32 + Services string + StartingHeight int64 + SubVer string + Version uint32 + type GetRawChangeAddressCmd struct + Account *string + func NewGetRawChangeAddressCmd(account *string) *GetRawChangeAddressCmd + type GetReceivedByAccountCmd struct + Account string + MinConf *int + func NewGetReceivedByAccountCmd(account string, minConf *int) *GetReceivedByAccountCmd + type GetReceivedByAddressCmd struct + Address string + MinConf *int + func NewGetReceivedByAddressCmd(address string, minConf *int) *GetReceivedByAddressCmd + type GetStakeInfoCmd struct + func NewGetStakeInfoCmd() *GetStakeInfoCmd + type GetStakeInfoResult struct + AllMempoolTix uint32 + BlockHeight int64 + Difficulty float64 + Expired uint32 + Immature uint32 + Live uint32 + Missed uint32 + OwnMempoolTix uint32 + PoolSize uint32 + ProportionLive float64 + ProportionMissed float64 + Revoked uint32 + TotalSubsidy float64 + Unspent uint32 + UnspentExpired uint32 + Voted uint32 + type GetTicketsCmd struct + IncludeImmature bool + func NewGetTicketsCmd(includeImmature bool) *GetTicketsCmd + type GetTicketsResult struct + Hashes []string + type GetTransactionCmd struct + IncludeWatchOnly *bool + Txid string + func NewGetTransactionCmd(txHash string, includeWatchOnly *bool) *GetTransactionCmd + type GetTransactionDetailsResult struct + Account string + Address string + Amount float64 + Category string + Fee *float64 + InvolvesWatchOnly bool + Vout uint32 + type GetTransactionResult struct + Amount float64 + BlockHash string + BlockIndex int64 + BlockTime int64 + Confirmations int64 + Details []GetTransactionDetailsResult + Fee float64 + Hex string + TicketStatus string + Time int64 + TimeReceived int64 + TxID string + Type string + WalletConflicts []string + type GetTxOutCmd dcrdtypes.GetTxOutCmd + type GetUnconfirmedBalanceCmd struct + Account *string + func NewGetUnconfirmedBalanceCmd(account *string) *GetUnconfirmedBalanceCmd + type GetVoteChoicesCmd struct + TicketHash *string + func NewGetVoteChoicesCmd(tickethash *string) *GetVoteChoicesCmd + type GetVoteChoicesResult struct + Choices []VoteChoice + Version uint32 + type GetWalletFeeCmd struct + func NewGetWalletFeeCmd() *GetWalletFeeCmd + type HelpCmd dcrdtypes.HelpCmd + type ImportCFiltersV2Cmd struct + Filters []string + StartHeight int32 + type ImportPrivKeyCmd struct + Label *string + PrivKey string + Rescan *bool + ScanFrom *int + func NewImportPrivKeyCmd(privKey string, label *string, rescan *bool, scanFrom *int) *ImportPrivKeyCmd + type ImportPubKeyCmd struct + Label *string + PubKey string + Rescan *bool + ScanFrom *int + func NewImportPubKeyCmd(pubKey string, label *string, rescan *bool, scanFrom *int) *ImportPubKeyCmd + type ImportScriptCmd struct + Hex string + Rescan *bool + ScanFrom *int + func NewImportScriptCmd(hex string, rescan *bool, scanFrom *int) *ImportScriptCmd + type ImportXpubCmd struct + Name string + Xpub string + type InfoResult struct + Balance float64 + Blocks int32 + Connections int32 + Difficulty float64 + Errors string + KeypoolOldest int64 + KeypoolSize int32 + PaytxFee float64 + ProtocolVersion int32 + Proxy string + RelayFee float64 + TestNet bool + TimeOffset int64 + UnlockedUntil int64 + Version int32 + WalletVersion int32 + type InfoWalletResult = InfoResult + type ListAccountsCmd struct + MinConf *int + func NewListAccountsCmd(minConf *int) *ListAccountsCmd + type ListAddressTransactionsCmd struct + Account *string + Addresses []string + func NewListAddressTransactionsCmd(addresses []string, account *string) *ListAddressTransactionsCmd + type ListAllTransactionsCmd struct + Account *string + func NewListAllTransactionsCmd(account *string) *ListAllTransactionsCmd + type ListLockUnspentCmd struct + Account *string + func NewListLockUnspentCmd() *ListLockUnspentCmd + type ListReceivedByAccountCmd struct + IncludeEmpty *bool + IncludeWatchOnly *bool + MinConf *int + func NewListReceivedByAccountCmd(minConf *int, includeEmpty, includeWatchOnly *bool) *ListReceivedByAccountCmd + type ListReceivedByAccountResult struct + Account string + Amount float64 + Confirmations uint64 + type ListReceivedByAddressCmd struct + IncludeEmpty *bool + IncludeWatchOnly *bool + MinConf *int + func NewListReceivedByAddressCmd(minConf *int, includeEmpty, includeWatchOnly *bool) *ListReceivedByAddressCmd + type ListReceivedByAddressResult struct + Account string + Address string + Amount float64 + Confirmations uint64 + InvolvesWatchonly bool + TxIDs []string + type ListSinceBlockCmd struct + BlockHash *string + IncludeWatchOnly *bool + TargetConfirmations *int + func NewListSinceBlockCmd(blockHash *string, targetConfirms *int, includeWatchOnly *bool) *ListSinceBlockCmd + type ListSinceBlockResult struct + LastBlock string + Transactions []ListTransactionsResult + type ListTransactionsCmd struct + Account *string + Count *int + From *int + IncludeWatchOnly *bool + func NewListTransactionsCmd(account *string, count, from *int, includeWatchOnly *bool) *ListTransactionsCmd + type ListTransactionsResult struct + Account string + Address string + Amount float64 + BlockHash string + BlockIndex *int64 + BlockTime int64 + Category string + Comment string + Confirmations int64 + Fee *float64 + Generated bool + InvolvesWatchOnly bool + OtherAccount string + Time int64 + TimeReceived int64 + TxID string + TxType *ListTransactionsTxType + Vout uint32 + WalletConflicts []string + type ListTransactionsTxType string + const LTTTRegular + const LTTTRevocation + const LTTTTicket + const LTTTVote + type ListUnspentCmd struct + Account *string + Addresses *[]string + MaxConf *int + MinConf *int + func NewListUnspentCmd(minConf, maxConf *int, addresses *[]string) *ListUnspentCmd + type ListUnspentResult struct + Account string + Address string + Amount float64 + Confirmations int64 + RedeemScript string + ScriptPubKey string + Spendable bool + Tree int8 + TxID string + TxType int + Vout uint32 + type LockAccountCmd struct + Account string + type LockUnspentCmd struct + Transactions []dcrdtypes.TransactionInput + Unlock bool + func NewLockUnspentCmd(unlock bool, transactions []dcrdtypes.TransactionInput) *LockUnspentCmd + type Method string + type MixAccountCmd struct + type MixOutputCmd struct + Outpoint string + type PoolUserTicket struct + SpentBy string + SpentByHeight uint32 + Status string + Ticket string + TicketHeight uint32 + type ProcessUnmanagedTicketCmd struct + TicketHash *string + type PurchaseTicketCmd struct + Comment *string + DontSignTx *bool + Expiry *int + FromAccount string + MinConf *int + NumTickets *int + PoolAddress *string + PoolFees *float64 + SpendLimit float64 + TicketAddress *string + func NewPurchaseTicketCmd(fromAccount string, spendLimit float64, minConf *int, ticketAddress *string, ...) *PurchaseTicketCmd + type RawTxInput struct + RedeemScript string + ScriptPubKey string + Tree int8 + Txid string + Vout uint32 + type RedeemMultiSigOutCmd struct + Address *string + Hash string + Index uint32 + Tree int8 + func NewRedeemMultiSigOutCmd(hash string, index uint32, tree int8, address *string) *RedeemMultiSigOutCmd + type RedeemMultiSigOutResult struct + Complete bool + Errors []SignRawTransactionError + Hex string + type RedeemMultiSigOutsCmd struct + FromScrAddress string + Number *int + ToAddress *string + func NewRedeemMultiSigOutsCmd(from string, to *string, number *int) *RedeemMultiSigOutsCmd + type RedeemMultiSigOutsResult struct + Results []RedeemMultiSigOutResult + type RenameAccountCmd struct + NewAccount string + OldAccount string + func NewRenameAccountCmd(oldAccount, newAccount string) *RenameAccountCmd + type RescanWalletCmd struct + BeginHeight *int + type RevokeTicketsCmd struct + func NewRevokeTicketsCmd() *RevokeTicketsCmd + type SendFromCmd struct + Amount float64 + Comment *string + CommentTo *string + FromAccount string + MinConf *int + ToAddress string + func NewSendFromCmd(fromAccount, toAddress string, amount float64, minConf *int, ...) *SendFromCmd + type SendFromTreasuryCmd struct + Amounts map[string]float64 + Key string + func NewSendFromTreasuryCmd(pubkey string, amounts map[string]float64) *SendFromTreasuryCmd + type SendManyCmd struct + Amounts map[string]float64 + Comment *string + FromAccount string + MinConf *int + func NewSendManyCmd(fromAccount string, amounts map[string]float64, minConf *int, comment *string) *SendManyCmd + type SendRawTransactionCmd dcrdtypes.SendRawTransactionCmd + type SendToAddressCmd struct + Address string + Amount float64 + Comment *string + CommentTo *string + func NewSendToAddressCmd(address string, amount float64, comment, commentTo *string) *SendToAddressCmd + type SendToMultiSigCmd struct + Amount float64 + Comment *string + FromAccount string + MinConf *int + NRequired *int + Pubkeys []string + func NewSendToMultiSigCmd(fromaccount string, amount float64, pubkeys []string, nrequired *int, ...) *SendToMultiSigCmd + type SendToMultiSigResult struct + Address string + RedeemScript string + TxHash string + type SendToTreasuryCmd struct + Amount float64 + func NewSendToTreasuryCmd(amount float64, comment, commentTo *string) *SendToTreasuryCmd + type SetAccountPassphraseCmd struct + Account string + Passphrase string + type SetDisapprovePercentCmd struct + Percent uint32 + type SetTSpendPolicyCmd struct + Hash string + Policy string + Ticket *string + func NewSetTSpendPolicyCmd(hash string, policy string, ticket *string) *SetTSpendPolicyCmd + type SetTreasuryPolicyCmd struct + Key string + Policy string + Ticket *string + func NewSetTreasuryPolicyCmd(key string, policy string, ticket *string) *SetTreasuryPolicyCmd + type SetTxFeeCmd struct + Amount float64 + func NewSetTxFeeCmd(amount float64) *SetTxFeeCmd + type SetVoteChoiceCmd struct + AgendaID string + ChoiceID string + TicketHash *string + func NewSetVoteChoiceCmd(agendaID, choiceID string, tickethash *string) *SetVoteChoiceCmd + type SignMessageCmd struct + Address string + Message string + func NewSignMessageCmd(address, message string) *SignMessageCmd + type SignRawTransactionCmd struct + Flags *string + Inputs *[]RawTxInput + PrivKeys *[]string + RawTx string + func NewSignRawTransactionCmd(hexEncodedTx string, inputs *[]RawTxInput, privKeys *[]string, flags *string) *SignRawTransactionCmd + type SignRawTransactionError struct + Error string + ScriptSig string + Sequence uint32 + TxID string + Vout uint32 + type SignRawTransactionResult struct + Complete bool + Errors []SignRawTransactionError + Hex string + type SignRawTransactionsCmd struct + RawTxs []string + Send *bool + func NewSignRawTransactionsCmd(hexEncodedTxs []string, send *bool) *SignRawTransactionsCmd + type SignRawTransactionsResult struct + Results []SignedTransaction + type SignedTransaction struct + Sent bool + SigningResult SignRawTransactionResult + TxHash *string + type StakePoolUserInfoCmd struct + User string + func NewStakePoolUserInfoCmd(user string) *StakePoolUserInfoCmd + type StakePoolUserInfoResult struct + InvalidTickets []string + Tickets []PoolUserTicket + type SweepAccountCmd struct + DestinationAddress string + FeePerKb *float64 + RequiredConfirmations *uint32 + SourceAccount string + func NewSweepAccountCmd(sourceAccount string, destinationAddress string, requiredConfs *uint32, ...) *SweepAccountCmd + type SweepAccountResult struct + EstimatedSignedSize uint32 + TotalOutputAmount float64 + TotalPreviousOutputAmount float64 + UnsignedTransaction string + type SyncStatusCmd struct + type SyncStatusResult struct + HeadersFetchProgress float32 + InitialBlockDownload bool + Synced bool + type TSpendPolicyCmd struct + Hash *string + Ticket *string + type TSpendPolicyResult struct + Hash string + Policy string + Ticket string + type TicketInfoCmd struct + StartHeight *int32 + type TicketInfoResult struct + BlockHash string + BlockHeight int32 + Choices []VoteChoice + Cost float64 + Hash string + Revocation string + Status string + VSPHost string + Vote string + VotingAddress string + type TicketsForAddressCmd dcrdtypes.TicketsForAddressCmd + type TreasuryPolicyCmd struct + Key *string + Ticket *string + type TreasuryPolicyResult struct + Key string + Policy string + Ticket string + type UnlockAccountCmd struct + Account string + Passphrase string + type ValidateAddressCmd dcrdtypes.ValidateAddressCmd + type ValidateAddressResult struct + Account string + AccountN *uint32 + Address string + Addresses []string + Branch *uint32 + Hex string + Index *uint32 + IsCompressed bool + IsMine bool + IsScript bool + IsValid bool + IsWatchOnly bool + PubKey string + PubKeyAddr string + Script string + SigsRequired int32 + type ValidateAddressWalletResult = ValidateAddressResult + type ValidatePreDCP0005CFCmd struct + type VerifyMessageCmd dcrdtypes.VerifyMessageCmd + type VersionCmd dcrdtypes.VersionCmd + type VoteChoice struct + AgendaDescription string + AgendaID string + ChoiceDescription string + ChoiceID string + type WalletInfoCmd struct + func NewWalletInfoCmd() *WalletInfoCmd + type WalletInfoResult struct + CoinType uint32 + DaemonConnected bool + ManualTickets bool + SPV bool + TxFee float64 + Unlocked bool + VoteBits uint16 + VoteBitsExtended string + VoteVersion uint32 + Voting bool + type WalletIsLockedCmd struct + func NewWalletIsLockedCmd() *WalletIsLockedCmd + type WalletLockCmd struct + func NewWalletLockCmd() *WalletLockCmd + type WalletPassphraseChangeCmd struct + NewPassphrase string + OldPassphrase string + func NewWalletPassphraseChangeCmd(oldPassphrase, newPassphrase string) *WalletPassphraseChangeCmd + type WalletPassphraseCmd struct + Passphrase string + Timeout int64 + func NewWalletPassphraseCmd(passphrase string, timeout int64) *WalletPassphraseCmd + type WalletPubPassphraseChangeCmd struct + NewPassphrase string + OldPassphrase string