@@ -18,9 +18,12 @@ import (
1818// Type aliases for EVM
1919type (
2020 Confirmer = txmgr.Confirmer [* big.Int , * evmtypes.Head , common.Address , common.Hash , common.Hash , * evmtypes.Receipt , evmtypes.Nonce , gas.EvmFee ]
21+ ConfirmerI = txmgr.ConfirmerI [* evmtypes.Head , common.Address , common.Hash ]
2122 Broadcaster = txmgr.Broadcaster [* big.Int , * evmtypes.Head , common.Address , common.Hash , common.Hash , evmtypes.Nonce , gas.EvmFee ]
23+ BroadcasterI = txmgr.BroadcasterI [common.Address ]
2224 Resender = txmgr.Resender [* big.Int , common.Address , common.Hash , common.Hash , * evmtypes.Receipt , evmtypes.Nonce , gas.EvmFee ]
2325 Tracker = txmgr.Tracker [* big.Int , common.Address , common.Hash , common.Hash , * evmtypes.Receipt , evmtypes.Nonce , gas.EvmFee ]
26+ TrackerI = txmgr.TrackerI [common.Address ]
2427 Reaper = txmgr.Reaper [* big.Int ]
2528 TxStore = txmgrtypes.TxStore [common.Address , * big.Int , common.Hash , common.Hash , * evmtypes.Receipt , evmtypes.Nonce , gas.EvmFee ]
2629 TransactionStore = txmgrtypes.TransactionStore [common.Address , * big.Int , common.Hash , common.Hash , evmtypes.Nonce , gas.EvmFee ]
@@ -45,6 +48,12 @@ type (
4548 Finalizer = txmgrtypes.Finalizer [common.Hash , * evmtypes.Head ]
4649)
4750
51+ var (
52+ _ BroadcasterI = & Broadcaster {}
53+ _ ConfirmerI = & Confirmer {}
54+ _ TrackerI = & Tracker {}
55+ )
56+
4857var _ KeyStore = (keys .Addresses )(nil ) // check interface in txmgr to avoid circular import
4958
5059const (
0 commit comments