Documentation
¶
Overview ¶
Package explorer handles the explorer subsystem for displaying the explorer pages Copyright (c) 2017, The dcrdata developers See LICENSE for details.
Copyright (c) 2017, The dcrdata developers See LICENSE for details.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DisableLog ¶
func DisableLog()
DisableLog disables all library log output. Logging output is disabled by default until UseLogger is called.
Types ¶
type AddressInfo ¶
AddressInfo models data for display on the address page
type AddressTx ¶
type AddressTx struct {
TxID string
FormattedSize string
FormattedTotal string
Confirmations uint64
Time int64
FormattedTime string
}
AddressTx models data for transactions on the address page
type BlockBasic ¶
type BlockBasic struct {
Height int64
Size int32
Voters uint16
Transactions int
FreshStake uint8
Revocations uint32
BlockTime int64
FormattedTime string
FormattedBytes string
FormattedHeight string
}
BlockBasic models data for the explorer's explorer page
type BlockInfo ¶
type BlockInfo struct {
*BlockBasic
Hash string
Version int32
Confirmations int64
StakeRoot string
MerkleRoot string
Tx []*TxBasic
Tickets []*TxBasic
Revs []*TxBasic
Votes []*TxBasic
Nonce uint32
VoteBits uint16
FinalState string
PoolSize uint32
Bits string
SBits float64
Difficulty float64
ExtraData string
StakeVersion uint32
PreviousHash string
NextHash string
TotalSent float64
MiningFee dcrutil.Amount
}
BlockInfo models data for display on the block page
type BlockValidation ¶
type BlockValidation struct {
Hash string `json:"hash"`
Height int64 `json:"height"`
Validity bool `json:"validity"`
}
BlockValidation models data about a vote's decision on a block
type TxBasic ¶
type TxBasic struct {
TxID string
FormattedSize string
FormattedTotal string
Total float64
Fee dcrutil.Amount
FeeRate dcrutil.Amount
VoteInfo *VoteInfo
}
TxBasic models data for transactions on the block page
type TxInfo ¶
type TxInfo struct {
*TxBasic
Type string
Vin []Vin
Vout []Vout
BlockHeight int64
BlockIndex uint32
Confirmations int64
Time int64
FormattedTime string
}
TxInfo models data needed for display on the tx page
type VoteInfo ¶
type VoteInfo struct {
Validation BlockValidation `json:"block_validation"`
Version uint32 `json:"vote_version"`
Bits uint16 `json:"vote_bits"`
Choices []*txhelpers.VoteChoice `json:"vote_choices"`
}
VoteInfo models data about a SSGen transaction (vote)