MCPcopy Create free account

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

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

↓ 5 callersMethodDepositIntoStrategy
(opts *bind.TransactOpts, strategy common.Address, token common.Address, amount *big.Int)
contracts/bindings/StrategyManager/binding.go:121
↓ 5 callersMethodGetAllocatedStake
(opts *bind.CallOpts, operatorSet OperatorSet, operators []common.Address, strategies []common.Address)
contracts/bindings/AllocationManager/binding.go:133
↓ 5 callersMethodGetAllocationInfo
Returns the allocation info of a given operator and strategy. Can return an error if the `AllocationManager` contract address was not provided, or due
chainio/clients/elcontracts/reader.go:688
↓ 5 callersMethodGetCurrentStake
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:95
↓ 5 callersMethodGetDistributionRootsLength
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:193
↓ 5 callersMethodGetEncumberedMagnitude
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:143
↓ 5 callersMethodGetOperatorFromId
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/RegistryCoordinator/binding.go:182
↓ 5 callersMethodGetOperatorState0
(opts *bind.CallOpts, registryCoordinator common.Address, operatorId [32]byte, blockNumber uint32)
contracts/bindings/OperatorStateRetriever/binding.go:95
↓ 5 callersMethodGetOperatorStatus
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:188
↓ 5 callersMethodGetRegisteredSets
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:161
↓ 5 callersMethodHeaderByNumber
(ctx context.Context, number *big.Int)
chainio/txmgr/geometric/geometric.go:41
↓ 5 callersMethodIsOperator
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/DelegationManager/binding.go:149
↓ 5 callersMethodListContracts
ListContracts makes a ListContracts request to the Fireblocks API It returns a list of whitelisted contracts and their assets for the account. This ca
chainio/clients/fireblocks/client.go:55
↓ 5 callersMethodModifyOperatorDetails
(opts *bind.TransactOpts, operator common.Address, newDelegationApprover common.Address)
contracts/bindings/DelegationManager/binding.go:188
↓ 5 callersFunctionNew
(cfg Config)
signer/bls/local/local.go:20
↓ 5 callersFunctionNew
(cfg Config)
signer/bls/privatekey/privatekey.go:19
↓ 5 callersFunctionNewAvsRegistryServiceChainCaller
( reader avsRegistryReader, operatorInfoService opinfoservice.OperatorsInfoService, logger logging.Logger,
services/avsregistry/avsregistry_chaincaller.go:49
↓ 5 callersFunctionNewBindingsFromConfig
NewBindingsFromConfig creates a new instance of ContractBindings
chainio/clients/avsregistry/bindings.go:42
↓ 5 callersFunctionNewEigenMetrics
NewEigenMetrics Follows the structure from https://pkg.go.dev/github.com/prometheus/client_golang/prometheus#hdr-A_Basic_Example TODO(samlaf): I think
metrics/eigenmetrics.go:36
↓ 5 callersFunctionNewReaderFromConfig
Returns a new instance of ChainReader from a given config.
chainio/clients/elcontracts/reader.go:76
↓ 5 callersMethodOperatorShares
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/DelegationManager/binding.go:153
↓ 5 callersMethodOperatorToPubkey
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:127
↓ 5 callersMethodOperatorToPubkeyHash
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:132
↓ 5 callersMethodPendingWithdrawals
(opts *bind.CallOpts, withdrawalRoot [32]byte)
contracts/bindings/DelegationManager/binding.go:163
↓ 5 callersMethodPubkeyHashToOperator
(opts *bind.CallOpts, pubkeyHash [32]byte)
contracts/bindings/BLSApkRegistry/binding.go:134
↓ 5 callersMethodQuorumCount
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:222
↓ 5 callersMethodSenderAddress
SenderAddress returns the address of the wallet
chainio/clients/wallet/wallet.go:22
↓ 5 callersMethodServiceManager
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:226
↓ 5 callersMethodSetRewardsUpdater
(opts *bind.TransactOpts, _rewardsUpdater common.Address)
contracts/bindings/RewardsCoordinator/binding.go:276
↓ 5 callersMethodSignHashedToCurveMessage
This signs a message on G1, and so will require a G2Pubkey to verify
crypto/bls/attestation.go:277
↓ 5 callersMethodStrategiesPerQuorum
(opts *bind.CallOpts, quorumNumber uint8, arg1 *big.Int)
contracts/bindings/StakeRegistry/binding.go:129
↓ 5 callersMethodStrategyParams
(opts *bind.CallOpts, quorumNumber uint8, arg1 *big.Int)
contracts/bindings/StakeRegistry/binding.go:131
↓ 5 callersMethodSub
Sub another G1 point from this one
crypto/bls/attestation.go:63
↓ 5 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/IAVSDirectory/binding.go:219
↓ 5 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/BLSApkRegistry/binding.go:298
↓ 5 callersMethodUpdateOperatorMetadataURI
(opts *bind.TransactOpts, operator common.Address, metadataURI string)
contracts/bindings/DelegationManager/binding.go:210
↓ 5 callersMethodUpdateOperators
(opts *bind.TransactOpts, operators []common.Address)
contracts/bindings/RegistryCoordinator/binding.go:279
↓ 5 callersMethodUpdateOperatorsForQuorum
(opts *bind.TransactOpts, operatorsPerQuorum [][]common.Address, quorumNumbers []byte)
contracts/bindings/RegistryCoordinator/binding.go:281
↓ 5 callersMethodlogCorrectSource
logCorrectSource logs the message with the correct source information adapted from https://pkg.go.dev/log/slog#example-package-Wrapping
logging/slog_logger.go:121
↓ 5 callersMethodlogfCorrectSource
logfCorrectSource logs the message with the correct source information adapted from https://pkg.go.dev/log/slog#example-package-Wrapping
logging/slog_logger.go:155
↓ 5 callersFunctionrun
We structure run in this way to make it testable. see https://github.com/urfave/cli/issues/731
cmd/egnkey/main.go:23
↓ 4 callersMethodAddStrategiesToDepositWhitelist
(opts *bind.TransactOpts, strategiesToWhitelist []common.Address)
contracts/bindings/StrategyManager/binding.go:117
↓ 4 callersMethodAllowance
(opts *bind.CallOpts, owner common.Address, spender common.Address)
contracts/bindings/IERC20/binding.go:50
↓ 4 callersMethodAvs
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:152
↓ 4 callersMethodBalanceOf
(opts *bind.CallOpts, account common.Address)
contracts/bindings/IERC20/binding.go:52
↓ 4 callersMethodBeaconChainSlashingFactor
(opts *bind.CallOpts, podOwner common.Address)
contracts/bindings/EigenPodManager/binding.go:74
↓ 4 callersMethodBlockByNumber
(ctx context.Context, number *big.Int)
chainio/clients/eth/instrumented_client.go:87
↓ 4 callersMethodBlockByNumber
(ctx context.Context, number *big.Int)
chainio/clients/eth/client.go:31
↓ 4 callersMethodBurnableETHShares
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:76
↓ 4 callersMethodCalculateWithdrawalRoot
(opts *bind.CallOpts, withdrawal IDelegationManagerTypesWithdrawal)
contracts/bindings/DelegationManager/binding.go:104
↓ 4 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
M2-contracts/bindings/ContractsRegistry/binding.go:208
↓ 4 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
contracts/bindings/ContractsRegistry/binding.go:208
↓ 4 callersMethodCall
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for sim
contracts/bindings/SocketRegistry/binding.go:208
↓ 4 callersMethodCompleteQueuedWithdrawal
(opts *bind.TransactOpts, withdrawal IDelegationManagerTypesWithdrawal, tokens []common.Address, receiveAsToke
contracts/bindings/DelegationManager/binding.go:176
↓ 4 callersMethodCompleteQueuedWithdrawals
(opts *bind.TransactOpts, withdrawals []IDelegationManagerTypesWithdrawal, tokens [][]common.Address, receiveA
contracts/bindings/DelegationManager/binding.go:178
↓ 4 callersMethodContractCount
(opts *bind.CallOpts)
contracts/bindings/ContractsRegistry/binding.go:72
↓ 4 callersMethodContractNames
(opts *bind.CallOpts, arg0 *big.Int)
contracts/bindings/ContractsRegistry/binding.go:74
↓ 4 callersMethodCreateAVSRewardsSubmission
(opts *bind.TransactOpts, rewardsSubmissions []IRewardsCoordinatorTypesRewardsSubmission)
contracts/bindings/ServiceManagerBase/binding.go:103
↓ 4 callersMethodCreateOperatorDirectedAVSRewardsSubmission
(opts *bind.TransactOpts, operatorDirectedRewardsSubmissions []IRewardsCoordinatorTypesOperatorDirectedRewards
contracts/bindings/ServiceManagerBase/binding.go:105
↓ 4 callersMethodCurrentOperatorIndex
(opts *bind.CallOpts, arg0 uint8, arg1 [32]byte)
contracts/bindings/IndexRegistry/binding.go:86
↓ 4 callersMethodDELEGATIONAPPROVALTYPEHASH
(opts *bind.CallOpts)
contracts/bindings/DelegationManager/binding.go:96
↓ 4 callersMethodDEPOSITTYPEHASH
(opts *bind.CallOpts)
contracts/bindings/StrategyManager/binding.go:74
↓ 4 callersMethodDecimals
(opts *bind.CallOpts)
contracts/bindings/IERC20/binding.go:54
↓ 4 callersMethodDecreaseDelegatedShares
(opts *bind.TransactOpts, staker common.Address, curDepositShares *big.Int, beaconChainSlashingFactorDecrease
contracts/bindings/DelegationManager/binding.go:180
↓ 4 callersMethodDefaultOperatorSplitBips
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:183
↓ 4 callersMethodDelegateTo
(opts *bind.TransactOpts, operator common.Address, approverSignatureAndExpiry ISignatureUtilsMixinTypesSignatu
contracts/bindings/DelegationManager/binding.go:182
↓ 4 callersMethodDelegation
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:89
↓ 4 callersMethodDelegationManager
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:78
↓ 4 callersMethodDeposit
(opts *bind.TransactOpts, token common.Address, amount *big.Int)
contracts/bindings/IStrategy/binding.go:69
↓ 4 callersMethodDepositIntoStrategyWithSignature
(opts *bind.TransactOpts, strategy common.Address, token common.Address, amount *big.Int, staker common.Addres
contracts/bindings/StrategyManager/binding.go:123
↓ 4 callersMethodEigenPodManager
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:124
↓ 4 callersMethodExplanation
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:50
↓ 4 callersMethodGENESISREWARDSTIMESTAMP
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:157
↓ 4 callersMethodGENESISTIME
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:114
↓ 4 callersMethodGetAllocatedSets
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:131
↓ 4 callersMethodGetApk
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:109
↓ 4 callersMethodGetApkHashAtBlockNumberAndIndex
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32, index *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:111
↓ 4 callersMethodGetApkHistoryLength
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:113
↓ 4 callersMethodGetApkIndicesAtBlockNumber
(opts *bind.CallOpts, quorumNumbers []byte, blockNumber *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:115
↓ 4 callersMethodGetApkUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, index *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:117
↓ 4 callersMethodGetBatchOperatorFromId
(opts *bind.CallOpts, registryCoordinator common.Address, operatorIds [][32]byte)
contracts/bindings/OperatorStateRetriever/binding.go:87
↓ 4 callersMethodGetBatchOperatorId
(opts *bind.CallOpts, registryCoordinator common.Address, operators []common.Address)
contracts/bindings/OperatorStateRetriever/binding.go:89
↓ 4 callersMethodGetCumulativeClaimed
Returns the number of `token` tokens the `earner` has claimed. Can return an error if the `RewardsCoordinator` contract address was not provided, or d
chainio/clients/elcontracts/reader.go:363
↓ 4 callersMethodGetDeposits
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/StrategyManager/binding.go:84
↓ 4 callersMethodGetLatestOperatorUpdate
(opts *bind.CallOpts, quorumNumber uint8, operatorIndex uint32)
contracts/bindings/IndexRegistry/binding.go:88
↓ 4 callersMethodGetLatestQuorumUpdate
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/IndexRegistry/binding.go:90
↓ 4 callersMethodGetMaxMagnitudes
(opts *bind.CallOpts, operators []common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:147
↓ 4 callersMethodGetMinimumSlashableStake
(opts *bind.CallOpts, operatorSet OperatorSet, operators []common.Address, strategies []common.Address, future
contracts/bindings/AllocationManager/binding.go:157
↓ 4 callersMethodGetOperator
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:180
↓ 4 callersMethodGetOperatorDetails
Returns detailed information on an operator. Can return an error if the `DelegationManager` contract address was not provided, or due to errors in the
chainio/clients/elcontracts/reader.go:158
↓ 4 callersMethodGetOperatorFromPubkeyHash
(opts *bind.CallOpts, pubkeyHash [32]byte)
contracts/bindings/BLSApkRegistry/binding.go:119
↓ 4 callersMethodGetOperatorID
GetOperatorID hashes the G1Point (public key of an operator) to generate the operator ID. It does it to match how it's hashed in solidity: `keccak256(
crypto/bls/attestation.go:293
↓ 4 callersMethodGetOperatorListAtBlockNumber
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32)
contracts/bindings/IndexRegistry/binding.go:92
↓ 4 callersMethodGetOperatorStakeInQuorumsOfOperatorAtCurrentBlock
( opts *bind.CallOpts, operatorId types.OperatorId, )
metrics/collectors/economic/economic.go:22
↓ 4 callersMethodGetOperatorUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, operatorIndex uint32, arrayIndex uint32)
contracts/bindings/IndexRegistry/binding.go:94
↓ 4 callersMethodGetOperatorsForOperatorSet
Returns the list of operators in a specific operator set. Not supported for M2 AVSs. Can return an error if the `AllocationManager` contract address w
chainio/clients/elcontracts/reader.go:930
↓ 4 callersMethodGetOperatorsStakeInQuorumsOfOperatorAtBlock
Returns a tuple containing - An array with the quorum IDs in which the given operator is registered at the given block - An array that contains, for e
chainio/clients/avsregistry/reader.go:200
↓ 4 callersMethodGetQuorumBitmapAtBlockNumberByIndex
(opts *bind.CallOpts, operatorId [32]byte, blockNumber uint32, index *big.Int)
contracts/bindings/RegistryCoordinator/binding.go:190
↓ 4 callersMethodGetQuorumBitmapHistoryLength
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/RegistryCoordinator/binding.go:192
↓ 4 callersMethodGetQuorumBitmapIndicesAtBlockNumber
(opts *bind.CallOpts, blockNumber uint32, operatorIds [][32]byte)
contracts/bindings/RegistryCoordinator/binding.go:194
← previousnext →301–400 of 7,967, ranked by callers