@@ -5,22 +5,22 @@ import (
55)
66
77type Block struct {
8- ID uint64 `json:"id" sql :",pk"`
9- TotalTxs uint64 `json:"total_txs" sql :"default:0"`
8+ ID uint64 `json:"id" pg :",pk"`
9+ TotalTxs uint64 `json:"total_txs" pg :"default:0"`
1010 Size uint64 `json:"size"`
1111 ProposerValidatorID uint64 `json:"proposer_validator_id"`
12- NumTxs uint32 `json:"num_txs" sql :"default:0"`
12+ NumTxs uint32 `json:"num_txs" pg :"default:0"`
1313 BlockTime uint64 `json:"block_time"`
1414 CreatedAt time.Time `json:"created_at"`
1515 UpdatedAt time.Time `json:"updated_at"`
16- BlockReward string `json:"block_reward" sql :"type:numeric(70)"`
16+ BlockReward string `json:"block_reward" pg :"type:numeric(70)"`
1717 Hash string `json:"hash"`
18- Proposer * Validator `json:"proposer" sql :"fk:proposer_validator_id"` //relation has one to Validators
19- Validators []* Validator `json:"validators" sql :"many2many:block_validator"` //relation has many to Validators
20- Transactions []* Transaction `json:"transactions"` //relation has many to Transactions
21- InvalidTransactions []* InvalidTransaction `json:"invalid_transactions"` //relation has many to InvalidTransactions
22- Rewards []* Reward `json:"rewards"` //relation has many to Rewards
23- Slashes []* Slash `json:"slashes"` //relation has many to Slashes
18+ Proposer * Validator `json:"proposer" pg :"fk:proposer_validator_id"` //relation has one to Validators
19+ Validators []* Validator `json:"validators" pg :"many2many:block_validator"` //relation has many to Validators
20+ Transactions []* Transaction `json:"transactions"` //relation has many to Transactions
21+ InvalidTransactions []* InvalidTransaction `json:"invalid_transactions"` //relation has many to InvalidTransactions
22+ Rewards []* Reward `json:"rewards"` //relation has many to Rewards
23+ Slashes []* Slash `json:"slashes"` //relation has many to Slashes
2424 BlockValidators []BlockValidator `json:"block_validators"`
2525}
2626
0 commit comments