MCPcopy Create free account

hub / github.com/Layr-Labs/eigensdk-go / functions

Functions7,967 in github.com/Layr-Labs/eigensdk-go

↓ 4 callersFunctionbindContractOperatorStateRetriever
bindContractOperatorStateRetriever binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/OperatorStateRetriever/binding.go:216
↓ 4 callersFunctionbindContractOperatorStateRetriever
bindContractOperatorStateRetriever binds a generic wrapper to an already deployed contract.
contracts/bindings/OperatorStateRetriever/binding.go:216
↓ 4 callersFunctionbindContractPermissionController
bindContractPermissionController binds a generic wrapper to an already deployed contract.
contracts/bindings/PermissionController/binding.go:243
↓ 4 callersFunctionbindContractRegistryCoordinator
bindContractRegistryCoordinator binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/RegistryCoordinator/binding.go:395
↓ 4 callersFunctionbindContractRegistryCoordinator
bindContractRegistryCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/RegistryCoordinator/binding.go:465
↓ 4 callersFunctionbindContractRewardsCoordinator
bindContractRewardsCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/RewardsCoordinator/binding.go:476
↓ 4 callersFunctionbindContractServiceManagerBase
bindContractServiceManagerBase binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/ServiceManagerBase/binding.go:243
↓ 4 callersFunctionbindContractServiceManagerBase
bindContractServiceManagerBase binds a generic wrapper to an already deployed contract.
contracts/bindings/ServiceManagerBase/binding.go:255
↓ 4 callersFunctionbindContractSlashingRegistryCoordinator
bindContractSlashingRegistryCoordinator binds a generic wrapper to an already deployed contract.
contracts/bindings/SlashingRegistryCoordinator/binding.go:403
↓ 4 callersFunctionbindContractSocketRegistry
bindContractSocketRegistry binds a generic wrapper to an already deployed contract.
contracts/bindings/SocketRegistry/binding.go:196
↓ 4 callersFunctionbindContractStakeRegistry
bindContractStakeRegistry binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/StakeRegistry/binding.go:289
↓ 4 callersFunctionbindContractStakeRegistry
bindContractStakeRegistry binds a generic wrapper to an already deployed contract.
contracts/bindings/StakeRegistry/binding.go:309
↓ 4 callersFunctionbindContractStrategyManager
bindContractStrategyManager binds a generic wrapper to an already deployed contract.
M2-contracts/bindings/StrategyManager/binding.go:295
↓ 4 callersFunctionbindContractStrategyManager
bindContractStrategyManager binds a generic wrapper to an already deployed contract.
contracts/bindings/StrategyManager/binding.go:299
↓ 4 callersFunctionbindIEigenPod
bindIEigenPod binds a generic wrapper to an already deployed contract.
chainio/clients/eigenpod/bindings/IEigenPod.go:179
↓ 4 callersFunctionbindIEigenPodManager
bindIEigenPodManager binds a generic wrapper to an already deployed contract.
chainio/clients/eigenpod/bindings/IEigenPodManager.go:137
↓ 4 callersFunctionisZeroAddress
(address gethcommon.Address)
chainio/clients/elcontracts/bindings.go:131
↓ 4 callersMethodvalidateTxReceipt
(t *testing.T, txReceipt *types.Receipt)
chainio/txmgr/geometric/geometric_test.go:31
↓ 3 callersMethodALLOCATIONCONFIGURATIONDELAY
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:121
↓ 3 callersMethodActivationDelay
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:165
↓ 3 callersMethodAvsOperatorStatus
(opts *bind.CallOpts, avs common.Address, operator common.Address)
contracts/bindings/AVSDirectory/binding.go:85
↓ 3 callersFunctionCheckBasicURLValidation
(rawUrl string)
utils/utils.go:132
↓ 3 callersFunctionCheckIfUrlIsValid
(rawUrl string)
utils/utils.go:158
↓ 3 callersMethodClaimerFor
(opts *bind.CallOpts, earner common.Address)
contracts/bindings/RewardsCoordinator/binding.go:177
↓ 3 callersFunctionConvertToBN254G1Point
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 callersMethodCumulativeClaimed
(opts *bind.CallOpts, earner common.Address, token common.Address)
contracts/bindings/RewardsCoordinator/binding.go:179
↓ 3 callersMethodDEALLOCATIONDELAY
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:123
↓ 3 callersMethodDeregisterOperator0
(opts *bind.TransactOpts, quorumNumbers []byte)
contracts/bindings/RegistryCoordinator/binding.go:245
↓ 3 callersMethodEstimateGas
(ctx context.Context, msg ethereum.CallMsg)
chainio/txmgr/geometric/geometric.go:40
↓ 3 callersMethodGetAVSRegistrar
(opts *bind.CallOpts, avs common.Address)
contracts/bindings/AllocationManager/binding.go:127
↓ 3 callersMethodGetAdmins
(opts *bind.CallOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:74
↓ 3 callersMethodGetAppointeePermissions
(opts *bind.CallOpts, account common.Address, appointee common.Address)
contracts/bindings/PermissionController/binding.go:76
↓ 3 callersMethodGetAppointees
(opts *bind.CallOpts, account common.Address, target common.Address, selector [4]byte)
contracts/bindings/PermissionController/binding.go:78
↓ 3 callersMethodGetAssetAddresses
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 callersMethodGetCheckSignaturesIndices
GetCheckSignaturesIndices returns the registry indices of the nonsigner operators specified by nonSignerOperatorIds who were registered at referenceBl
services/avsregistry/avsregistry.go:33
↓ 3 callersMethodGetDelegatedOperator
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 callersMethodGetDepositedShares
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:122
↓ 3 callersFunctionGetG2Generator
()
crypto/bn254/utils.go:80
↓ 3 callersMethodGetMaxMagnitudes0
(opts *bind.CallOpts, operator common.Address, strategies []common.Address)
contracts/bindings/AllocationManager/binding.go:149
↓ 3 callersMethodGetMemberCount
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:153
↓ 3 callersMethodGetMembers
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:155
↓ 3 callersMethodGetNumOperatorsForOperatorSet
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 callersMethodGetOperatorFromId
( opts *bind.CallOpts, operatorId types.OperatorId, )
services/avsregistry/avsregistry_chaincaller.go:26
↓ 3 callersMethodGetOperatorSharesInStrategy
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 callersMethodGetOperatorsStakeInQuorumsAtBlock
( opts *bind.CallOpts, quorumNumbers types.QuorumNums, blockNumber types.BlockNum, )
services/avsregistry/avsregistry_chaincaller.go:20
↓ 3 callersMethodGetPendingAdmins
(opts *bind.CallOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:80
↓ 3 callersMethodGetSlashableSharesForOperatorSetsBefore
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 callersMethodGetSlashableStakeLookAheadPerQuorum
( opts *bind.CallOpts, quorumNumber uint8, )
chainio/clients/avsregistry/reader.go:709
↓ 3 callersMethodGetStakerShares
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 callersMethodGetStrategiesInOperatorSet
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:163
↓ 3 callersMethodGetStrategyAllocations
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:165
↓ 3 callersMethodIsAVSRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:203
↓ 3 callersMethodIsOperatorDirectedAVSRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:205
↓ 3 callersMethodIsOperatorDirectedOperatorSetRewardsSubmissionHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:207
↓ 3 callersMethodIsOperatorRegistered
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 callersMethodIsRewardsForAllSubmitter
(opts *bind.CallOpts, submitter common.Address)
contracts/bindings/RewardsCoordinator/binding.go:209
↓ 3 callersMethodIsRewardsSubmissionForAllEarnersHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:211
↓ 3 callersMethodIsRewardsSubmissionForAllHash
(opts *bind.CallOpts, avs common.Address, hash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:213
↓ 3 callersFunctionIsValidEthereumAddress
(address string)
utils/utils.go:74
↓ 3 callersMethodMint
(opts *bind.TransactOpts, account common.Address, amount *big.Int)
contracts/bindings/MockERC20/binding.go:93
↓ 3 callersFunctionNewChainReader
Creates a new instance of the ChainReader.
chainio/clients/avsregistry/reader.go:57
↓ 3 callersFunctionNewContractCallRequest
( externalTxID string, assetID AssetID, sourceAccountID string, destinationAccountID string, amount strin
chainio/clients/fireblocks/contract_call.go:11
↓ 3 callersFunctionNewGeometricTxnManager
( ethClient ethBackend, wallet wallet.Wallet, logger logging.Logger, metrics Metrics, params GeometricTxn
chainio/txmgr/geometric/geometric.go:126
↓ 3 callersFunctionNewKMSClient
(localStackPort string)
testutils/localstack.go:35
↓ 3 callersFunctionNewOperatorsInfoServiceInMemory
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 callersFunctionPrivateKeySignerFn
(privateKey *ecdsa.PrivateKey, chainID *big.Int)
signerv2/signer.go:18
↓ 3 callersMethodQueryExistingRegisteredOperatorPubKeys
( ctx context.Context, startBlock *big.Int, stopBlock *big.Int, blockRange *big.Int, )
services/operatorsinfo/operatorsinfo_inmemory.go:31
↓ 3 callersMethodQueryExistingRegisteredOperatorSockets
( ctx context.Context, startBlock *big.Int, stopBlock *big.Int, blockRange *big.Int, )
services/operatorsinfo/operatorsinfo_inmemory.go:24
↓ 3 callersFunctionReadPrivateKeyFromFile
(path string, password string)
crypto/bls/attestation.go:238
↓ 3 callersFunctionReadPublicURL
(url string)
utils/utils.go:78
↓ 3 callersMethodRemoveAppointee
(opts *bind.TransactOpts, appointee common.Address, target common.Address, selector [4]byte)
contracts/bindings/ServiceManagerBase/binding.go:115
↓ 3 callersMethodRemovePermission
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 callersMethodSetAVS
(opts *bind.TransactOpts, _avs common.Address)
contracts/bindings/RegistryCoordinator/binding.go:265
↓ 3 callersMethodSetAVSRegistrar
(opts *bind.TransactOpts, avs common.Address, registrar common.Address)
contracts/bindings/AllocationManager/binding.go:210
↓ 3 callersMethodSetActivationDelay
(opts *bind.TransactOpts, _activationDelay uint32)
contracts/bindings/RewardsCoordinator/binding.go:260
↓ 3 callersMethodSetAppointee
(opts *bind.TransactOpts, appointee common.Address, target common.Address, selector [4]byte)
contracts/bindings/ServiceManagerBase/binding.go:121
↓ 3 callersMethodSlashableStakeLookAheadPerQuorum
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:125
↓ 3 callersMethodStakeTypePerQuorum
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:127
↓ 3 callersMethodSubmissionNonce
(opts *bind.CallOpts, avs common.Address)
contracts/bindings/RewardsCoordinator/binding.go:229
↓ 3 callersMethodSubscribeToNewPubkeyRegistrations
()
services/operatorsinfo/operatorsinfo_inmemory.go:40
↓ 3 callersMethodSubscribeToOperatorSocketUpdates
()
services/operatorsinfo/operatorsinfo_inmemory.go:41
↓ 3 callersMethodSuggestGasTipCap
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:39
↓ 3 callersMethodUpdateHealth
(health NodeHealth)
nodeapi/nodeapi.go:69
↓ 3 callersMethodUpdateMetadataURI
Updates the metadata URI for the given operator.
chainio/clients/elcontracts/writer.go:257
↓ 3 callersMethodUpdateOperatorDetails
Updates an operator's stored `delegationApprover` with the given `operator.DelegationApproverAddress` by calling the `modifyOperatorDetails` function
chainio/clients/elcontracts/writer.go:217
↓ 3 callersMethodUpdateStakesOfEntireOperatorSetForQuorums
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 callersFunctionValidateText
(text string)
utils/utils.go:205
↓ 3 callersFunctionWriteKey
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 callersFunctionisZeroAddress
(address gethcommon.Address)
chainio/clients/avsregistry/bindings.go:179
↓ 3 callersFunctionnewFakeOperatorInfoService
(operatorInfo types.OperatorInfo)
services/avsregistry/avsregistry_chaincaller_test.go:24
↓ 3 callersFunctionrun
We structure run in this way to make it testable. see https://github.com/urfave/cli/issues/731
cmd/egnaddrs/main.go:48
↓ 3 callersFunctionweiToGwei
(wei *big.Int)
chainio/clients/wallet/fireblocks_wallet.go:361
↓ 2 callersFunctionAbiEncodeNormalRegistrationParams
Returns the ABI encoding of the given normal registration params.
chainio/clients/elcontracts/writer.go:1081
↓ 2 callersFunctionAbiEncodeRegistrationWithChurnParams
Returns the ABI encoding of the given registration with churn params.
chainio/clients/elcontracts/writer.go:1114
↓ 2 callersMethodActivationDelay
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:122
↓ 2 callersMethodAddFeeEarnedTotal
(amount float64, token string)
metrics/metrics.go:15
↓ 2 callersMethodAddPendingAdmin
(opts *bind.TransactOpts, account common.Address, admin common.Address)
contracts/bindings/PermissionController/binding.go:93
↓ 2 callersMethodAddPendingAdmin
(opts *bind.TransactOpts, admin common.Address)
contracts/bindings/MockAvsServiceManager/binding.go:170
↓ 2 callersMethodAddRPCRequestTotal
(method, clientVersion string)
metrics/collectors/rpc_calls/rpc_calls.go:11
↓ 2 callersMethodAddShares
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, shares *big.Int)
contracts/bindings/StrategyManager/binding.go:115
← previousnext →501–600 of 7,967, ranked by callers