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
↓ 5 callers
Method
DepositIntoStrategy
(opts *bind.TransactOpts, strategy common.Address, token common.Address, amount *big.Int)
contracts/bindings/StrategyManager/binding.go:121
↓ 5 callers
Method
GetAllocatedStake
(opts *bind.CallOpts, operatorSet OperatorSet, operators []common.Address, strategies []common.Address)
contracts/bindings/AllocationManager/binding.go:133
↓ 5 callers
Method
GetAllocationInfo
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 callers
Method
GetCurrentStake
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:95
↓ 5 callers
Method
GetDistributionRootsLength
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:193
↓ 5 callers
Method
GetEncumberedMagnitude
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:143
↓ 5 callers
Method
GetOperatorFromId
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/RegistryCoordinator/binding.go:182
↓ 5 callers
Method
GetOperatorState0
(opts *bind.CallOpts, registryCoordinator common.Address, operatorId [32]byte, blockNumber uint32)
contracts/bindings/OperatorStateRetriever/binding.go:95
↓ 5 callers
Method
GetOperatorStatus
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:188
↓ 5 callers
Method
GetRegisteredSets
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:161
↓ 5 callers
Method
HeaderByNumber
(ctx context.Context, number *big.Int)
chainio/txmgr/geometric/geometric.go:41
↓ 5 callers
Method
IsOperator
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/DelegationManager/binding.go:149
↓ 5 callers
Method
ListContracts
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 callers
Method
ModifyOperatorDetails
(opts *bind.TransactOpts, operator common.Address, newDelegationApprover common.Address)
contracts/bindings/DelegationManager/binding.go:188
↓ 5 callers
Function
New
(cfg Config)
signer/bls/local/local.go:20
↓ 5 callers
Function
New
(cfg Config)
signer/bls/privatekey/privatekey.go:19
↓ 5 callers
Function
NewAvsRegistryServiceChainCaller
( reader avsRegistryReader, operatorInfoService opinfoservice.OperatorsInfoService, logger logging.Logger,
services/avsregistry/avsregistry_chaincaller.go:49
↓ 5 callers
Function
NewBindingsFromConfig
NewBindingsFromConfig creates a new instance of ContractBindings
chainio/clients/avsregistry/bindings.go:42
↓ 5 callers
Function
NewEigenMetrics
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 callers
Function
NewReaderFromConfig
Returns a new instance of ChainReader from a given config.
chainio/clients/elcontracts/reader.go:76
↓ 5 callers
Method
OperatorShares
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/DelegationManager/binding.go:153
↓ 5 callers
Method
OperatorToPubkey
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:127
↓ 5 callers
Method
OperatorToPubkeyHash
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:132
↓ 5 callers
Method
PendingWithdrawals
(opts *bind.CallOpts, withdrawalRoot [32]byte)
contracts/bindings/DelegationManager/binding.go:163
↓ 5 callers
Method
PubkeyHashToOperator
(opts *bind.CallOpts, pubkeyHash [32]byte)
contracts/bindings/BLSApkRegistry/binding.go:134
↓ 5 callers
Method
QuorumCount
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:222
↓ 5 callers
Method
SenderAddress
SenderAddress returns the address of the wallet
chainio/clients/wallet/wallet.go:22
↓ 5 callers
Method
ServiceManager
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:226
↓ 5 callers
Method
SetRewardsUpdater
(opts *bind.TransactOpts, _rewardsUpdater common.Address)
contracts/bindings/RewardsCoordinator/binding.go:276
↓ 5 callers
Method
SignHashedToCurveMessage
This signs a message on G1, and so will require a G2Pubkey to verify
crypto/bls/attestation.go:277
↓ 5 callers
Method
StrategiesPerQuorum
(opts *bind.CallOpts, quorumNumber uint8, arg1 *big.Int)
contracts/bindings/StakeRegistry/binding.go:129
↓ 5 callers
Method
StrategyParams
(opts *bind.CallOpts, quorumNumber uint8, arg1 *big.Int)
contracts/bindings/StakeRegistry/binding.go:131
↓ 5 callers
Method
Sub
Sub another G1 point from this one
crypto/bls/attestation.go:63
↓ 5 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/IAVSDirectory/binding.go:219
↓ 5 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/BLSApkRegistry/binding.go:298
↓ 5 callers
Method
UpdateOperatorMetadataURI
(opts *bind.TransactOpts, operator common.Address, metadataURI string)
contracts/bindings/DelegationManager/binding.go:210
↓ 5 callers
Method
UpdateOperators
(opts *bind.TransactOpts, operators []common.Address)
contracts/bindings/RegistryCoordinator/binding.go:279
↓ 5 callers
Method
UpdateOperatorsForQuorum
(opts *bind.TransactOpts, operatorsPerQuorum [][]common.Address, quorumNumbers []byte)
contracts/bindings/RegistryCoordinator/binding.go:281
↓ 5 callers
Method
logCorrectSource
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 callers
Method
logfCorrectSource
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 callers
Function
run
We structure run in this way to make it testable. see https://github.com/urfave/cli/issues/731
cmd/egnkey/main.go:23
↓ 4 callers
Method
AddStrategiesToDepositWhitelist
(opts *bind.TransactOpts, strategiesToWhitelist []common.Address)
contracts/bindings/StrategyManager/binding.go:117
↓ 4 callers
Method
Allowance
(opts *bind.CallOpts, owner common.Address, spender common.Address)
contracts/bindings/IERC20/binding.go:50
↓ 4 callers
Method
Avs
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:152
↓ 4 callers
Method
BalanceOf
(opts *bind.CallOpts, account common.Address)
contracts/bindings/IERC20/binding.go:52
↓ 4 callers
Method
BeaconChainSlashingFactor
(opts *bind.CallOpts, podOwner common.Address)
contracts/bindings/EigenPodManager/binding.go:74
↓ 4 callers
Method
BlockByNumber
(ctx context.Context, number *big.Int)
chainio/clients/eth/instrumented_client.go:87
↓ 4 callers
Method
BlockByNumber
(ctx context.Context, number *big.Int)
chainio/clients/eth/client.go:31
↓ 4 callers
Method
BurnableETHShares
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:76
↓ 4 callers
Method
CalculateWithdrawalRoot
(opts *bind.CallOpts, withdrawal IDelegationManagerTypesWithdrawal)
contracts/bindings/DelegationManager/binding.go:104
↓ 4 callers
Method
Call
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 callers
Method
Call
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 callers
Method
Call
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 callers
Method
CompleteQueuedWithdrawal
(opts *bind.TransactOpts, withdrawal IDelegationManagerTypesWithdrawal, tokens []common.Address, receiveAsToke
contracts/bindings/DelegationManager/binding.go:176
↓ 4 callers
Method
CompleteQueuedWithdrawals
(opts *bind.TransactOpts, withdrawals []IDelegationManagerTypesWithdrawal, tokens [][]common.Address, receiveA
contracts/bindings/DelegationManager/binding.go:178
↓ 4 callers
Method
ContractCount
(opts *bind.CallOpts)
contracts/bindings/ContractsRegistry/binding.go:72
↓ 4 callers
Method
ContractNames
(opts *bind.CallOpts, arg0 *big.Int)
contracts/bindings/ContractsRegistry/binding.go:74
↓ 4 callers
Method
CreateAVSRewardsSubmission
(opts *bind.TransactOpts, rewardsSubmissions []IRewardsCoordinatorTypesRewardsSubmission)
contracts/bindings/ServiceManagerBase/binding.go:103
↓ 4 callers
Method
CreateOperatorDirectedAVSRewardsSubmission
(opts *bind.TransactOpts, operatorDirectedRewardsSubmissions []IRewardsCoordinatorTypesOperatorDirectedRewards
contracts/bindings/ServiceManagerBase/binding.go:105
↓ 4 callers
Method
CurrentOperatorIndex
(opts *bind.CallOpts, arg0 uint8, arg1 [32]byte)
contracts/bindings/IndexRegistry/binding.go:86
↓ 4 callers
Method
DELEGATIONAPPROVALTYPEHASH
(opts *bind.CallOpts)
contracts/bindings/DelegationManager/binding.go:96
↓ 4 callers
Method
DEPOSITTYPEHASH
(opts *bind.CallOpts)
contracts/bindings/StrategyManager/binding.go:74
↓ 4 callers
Method
Decimals
(opts *bind.CallOpts)
contracts/bindings/IERC20/binding.go:54
↓ 4 callers
Method
DecreaseDelegatedShares
(opts *bind.TransactOpts, staker common.Address, curDepositShares *big.Int, beaconChainSlashingFactorDecrease
contracts/bindings/DelegationManager/binding.go:180
↓ 4 callers
Method
DefaultOperatorSplitBips
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:183
↓ 4 callers
Method
DelegateTo
(opts *bind.TransactOpts, operator common.Address, approverSignatureAndExpiry ISignatureUtilsMixinTypesSignatu
contracts/bindings/DelegationManager/binding.go:182
↓ 4 callers
Method
Delegation
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:89
↓ 4 callers
Method
DelegationManager
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:78
↓ 4 callers
Method
Deposit
(opts *bind.TransactOpts, token common.Address, amount *big.Int)
contracts/bindings/IStrategy/binding.go:69
↓ 4 callers
Method
DepositIntoStrategyWithSignature
(opts *bind.TransactOpts, strategy common.Address, token common.Address, amount *big.Int, staker common.Addres
contracts/bindings/StrategyManager/binding.go:123
↓ 4 callers
Method
EigenPodManager
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:124
↓ 4 callers
Method
Explanation
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:50
↓ 4 callers
Method
GENESISREWARDSTIMESTAMP
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:157
↓ 4 callers
Method
GENESISTIME
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:114
↓ 4 callers
Method
GetAllocatedSets
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:131
↓ 4 callers
Method
GetApk
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:109
↓ 4 callers
Method
GetApkHashAtBlockNumberAndIndex
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32, index *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:111
↓ 4 callers
Method
GetApkHistoryLength
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:113
↓ 4 callers
Method
GetApkIndicesAtBlockNumber
(opts *bind.CallOpts, quorumNumbers []byte, blockNumber *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:115
↓ 4 callers
Method
GetApkUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, index *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:117
↓ 4 callers
Method
GetBatchOperatorFromId
(opts *bind.CallOpts, registryCoordinator common.Address, operatorIds [][32]byte)
contracts/bindings/OperatorStateRetriever/binding.go:87
↓ 4 callers
Method
GetBatchOperatorId
(opts *bind.CallOpts, registryCoordinator common.Address, operators []common.Address)
contracts/bindings/OperatorStateRetriever/binding.go:89
↓ 4 callers
Method
GetCumulativeClaimed
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 callers
Method
GetDeposits
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/StrategyManager/binding.go:84
↓ 4 callers
Method
GetLatestOperatorUpdate
(opts *bind.CallOpts, quorumNumber uint8, operatorIndex uint32)
contracts/bindings/IndexRegistry/binding.go:88
↓ 4 callers
Method
GetLatestQuorumUpdate
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/IndexRegistry/binding.go:90
↓ 4 callers
Method
GetMaxMagnitudes
(opts *bind.CallOpts, operators []common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:147
↓ 4 callers
Method
GetMinimumSlashableStake
(opts *bind.CallOpts, operatorSet OperatorSet, operators []common.Address, strategies []common.Address, future
contracts/bindings/AllocationManager/binding.go:157
↓ 4 callers
Method
GetOperator
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:180
↓ 4 callers
Method
GetOperatorDetails
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 callers
Method
GetOperatorFromPubkeyHash
(opts *bind.CallOpts, pubkeyHash [32]byte)
contracts/bindings/BLSApkRegistry/binding.go:119
↓ 4 callers
Method
GetOperatorID
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 callers
Method
GetOperatorListAtBlockNumber
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32)
contracts/bindings/IndexRegistry/binding.go:92
↓ 4 callers
Method
GetOperatorStakeInQuorumsOfOperatorAtCurrentBlock
( opts *bind.CallOpts, operatorId types.OperatorId, )
metrics/collectors/economic/economic.go:22
↓ 4 callers
Method
GetOperatorUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, operatorIndex uint32, arrayIndex uint32)
contracts/bindings/IndexRegistry/binding.go:94
↓ 4 callers
Method
GetOperatorsForOperatorSet
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 callers
Method
GetOperatorsStakeInQuorumsOfOperatorAtBlock
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 callers
Method
GetQuorumBitmapAtBlockNumberByIndex
(opts *bind.CallOpts, operatorId [32]byte, blockNumber uint32, index *big.Int)
contracts/bindings/RegistryCoordinator/binding.go:190
↓ 4 callers
Method
GetQuorumBitmapHistoryLength
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/RegistryCoordinator/binding.go:192
↓ 4 callers
Method
GetQuorumBitmapIndicesAtBlockNumber
(opts *bind.CallOpts, blockNumber uint32, operatorIds [][32]byte)
contracts/bindings/RegistryCoordinator/binding.go:194
← previous
next →
301–400 of 7,967, ranked by callers