@@ -10,32 +10,32 @@ import (
10
10
gethcommon "github.com/ethereum/go-ethereum/common"
11
11
)
12
12
13
- // AddressDirectoryReader wraps the address directory contract and provides
13
+ // EigenDADirectoryReader wraps the address directory contract and provides
14
14
// safe getters for contract addresses with zero address validation
15
- type AddressDirectoryReader struct {
15
+ type EigenDADirectoryReader struct {
16
16
contract * eigendadirectory.ContractIEigenDADirectory
17
17
}
18
18
19
- // NewAddressDirectoryReader creates a new AddressDirectoryReader
20
- func NewAddressDirectoryReader ( addressDirectoryHexAddr string , client common.EthClient ) (* AddressDirectoryReader , error ) {
21
- if addressDirectoryHexAddr == "" || ! gethcommon .IsHexAddress (addressDirectoryHexAddr ) {
22
- return nil , fmt .Errorf ("address directory must be a valid hex address: %s" , addressDirectoryHexAddr )
19
+ // NewEigenDADirectoryReader creates a new EigenDADirectoryReader
20
+ func NewEigenDADirectoryReader ( eigendaDirectoryHexAddr string , client common.EthClient ) (* EigenDADirectoryReader , error ) {
21
+ if eigendaDirectoryHexAddr == "" || ! gethcommon .IsHexAddress (eigendaDirectoryHexAddr ) {
22
+ return nil , fmt .Errorf ("address directory must be a valid hex address: %s" , eigendaDirectoryHexAddr )
23
23
}
24
24
25
- addressDirectoryAddr := gethcommon .HexToAddress (addressDirectoryHexAddr )
26
- contract , err := eigendadirectory .NewContractIEigenDADirectory (addressDirectoryAddr , client )
25
+ eigendaDirectoryAddr := gethcommon .HexToAddress (eigendaDirectoryHexAddr )
26
+ contract , err := eigendadirectory .NewContractIEigenDADirectory (eigendaDirectoryAddr , client )
27
27
if err != nil {
28
28
return nil , fmt .Errorf ("failed to create EigenDADirectory contract: %w" , err )
29
29
}
30
30
31
- return & AddressDirectoryReader {
31
+ return & EigenDADirectoryReader {
32
32
contract : contract ,
33
33
}, nil
34
34
}
35
35
36
36
// getAddressWithValidation reads the directory to get an address by the contract name
37
37
// and validates it's not zero
38
- func (r * AddressDirectoryReader ) getAddressWithValidation (contractName string ) (gethcommon.Address , error ) {
38
+ func (r * EigenDADirectoryReader ) getAddressWithValidation (contractName string ) (gethcommon.Address , error ) {
39
39
names , err := r .contract .GetAllNames (& bind.CallOpts {})
40
40
if err != nil {
41
41
return gethcommon.Address {}, fmt .Errorf ("failed to get all contract names: %w" , err )
@@ -55,12 +55,12 @@ func (r *AddressDirectoryReader) getAddressWithValidation(contractName string) (
55
55
}
56
56
57
57
// GetOperatorStateRetrieverAddress returns the operator state retriever address with validation
58
- func (r * AddressDirectoryReader ) GetOperatorStateRetrieverAddress () (gethcommon.Address , error ) {
58
+ func (r * EigenDADirectoryReader ) GetOperatorStateRetrieverAddress () (gethcommon.Address , error ) {
59
59
return r .getAddressWithValidation (ContractNames .OperatorStateRetriever )
60
60
}
61
61
62
62
// GetServiceManagerAddress returns the service manager address with validation
63
- func (r * AddressDirectoryReader ) GetServiceManagerAddress () (gethcommon.Address , error ) {
63
+ func (r * EigenDADirectoryReader ) GetServiceManagerAddress () (gethcommon.Address , error ) {
64
64
return r .getAddressWithValidation (ContractNames .ServiceManager )
65
65
}
66
66
0 commit comments