Versions in this module Expand all Collapse all v1 v1.0.5 Jan 6, 2026 v1.0.4 Jan 6, 2026 v1.0.3 Jan 6, 2026 v1.0.1 Jan 5, 2026 v1.0.0 Jan 5, 2026 Changes in this version + const AgendaInfoStatusActive + const AgendaInfoStatusDefined + const AgendaInfoStatusFailed + const AgendaInfoStatusLockedIn + const AgendaInfoStatusStarted + type AddNodeCmd struct + Addr string + SubCmd AddNodeSubCmd + func NewAddNodeCmd(addr string, subCmd AddNodeSubCmd) *AddNodeCmd + type AddNodeSubCmd string + const ANAdd + const ANOneTry + const ANRemove + type Agenda struct + Choices []Choice + Description string + ExpireTime uint64 + ID string + Mask uint16 + QuorumProgress float64 + StartTime uint64 + Status string + type AgendaInfo struct + ExpireTime uint64 + Since int64 + StartTime uint64 + Status string + type AuthenticateCmd struct + Passphrase string + Username string + func NewAuthenticateCmd(username, passphrase string) *AuthenticateCmd + type BlockConnectedNtfn struct + Header string + SubscribedTxs []string + func NewBlockConnectedNtfn(header string, subscribedTxs []string) *BlockConnectedNtfn + type BlockDisconnectedNtfn struct + Header string + func NewBlockDisconnectedNtfn(header string) *BlockDisconnectedNtfn + type Choice struct + Bits uint16 + Count uint32 + Description string + ID string + IsAbstain bool + IsNo bool + Progress float64 + type CreateRawSSRtxCmd struct + Fee *float64 + Inputs []TransactionInput + func NewCreateRawSSRtxCmd(inputs []TransactionInput, fee *float64) *CreateRawSSRtxCmd + type CreateRawSStxCmd struct + Amount map[string]int64 + COuts []SStxCommitOut + Inputs []SStxInput + func NewCreateRawSStxCmd(inputs []SStxInput, amount map[string]int64, couts []SStxCommitOut) *CreateRawSStxCmd + type CreateRawTransactionCmd struct + Amounts map[string]float64 + Expiry *int64 + Inputs []TransactionInput + LockTime *int64 + func NewCreateRawTransactionCmd(inputs []TransactionInput, amounts map[string]float64, lockTime *int64, ...) *CreateRawTransactionCmd + type DebugLevelCmd struct + LevelSpec string + func NewDebugLevelCmd(levelSpec string) *DebugLevelCmd + type DecodeRawTransactionCmd struct + HexTx string + func NewDecodeRawTransactionCmd(hexTx string) *DecodeRawTransactionCmd + type DecodeScriptCmd struct + HexScript string + Version *uint16 + func NewDecodeScriptCmd(hexScript string) *DecodeScriptCmd + type DecodeScriptResult struct + Addresses []string + Asm string + P2sh string + ReqSigs int32 + Type string + type EstimateFeeCmd struct + NumBlocks int64 + func NewEstimateFeeCmd(numBlocks int64) *EstimateFeeCmd + type EstimateSmartFeeCmd struct + CoinType *uint8 + Confirmations int64 + Mode *EstimateSmartFeeMode + func NewEstimateSmartFeeCmd(confirmations int64, mode *EstimateSmartFeeMode) *EstimateSmartFeeCmd + func NewEstimateSmartFeeCmdWithCoinType(confirmations int64, mode *EstimateSmartFeeMode, coinType *uint8) *EstimateSmartFeeCmd + type EstimateSmartFeeMode string + const EstimateSmartFeeConservative + const EstimateSmartFeeEconomical + func EstimateSmartFeeModeAddr(v EstimateSmartFeeMode) *EstimateSmartFeeMode + type EstimateSmartFeeResult struct + Blocks int64 + Errors []string + FeeRate float64 + type EstimateStakeDiffCmd struct + Tickets *uint32 + func NewEstimateStakeDiffCmd(tickets *uint32) *EstimateStakeDiffCmd + type EstimateStakeDiffResult struct + Expected float64 + Max float64 + Min float64 + User *float64 + type ExistsAddressCmd struct + Address string + func NewExistsAddressCmd(address string) *ExistsAddressCmd + type ExistsAddressesCmd struct + Addresses []string + func NewExistsAddressesCmd(addresses []string) *ExistsAddressesCmd + type ExistsLiveTicketCmd struct + TxHash string + func NewExistsLiveTicketCmd(txHash string) *ExistsLiveTicketCmd + type ExistsLiveTicketsCmd struct + TxHashes []string + func NewExistsLiveTicketsCmd(txHashes []string) *ExistsLiveTicketsCmd + type ExistsMempoolTxsCmd struct + TxHashes []string + func NewExistsMempoolTxsCmd(txHashes []string) *ExistsMempoolTxsCmd + type FeeInfoBlock struct + Height uint32 + Max float64 + Mean float64 + Median float64 + Min float64 + Number uint32 + StdDev float64 + type FeeInfoMempool struct + Max float64 + Mean float64 + Median float64 + Min float64 + Number uint32 + StdDev float64 + type FeeInfoRange struct + Max float64 + Mean float64 + Median float64 + Min float64 + Number uint32 + StdDev float64 + type FeeInfoWindow struct + EndHeight uint32 + Max float64 + Mean float64 + Median float64 + Min float64 + Number uint32 + StartHeight uint32 + StdDev float64 + type GenerateCmd struct + NumBlocks uint32 + func NewGenerateCmd(numBlocks uint32) *GenerateCmd + type GetAddedNodeInfoCmd struct + DNS bool + Node *string + func NewGetAddedNodeInfoCmd(dns bool, node *string) *GetAddedNodeInfoCmd + type GetAddedNodeInfoResult struct + AddedNode string + Addresses *[]GetAddedNodeInfoResultAddr + Connected *bool + type GetAddedNodeInfoResultAddr struct + Address string + Connected string + type GetBestBlockCmd struct + func NewGetBestBlockCmd() *GetBestBlockCmd + type GetBestBlockHashCmd struct + func NewGetBestBlockHashCmd() *GetBestBlockHashCmd + type GetBestBlockResult struct + Hash string + Height int64 + type GetBlockChainInfoCmd struct + func NewGetBlockChainInfoCmd() *GetBlockChainInfoCmd + type GetBlockChainInfoResult struct + BestBlockHash string + Blocks int64 + Chain string + ChainWork string + Deployments map[string]AgendaInfo + Difficulty uint32 + DifficultyRatio float64 + Headers int64 + InitialBlockDownload bool + MaxBlockSize int64 + SyncHeight int64 + VerificationProgress float64 + type GetBlockCmd struct + Hash string + Verbose *bool + VerboseTx *bool + func NewGetBlockCmd(hash string, verbose, verboseTx *bool) *GetBlockCmd + type GetBlockCountCmd struct + func NewGetBlockCountCmd() *GetBlockCountCmd + type GetBlockHashCmd struct + Index int64 + func NewGetBlockHashCmd(index int64) *GetBlockHashCmd + type GetBlockHeaderCmd struct + Hash string + Verbose *bool + func NewGetBlockHeaderCmd(hash string, verbose *bool) *GetBlockHeaderCmd + type GetBlockHeaderVerboseResult struct + Bits string + ChainWork string + Confirmations int64 + Difficulty float64 + ExtraData string + FinalState string + FreshStake uint8 + Hash string + Height uint32 + MedianTime int64 + MerkleRoot string + NextHash string + Nonce uint32 + PoolSize uint32 + PowHash string + PreviousHash string + Revocations uint8 + SBits float64 + Size uint32 + StakeRoot string + StakeVersion uint32 + Time int64 + Version int32 + VoteBits uint16 + Voters uint16 + type GetBlockSubsidyCmd struct + Height int64 + Voters uint16 + func NewGetBlockSubsidyCmd(height int64, voters uint16) *GetBlockSubsidyCmd + type GetBlockSubsidyResult struct + Developer int64 + PoS int64 + PoW int64 + Total int64 + type GetBlockVerboseResult struct + Bits string + ChainWork string + Confirmations int64 + Difficulty float64 + ExtraData string + FinalState string + FreshStake uint8 + Hash string + Height int64 + MedianTime int64 + MerkleRoot string + NextHash string + Nonce uint32 + PoWHash string + PoolSize uint32 + PreviousHash string + RawSTx []TxRawResult + RawTx []TxRawResult + Revocations uint8 + SBits float64 + STx []string + Size int32 + StakeRoot string + StakeVersion uint32 + Time int64 + Tx []string + Version int32 + VoteBits uint16 + Voters uint16 + type GetBurnedCoinsCmd struct + CoinType *uint8 + func NewGetBurnedCoinsCmd(coinType *uint8) *GetBurnedCoinsCmd + type GetBurnedCoinsResult struct + Stats []GetBurnedCoinsStat + type GetBurnedCoinsStat struct + CoinType uint8 + Name string + TotalBurned float64 + type GetCFilterV2Cmd struct + BlockHash string + func NewGetCFilterV2Cmd(hash string) *GetCFilterV2Cmd + type GetCFilterV2Result struct + BlockHash string + Data string + ProofHashes []string + ProofIndex uint32 + type GetChainTipsCmd struct + func NewGetChainTipsCmd() *GetChainTipsCmd + type GetChainTipsResult struct + BranchLen int64 + Hash string + Height int64 + Status string + type GetCoinSupplyCmd struct + func NewGetCoinSupplyCmd() *GetCoinSupplyCmd + type GetConnectionCountCmd struct + func NewGetConnectionCountCmd() *GetConnectionCountCmd + type GetCurrentNetCmd struct + func NewGetCurrentNetCmd() *GetCurrentNetCmd + type GetDifficultyCmd struct + func NewGetDifficultyCmd() *GetDifficultyCmd + type GetEmissionStatusCmd struct + CoinType uint8 + func NewGetEmissionStatusCmd(coinType uint8) *GetEmissionStatusCmd + type GetEmissionStatusResult struct + AlreadyEmitted bool + CirculatingSupply int64 + CoinType uint8 + CurrentHeight int64 + CurrentNonce uint64 + EmissionHeight int64 + EmissionWindow int64 + MaxSupply int64 + NextNonce uint64 + WindowActive bool + WindowEnd int64 + WindowStart int64 + type GetFeeEstimatesByCoinTypeCmd struct + CoinType uint8 + Confirmations *int64 + Mode *EstimateSmartFeeMode + func NewGetFeeEstimatesByCoinTypeCmd(coinType uint8, confirmations *int64, mode *EstimateSmartFeeMode) *GetFeeEstimatesByCoinTypeCmd + type GetFeeResult struct + BlockSpaceUsed float64 + CoinType uint8 + DynamicFeeMultiplier float64 + Errors []string + FastFee float64 + LastUpdated int64 + MinRelayFee float64 + NormalFee float64 + PendingTxCount int + PendingTxSize int64 + SlowFee float64 + type GetGenerateCmd struct + func NewGetGenerateCmd() *GetGenerateCmd + type GetHashesPerSecCmd struct + func NewGetHashesPerSecCmd() *GetHashesPerSecCmd + type GetHeadersCmd struct + BlockLocators []string + HashStop string + func NewGetHeadersCmd(blockLocators []string, hashStop string) *GetHeadersCmd + type GetHeadersResult struct + Headers []string + type GetInfoCmd struct + func NewGetInfoCmd() *GetInfoCmd + type GetMempoolFeesInfoCmd struct + CoinType *uint8 + func NewGetMempoolFeesInfoCmd(coinType *uint8) *GetMempoolFeesInfoCmd + type GetMempoolFeesInfoResult struct + CoinTypes map[string]MempoolCoinTypeFeeInfo + LastUpdated int64 + TotalSize int64 + TotalTxCount int + type GetMempoolInfoCmd struct + func NewGetMempoolInfoCmd() *GetMempoolInfoCmd + type GetMempoolInfoResult struct + Bytes int64 + Size int64 + type GetMiningInfoCmd struct + func NewGetMiningInfoCmd() *GetMiningInfoCmd + type GetMiningInfoResult struct + Blocks int64 + CurrentBlockSize uint64 + CurrentBlockTx uint64 + Difficulty float64 + Errors string + GenProcLimit int32 + Generate bool + HashesPerSec int64 + NetworkHashPS int64 + PooledTx uint64 + StakeDifficulty int64 + TestNet bool + type GetMixMessageCmd struct + Hash string + func NewGetMixMessageCmd(hash string) *GetMixMessageCmd + type GetMixMessageResult struct + Message string + Type string + type GetMixPairRequestsCmd struct + func NewGetMixPairRequestsCmd() *GetMixPairRequestsCmd + type GetNetTotalsCmd struct + func NewGetNetTotalsCmd() *GetNetTotalsCmd + type GetNetTotalsResult struct + TimeMillis int64 + TotalBytesRecv uint64 + TotalBytesSent uint64 + type GetNetworkHashPSCmd struct + Blocks *int + Height *int + func NewGetNetworkHashPSCmd(numBlocks, height *int) *GetNetworkHashPSCmd + type GetNetworkInfoCmd struct + func NewGetNetworkInfoCmd() *GetNetworkInfoCmd + type GetNetworkInfoResult struct + Connections int32 + LocalAddresses []LocalAddressesResult + LocalServices string + Networks []NetworksResult + ProtocolVersion int32 + RelayFee float64 + SubVersion string + TimeOffset int64 + Version int32 + type GetPeerInfoCmd struct + func NewGetPeerInfoCmd() *GetPeerInfoCmd + type GetPeerInfoResult struct + Addr string + AddrLocal string + BanScore int32 + BytesRecv uint64 + BytesSent uint64 + ConnTime int64 + CurrentHeight int64 + ID int32 + Inbound bool + LastRecv int64 + LastSend int64 + PingTime float64 + PingWait float64 + RelayTxes bool + Services string + StartingHeight int64 + SubVer string + SyncNode bool + TimeOffset int64 + Version uint32 + type GetRawMempoolCmd struct + TxType *string + Verbose *bool + func NewGetRawMempoolCmd(verbose *bool, txType *string) *GetRawMempoolCmd + type GetRawMempoolTxTypeCmd string + const GRMAll + const GRMRegular + const GRMRevocations + const GRMTAdd + const GRMTSpend + const GRMTickets + const GRMVotes + type GetRawMempoolVerboseResult struct + CurrentPriority float64 + Depends []string + Fee float64 + Height int64 + Size int32 + StartingPriority float64 + Time int64 + type GetRawTransactionCmd struct + Txid string + Verbose *int + func NewGetRawTransactionCmd(txHash string, verbose *int) *GetRawTransactionCmd + type GetSKAInfoCmd struct + func NewGetSKAInfoCmd() *GetSKAInfoCmd + type GetSKAInfoResult struct + Active bool + CoinType uint8 + Description string + MaxSupply int64 + Name string + Symbol string + type GetStakeDifficultyCmd struct + func NewGetStakeDifficultyCmd() *GetStakeDifficultyCmd + type GetStakeDifficultyResult struct + CurrentStakeDifficulty float64 + NextStakeDifficulty float64 + type GetStakeVersionInfoCmd struct + Count *int32 + func NewGetStakeVersionInfoCmd(count int32) *GetStakeVersionInfoCmd + type GetStakeVersionInfoResult struct + CurrentHeight int64 + Hash string + Intervals []VersionInterval + type GetStakeVersionsCmd struct + Count int32 + Hash string + func NewGetStakeVersionsCmd(hash string, count int32) *GetStakeVersionsCmd + type GetStakeVersionsResult struct + StakeVersions []StakeVersions + type GetTicketPoolValueCmd struct + func NewGetTicketPoolValueCmd() *GetTicketPoolValueCmd + type GetTreasuryBalanceCmd struct + Hash *string + Verbose *bool + func NewGetTreasuryBalanceCmd(hash *string) *GetTreasuryBalanceCmd + type GetTreasuryBalanceResult struct + Balance uint64 + Hash string + Height int64 + Updates []int64 + type GetTreasurySpendVotesCmd struct + Block *string + TSpends *[]string + func NewGetTreasurySpendVotesCmd(block *string, tspends *[]string) *GetTreasurySpendVotesCmd + type GetTreasurySpendVotesResult struct + Hash string + Height int64 + Votes []TreasurySpendVotes + type GetTxOutCmd struct + IncludeMempool *bool + Tree int8 + Txid string + Vout uint32 + func NewGetTxOutCmd(txHash string, vout uint32, tree int8, includeMempool *bool) *GetTxOutCmd + type GetTxOutResult struct + BestBlock string + Coinbase bool + Confirmations int64 + ScriptPubKey ScriptPubKeyResult + Value float64 + type GetTxOutSetInfoCmd struct + func NewGetTxOutSetInfoCmd() *GetTxOutSetInfoCmd + type GetTxOutSetInfoResult struct + BestBlock string + DiskSize int64 + Height int64 + SerializedHash string + TotalAmount int64 + Transactions int64 + TxOuts int64 + type GetVoteInfoCmd struct + Version uint32 + func NewGetVoteInfoCmd(version uint32) *GetVoteInfoCmd + type GetVoteInfoResult struct + Agendas []Agenda + CurrentHeight int64 + EndHeight int64 + Hash string + Quorum uint32 + StartHeight int64 + TotalVotes uint32 + VoteVersion uint32 + type GetWorkCmd struct + Data *string + func NewGetWorkCmd(data *string) *GetWorkCmd + type GetWorkResult struct + Data string + Target string + type HelpCmd struct + Command *string + func NewHelpCmd(command *string) *HelpCmd + type InfoChainResult struct + Blocks int64 + Connections int32 + Difficulty float64 + Errors string + ProtocolVersion int32 + Proxy string + RelayFee float64 + TestNet bool + TimeOffset int64 + TxIndex bool + Version int32 + type InvalidateBlockCmd struct + BlockHash string + func NewInvalidateBlockCmd(hash string) *InvalidateBlockCmd + type LiveTicketsCmd struct + func NewLiveTicketsCmd() *LiveTicketsCmd + type LiveTicketsResult struct + Tickets []string + type LoadTxFilterCmd struct + Addresses []string + OutPoints []OutPoint + Reload bool + func NewLoadTxFilterCmd(reload bool, addresses []string, outPoints []OutPoint) *LoadTxFilterCmd + type LocalAddressesResult struct + Address string + Port uint16 + Score int32 + type MempoolCoinTypeFeeInfo struct + AverageFee float64 + AverageSize float64 + CoinType uint8 + MaxFee float64 + MedianFee float64 + MinFee float64 + Name string + NewestTxTime int64 + OldestTxTime int64 + P25Fee float64 + P75Fee float64 + P90Fee float64 + TotalFees float64 + TotalSize int64 + TxCount int + UtilizationRate float64 + type Method string + const BlockConnectedNtfnMethod + const BlockDisconnectedNtfnMethod + const MixMessageNtfnMethod + const NewTicketsNtfnMethod + const RelevantTxAcceptedNtfnMethod + const ReorganizationNtfnMethod + const TSpendNtfnMethod + const TxAcceptedNtfnMethod + const TxAcceptedVerboseNtfnMethod + const WinningTicketsNtfnMethod + const WorkNtfnMethod + type MixMessageNtfn struct + Command string + Payload string + func NewMixMessageNtfn(command, payload string) *MixMessageNtfn + type NetworksResult struct + Limited bool + Name string + Proxy string + ProxyRandomizeCredentials bool + Reachable bool + type NewTicketsNtfn struct + Hash string + Height int32 + StakeDiff int64 + Tickets []string + func NewNewTicketsNtfn(hash string, height int32, stakeDiff int64, tickets []string) *NewTicketsNtfn + type NodeCmd struct + ConnectSubCmd *string + SubCmd NodeSubCmd + Target string + func NewNodeCmd(subCmd NodeSubCmd, target string, connectSubCmd *string) *NodeCmd + type NodeSubCmd string + const NConnect + const NDisconnect + const NRemove + type NotifyBlocksCmd struct + func NewNotifyBlocksCmd() *NotifyBlocksCmd + type NotifyMixMessagesCmd struct + func NewNotifyMixMessagesCmd() *NotifyMixMessagesCmd + type NotifyNewTicketsCmd struct + func NewNotifyNewTicketsCmd() *NotifyNewTicketsCmd + type NotifyNewTransactionsCmd struct + Verbose *bool + func NewNotifyNewTransactionsCmd(verbose *bool) *NotifyNewTransactionsCmd + type NotifyTSpendCmd struct + func NewNotifyTSpendCmd() *NotifyTSpendCmd + type NotifyWinningTicketsCmd struct + func NewNotifyWinningTicketsCmd() *NotifyWinningTicketsCmd + type NotifyWorkCmd struct + func NewNotifyWorkCmd() *NotifyWorkCmd + type OutPoint struct + Hash string + Index uint32 + Tree int8 + type PingCmd struct + func NewPingCmd() *PingCmd + type RebroadcastWinnersCmd struct + func NewRebroadcastWinnersCmd() *RebroadcastWinnersCmd + type ReconsiderBlockCmd struct + BlockHash string + func NewReconsiderBlockCmd(hash string) *ReconsiderBlockCmd + type RegenTemplateCmd struct + func NewRegenTemplateCmd() *RegenTemplateCmd + type RelevantTxAcceptedNtfn struct + Transaction string + func NewRelevantTxAcceptedNtfn(txHex string) *RelevantTxAcceptedNtfn + type ReorganizationNtfn struct + NewHash string + NewHeight int32 + OldHash string + OldHeight int32 + func NewReorganizationNtfn(oldHash string, oldHeight int32, newHash string, newHeight int32) *ReorganizationNtfn + type RescanCmd struct + BlockHashes []string + func NewRescanCmd(blockHashes []string) *RescanCmd + type RescanResult struct + DiscoveredData []RescannedBlock + type RescannedBlock struct + Hash string + Transactions []string + type SStxCommitOut struct + Addr string + ChangeAddr string + ChangeAmt int64 + CommitAmt int64 + type SStxInput struct + Amt int64 + Tree int8 + Txid string + Vout uint32 + type ScriptPubKeyResult struct + Addresses []string + Asm string + CommitAmt *float64 + Hex string + ReqSigs int32 + Type string + Version uint16 + type ScriptSig struct + Asm string + Hex string + type SendRawMixMessageCmd struct + Command string + Message string + func NewSendRawMixMessageCmd(command, message string) *SendRawMixMessageCmd + type SendRawTransactionCmd struct + AllowHighFees *bool + HexTx string + func NewSendRawTransactionCmd(hexTx string, allowHighFees *bool) *SendRawTransactionCmd + type SessionCmd struct + func NewSessionCmd() *SessionCmd + type SessionResult struct + SessionID uint64 + type SetGenerateCmd struct + GenProcLimit *int + Generate bool + func NewSetGenerateCmd(generate bool, genProcLimit *int) *SetGenerateCmd + type StakeVersions struct + BlockVersion int32 + Hash string + Height int64 + StakeVersion uint32 + Votes []VersionBits + type StartProfilerCmd struct + Addr string + AllowNonLoopback *bool + func NewStartProfilerCmd(addr string, allowNonLookback *bool) *StartProfilerCmd + type StartProfilerResult struct + Listeners []string + type StopCmd struct + func NewStopCmd() *StopCmd + type StopNotifyBlocksCmd struct + func NewStopNotifyBlocksCmd() *StopNotifyBlocksCmd + type StopNotifyMixMessagesCmd struct + func NewStopNewNotifyMixMessagesCmd() *StopNotifyMixMessagesCmd + type StopNotifyNewTransactionsCmd struct + func NewStopNotifyNewTransactionsCmd() *StopNotifyNewTransactionsCmd + type StopNotifyTSpendCmd struct + func NewStopNotifyTSpendCmd() *StopNotifyTSpendCmd + type StopNotifyWorkCmd struct + func NewStopNotifyWorkCmd() *StopNotifyWorkCmd + type StopProfilerCmd struct + func NewStopProfilerCmd() *StopProfilerCmd + type SubmitBlockCmd struct + HexBlock string + Options *SubmitBlockOptions + func NewSubmitBlockCmd(hexBlock string, options *SubmitBlockOptions) *SubmitBlockCmd + type SubmitBlockOptions struct + WorkID string + type TSpendNtfn struct + TSpend string + func NewTSpendNtfn(tspend string) *TSpendNtfn + type Ticket struct + Hash string + Owner string + type TicketFeeInfoCmd struct + Blocks *uint32 + Windows *uint32 + func NewTicketFeeInfoCmd(blocks *uint32, windows *uint32) *TicketFeeInfoCmd + type TicketFeeInfoResult struct + FeeInfoBlocks []FeeInfoBlock + FeeInfoMempool FeeInfoMempool + FeeInfoWindows []FeeInfoWindow + type TicketVWAPCmd struct + End *uint32 + Start *uint32 + func NewTicketVWAPCmd(start *uint32, end *uint32) *TicketVWAPCmd + type TicketsForAddressCmd struct + Address string + func NewTicketsForAddressCmd(addr string) *TicketsForAddressCmd + type TicketsForAddressResult struct + Tickets []string + type TransactionInput struct + Amount float64 + Tree int8 + Txid string + Vout uint32 + type TreasurySpendVotes struct + Expiry int64 + Hash string + NoVotes int64 + VoteEnd int64 + VoteStart int64 + YesVotes int64 + type TxAcceptedNtfn struct + Amount float64 + TxID string + func NewTxAcceptedNtfn(txHash string, amount float64) *TxAcceptedNtfn + type TxAcceptedVerboseNtfn struct + RawTx TxRawResult + func NewTxAcceptedVerboseNtfn(rawTx TxRawResult) *TxAcceptedVerboseNtfn + type TxFeeInfoCmd struct + Blocks *uint32 + RangeEnd *uint32 + RangeStart *uint32 + func NewTxFeeInfoCmd(blocks *uint32, start *uint32, end *uint32) *TxFeeInfoCmd + type TxFeeInfoResult struct + FeeInfoBlocks []FeeInfoBlock + FeeInfoMempool FeeInfoMempool + FeeInfoRange FeeInfoRange + type TxRawDecodeResult struct + Expiry uint32 + Locktime uint32 + Txid string + Version int32 + Vin []Vin + Vout []Vout + type TxRawResult struct + BlockHash string + BlockHeight int64 + BlockIndex uint32 + Blocktime int64 + Confirmations int64 + Expiry uint32 + Hex string + LockTime uint32 + Time int64 + Txid string + Version int32 + Vin []Vin + Vout []Vout + type ValidateAddressChainResult struct + Address string + IsValid bool + type ValidateAddressCmd struct + Address string + func NewValidateAddressCmd(address string) *ValidateAddressCmd + type VerifyChainCmd struct + CheckDepth *int64 + CheckLevel *int64 + func NewVerifyChainCmd(checkLevel, checkDepth *int64) *VerifyChainCmd + type VerifyMessageCmd struct + Address string + Message string + Signature string + func NewVerifyMessageCmd(address, signature, message string) *VerifyMessageCmd + type VersionBits struct + Bits uint16 + Version uint32 + type VersionCmd struct + func NewVersionCmd() *VersionCmd + type VersionCount struct + Count uint32 + Version uint32 + type VersionInterval struct + EndHeight int64 + PoSVersions []VersionCount + StartHeight int64 + VoteVersions []VersionCount + type VersionResult struct + BuildMetadata string + Major uint32 + Minor uint32 + Patch uint32 + Prerelease string + VersionString string + type Vin struct + AmountIn float64 + BlockHeight uint32 + BlockIndex uint32 + Coinbase string + ScriptSig *ScriptSig + Sequence uint32 + Stakebase string + TreasurySpend string + Treasurybase bool + Tree int8 + Txid string + Vout uint32 + func (v *Vin) IsCoinBase() bool + func (v *Vin) IsStakeBase() bool + func (v *Vin) IsTreasurySpend() bool + func (v *Vin) MarshalJSON() ([]byte, error) + type Vout struct + CoinType uint8 + N uint32 + ScriptPubKey ScriptPubKeyResult + Value float64 + Version uint16 + type WinningTicketsNtfn struct + BlockHash string + BlockHeight int32 + Tickets map[string]string + func NewWinningTicketsNtfn(hash string, height int32, tickets map[string]string) *WinningTicketsNtfn + type WorkNtfn struct + Data string + Reason string + Target string + func NewWorkNtfn(data string, target string) *WorkNtfn