-
Notifications
You must be signed in to change notification settings - Fork 8
/
block.go
30 lines (28 loc) · 1.02 KB
/
block.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package entity
import "github.com/shopspring/decimal"
type Block struct {
ChainId string
Height int64 `gorm:"primary_key;index:idx_block_height"`
AppHash string
HeaderHash string `gorm:"index:idx_block_header_hash"`
ConsensusHash string
DataHash string
TxnsHash string
EvidenceHash string
LastCommitHash string
LastResultsHash string
NextValidatorsHash string
ProposerAddress string
ValidatorsHash string
NumTxs int64
Time int64
TotalTxs int64
Size int
AvgFee string
LastBlockId string
AnnualInflationRate decimal.Decimal `gorm:"type:numeric;index:idx_block_annual_rate"`
AnnualInflationBlocks decimal.Decimal `gorm:"type:numeric;index:idx_block_annual_blocks"`
InflationPerBlock decimal.Decimal `gorm:"type:numeric;index:idx_block_per_block"`
TotalSupply string
CirculatingSupply string
}