Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Layr-Labs/eigensdk-go
/ functions
Functions
7,967 in github.com/Layr-Labs/eigensdk-go
⨍
Functions
7,967
◇
Types & classes
1,471
↓ 4 callers
Function
bindContractOperatorStateRetriever
bindContractOperatorStateRetriever binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/OperatorStateRetriever/binding.go:216
↓ 4 callers
Function
bindContractOperatorStateRetriever
bindContractOperatorStateRetriever binds a generic wrapper to an already deployed contract.
contracts/bindings/OperatorStateRetriever/binding.go:216
↓ 4 callers
Function
bindContractPermissionController
bindContractPermissionController binds a generic wrapper to an already deployed contract.
contracts/bindings/PermissionController/binding.go:243
↓ 4 callers
Function
bindContractRegistryCoordinator
bindContractRegistryCoordinator binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/RegistryCoordinator/binding.go:395
↓ 4 callers
Function
bindContractRegistryCoordinator
bindContractRegistryCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/RegistryCoordinator/binding.go:465
↓ 4 callers
Function
bindContractRewardsCoordinator
bindContractRewardsCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/RewardsCoordinator/binding.go:476
↓ 4 callers
Function
bindContractServiceManagerBase
bindContractServiceManagerBase binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/ServiceManagerBase/binding.go:243
↓ 4 callers
Function
bindContractServiceManagerBase
bindContractServiceManagerBase binds a generic wrapper to an already deployed contract.
contracts/bindings/ServiceManagerBase/binding.go:255
↓ 4 callers
Function
bindContractSlashingRegistryCoordinator
bindContractSlashingRegistryCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/SlashingRegistryCoordinator/binding.go:403
↓ 4 callers
Function
bindContractSocketRegistry
bindContractSocketRegistry binds a generic wrapper to an already deployed contract.
contracts/bindings/SocketRegistry/binding.go:196
↓ 4 callers
Function
bindContractStakeRegistry
bindContractStakeRegistry binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/StakeRegistry/binding.go:289
↓ 4 callers
Function
bindContractStakeRegistry
bindContractStakeRegistry binds a generic wrapper to an already deployed contract.
contracts/bindings/StakeRegistry/binding.go:309
↓ 4 callers
Function
bindContractStrategyManager
bindContractStrategyManager binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/StrategyManager/binding.go:295
↓ 4 callers
Function
bindContractStrategyManager
bindContractStrategyManager binds a generic wrapper to an already deployed contract.
contracts/bindings/StrategyManager/binding.go:299
↓ 4 callers
Function
bindIEigenPod
bindIEigenPod binds a generic wrapper to an already deployed contract.
chainio/clients/eigenpod/bindings/IEigenPod.go:179
↓ 4 callers
Function
bindIEigenPodManager
bindIEigenPodManager binds a generic wrapper to an already deployed contract.
chainio/clients/eigenpod/bindings/IEigenPodManager.go:137
↓ 4 callers
Function
isZeroAddress
(address gethcommon.Address)
chainio/clients/elcontracts/bindings.go:131
↓ 4 callers
Method
validateTxReceipt
(t *testing.T, txReceipt *types.Receipt)
chainio/txmgr/geometric/geometric_test.go:31
↓ 3 callers
Method
ALLOCATIONCONFIGURATIONDELAY
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:121
↓ 3 callers
Method
ActivationDelay
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:165
↓ 3 callers
Method
AvsOperatorStatus
(opts *bind.CallOpts, avs common.Address, operator common.Address)
contracts/bindings/AVSDirectory/binding.go:85
↓ 3 callers
Function
CheckBasicURLValidation
(rawUrl string)
utils/utils.go:132
↓ 3 callers
Function
CheckIfUrlIsValid
(rawUrl string)
utils/utils.go:158
↓ 3 callers
Method
ClaimerFor
(opts *bind.CallOpts, earner common.Address)
contracts/bindings/RewardsCoordinator/binding.go:177
↓ 3 callers
Function
ConvertToBN254G1Point
BN254.sol is a library, so bindings for G1 Points and G2 Points are only generated in every contract that imports that library. Thus the output here w
chainio/utils/utils.go:21
↓ 3 callers
Method
CumulativeClaimed
(opts *bind.CallOpts, earner common.Address, token common.Address)
contracts/bindings/RewardsCoordinator/binding.go:179
↓ 3 callers
Method
DEALLOCATIONDELAY
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:123
↓ 3 callers
Method
DeregisterOperator0
(opts *bind.TransactOpts, quorumNumbers []byte)
contracts/bindings/RegistryCoordinator/binding.go:245
↓ 3 callers
Method
EstimateGas
(ctx context.Context, msg ethereum.CallMsg)
chainio/txmgr/geometric/geometric.go:40
↓ 3 callers
Method
GetAVSRegistrar
(opts *bind.CallOpts, avs common.Address)
contracts/bindings/AllocationManager/binding.go:127
↓ 3 callers
Method
GetAdmins
(opts *bind.CallOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:74
↓ 3 callers
Method
GetAppointeePermissions
(opts *bind.CallOpts, account common.Address, appointee common.Address)
contracts/bindings/PermissionController/binding.go:76
↓ 3 callers
Method
GetAppointees
(opts *bind.CallOpts, account common.Address, target common.Address, selector [4]byte)
contracts/bindings/PermissionController/binding.go:78
↓ 3 callers
Method
GetAssetAddresses
GetAssetAddresses makes a GetAssetAddresses request to the Fireblocks API It returns the addresses for the given asset ID and vault ID.
chainio/clients/fireblocks/client.go:70
↓ 3 callers
Method
GetCheckSignaturesIndices
GetCheckSignaturesIndices returns the registry indices of the nonsigner operators specified by nonSignerOperatorIds who were registered at referenceBl
services/avsregistry/avsregistry.go:33
↓ 3 callers
Method
GetDelegatedOperator
Returns the operator that a staker has delegated to. Can return an error if the `DelegationManager` contract address was not provided, or due to error
chainio/clients/elcontracts/reader.go:144
↓ 3 callers
Method
GetDepositedShares
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:122
↓ 3 callers
Function
GetG2Generator
()
crypto/bn254/utils.go:80
↓ 3 callers
Method
GetMaxMagnitudes0
(opts *bind.CallOpts, operator common.Address, strategies []common.Address)
contracts/bindings/AllocationManager/binding.go:149
↓ 3 callers
Method
GetMemberCount
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:153
↓ 3 callers
Method
GetMembers
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:155
↓ 3 callers
Method
GetNumOperatorsForOperatorSet
Returns the number of operators in a specific operator set. Not supported for M2 AVSs. Can return an error if the `AllocationManager` contract address
chainio/clients/elcontracts/reader.go:949
↓ 3 callers
Method
GetOperatorFromId
( opts *bind.CallOpts, operatorId types.OperatorId, )
services/avsregistry/avsregistry_chaincaller.go:26
↓ 3 callers
Method
GetOperatorSharesInStrategy
Returns the shares an operator has in a given strategy. Can return an error if the `DelegationManager` contract address was not provided, or due to er
chainio/clients/elcontracts/reader.go:244
↓ 3 callers
Method
GetOperatorsStakeInQuorumsAtBlock
( opts *bind.CallOpts, quorumNumbers types.QuorumNums, blockNumber types.BlockNum, )
services/avsregistry/avsregistry_chaincaller.go:20
↓ 3 callers
Method
GetPendingAdmins
(opts *bind.CallOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:80
↓ 3 callers
Method
GetSlashableSharesForOperatorSetsBefore
Returns the strategies the `operatorSets` take into account, their operators, and the minimum amount of shares slashable by the `operatorSets` before
chainio/clients/elcontracts/reader.go:1051
↓ 3 callers
Method
GetSlashableStakeLookAheadPerQuorum
( opts *bind.CallOpts, quorumNumber uint8, )
chainio/clients/avsregistry/reader.go:709
↓ 3 callers
Method
GetStakerShares
Returns the amount of shares that a staker has in all of the strategies they have shares in. Can return an error if the `DelegationManager` contract a
chainio/clients/elcontracts/reader.go:118
↓ 3 callers
Method
GetStrategiesInOperatorSet
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:163
↓ 3 callers
Method
GetStrategyAllocations
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:165
↓ 3 callers
Method
IsAVSRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:203
↓ 3 callers
Method
IsOperatorDirectedAVSRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:205
↓ 3 callers
Method
IsOperatorDirectedOperatorSetRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:207
↓ 3 callers
Method
IsOperatorRegistered
Returns `true` if the operator is registered to the EigenLayer protocol, `false` otherwise. Can return an error if the `DelegationManager` contract ad
chainio/clients/elcontracts/reader.go:104
↓ 3 callers
Method
IsRewardsForAllSubmitter
(opts *bind.CallOpts, submitter common.Address)
contracts/bindings/RewardsCoordinator/binding.go:209
↓ 3 callers
Method
IsRewardsSubmissionForAllEarnersHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:211
↓ 3 callers
Method
IsRewardsSubmissionForAllHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:213
↓ 3 callers
Function
IsValidEthereumAddress
(address string)
utils/utils.go:74
↓ 3 callers
Method
Mint
(opts *bind.TransactOpts, account common.Address, amount *big.Int)
contracts/bindings/MockERC20/binding.go:93
↓ 3 callers
Function
NewChainReader
Creates a new instance of the ChainReader.
chainio/clients/avsregistry/reader.go:57
↓ 3 callers
Function
NewContractCallRequest
( externalTxID string, assetID AssetID, sourceAccountID string, destinationAccountID string, amount strin
chainio/clients/fireblocks/contract_call.go:11
↓ 3 callers
Function
NewGeometricTxnManager
( ethClient ethBackend, wallet wallet.Wallet, logger logging.Logger, metrics Metrics, params GeometricTxn
chainio/txmgr/geometric/geometric.go:126
↓ 3 callers
Function
NewKMSClient
(localStackPort string)
testutils/localstack.go:35
↓ 3 callers
Function
NewOperatorsInfoServiceInMemory
NewOperatorsInfoServiceInMemory constructs a OperatorsInfoServiceInMemory and starts it in a goroutine. It takes a context as argument because the "ba
services/operatorsinfo/operatorsinfo_inmemory.go:92
↓ 3 callers
Function
PrivateKeySignerFn
(privateKey *ecdsa.PrivateKey, chainID *big.Int)
signerv2/signer.go:18
↓ 3 callers
Method
QueryExistingRegisteredOperatorPubKeys
( ctx context.Context, startBlock *big.Int, stopBlock *big.Int, blockRange *big.Int, )
services/operatorsinfo/operatorsinfo_inmemory.go:31
↓ 3 callers
Method
QueryExistingRegisteredOperatorSockets
( ctx context.Context, startBlock *big.Int, stopBlock *big.Int, blockRange *big.Int, )
services/operatorsinfo/operatorsinfo_inmemory.go:24
↓ 3 callers
Function
ReadPrivateKeyFromFile
(path string, password string)
crypto/bls/attestation.go:238
↓ 3 callers
Function
ReadPublicURL
(url string)
utils/utils.go:78
↓ 3 callers
Method
RemoveAppointee
(opts *bind.TransactOpts, appointee common.Address, target common.Address, selector [4]byte)
contracts/bindings/ServiceManagerBase/binding.go:115
↓ 3 callers
Method
RemovePermission
Removes permission of an appointee for a specific function (given by request.selector) on a target contract, given an account address.
chainio/clients/elcontracts/writer.go:761
↓ 3 callers
Method
SetAVS
(opts *bind.TransactOpts, _avs common.Address)
contracts/bindings/RegistryCoordinator/binding.go:265
↓ 3 callers
Method
SetAVSRegistrar
(opts *bind.TransactOpts, avs common.Address, registrar common.Address)
contracts/bindings/AllocationManager/binding.go:210
↓ 3 callers
Method
SetActivationDelay
(opts *bind.TransactOpts, _activationDelay uint32)
contracts/bindings/RewardsCoordinator/binding.go:260
↓ 3 callers
Method
SetAppointee
(opts *bind.TransactOpts, appointee common.Address, target common.Address, selector [4]byte)
contracts/bindings/ServiceManagerBase/binding.go:121
↓ 3 callers
Method
SlashableStakeLookAheadPerQuorum
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:125
↓ 3 callers
Method
StakeTypePerQuorum
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:127
↓ 3 callers
Method
SubmissionNonce
(opts *bind.CallOpts, avs common.Address)
contracts/bindings/RewardsCoordinator/binding.go:229
↓ 3 callers
Method
SubscribeToNewPubkeyRegistrations
()
services/operatorsinfo/operatorsinfo_inmemory.go:40
↓ 3 callers
Method
SubscribeToOperatorSocketUpdates
()
services/operatorsinfo/operatorsinfo_inmemory.go:41
↓ 3 callers
Method
SuggestGasTipCap
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:39
↓ 3 callers
Method
UpdateHealth
(health NodeHealth)
nodeapi/nodeapi.go:69
↓ 3 callers
Method
UpdateMetadataURI
Updates the metadata URI for the given operator.
chainio/clients/elcontracts/writer.go:257
↓ 3 callers
Method
UpdateOperatorDetails
Updates an operator's stored `delegationApprover` with the given `operator.DelegationApproverAddress` by calling the `modifyOperatorDetails` function
chainio/clients/elcontracts/writer.go:217
↓ 3 callers
Method
UpdateStakesOfEntireOperatorSetForQuorums
UpdateStakesOfEntireOperatorSetForQuorums is used by avs teams running https://github.com/Layr-Labs/avs-sync to updates the stake of their entire oper
chainio/clients/avsregistry/writer.go:241
↓ 3 callers
Function
ValidateText
(text string)
utils/utils.go:205
↓ 3 callers
Function
WriteKey
WriteKey writes the private key to the given path The key is encrypted using the given password This function will create the directory if it doesn't
crypto/ecdsa/utils.go:33
↓ 3 callers
Function
isZeroAddress
(address gethcommon.Address)
chainio/clients/avsregistry/bindings.go:179
↓ 3 callers
Function
newFakeOperatorInfoService
(operatorInfo types.OperatorInfo)
services/avsregistry/avsregistry_chaincaller_test.go:24
↓ 3 callers
Function
run
We structure run in this way to make it testable. see https://github.com/urfave/cli/issues/731
cmd/egnaddrs/main.go:48
↓ 3 callers
Function
weiToGwei
(wei *big.Int)
chainio/clients/wallet/fireblocks_wallet.go:361
↓ 2 callers
Function
AbiEncodeNormalRegistrationParams
Returns the ABI encoding of the given normal registration params.
chainio/clients/elcontracts/writer.go:1081
↓ 2 callers
Function
AbiEncodeRegistrationWithChurnParams
Returns the ABI encoding of the given registration with churn params.
chainio/clients/elcontracts/writer.go:1114
↓ 2 callers
Method
ActivationDelay
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:122
↓ 2 callers
Method
AddFeeEarnedTotal
(amount float64, token string)
metrics/metrics.go:15
↓ 2 callers
Method
AddPendingAdmin
(opts *bind.TransactOpts, account common.Address, admin common.Address)
contracts/bindings/PermissionController/binding.go:93
↓ 2 callers
Method
AddPendingAdmin
(opts *bind.TransactOpts, admin common.Address)
contracts/bindings/MockAvsServiceManager/binding.go:170
↓ 2 callers
Method
AddRPCRequestTotal
(method, clientVersion string)
metrics/collectors/rpc_calls/rpc_calls.go:11
↓ 2 callers
Method
AddShares
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, shares *big.Int)
contracts/bindings/StrategyManager/binding.go:115
← previous
next →
501–600 of 7,967, ranked by callers