# Structs
Balance combines mature and immature values.
A Client provides methods for interacting with a hsd API server.
ConsensusTipResponse is the response type for /consensus/tip.
A GatewayPeer is a currently-connected peer.
NodeStatusResponse is the response type for /node/status.
TxpoolTransactionsResponse is the response type for /txpool/transactions.
WalletBalanceResponse is the response type for /wallet/balance.
WalletOutputsResponse is the response type for /wallet/outputs.