Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UniqueTxidsInReverse ¶
UniqueTxidsInReverse reverts the order of transactions (so that newest are first) and removes duplicate transactions
Types ¶
type Address ¶
type Address struct { AddrStr string `json:"addrStr"` Balance float64 `json:"balance"` BalanceSat int64 `json:"balanceSat"` TotalReceived float64 `json:"totalReceived"` TotalReceivedSat int64 `json:"totalReceivedSat"` TotalSent float64 `json:"totalSent"` TotalSentSat int64 `json:"totalSentSat"` UnconfirmedBalance float64 `json:"unconfirmedBalance"` UnconfirmedBalanceSat int64 `json:"unconfirmedBalanceSat"` UnconfirmedTxApperances int `json:"unconfirmedTxApperances"` TxApperances int `json:"txApperances"` Transactions []*Tx `json:"transactions"` }
type ScriptPubKey ¶
type Tx ¶
type Tx struct { Txid string `json:"txid"` Version int32 `json:"version,omitempty"` Locktime uint32 `json:"locktime,omitempty"` Vin []Vin `json:"vin"` Vout []Vout `json:"vout"` Blockhash string `json:"blockhash,omitempty"` Blockheight int `json:"blockheight"` Confirmations uint32 `json:"confirmations"` Time int64 `json:"time,omitempty"` Blocktime int64 `json:"blocktime"` ValueOut float64 `json:"valueOut"` Size int `json:"size,omitempty"` ValueIn float64 `json:"valueIn"` Fees float64 `json:"fees"` WithSpends bool `json:"withSpends,omitempty"` }
type Worker ¶
type Worker struct {
// contains filtered or unexported fields
}
Worker is handle to api worker
func NewWorker ¶
func NewWorker(db *db.RocksDB, chain bchain.BlockChain, txCache *db.TxCache, is *common.InternalState) (*Worker, error)
NewWorker creates new api worker
func (*Worker) GetAddress ¶
GetAddress computes address value and gets transactions for given address
Click to show internal directories.
Click to hide internal directories.