Versions in this module Expand all Collapse all v4 v4.1.0 May 24, 2024 Changes in this version type RPC + func (r *RPC) MixMessage(ctx context.Context, hash *chainhash.Hash) (mixing.Message, error) v4.0.0 May 16, 2024 Changes in this version + func BlockConnected(params json.RawMessage) (header *wire.BlockHeader, relevant []*wire.MsgTx, err error) + func MixMessage(params json.RawMessage) (msg mixing.Message, err error) + func RelevantTxAccepted(params json.RawMessage) (tx *wire.MsgTx, err error) + func TSpend(params json.RawMessage) (tx *wire.MsgTx, err error) + func WinningTickets(params json.RawMessage) (block *chainhash.Hash, height int32, winners []*chainhash.Hash, err error) + type Caller interface + Call func(ctx context.Context, method string, res any, args ...any) error + type RPC struct + func New(caller Caller) *RPC + func (r *RPC) Blocks(ctx context.Context, blockHashes []*chainhash.Hash) ([]*wire.MsgBlock, error) + func (r *RPC) CFilterV2(ctx context.Context, blockHash *chainhash.Hash) (*gcs.FilterV2, uint32, []chainhash.Hash, error) + func (r *RPC) CFiltersV2(ctx context.Context, blockHashes []*chainhash.Hash) ([]filterProof, error) + func (r *RPC) ExistsLiveTicket(ctx context.Context, ticket *chainhash.Hash) (bool, error) + func (r *RPC) ExistsLiveTickets(ctx context.Context, tickets []*chainhash.Hash) (bitset.Bytes, error) + func (r *RPC) GetBlockchainInfo(ctx context.Context) (*dcrdtypes.GetBlockChainInfoResult, error) + func (r *RPC) GetConfirmationHeight(ctx context.Context, txHash *chainhash.Hash) (int32, error) + func (r *RPC) GetMempoolTSpends(ctx context.Context) ([]*wire.MsgTx, error) + func (r *RPC) GetTxOut(ctx context.Context, txHash *chainhash.Hash, index uint32, tree int8, ...) (*dcrdtypes.GetTxOutResult, error) + func (r *RPC) Headers(ctx context.Context, blockLocators []*chainhash.Hash, hashStop *chainhash.Hash) ([]*wire.BlockHeader, error) + func (r *RPC) LoadTxFilter(ctx context.Context, reload bool, addrs []stdaddr.Address, ...) error + func (r *RPC) MempoolCount(ctx context.Context, kind string) (int, error) + func (r *RPC) MixPairRequests(ctx context.Context) ([]*wire.MsgMixPairReq, error) + func (r *RPC) PublishMixMessages(ctx context.Context, msgs ...mixing.Message) error + func (r *RPC) PublishTransaction(ctx context.Context, tx *wire.MsgTx) error + func (r *RPC) PublishTransactions(ctx context.Context, txs ...*wire.MsgTx) error + func (r *RPC) Rescan(ctx context.Context, blocks []chainhash.Hash, ...) error + func (r *RPC) StakeDifficulty(ctx context.Context) (dcrutil.Amount, error) + func (r *RPC) String() string + func (r *RPC) UsedAddresses(ctx context.Context, addrs []stdaddr.Address) (bitset.Bytes, error) Other modules containing this package decred.org/dcrwallet decred.org/dcrwallet/v2 decred.org/dcrwallet/v3