Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
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
↓ 6 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/IBLSSignatureChecker/binding.go:222
↓ 6 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/ServiceManagerBase/binding.go:267
↓ 6 callers
Method
CanCall
(opts *bind.CallOpts, account common.Address, caller common.Address, target common.Address, selector [4]byte)
contracts/bindings/PermissionController/binding.go:72
↓ 6 callers
Method
CheckpointBalanceExitedGwei
(opts *bind.CallOpts, arg0 uint64)
contracts/bindings/EigenPod/binding.go:118
↓ 6 callers
Method
ClearDeallocationQueue
(opts *bind.TransactOpts, operator common.Address, strategies []common.Address, numToClear []uint16)
contracts/bindings/AllocationManager/binding.go:190
↓ 6 callers
Method
CreateAVSRewardsSubmission
(opts *bind.TransactOpts, rewardsSubmissions []IRewardsCoordinatorRewardsSubmission)
M2-contracts/bindings/IRewardsCoordinator/binding.go:159
↓ 6 callers
Method
CreateOperatorDirectedAVSRewardsSubmission
(opts *bind.TransactOpts, avs common.Address, operatorDirectedRewardsSubmissions []IRewardsCoordinatorOperator
M2-contracts/bindings/IRewardsCoordinator/binding.go:161
↓ 6 callers
Method
CreatePod
(opts *bind.TransactOpts)
contracts/bindings/EigenPodManager/binding.go:115
↓ 6 callers
Method
CurrentCheckpoint
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:120
↓ 6 callers
Method
CurrentCheckpointTimestamp
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:122
↓ 6 callers
Method
DeregisterOperatorFromAVS
(opts *bind.TransactOpts, operator common.Address)
M2-contracts/bindings/IAVSDirectory/binding.go:70
↓ 6 callers
Method
DomainSeparator
(opts *bind.CallOpts)
M2-contracts/bindings/IAVSDirectory/binding.go:61
↓ 6 callers
Method
EigenPodBeacon
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:80
↓ 6 callers
Method
EigenPodManager
(opts *bind.CallOpts)
M2-contracts/bindings/StrategyManager/binding.go:80
↓ 6 callers
Method
EjectOperator
(opts *bind.TransactOpts, operator common.Address, quorumNumbers []byte)
contracts/bindings/RegistryCoordinator/binding.go:249
↓ 6 callers
Method
EjectionCooldown
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:174
↓ 6 callers
Method
Ejector
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:176
↓ 6 callers
Method
GetAllocatableMagnitude
(opts *bind.CallOpts, operator common.Address, strategy common.Address)
contracts/bindings/AllocationManager/binding.go:129
↓ 6 callers
Method
GetCheckSignaturesIndices
(opts *bind.CallOpts, registryCoordinator common.Address, referenceBlockNumber uint32, quorumNumbers []byte, n
contracts/bindings/OperatorStateRetriever/binding.go:91
↓ 6 callers
Method
GetCurrentQuorumBitmap
(opts *bind.CallOpts, operatorId [32]byte)
contracts/bindings/RegistryCoordinator/binding.go:178
↓ 6 callers
Method
GetCurrentTotalStake
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:97
↓ 6 callers
Method
GetOperatorAVSSplit
(opts *bind.CallOpts, operator common.Address, avs common.Address)
contracts/bindings/RewardsCoordinator/binding.go:195
↓ 6 callers
Method
GetOperatorId
GetOperatorId returns the operator ID of the signer. This is hash of the G1 public key of the signer
signer/bls/signer.go:22
↓ 6 callers
Method
GetOperatorPISplit
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RewardsCoordinator/binding.go:197
↓ 6 callers
Method
GetOperatorSetParams
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/RegistryCoordinator/binding.go:186
↓ 6 callers
Method
GetOperatorSetSplit
(opts *bind.CallOpts, operator common.Address, operatorSet OperatorSet)
contracts/bindings/RewardsCoordinator/binding.go:199
↓ 6 callers
Method
GetOperatorState
(opts *bind.CallOpts, registryCoordinator common.Address, quorumNumbers []byte, blockNumber uint32)
contracts/bindings/OperatorStateRetriever/binding.go:93
↓ 6 callers
Method
GetParentBlockRoot
(opts *bind.CallOpts, timestamp uint64)
contracts/bindings/EigenPod/binding.go:128
↓ 6 callers
Method
GetPod
(opts *bind.CallOpts, podOwner common.Address)
contracts/bindings/EigenPodManager/binding.go:84
↓ 6 callers
Method
GetQuorumCount
Returns the total quorum count read from the RegistryCoordinator
chainio/clients/avsregistry/reader.go:108
↓ 6 callers
Method
GetStakeAtBlockNumber
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8, blockNumber uint32)
contracts/bindings/StakeRegistry/binding.go:101
↓ 6 callers
Method
GetStakeAtBlockNumberAndIndex
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32, operatorId [32]byte, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:103
↓ 6 callers
Method
GetStakeHistory
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:105
↓ 6 callers
Method
GetStakeHistoryLength
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:107
↓ 6 callers
Method
GetStakeUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, operatorId [32]byte, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:109
↓ 6 callers
Method
GetStakeUpdateIndexAtBlockNumber
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8, blockNumber uint32)
contracts/bindings/StakeRegistry/binding.go:111
↓ 6 callers
Method
GetTotalStakeAtBlockNumberFromIndex
(opts *bind.CallOpts, quorumNumber uint8, blockNumber uint32, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:113
↓ 6 callers
Method
GetTotalStakeHistoryLength
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:115
↓ 6 callers
Method
GetTotalStakeIndicesAtBlockNumber
(opts *bind.CallOpts, blockNumber uint32, quorumNumbers []byte)
contracts/bindings/StakeRegistry/binding.go:117
↓ 6 callers
Method
GetTotalStakeUpdateAtIndex
(opts *bind.CallOpts, quorumNumber uint8, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:119
↓ 6 callers
Method
HasPod
(opts *bind.CallOpts, podOwner common.Address)
contracts/bindings/EigenPodManager/binding.go:86
↓ 6 callers
Method
IndexRegistry
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:198
↓ 6 callers
Method
InitializeQuorum
(opts *bind.TransactOpts, quorumNumber uint8, minimumStake *big.Int, _strategyParams []IStakeRegistryStrategyP
M2-contracts/bindings/StakeRegistry/binding.go:141
↓ 6 callers
Method
IsOperatorSlashable
(opts *bind.CallOpts, operator common.Address, operatorSet OperatorSet)
contracts/bindings/AllocationManager/binding.go:171
↓ 6 callers
Method
LastCheckpointTimestamp
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:130
↓ 6 callers
Method
MinimumStakeForQuorum
(opts *bind.CallOpts, arg0 uint8)
contracts/bindings/StakeRegistry/binding.go:121
↓ 6 callers
Method
ModifyStrategyParams
(opts *bind.TransactOpts, quorumNumber uint8, strategyIndices []*big.Int, newMultipliers []*big.Int)
contracts/bindings/StakeRegistry/binding.go:153
↓ 6 callers
Method
Name
(opts *bind.CallOpts)
contracts/bindings/IERC20/binding.go:56
↓ 6 callers
Function
NewNodeApi
(avsNodeName, avsNodeSemVer, IpPortAddr string, logger logging.Logger)
nodeapi/nodeapi.go:57
↓ 6 callers
Function
NewTestData
Create a new instance of `TestData` with the given input data.
testutils/test_data.go:16
↓ 6 callers
Function
NewTestLogger
NewTestLogger is just a utility function to create a logger for testing It returns an slog textHandler logger that outputs to os.Stdout, with source c
testutils/logging.go:12
↓ 6 callers
Method
NumPods
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:88
↓ 6 callers
Method
OwnerToPod
(opts *bind.CallOpts, podOwner common.Address)
contracts/bindings/EigenPodManager/binding.go:92
↓ 6 callers
Method
PodOwner
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:132
↓ 6 callers
Method
ProcessClaims
(opts *bind.TransactOpts, claims []IRewardsCoordinatorTypesRewardsMerkleClaim, recipient common.Address)
contracts/bindings/RewardsCoordinator/binding.go:256
↓ 6 callers
Method
ProofSubmitter
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:134
↓ 6 callers
Method
RecordBeaconChainETHBalanceUpdate
(opts *bind.TransactOpts, podOwner common.Address, prevRestakedBalanceWei *big.Int, balanceDeltaWei *big.Int)
contracts/bindings/EigenPodManager/binding.go:125
↓ 6 callers
Method
RecoverTokens
(opts *bind.TransactOpts, tokenList []common.Address, amountsToWithdraw []*big.Int, recipient common.Address)
contracts/bindings/EigenPod/binding.go:153
↓ 6 callers
Method
RegisterOperatorToAVS
(opts *bind.TransactOpts, operator common.Address, operatorSignature ISignatureUtilsSignatureWithSaltAndExpiry
M2-contracts/bindings/IAVSDirectory/binding.go:72
↓ 6 callers
Method
RemoveAdmin
(opts *bind.TransactOpts, admin common.Address)
contracts/bindings/ServiceManagerBase/binding.go:113
↓ 6 callers
Method
RemovePendingAdmin
(opts *bind.TransactOpts, pendingAdmin common.Address)
contracts/bindings/ServiceManagerBase/binding.go:117
↓ 6 callers
Method
RemoveStrategies
(opts *bind.TransactOpts, quorumNumber uint8, indicesToRemove []*big.Int)
contracts/bindings/StakeRegistry/binding.go:157
↓ 6 callers
Method
SetClaimerFor
(opts *bind.TransactOpts, claimer common.Address)
M2-contracts/bindings/IRewardsCoordinator/binding.go:175
↓ 6 callers
Method
SetClaimerFor
(opts *bind.TransactOpts, claimer common.Address)
contracts/bindings/ServiceManagerBase/binding.go:123
↓ 6 callers
Method
SetEjectionCooldown
(opts *bind.TransactOpts, _ejectionCooldown *big.Int)
contracts/bindings/RegistryCoordinator/binding.go:269
↓ 6 callers
Method
SetEjector
(opts *bind.TransactOpts, _ejector common.Address)
contracts/bindings/RegistryCoordinator/binding.go:271
↓ 6 callers
Method
SetOperatorAVSSplit
(opts *bind.TransactOpts, operator common.Address, avs common.Address, split uint16)
contracts/bindings/RewardsCoordinator/binding.go:268
↓ 6 callers
Method
SetOperatorPISplit
(opts *bind.TransactOpts, operator common.Address, split uint16)
contracts/bindings/RewardsCoordinator/binding.go:270
↓ 6 callers
Method
SetProofSubmitter
(opts *bind.TransactOpts, newProofSubmitter common.Address)
contracts/bindings/EigenPod/binding.go:155
↓ 6 callers
Method
StartCheckpoint
(opts *bind.TransactOpts, revertIfNoBalance bool)
contracts/bindings/EigenPod/binding.go:159
↓ 6 callers
Method
SubmitRoot
(opts *bind.TransactOpts, root [32]byte, rewardsCalculationEndTimestamp uint32)
contracts/bindings/RewardsCoordinator/binding.go:278
↓ 6 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/IStrategy/binding.go:220
↓ 6 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/IStrategy/binding.go:222
↓ 6 callers
Method
Transfer
(opts *bind.TransactOpts, to common.Address, amount *big.Int)
contracts/bindings/MockERC20/binding.go:95
↓ 6 callers
Method
UpdateAVSMetadataURI
(opts *bind.TransactOpts, metadataURI string)
M2-contracts/bindings/IAVSDirectory/binding.go:74
↓ 6 callers
Method
ValidatorPubkeyHashToInfo
(opts *bind.CallOpts, validatorPubkeyHash [32]byte)
contracts/bindings/EigenPod/binding.go:136
↓ 6 callers
Method
ValidatorPubkeyToInfo
(opts *bind.CallOpts, validatorPubkey []byte)
contracts/bindings/EigenPod/binding.go:138
↓ 6 callers
Method
ValidatorStatus
(opts *bind.CallOpts, validatorPubkey []byte)
contracts/bindings/EigenPod/binding.go:140
↓ 6 callers
Method
ValidatorStatus0
(opts *bind.CallOpts, pubkeyHash [32]byte)
contracts/bindings/EigenPod/binding.go:142
↓ 6 callers
Method
VerifyCheckpointProofs
(opts *bind.TransactOpts, balanceContainerProof BeaconChainProofsBalanceContainerProof, proofs []BeaconChainPr
contracts/bindings/EigenPod/binding.go:161
↓ 6 callers
Method
VerifyStaleBalance
(opts *bind.TransactOpts, beaconTimestamp uint64, stateRootProof BeaconChainProofsStateRootProof, proof Beacon
contracts/bindings/EigenPod/binding.go:163
↓ 6 callers
Method
VerifyWithdrawalCredentials
(opts *bind.TransactOpts, beaconTimestamp uint64, stateRootProof BeaconChainProofsStateRootProof, validatorInd
contracts/bindings/EigenPod/binding.go:165
↓ 6 callers
Method
WeightOfOperatorForQuorum
(opts *bind.CallOpts, quorumNumber uint8, operator common.Address)
contracts/bindings/StakeRegistry/binding.go:140
↓ 6 callers
Method
WithdrawRestakedBeaconChainETH
(opts *bind.TransactOpts, recipient common.Address, amountWei *big.Int)
contracts/bindings/EigenPod/binding.go:167
↓ 6 callers
Method
WithdrawableRestakedExecutionLayerGwei
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:146
↓ 6 callers
Function
newFpElement
(x *big.Int)
crypto/bls/attestation.go:33
↓ 6 callers
Function
newTestClaim
Returns a (test) claim for the given cumulativeEarnings, whose earner is the account given by the testutils.ANVIL_FIRST_ADDRESS address. This was take
chainio/clients/elcontracts/writer_test.go:1774
↓ 5 callers
Function
Add0x
(address string)
utils/utils.go:237
↓ 5 callers
Method
AllocationManager
(opts *bind.CallOpts)
contracts/bindings/StakeRegistry/binding.go:89
↓ 5 callers
Method
ApkHistory
(opts *bind.CallOpts, quorumNumber uint8, arg1 *big.Int)
contracts/bindings/BLSApkRegistry/binding.go:98
↓ 5 callers
Method
Approve
(opts *bind.TransactOpts, spender common.Address, amount *big.Int)
contracts/bindings/IERC20/binding.go:65
↓ 5 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/IAVSDirectory/binding.go:208
↓ 5 callers
Method
CheckClaim
(opts *bind.CallOpts, claim IRewardsCoordinatorTypesRewardsMerkleClaim)
contracts/bindings/RewardsCoordinator/binding.go:175
↓ 5 callers
Method
ContractCall
ContractCall makes a ContractCall request to the Fireblocks API. It signs and broadcasts a transaction and returns the transaction ID and status. ref:
chainio/clients/fireblocks/client.go:40
↓ 5 callers
Method
CreateSlashableStakeQuorum
(opts *bind.TransactOpts, operatorSetParams ISlashingRegistryCoordinatorTypesOperatorSetParam, minimumStake *b
contracts/bindings/RegistryCoordinator/binding.go:239
↓ 5 callers
Method
CumulativeWithdrawalsQueued
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:108
↓ 5 callers
Method
CurrentApk
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/BLSApkRegistry/binding.go:104
↓ 5 callers
Method
DelegatedTo
(opts *bind.CallOpts, staker common.Address)
contracts/bindings/DelegationManager/binding.go:110
↓ 5 callers
Method
DelegationApprover
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/DelegationManager/binding.go:112
↓ 5 callers
Method
DelegationApproverSaltIsSpent
(opts *bind.CallOpts, delegationApprover common.Address, salt [32]byte)
contracts/bindings/DelegationManager/binding.go:114
← previous
next →
201–300 of 7,967, ranked by callers