func NewLoadTxFilterCmd(reload bool, addresses []string, outPoints []OutPoint) *LoadTxFilterCmd {
	return &LoadTxFilterCmd{
		Reload:    reload,
		Addresses: addresses,
		OutPoints: outPoints,
	}
}
NewLoadTxFilterCmd returns a new instance which can be used to issue a
loadtxfilter JSON-RPC command.

NOTE: This is a soterd extension ported from github.com/decred/dcrd/dcrjson
and requires a websocket connection.
package soterjson
type AuthenticateCmd struct {
	Username   string
	Passphrase string
}
func NewAuthenticateCmd(username, passphrase string) *AuthenticateCmd {
	return &AuthenticateCmd{
		Username:   username,
		Passphrase: passphrase,
	}
}
type NotifyBlocksCmd struct{}
func NewNotifyBlocksCmd() *NotifyBlocksCmd {
	return &NotifyBlocksCmd{}
}
type StopNotifyBlocksCmd struct{}
func NewStopNotifyBlocksCmd() *StopNotifyBlocksCmd {
	return &StopNotifyBlocksCmd{}
}
type NotifyNewTransactionsCmd struct {
	Verbose *bool `jsonrpcdefault:"false"`
}
func NewNotifyNewTransactionsCmd(verbose *bool) *NotifyNewTransactionsCmd {
	return &NotifyNewTransactionsCmd{
		Verbose: verbose,
	}
}
type SessionCmd struct{}
func NewSessionCmd() *SessionCmd {
	return &SessionCmd{}
}
type StopNotifyNewTransactionsCmd struct{}
func NewStopNotifyNewTransactionsCmd() *StopNotifyNewTransactionsCmd {
	return &StopNotifyNewTransactionsCmd{}
}
type NotifyReceivedCmd struct {
	Addresses []string
}
func NewNotifyReceivedCmd(addresses []string) *NotifyReceivedCmd {
	return &NotifyReceivedCmd{
		Addresses: addresses,
	}
}
type OutPoint struct {
	Hash  string `json:"hash"`
	Index uint32 `json:"index"`
}
type LoadTxFilterCmd struct {
	Reload    bool
	Addresses []string
	OutPoints []OutPoint
}