Versions in this module Expand all Collapse all v0 v0.2.0 Feb 7, 2024 Changes in this version + const KeyLen + var HashZero = [KeyLen]byte + func Hash(data ...[KeyLen]byte) [KeyLen]byte + type BridgeController struct + func NewBridgeController(cfg Config, networks []uint, mtStore interface{}) (*BridgeController, error) + func (bt *BridgeController) AddDeposit(deposit *etherman.Deposit, depositID uint64, dbTx pgx.Tx) error + func (bt *BridgeController) GetExitRoot(networkID int, dbTx pgx.Tx) ([]byte, error) + func (bt *BridgeController) ReorgMT(depositCount uint, networkID uint, dbTx pgx.Tx) error + type Config struct + Height uint8 + Store string + type MerkleTree struct + func NewMerkleTree(ctx context.Context, store merkleTreeStore, height uint8, network uint) (*MerkleTree, error)