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
↓ 2 callers
Method
Ejector
(opts *bind.CallOpts)
contracts/bindings/SlashingRegistryCoordinator/binding.go:140
↓ 2 callers
Method
EthPOS
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:82
↓ 2 callers
Method
FreezeOperator
(opts *bind.TransactOpts, toBeFrozen common.Address)
M2-contracts/bindings/ISlasher/binding.go:87
↓ 2 callers
Method
GENESISREWARDSTIMESTAMP
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:114
↓ 2 callers
Function
GenRandomBlsKeys
()
crypto/bls/attestation.go:175
↓ 2 callers
Method
GetAllocatedStrategies
(opts *bind.CallOpts, operator common.Address, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:135
↓ 2 callers
Method
GetAllocation
(opts *bind.CallOpts, operator common.Address, operatorSet OperatorSet, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:137
↓ 2 callers
Method
GetAllocations
(opts *bind.CallOpts, operators []common.Address, operatorSet OperatorSet, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:141
↓ 2 callers
Method
GetBurnableShares
(opts *bind.CallOpts, strategy common.Address)
contracts/bindings/StrategyManager/binding.go:82
↓ 2 callers
Method
GetClaimerFor
( ctx context.Context, earner gethcommon.Address, )
chainio/clients/elcontracts/reader.go:525
↓ 2 callers
Method
GetCorrectValueForInsertAfter
(opts *bind.CallOpts, operator common.Address, updateBlock uint32)
M2-contracts/bindings/ISlasher/binding.go:62
↓ 2 callers
Method
GetCurrentClaimableDistributionRoot
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:140
↓ 2 callers
Method
GetCurrentDistributionRoot
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:142
↓ 2 callers
Method
GetCurrentDistributionRoot
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:189
↓ 2 callers
Method
GetCurrentQuorumBitmap
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:142
↓ 2 callers
Method
GetDelegatableShares
(opts *bind.CallOpts, staker common.Address)
M2-contracts/bindings/DelegationManager/binding.go:135
↓ 2 callers
Method
GetDistributionRootAtIndex
(opts *bind.CallOpts, index *big.Int)
M2-contracts/bindings/IRewardsCoordinator/binding.go:144
↓ 2 callers
Method
GetDistributionRootAtIndex
(opts *bind.CallOpts, index *big.Int)
contracts/bindings/RewardsCoordinator/binding.go:191
↓ 2 callers
Method
GetDistributionRootsLength
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:146
↓ 2 callers
Function
GetG1Generator
()
crypto/bn254/utils.go:67
↓ 2 callers
Function
GetM2ContractAddressesFromContractRegistry
This function is for M2 functionality
testutils/anvil.go:202
↓ 2 callers
Method
GetMaxMagnitude
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:145
↓ 2 callers
Method
GetMaxMagnitudesAtBlock
(opts *bind.CallOpts, operator common.Address, strategies []common.Address, blockNumber uint32)
contracts/bindings/AllocationManager/binding.go:151
↓ 2 callers
Method
GetMiddlewareTimesIndexServeUntilBlock
(opts *bind.CallOpts, operator common.Address, index uint32)
M2-contracts/bindings/ISlasher/binding.go:64
↓ 2 callers
Method
GetMiddlewareTimesIndexStalestUpdateBlock
(opts *bind.CallOpts, operator common.Address, index uint32)
M2-contracts/bindings/ISlasher/binding.go:66
↓ 2 callers
Method
GetNumOperatorSetsForOperator
Returns the number of operator sets that an operator is part of. This doesn't include M2 quorums. Can return an error if the `AllocationManager` contr
chainio/clients/elcontracts/reader.go:796
↓ 2 callers
Method
GetOperator
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:144
↓ 2 callers
Method
GetOperatorAVSSplit
(opts *bind.CallOpts, operator common.Address, avs common.Address)
M2-contracts/bindings/IRewardsCoordinator/binding.go:148
↓ 2 callers
Method
GetOperatorAddrsInQuorumsAtCurrentBlock
Returns, for each quorum in `quorumNumbers`, a vector of the addresses of the operators registered for that quorum at the current block.
chainio/clients/avsregistry/reader.go:158
↓ 2 callers
Method
GetOperatorFromId
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:146
↓ 2 callers
Method
GetOperatorId
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:184
↓ 2 callers
Method
GetOperatorId
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:148
↓ 2 callers
Method
GetOperatorPISplit
(opts *bind.CallOpts, operator common.Address)
M2-contracts/bindings/IRewardsCoordinator/binding.go:150
↓ 2 callers
Method
GetOperatorPubkeyG2
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:123
↓ 2 callers
Method
GetOperatorRestakedStrategies
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/MockAvsServiceManager/binding.go:148
↓ 2 callers
Method
GetOperatorSetCount
(opts *bind.CallOpts, avs common.Address)
contracts/bindings/AllocationManager/binding.go:159
↓ 2 callers
Method
GetOperatorSetParams
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/SlashingRegistryCoordinator/binding.go:150
↓ 2 callers
Method
GetOperatorSetsForOperator
Returns the list of operator sets the operator has current or pending allocations/deallocations in. This doesn't include M2 quorums. Can return an err
chainio/clients/elcontracts/reader.go:814
↓ 2 callers
Method
GetOperatorSocket
(opts *bind.CallOpts, _operatorId [32]byte)
contracts/bindings/SocketRegistry/binding.go:72
↓ 2 callers
Method
GetOperatorStatus
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:152
↓ 2 callers
Method
GetOperatorsAvsStateAtBlock
( ctx context.Context, quorumNumbers types.QuorumNums, blockNumber types.BlockNum, )
services/avsregistry/avsregistry_chaincaller.go:61
↓ 2 callers
Method
GetOrRegisterOperatorId
(opts *bind.TransactOpts, operator common.Address, params IBLSApkRegistryTypesPubkeyRegistrationParams, pubkey
contracts/bindings/BLSApkRegistry/binding.go:143
↓ 2 callers
Method
GetPublicKeyG1
()
signer/bls/signer.go:24
↓ 2 callers
Method
GetPublicKeyG2
()
signer/bls/signer.go:26
↓ 2 callers
Method
GetQueuedWithdrawal
(opts *bind.CallOpts, withdrawalRoot [32]byte)
contracts/bindings/DelegationManager/binding.go:128
↓ 2 callers
Method
GetQueuedWithdrawalRoots
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:133
↓ 2 callers
Method
GetQueuedWithdrawals
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:135
↓ 2 callers
Method
GetQuorumBitmapAtBlockNumberByIndex
(opts *bind.CallOpts, operatorId [32]byte, blockNumber uint32, index *big.Int)
contracts/bindings/SlashingRegistryCoordinator/binding.go:154
↓ 2 callers
Method
GetQuorumBitmapHistoryLength
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:156
↓ 2 callers
Method
GetQuorumBitmapIndicesAtBlockNumber
(opts *bind.CallOpts, blockNumber uint32, operatorIds [][32]byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:158
↓ 2 callers
Method
GetQuorumBitmapUpdateByIndex
(opts *bind.CallOpts, operatorId [32]byte, index *big.Int)
contracts/bindings/SlashingRegistryCoordinator/binding.go:160
↓ 2 callers
Method
GetRestakeableStrategies
(opts *bind.CallOpts)
contracts/bindings/MockAvsServiceManager/binding.go:150
↓ 2 callers
Method
GetRootIndexFromHash
(opts *bind.CallOpts, rootHash [32]byte)
M2-contracts/bindings/IRewardsCoordinator/binding.go:152
↓ 2 callers
Method
GetSlashableShares
Returns a list of the number of shares slashable by the operator set for each of the given strategies. Can return an error if the `AllocationManager`
chainio/clients/elcontracts/reader.go:987
↓ 2 callers
Method
GetSlashableSharesInQueue
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/DelegationManager/binding.go:140
↓ 2 callers
Method
GetStakerStrategyList
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/StrategyManager/binding.go:86
↓ 2 callers
Method
GetStrategiesWithBurnableShares
(opts *bind.CallOpts)
contracts/bindings/StrategyManager/binding.go:88
↓ 2 callers
Method
GetStrategyParamsAtIndex
( opts *bind.CallOpts, quorumNumber uint8, index *big.Int, )
chainio/clients/avsregistry/reader.go:629
↓ 2 callers
Method
GetWithdrawableShares
(opts *bind.CallOpts, staker common.Address, strategies []common.Address)
contracts/bindings/DelegationManager/binding.go:142
↓ 2 callers
Method
GetWithdrawalDelay
(opts *bind.CallOpts, strategies []common.Address)
M2-contracts/bindings/DelegationManager/binding.go:139
↓ 2 callers
Method
IncreaseAllowance
(opts *bind.TransactOpts, spender common.Address, addedValue *big.Int)
contracts/bindings/MockERC20/binding.go:91
↓ 2 callers
Method
IncreaseBurnableShares
(opts *bind.TransactOpts, strategy common.Address, addedSharesToBurn *big.Int)
contracts/bindings/StrategyManager/binding.go:125
↓ 2 callers
Method
IndexRegistry
(opts *bind.CallOpts)
contracts/bindings/SlashingRegistryCoordinator/binding.go:162
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, initialPausedStatus *big.Int)
contracts/bindings/AllocationManager/binding.go:196
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, _initialOwner common.Address)
contracts/bindings/MockAvsServiceManager/binding.go:180
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, _initPausedStatus *big.Int)
contracts/bindings/EigenPodManager/binding.go:119
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, initialPausedStatus *big.Int, _rewardsUpdater common.Ad
contracts/bindings/RewardsCoordinator/binding.go:248
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, initialStrategyWhitelister common.Address, initialPause
contracts/bindings/StrategyManager/binding.go:127
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, churnApprover common.Address, ejector common.Address, i
contracts/bindings/RegistryCoordinator/binding.go:251
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, initialPausedStatus *big.Int)
contracts/bindings/DelegationManager/binding.go:186
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, churnApprover common.Address, ejector common.Address, i
contracts/bindings/SlashingRegistryCoordinator/binding.go:201
↓ 2 callers
Method
Initialize
(opts *bind.TransactOpts, initialOwner common.Address, initialPausedStatus *big.Int)
contracts/bindings/AVSDirectory/binding.go:112
↓ 2 callers
Method
InitializeDelegatedStakeQuorum
(opts *bind.TransactOpts, quorumNumber uint8, minimumStake *big.Int, _strategyParams []IStakeRegistryTypesStra
contracts/bindings/StakeRegistry/binding.go:149
↓ 2 callers
Method
InitializeQuorum
(opts *bind.TransactOpts, quorumNumber uint8)
contracts/bindings/IndexRegistry/binding.go:107
↓ 2 callers
Method
InitializeQuorum
(opts *bind.TransactOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:145
↓ 2 callers
Method
InitializeSlashableStakeQuorum
(opts *bind.TransactOpts, quorumNumber uint8, minimumStake *big.Int, lookAheadPeriod uint32, _strategyParams [
contracts/bindings/StakeRegistry/binding.go:151
↓ 2 callers
Method
IsChurnApproverSaltUsed
(opts *bind.CallOpts, arg0 [32]byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:164
↓ 2 callers
Method
IsFrozen
(opts *bind.CallOpts, staker common.Address)
M2-contracts/bindings/ISlasher/binding.go:68
↓ 2 callers
Method
IsM2Quorum
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/RegistryCoordinator/binding.go:202
↓ 2 callers
Method
IsM2QuorumRegistrationDisabled
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:204
↓ 2 callers
Method
IsMemberOfOperatorSet
(opts *bind.CallOpts, operator common.Address, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:167
↓ 2 callers
Method
IsOperatorSet
(opts *bind.CallOpts, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:169
↓ 2 callers
Function
KeyStoreSignerFn
(path string, password string, chainID *big.Int)
signerv2/signer.go:34
↓ 2 callers
Method
LastEjectionTimestamp
(opts *bind.CallOpts, arg0 common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:166
↓ 2 callers
Method
LatestUpdateBlock
(opts *bind.CallOpts, operator common.Address, serviceContract common.Address)
M2-contracts/bindings/ISlasher/binding.go:70
↓ 2 callers
Method
ListAppointees
Returns the list of appointees for a given account, target and function selector. Note that this doesn't include any of the appointed admins. Can retu
chainio/clients/elcontracts/reader.go:1160
↓ 2 callers
Method
ListPendingAdmins
Returns the pending admins of an account. Can return an error if the `PermissionController` contract address was not provided, or due to errors in the
chainio/clients/elcontracts/reader.go:1202
↓ 2 callers
Method
M2QuorumBitmap
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:208
↓ 2 callers
Method
MAXFUTURELENGTH
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:116
↓ 2 callers
Method
MAXRETROACTIVELENGTH
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:118
↓ 2 callers
Method
MAXREWARDSDURATION
(opts *bind.CallOpts)
M2-contracts/bindings/IRewardsCoordinator/binding.go:120
↓ 2 callers
Method
MAXSTAKEROPTOUTWINDOWBLOCKS
(opts *bind.CallOpts)
M2-contracts/bindings/DelegationManager/binding.go:107
↓ 2 callers
Method
MAXWITHDRAWALDELAYBLOCKS
(opts *bind.CallOpts)
M2-contracts/bindings/DelegationManager/binding.go:109
↓ 2 callers
Method
MiddlewareTimesLength
(opts *bind.CallOpts, operator common.Address)
M2-contracts/bindings/ISlasher/binding.go:72
↓ 2 callers
Method
Name
(opts *bind.CallOpts)
contracts/bindings/MockERC20/binding.go:78
↓ 2 callers
Function
NewChainWriter
Returns a new instance of ChainWriter.
chainio/clients/avsregistry/writer.go:56
↓ 2 callers
Function
NewChainWriter
Returns a new instance of ChainWriter.
chainio/clients/elcontracts/writer.go:64
↓ 2 callers
Function
NewCollector
( elReader eLReader, avsRegistryReader avsRegistryReader, avsName string, logger logging.Logger, operator
metrics/collectors/economic/economic.go:75
↓ 2 callers
Function
NewEcdsaSkAndAddress
()
testutils/crypto.go:10
↓ 2 callers
Function
NewIEigenPod
NewIEigenPod creates a new instance of IEigenPod, bound to a specific deployed contract.
chainio/clients/eigenpod/bindings/IEigenPod.go:143
← previous
next →
701–800 of 7,967, ranked by callers