Documentation
¶
Index ¶
- type Client
- func (c *Client) GenerateNew() (*types.WalletInfo, error)
- func (c *Client) GetAddressBalance(ctx context.Context, addr string) (float64, float64, error)
- func (c *Client) GetAddressBalanceWithElectrumX(ctx context.Context, addr string) (float64, float64, error)
- func (c *Client) GetAddressUTXOs(ctx context.Context, addr string) ([]types.TxUTXO, error)
- func (c *Client) GetAddressUTXOsWithElectrumX(ctx context.Context, addr string) ([]types.TxUTXO, error)
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 ¶
func New(bitcoindrpcClient *bitcoindrpc.Client, mempoolapisClient *mempoolapis.Client, electrumxClient *electrumx.Client) *Client
func (*Client) GenerateNew ¶ added in v0.2.0
func (c *Client) GenerateNew() (*types.WalletInfo, error)
func (*Client) GetAddressBalance ¶
GetAddressBalance 通过地址, 获取地址的确认余额和未确认余额.
func (*Client) GetAddressBalanceWithElectrumX ¶ added in v0.2.0
func (c *Client) GetAddressBalanceWithElectrumX(ctx context.Context, addr string) (float64, float64, error)
GetAddressBalanceWithElectrumX 通过ElectrumX获取地址的余额
func (*Client) GetAddressUTXOs ¶
GetAddressUTXOs 通过地址, 获取地址拥有的UTXO.
Click to show internal directories.
Click to hide internal directories.