Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildMerkleTree ¶
func BuildMerkleTree(datas []*dao.Proof) (*utils.MerkleTree, error)
Types ¶
type Task ¶
type Task struct {
// contains filtered or unexported fields
}
sync deposit/stake events and pool latest info from execute chain sync validator latest info and epoch balance from consensus chain sync beacon block info from consensus chain sort by head: eth1 syncer -> latestInfo syncer -> eth2Block syncer -> valBalance syncer -> nodeBalance collector -> merkle tree
func (*Task) MerkleTreeDealedEpoch ¶
Source Files ¶
- eth1_block.go
- eth1_contracts_info.go
- eth1_event_deposit_contract.go
- eth1_event_light_node.go
- eth1_event_node_deposit.go
- eth1_event_rate_info.go
- eth1_event_reth.go
- eth1_event_super_node.go
- eth1_event_withdraw.go
- eth2_block.go
- eth2_validator_balance.go
- eth2_validator_latest_info.go
- task.go
- task_merkle_tree.go
- task_node_balance.go
Click to show internal directories.
Click to hide internal directories.