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
↓ 12 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/MockAvsServiceManager/binding.go:343
↓ 12 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/AVSDirectory/binding.go:124
↓ 11 callers
Method
DeregisterOperator
(opts *bind.TransactOpts, operatorId [32]byte, quorumNumbers []byte)
contracts/bindings/IndexRegistry/binding.go:105
↓ 11 callers
Function
NewEthClient
NewEthClient returns a new instance of the EthClient Right now this client is hardcoded with some values to satisfy current testing requirements, but
internal/fakes/eth_client.go:30
↓ 11 callers
Function
NewFireblocksWallet
( fireblocksClient fireblocks.Client, ethClient ethClient, vaultAccountName string, logger logging.Logger,
chainio/clients/wallet/fireblocks_wallet.go:67
↓ 11 callers
Function
NewZeroG1Point
()
crypto/bls/attestation.go:52
↓ 11 callers
Method
SetAllocationDelay
(opts *bind.TransactOpts, operator common.Address, delay uint32)
contracts/bindings/AllocationManager/binding.go:212
↓ 11 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
chainio/clients/eigenpod/bindings/IEigenPodManager.go:160
↓ 11 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/StakeRegistry/binding.go:332
↓ 11 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/AVSDirectory/binding.go:287
↓ 11 callers
Method
Warn
(msg string, tags ...any)
logging/logger.go:8
↓ 10 callers
Method
AddPendingAdmin
(opts *bind.TransactOpts, admin common.Address)
contracts/bindings/ServiceManagerBase/binding.go:101
↓ 10 callers
Method
BlsApkRegistry
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:154
↓ 10 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/IndexRegistry/binding.go:243
↓ 10 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/IndexRegistry/binding.go:243
↓ 10 callers
Method
Close
Close terminates the iteration process, releasing any pending underlying resources.
contracts/bindings/IERC20/binding.go:548
↓ 10 callers
Method
CurrRewardsCalculationEndTimestamp
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:181
↓ 10 callers
Method
Delegation
(opts *bind.CallOpts)
M2-contracts/bindings/ISlasher/binding.go:60
↓ 10 callers
Method
ModifyAllocations
(opts *bind.TransactOpts, operator common.Address, params []IAllocationManagerTypesAllocateParams)
contracts/bindings/AllocationManager/binding.go:198
↓ 10 callers
Function
NewPrivateKeyWallet
( ethClient EthBackend, signer signerv2.SignerFn, signerAddress common.Address, logger logging.Logger, )
chainio/clients/wallet/privatekey_wallet.go:28
↓ 10 callers
Function
SignerFromConfig
(c Config, chainID *big.Int)
signerv2/signer.go:53
↓ 10 callers
Method
Stake
(opts *bind.TransactOpts, pubkey []byte, signature []byte, depositDataRoot [32]byte)
contracts/bindings/EigenPod/binding.go:157
↓ 10 callers
Method
StrategyParamsByIndex
(opts *bind.CallOpts, quorumNumber uint8, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:136
↓ 10 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
chainio/clients/eigenpod/bindings/IEigenPod.go:202
↓ 10 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/ServiceManagerBase/binding.go:266
↓ 10 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/EigenPod/binding.go:345
↓ 10 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/EigenPod/binding.go:348
↓ 10 callers
Function
newUnsignedEthTransferTx
(nonce uint64, gasFeeCap *big.Int)
chainio/txmgr/geometric/geometric_test.go:214
↓ 10 callers
Function
setTestRewardsCoordinatorActivationDelay
Sets the testing RewardsCoordinator's activationDelay. This is useful to test ChainWriter setter functions that depend on activationDelay.
chainio/clients/elcontracts/writer_test.go:1383
↓ 9 callers
Method
AcceptAdmin
(opts *bind.TransactOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:91
↓ 9 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/PermissionController/binding.go:255
↓ 9 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/IStrategy/binding.go:211
↓ 9 callers
Method
ChainID
(ctx context.Context)
chainio/clients/wallet/fireblocks_wallet.go:38
↓ 9 callers
Method
GetAllocationDelay
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:139
↓ 9 callers
Method
GetRestakeableStrategies
(opts *bind.CallOpts)
contracts/bindings/ServiceManagerBase/binding.go:92
↓ 9 callers
Method
Infof
(template string, args ...interface{})
logging/logger.go:16
↓ 9 callers
Method
ListVaultAccounts
ListVaultAccounts makes a ListVaultAccounts request to the Fireblocks API It returns a list of vault accounts for the account.
chainio/clients/fireblocks/client.go:64
↓ 9 callers
Method
RegisterAsOperator
(opts *bind.TransactOpts, initDelegationApprover common.Address, allocationDelay uint32, metadataURI string)
contracts/bindings/DelegationManager/binding.go:198
↓ 9 callers
Method
Sign
Sign signs the message using the BLS signature scheme
signer/bls/signer.go:14
↓ 9 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/StakeRegistry/binding.go:312
↓ 9 callers
Method
UpdateSocket
(opts *bind.TransactOpts, socket string)
contracts/bindings/RegistryCoordinator/binding.go:283
↓ 9 callers
Function
createTotalStakeOperatorSet
Creates an operator set with a single strategy. Note that operator set Id will be defined sequentially (as the new amount of operator sets minus one)
chainio/clients/elcontracts/writer_test.go:1353
↓ 8 callers
Method
AddShares
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, shares *big.Int)
contracts/bindings/EigenPodManager/binding.go:113
↓ 8 callers
Method
BeaconChainETHStrategy
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:72
↓ 8 callers
Function
BuildAll
BuildAll creates all the clients needed to interact with the AVS and EL contracts. For both read and write operations. TODO: this is confusing right n
chainio/clients/builder.go:147
↓ 8 callers
Method
CalculateDelegationApprovalDigestHash
(opts *bind.CallOpts, staker common.Address, operator common.Address, approver common.Address, approverSalt [3
contracts/bindings/DelegationManager/binding.go:102
↓ 8 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/IStrategy/binding.go:209
↓ 8 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/IBLSSignatureChecker/binding.go:230
↓ 8 callers
Method
CheckSignatures
(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, nonSignerStakesAndS
contracts/bindings/IBLSSignatureChecker/binding.go:82
↓ 8 callers
Method
ChurnApprover
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:160
↓ 8 callers
Method
EthPOS
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:126
↓ 8 callers
Method
Fatal
(msg string, tags ...any)
logging/logger.go:12
↓ 8 callers
Method
GetOperatorRestakedStrategies
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/ServiceManagerBase/binding.go:90
↓ 8 callers
Method
GetOperatorShares
(opts *bind.CallOpts, operator common.Address, strategies []common.Address)
contracts/bindings/DelegationManager/binding.go:124
↓ 8 callers
Method
GetOperatorsShares
(opts *bind.CallOpts, operators []common.Address, strategies []common.Address)
contracts/bindings/DelegationManager/binding.go:126
↓ 8 callers
Method
GetTransaction
GetTransaction makes a GetTransaction request to the Fireblocks API It returns the transaction details for the given transaction ID.
chainio/clients/fireblocks/client.go:67
↓ 8 callers
Method
GetTransactionReceipt
(ctx context.Context, txID TxID)
chainio/clients/wallet/wallet.go:20
↓ 8 callers
Method
RewardsInitiator
(opts *bind.CallOpts)
contracts/bindings/ServiceManagerBase/binding.go:96
↓ 8 callers
Method
SetOperatorSetParams
(opts *bind.TransactOpts, quorumNumber uint8, operatorSetParams ISlashingRegistryCoordinatorTypesOperatorSetPa
contracts/bindings/RegistryCoordinator/binding.go:273
↓ 8 callers
Method
SetRewardsInitiator
(opts *bind.TransactOpts, newRewardsInitiator common.Address)
contracts/bindings/ServiceManagerBase/binding.go:125
↓ 8 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/ISlasher/binding.go:254
↓ 8 callers
Method
WithdrawSharesAsTokens
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, arg2 common.Address, shares *big.Int
contracts/bindings/EigenPodManager/binding.go:141
↓ 8 callers
Method
makeRequest
makeRequest makes a request to the Fireblocks API mostly copied from the Fireblocks example: https://github.com/fireblocks/developers-hub/blob/main/au
chainio/clients/fireblocks/client.go:148
↓ 8 callers
Function
newFireblocksClient
(t *testing.T)
chainio/clients/fireblocks/client_test.go:20
↓ 8 callers
Function
newTestHarness
(t *testing.T, geometricTxnManagerParams *GeometricTxnManagerParams)
chainio/txmgr/geometric/geometric_test.go:39
↓ 7 callers
Method
AvsDirectory
(opts *bind.CallOpts)
contracts/bindings/StakeRegistry/binding.go:91
↓ 7 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/OperatorStateRetriever/binding.go:228
↓ 7 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/IERC20/binding.go:203
↓ 7 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/OperatorStateRetriever/binding.go:228
↓ 7 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/IERC20/binding.go:203
↓ 7 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/MockERC20/binding.go:231
↓ 7 callers
Method
CreateTotalDelegatedStakeQuorum
(opts *bind.TransactOpts, operatorSetParams ISlashingRegistryCoordinatorTypesOperatorSetParam, minimumStake *b
contracts/bindings/RegistryCoordinator/binding.go:241
↓ 7 callers
Method
DeregisterFromOperatorSets
(opts *bind.TransactOpts, params IAllocationManagerTypesDeregisterParams)
contracts/bindings/AllocationManager/binding.go:194
↓ 7 callers
Method
GetCurrentClaimableDistributionRoot
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:187
↓ 7 callers
Method
GetRootIndexFromHash
(opts *bind.CallOpts, rootHash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:201
↓ 7 callers
Method
GetStrategyAndUnderlyingERC20Token
( ctx context.Context, strategyAddr gethcommon.Address, )
chainio/clients/elcontracts/writer.go:39
↓ 7 callers
Method
GetStrategyAndUnderlyingToken
Returns the bindings of a given strategy and the address of its underlying token. Can return an error due to errors in the underlying contract call.
chainio/clients/elcontracts/reader.go:202
↓ 7 callers
Method
IsAdmin
(opts *bind.CallOpts, account common.Address, caller common.Address)
contracts/bindings/PermissionController/binding.go:82
↓ 7 callers
Method
IsOperatorRegistered
Returns true if the operator is registered, false otherwise.
chainio/clients/avsregistry/reader.go:794
↓ 7 callers
Method
IsOperatorRegisteredWithOperatorSet
Returns `true` if an operator is registered with a specific operator set. Can return an error if the `AllocationManager` contract addresses was not pr
chainio/clients/elcontracts/reader.go:830
↓ 7 callers
Method
IsPendingAdmin
(opts *bind.CallOpts, account common.Address, pendingAdmin common.Address)
contracts/bindings/PermissionController/binding.go:84
↓ 7 callers
Function
NewG2Point
(X, Y [2]*big.Int)
crypto/bls/attestation.go:85
↓ 7 callers
Function
NewSimpleTxManager
NewSimpleTxManager creates a new simpleTxManager which can be used to send a transaction to smart contracts on the Ethereum node
chainio/txmgr/simple.go:46
↓ 7 callers
Function
OperatorIdFromG1Pubkey
(pubkey *bls.G1Point)
types/operator.go:123
↓ 7 callers
Method
ProcessClaim
(opts *bind.TransactOpts, claim IRewardsCoordinatorTypesRewardsMerkleClaim, recipient common.Address)
contracts/bindings/RewardsCoordinator/binding.go:254
↓ 7 callers
Method
PubkeyRegistrationMessageHash
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:220
↓ 7 callers
Method
RegisterOperatorWithChurn
(opts *bind.TransactOpts, quorumNumbers []byte, socket string, params IBLSApkRegistryTypesPubkeyRegistrationPa
contracts/bindings/RegistryCoordinator/binding.go:261
↓ 7 callers
Method
SetChurnApprover
(opts *bind.TransactOpts, _churnApprover common.Address)
contracts/bindings/RegistryCoordinator/binding.go:267
↓ 7 callers
Method
SetMinimumStakeForQuorum
(opts *bind.TransactOpts, quorumNumber uint8, minimumStake *big.Int)
contracts/bindings/StakeRegistry/binding.go:159
↓ 7 callers
Method
StrategyParamsLength
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:138
↓ 7 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/PermissionController/binding.go:266
↓ 7 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/BLSApkRegistry/binding.go:308
↓ 7 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/MockERC20/binding.go:242
↓ 7 callers
Method
UnderlyingToken
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:60
↓ 6 callers
Method
ActiveValidatorCount
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:116
↓ 6 callers
Method
AddStrategies
(opts *bind.TransactOpts, quorumNumber uint8, _strategyParams []IStakeRegistryTypesStrategyParams)
contracts/bindings/StakeRegistry/binding.go:145
↓ 6 callers
Method
CALCULATIONINTERVALSECONDS
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:155
↓ 6 callers
Method
CalculateOperatorAVSRegistrationDigestHash
( ctx context.Context, operatorAddr gethcommon.Address, serviceManagerAddr gethcommon.Address, operato
chainio/clients/avsregistry/writer.go:32
↓ 6 callers
Method
CalculateOperatorChurnApprovalDigestHash
(opts *bind.CallOpts, registeringOperator common.Address, registeringOperatorId [32]byte, operatorKickParams [
contracts/bindings/RegistryCoordinator/binding.go:156
↓ 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/ServiceManagerBase/binding.go:255
← previous
next →
101–200 of 7,967, ranked by callers