Documentation
¶
Index ¶
- type Client
- func (c *Client) Close() error
- func (c *Client) GetAddressConfirmedTxs(ctx context.Context, addr string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetAddressHistory(ctx context.Context, addr string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetAddressUnconfirmedTxs(ctx context.Context, addr string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetAddressUtxos(ctx context.Context, addr string) (*chronikpb.ScriptUtxos, error)
- func (c *Client) GetBlock(ctx context.Context, height int64) (*chronikpb.Block, error)
- func (c *Client) GetBlockByHash(ctx context.Context, hash string) (*chronikpb.Block, error)
- func (c *Client) GetBlockHeader(ctx context.Context, height int64) (*chronikpb.BlockHeader, error)
- func (c *Client) GetBlockHeaderByHash(ctx context.Context, hash string) (*chronikpb.BlockHeader, error)
- func (c *Client) GetBlockHeaders(ctx context.Context, start, end int64) (*chronikpb.BlockHeaders, error)
- func (c *Client) GetBlockTxs(ctx context.Context, height int64, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetBlockTxsByHash(ctx context.Context, hash string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetBlockchainInfo(ctx context.Context) (*chronikpb.BlockchainInfo, error)
- func (c *Client) GetBlocks(ctx context.Context, start, end int64) (*chronikpb.Blocks, error)
- func (c *Client) GetChronikInfo(ctx context.Context) (*chronikpb.ChronikInfo, error)
- func (c *Client) GetLokadConfirmedTxs(ctx context.Context, lokadID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetLokadHistory(ctx context.Context, lokadID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetLokadUnconfirmedTxs(ctx context.Context, lokadID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetLokadUtxos(ctx context.Context, lokadID string) (*chronikpb.Utxos, error)
- func (c *Client) GetPluginConfirmedTxs(ctx context.Context, pluginName string, groupHex string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetPluginHistory(ctx context.Context, pluginName string, groupHex string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetPluginUnconfirmedTxs(ctx context.Context, pluginName string, groupHex string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetPluginUtxos(ctx context.Context, pluginName string, groupHex string) (*chronikpb.Utxos, error)
- func (c *Client) GetRawTx(ctx context.Context, txid string) (*chronikpb.RawTx, error)
- func (c *Client) GetScriptConfirmedTxs(ctx context.Context, scriptType string, payload []byte, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetScriptHistory(ctx context.Context, scriptType string, payload []byte, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetScriptUnconfirmedTxs(ctx context.Context, scriptType string, payload []byte, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetScriptUtxos(ctx context.Context, scriptType string, payload []byte) (*chronikpb.ScriptUtxos, error)
- func (c *Client) GetTokenConfirmedTxs(ctx context.Context, tokenID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetTokenHistory(ctx context.Context, tokenID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetTokenInfo(ctx context.Context, txid string) (*chronikpb.TokenInfo, error)
- func (c *Client) GetTokenUnconfirmedTxs(ctx context.Context, tokenID string, errp *error) iter.Seq[*chronikpb.Tx]
- func (c *Client) GetTokenUtxos(ctx context.Context, tokenID string) (*chronikpb.Utxos, error)
- func (c *Client) GetTx(ctx context.Context, txid string) (*chronikpb.Tx, error)
- func (c *Client) SetPageSize(size int)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
New creates a client for chronik indexer endpoint at the server url. The http.DefaultClient will be used if the input http client is nil.
func (*Client) GetAddressConfirmedTxs ¶
func (*Client) GetAddressHistory ¶
func (*Client) GetAddressUnconfirmedTxs ¶
func (*Client) GetAddressUtxos ¶
func (*Client) GetBlockByHash ¶
func (*Client) GetBlockHeader ¶
func (*Client) GetBlockHeaderByHash ¶
func (*Client) GetBlockHeaders ¶
func (*Client) GetBlockTxs ¶
func (*Client) GetBlockTxsByHash ¶
func (*Client) GetBlockchainInfo ¶
func (*Client) GetChronikInfo ¶
func (*Client) GetLokadConfirmedTxs ¶
func (*Client) GetLokadHistory ¶
func (*Client) GetLokadUnconfirmedTxs ¶
func (*Client) GetLokadUtxos ¶
func (*Client) GetPluginConfirmedTxs ¶
func (*Client) GetPluginHistory ¶
func (*Client) GetPluginUnconfirmedTxs ¶
func (*Client) GetPluginUtxos ¶
func (*Client) GetScriptConfirmedTxs ¶
func (*Client) GetScriptHistory ¶
func (*Client) GetScriptUnconfirmedTxs ¶
func (*Client) GetScriptUtxos ¶
func (*Client) GetTokenConfirmedTxs ¶
func (*Client) GetTokenHistory ¶
func (*Client) GetTokenInfo ¶
func (*Client) GetTokenUnconfirmedTxs ¶
func (*Client) GetTokenUtxos ¶
func (*Client) SetPageSize ¶
SetPageSize adjusts number of transactions read per page.
Click to show internal directories.
Click to hide internal directories.