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
Function
TypedErr
(e interface{})
utils/errors.go:30
↓ 2 callers
Method
UnderlyingType
()
types/operator.go:147
↓ 2 callers
Method
UnderlyingType
()
types/operator.go:160
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/AllocationManager/binding.go:218
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/EigenPodManager/binding.go:139
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/RewardsCoordinator/binding.go:282
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/StrategyManager/binding.go:143
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/RegistryCoordinator/binding.go:277
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/DelegationManager/binding.go:208
↓ 2 callers
Method
Unpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/SlashingRegistryCoordinator/binding.go:223
↓ 2 callers
Method
UpdateAVSMetadataURI
(opts *bind.TransactOpts, avs common.Address, metadataURI string)
contracts/bindings/AllocationManager/binding.go:220
↓ 2 callers
Method
UpdateAVSMetadataURI
(opts *bind.TransactOpts, _metadataURI string)
contracts/bindings/MockAvsServiceManager/binding.go:202
↓ 2 callers
Method
UpdateAVSMetadataURI
(opts *bind.TransactOpts, _metadataURI string)
contracts/bindings/ServiceManagerBase/binding.go:129
↓ 2 callers
Method
UpdateOperatorStake
(opts *bind.TransactOpts, operator common.Address, operatorId [32]byte, quorumNumbers []byte)
M2-contracts/bindings/StakeRegistry/binding.go:151
↓ 2 callers
Method
UpdateOperators
(opts *bind.TransactOpts, operators []common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:225
↓ 2 callers
Method
UpdateOperatorsForQuorum
(opts *bind.TransactOpts, operatorsPerQuorum [][]common.Address, quorumNumbers []byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:227
↓ 2 callers
Method
UpdateOperatorsStake
(opts *bind.TransactOpts, operators []common.Address, operatorIds [][32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:163
↓ 2 callers
Method
UpdateSocket
(opts *bind.TransactOpts, socket string)
contracts/bindings/SlashingRegistryCoordinator/binding.go:229
↓ 2 callers
Method
UpdateStakesOfOperatorSubsetForAllQuorums
Updates the stakes of a the given `operators` for all the quorums. On success, returns the receipt of the transaction.
chainio/clients/avsregistry/writer.go:440
↓ 2 callers
Method
Validate
()
types/operator.go:55
↓ 2 callers
Method
VerifyAndRegisterG2PubkeyForOperator
(opts *bind.TransactOpts, operator common.Address, pubkeyG2 BN254G2Point)
contracts/bindings/BLSApkRegistry/binding.go:151
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/PermissionController/binding.go:86
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:183
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:108
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:64
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:231
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:144
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/StrategyManager/binding.go:110
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:234
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/DelegationManager/binding.go:171
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/SlashingRegistryCoordinator/binding.go:188
↓ 2 callers
Method
Version
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:103
↓ 2 callers
Method
Warnf
(template string, args ...interface{})
logging/logger.go:18
↓ 2 callers
Function
Web3SignerFn
Web3SignerFn creates a signer function that uses a remote signer It exposes `eth_SignTransaction` endpoint which return rlp encoded signed tx
signerv2/signer.go:45
↓ 2 callers
Method
WithdrawSharesAsTokens
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, token common.Address, shares *big.In
contracts/bindings/StrategyManager/binding.go:145
↓ 2 callers
Function
ZeroAddress
()
testutils/crypto.go:20
↓ 2 callers
Method
addGasTipCapBuffer
addGasTipCapBuffer adds a buffer to the gas tip cap to account for potential changes in the state of the chain The result is returned in a new big.Int
chainio/txmgr/geometric/geometric.go:609
↓ 2 callers
Function
adjustSignatureLength
(buffer []byte)
signerv2/kms_signer.go:107
↓ 2 callers
Method
estimateGasTipCap
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:591
↓ 2 callers
Function
generateRandomPassword
()
cmd/egnkey/generate/generate.go:245
↓ 2 callers
Method
getAccount
(ctx context.Context)
chainio/clients/wallet/fireblocks_wallet.go:95
↓ 2 callers
Function
getExampleRegistrationParams
(t *testing.T)
chainio/clients/elcontracts/writer_test.go:331
↓ 2 callers
Function
getNormalRegistrationAbi
()
chainio/clients/elcontracts/writer.go:1045
↓ 2 callers
Method
getOperatorInfo
( ctx context.Context, operatorId types.OperatorId, )
services/avsregistry/avsregistry_chaincaller.go:150
↓ 2 callers
Function
jsonResponse
(w http.ResponseWriter, data interface{})
nodeapi/nodeapi.go:236
↓ 2 callers
Function
newChainReader
( eigenPod *bindings.IEigenPodCaller, ethClient eth.HttpBackend, logger logging.Logger, )
chainio/clients/eigenpod/reader.go:30
↓ 2 callers
Function
newChainWriter
( eigenPod *bindings.IEigenPod, ethClient eth.HttpBackend, logger logging.Logger, txMgr txmgr.TxManager, )
chainio/clients/eigenpod/writer.go:27
↓ 2 callers
Function
newManagerChainReader
( manager *bindings.IEigenPodManagerCaller, ethClient eth.HttpBackend, logger logging.Logger, )
chainio/clients/eigenpod/reader.go:44
↓ 2 callers
Function
newManagerChainWriter
( manager *bindings.IEigenPodManager, ethClient eth.HttpBackend, logger logging.Logger, txMgr txmgr.TxMana
chainio/clients/eigenpod/writer.go:43
↓ 2 callers
Function
newTx
()
chainio/txmgr/simple_test.go:23
↓ 2 callers
Function
removeDuplicateStrategies
Removes duplicates from the given list of strategies.
chainio/clients/avsregistry/reader.go:1077
↓ 2 callers
Method
send
(ctx context.Context, tx *types.Transaction)
chainio/txmgr/simple.go:128
↓ 2 callers
Method
sendAggregatedResponse
( operatorsAvsStateDict map[types.OperatorId]types.OperatorAvsState, taskIndex types.TaskIndex, taskCreated
services/bls_aggregation/blsagg.go:649
↓ 2 callers
Function
teardown
()
chainio/clients/eth/instrumented_client_test.go:62
↓ 2 callers
Function
teardown
()
aws/kms/get_public_key_test.go:54
↓ 2 callers
Function
teardown
()
signerv2/kms_signer_test.go:83
↓ 2 callers
Method
toNonSignerStakesAndSignature
()
services/bls_aggregation/blsagg_test.go:1861
↓ 2 callers
Method
updateGasTipCap
UpdateGasParams updates the three gas related parameters of a transaction: - gasTipCap: calls the json-rpc method eth_maxPriorityFeePerGas and adds a
chainio/txmgr/geometric/geometric.go:550
↓ 2 callers
Method
updateSocketMapping
(operatorId types.OperatorId, socket types.Socket)
services/operatorsinfo/operatorsinfo_inmemory.go:377
↓ 2 callers
Method
validate
Very basic validation that makes sure all fields are nonempty we might eventually want more sophisticated validation, based on regexp, or use somethin
chainio/clients/builder.go:258
↓ 2 callers
Method
waitForReceipt
(ctx context.Context, txID wallet.TxID)
chainio/txmgr/simple.go:169
↓ 2 callers
Function
weiToEther
(wei *big.Int)
chainio/clients/wallet/fireblocks_wallet.go:365
↓ 1 callers
Method
AddRPCRequestTotal
AddRPCRequestTotal adds a json-rpc request to the total number of requests
metrics/collectors/rpc_calls/rpc_calls.go:59
↓ 1 callers
Method
BlockByHash
(ctx context.Context, hash common.Hash)
chainio/clients/eth/instrumented_client.go:78
↓ 1 callers
Method
BlockNumber
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:38
↓ 1 callers
Function
BuildClients
( config Config, client eth.HttpBackend, wsClient eth.WsBackend, txMgr txmgr.TxManager, logger logging.Lo
chainio/clients/avsregistry/builder.go:54
↓ 1 callers
Function
BuildClients
( config Config, client eth.HttpBackend, txMgr txmgr.TxManager, logger logging.Logger, eigenMetrics *metr
chainio/clients/elcontracts/builder.go:41
↓ 1 callers
Function
BuildReadClients
BuildReadClients creates all the read clients needed to interact with the AVS and EL contracts.
chainio/clients/builder.go:69
↓ 1 callers
Function
BuildReadClients
Build an AVS registry client with the given configuration, HTTP and WS clients, and logger, but without a private key. This is useful for read-only o
chainio/clients/avsregistry/builder.go:14
↓ 1 callers
Function
BuildReadClients
Returns a tuple of reader clients with the given: configuration, HTTP client, logger and metrics.
chainio/clients/elcontracts/builder.go:12
↓ 1 callers
Function
BuildTestReadClients
Starts an anvil container and builds the ChainIO ReadClients for read-only testing.
testutils/testclients/testclients.go:67
↓ 1 callers
Method
CallContract
( ctx context.Context, call ethereum.CallMsg, blockNumber *big.Int, )
chainio/clients/eth/instrumented_client.go:109
↓ 1 callers
Method
CancelTransactionBroadcast
(ctx context.Context, txID TxID)
chainio/clients/wallet/fireblocks_wallet.go:290
↓ 1 callers
Method
ChainID
gethClient interface methods
chainio/clients/eth/instrumented_client.go:59
↓ 1 callers
Method
Close
Close terminates the iteration process, releasing any pending underlying resources.
chainio/clients/eigenpod/bindings/IEigenPod.go:1209
↓ 1 callers
Method
CodeAt
( ctx context.Context, contract common.Address, blockNumber *big.Int, )
chainio/clients/eth/instrumented_client.go:122
↓ 1 callers
Function
ConvertToBN254G2Point
(input *bls.G2Point)
chainio/utils/utils.go:29
↓ 1 callers
Method
Debugf
(template string, args ...interface{})
logging/logger.go:14
↓ 1 callers
Method
DecrementProcessingTxCount
()
chainio/txmgr/geometric/metrics.go:15
↓ 1 callers
Method
DeregisterService
(serviceId string)
nodeapi/nodeapi.go:92
↓ 1 callers
Method
EncryptedString
(path string, password string)
crypto/bls/attestation.go:210
↓ 1 callers
Method
EstimateGas
(ctx context.Context, call ethereum.CallMsg)
chainio/clients/eth/instrumented_client.go:135
↓ 1 callers
Method
FeeHistory
( ctx context.Context, blockCount uint64, lastBlock *big.Int, rewardPercentiles []float64, )
chainio/clients/eth/instrumented_client.go:144
↓ 1 callers
Method
FilterAVSMetadataURIUpdated
(opts *bind.FilterOpts, avs []common.Address)
contracts/bindings/AVSDirectory/binding.go:131
↓ 1 callers
Method
FilterOperatorSocketUpdate
(opts *bind.FilterOpts, operatorId [][32]byte)
contracts/bindings/RegistryCoordinator/binding.go:332
↓ 1 callers
Function
G1PubkeyFromContractG1Pubkey
(pubkey apkreg.BN254G1Point)
types/operator.go:137
↓ 1 callers
Method
GenerateKeys
(numKeys int, path string, passwordFile, privateKeyFile *os.File)
cmd/egnkey/generate/generate.go:68
↓ 1 callers
Function
GetAWSConfig
(accessKey, secretAccessKey, region, endpointURL string)
aws/config.go:11
↓ 1 callers
Method
GetAllocationConfigurationDelay
Returns the delay before allocation delay modifications take effect.
chainio/clients/elcontracts/reader.go:661
↓ 1 callers
Method
GetApkUpdate
Stores the history of aggregate public key updates for `quorumNumber` at `index`
chainio/clients/avsregistry/reader.go:864
↓ 1 callers
Method
GetCalculationIntervalSeconds
Gets the interval in seconds at which the calculation for rewards distribution is done.
chainio/clients/elcontracts/reader.go:436
↓ 1 callers
Method
GetCumulativeWithdrawalsQueued
Returns the total number of withdrawals that have been queued for a given `staker`
chainio/clients/elcontracts/reader.go:782
↓ 1 callers
Method
GetCurrRewardsCalculationEndTimestamp
Get timestamp for last submitted DistributionRoot
chainio/clients/elcontracts/reader.go:506
↓ 1 callers
Method
GetCurrentApk
Gets the current aggregate bls pubkey for a given quorum
chainio/clients/avsregistry/reader.go:888
↓ 1 callers
Method
GetDeallocationDelay
Returns the delay within which deallocations are slashable.
chainio/clients/elcontracts/reader.go:651
↓ 1 callers
Method
GetDefaultOperatorSplitBips
Get the default split for all operators across all avss in bips.
chainio/clients/elcontracts/reader.go:516
↓ 1 callers
Method
GetDelegationApproverSaltIsSpent
Returns whether `delegationApprover` has already used the given `salt`.
chainio/clients/elcontracts/reader.go:753
↓ 1 callers
Method
GetGenesisRewardsTimestamp
Get absolute min timestamp (seconds) that a rewards submission can start at
chainio/clients/elcontracts/reader.go:476
↓ 1 callers
Method
GetIsAVSRewardsSubmissionHash
Returns whether a hash is a valid rewards submission hash for a given avs
chainio/clients/elcontracts/reader.go:547
↓ 1 callers
Method
GetIsOperatorDirectedAVSRewardsSubmissionHash
Returns whether a hash is a valid operator set performance rewards submission hash for a given avs
chainio/clients/elcontracts/reader.go:594
← previous
next →
1,001–1,100 of 7,967, ranked by callers