MCPcopy Create free account

hub / github.com/Layr-Labs/eigensdk-go / functions

Functions7,967 in github.com/Layr-Labs/eigensdk-go

↓ 2 callersFunctionTypedErr
(e interface{})
utils/errors.go:30
↓ 2 callersMethodUnderlyingType
()
types/operator.go:147
↓ 2 callersMethodUnderlyingType
()
types/operator.go:160
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/AllocationManager/binding.go:218
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/EigenPodManager/binding.go:139
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/RewardsCoordinator/binding.go:282
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/StrategyManager/binding.go:143
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/RegistryCoordinator/binding.go:277
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/DelegationManager/binding.go:208
↓ 2 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/SlashingRegistryCoordinator/binding.go:223
↓ 2 callersMethodUpdateAVSMetadataURI
(opts *bind.TransactOpts, avs common.Address, metadataURI string)
contracts/bindings/AllocationManager/binding.go:220
↓ 2 callersMethodUpdateAVSMetadataURI
(opts *bind.TransactOpts, _metadataURI string)
contracts/bindings/MockAvsServiceManager/binding.go:202
↓ 2 callersMethodUpdateAVSMetadataURI
(opts *bind.TransactOpts, _metadataURI string)
contracts/bindings/ServiceManagerBase/binding.go:129
↓ 2 callersMethodUpdateOperatorStake
(opts *bind.TransactOpts, operator common.Address, operatorId [32]byte, quorumNumbers []byte)
M2-contracts/bindings/StakeRegistry/binding.go:151
↓ 2 callersMethodUpdateOperators
(opts *bind.TransactOpts, operators []common.Address)
contracts/bindings/SlashingRegistryCoordinator/binding.go:225
↓ 2 callersMethodUpdateOperatorsForQuorum
(opts *bind.TransactOpts, operatorsPerQuorum [][]common.Address, quorumNumbers []byte)
contracts/bindings/SlashingRegistryCoordinator/binding.go:227
↓ 2 callersMethodUpdateOperatorsStake
(opts *bind.TransactOpts, operators []common.Address, operatorIds [][32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:163
↓ 2 callersMethodUpdateSocket
(opts *bind.TransactOpts, socket string)
contracts/bindings/SlashingRegistryCoordinator/binding.go:229
↓ 2 callersMethodUpdateStakesOfOperatorSubsetForAllQuorums
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 callersMethodValidate
()
types/operator.go:55
↓ 2 callersMethodVerifyAndRegisterG2PubkeyForOperator
(opts *bind.TransactOpts, operator common.Address, pubkeyG2 BN254G2Point)
contracts/bindings/BLSApkRegistry/binding.go:151
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/PermissionController/binding.go:86
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/AllocationManager/binding.go:183
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:108
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:64
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:231
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:144
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/StrategyManager/binding.go:110
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:234
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/DelegationManager/binding.go:171
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/SlashingRegistryCoordinator/binding.go:188
↓ 2 callersMethodVersion
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:103
↓ 2 callersMethodWarnf
(template string, args ...interface{})
logging/logger.go:18
↓ 2 callersFunctionWeb3SignerFn
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 callersMethodWithdrawSharesAsTokens
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, token common.Address, shares *big.In
contracts/bindings/StrategyManager/binding.go:145
↓ 2 callersFunctionZeroAddress
()
testutils/crypto.go:20
↓ 2 callersMethodaddGasTipCapBuffer
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 callersFunctionadjustSignatureLength
(buffer []byte)
signerv2/kms_signer.go:107
↓ 2 callersMethodestimateGasTipCap
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:591
↓ 2 callersFunctiongenerateRandomPassword
()
cmd/egnkey/generate/generate.go:245
↓ 2 callersMethodgetAccount
(ctx context.Context)
chainio/clients/wallet/fireblocks_wallet.go:95
↓ 2 callersFunctiongetExampleRegistrationParams
(t *testing.T)
chainio/clients/elcontracts/writer_test.go:331
↓ 2 callersFunctiongetNormalRegistrationAbi
()
chainio/clients/elcontracts/writer.go:1045
↓ 2 callersMethodgetOperatorInfo
( ctx context.Context, operatorId types.OperatorId, )
services/avsregistry/avsregistry_chaincaller.go:150
↓ 2 callersFunctionjsonResponse
(w http.ResponseWriter, data interface{})
nodeapi/nodeapi.go:236
↓ 2 callersFunctionnewChainReader
( eigenPod *bindings.IEigenPodCaller, ethClient eth.HttpBackend, logger logging.Logger, )
chainio/clients/eigenpod/reader.go:30
↓ 2 callersFunctionnewChainWriter
( eigenPod *bindings.IEigenPod, ethClient eth.HttpBackend, logger logging.Logger, txMgr txmgr.TxManager, )
chainio/clients/eigenpod/writer.go:27
↓ 2 callersFunctionnewManagerChainReader
( manager *bindings.IEigenPodManagerCaller, ethClient eth.HttpBackend, logger logging.Logger, )
chainio/clients/eigenpod/reader.go:44
↓ 2 callersFunctionnewManagerChainWriter
( manager *bindings.IEigenPodManager, ethClient eth.HttpBackend, logger logging.Logger, txMgr txmgr.TxMana
chainio/clients/eigenpod/writer.go:43
↓ 2 callersFunctionnewTx
()
chainio/txmgr/simple_test.go:23
↓ 2 callersFunctionremoveDuplicateStrategies
Removes duplicates from the given list of strategies.
chainio/clients/avsregistry/reader.go:1077
↓ 2 callersMethodsend
(ctx context.Context, tx *types.Transaction)
chainio/txmgr/simple.go:128
↓ 2 callersMethodsendAggregatedResponse
( operatorsAvsStateDict map[types.OperatorId]types.OperatorAvsState, taskIndex types.TaskIndex, taskCreated
services/bls_aggregation/blsagg.go:649
↓ 2 callersFunctionteardown
()
chainio/clients/eth/instrumented_client_test.go:62
↓ 2 callersFunctionteardown
()
aws/kms/get_public_key_test.go:54
↓ 2 callersFunctionteardown
()
signerv2/kms_signer_test.go:83
↓ 2 callersMethodtoNonSignerStakesAndSignature
()
services/bls_aggregation/blsagg_test.go:1861
↓ 2 callersMethodupdateGasTipCap
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 callersMethodupdateSocketMapping
(operatorId types.OperatorId, socket types.Socket)
services/operatorsinfo/operatorsinfo_inmemory.go:377
↓ 2 callersMethodvalidate
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 callersMethodwaitForReceipt
(ctx context.Context, txID wallet.TxID)
chainio/txmgr/simple.go:169
↓ 2 callersFunctionweiToEther
(wei *big.Int)
chainio/clients/wallet/fireblocks_wallet.go:365
↓ 1 callersMethodAddRPCRequestTotal
AddRPCRequestTotal adds a json-rpc request to the total number of requests
metrics/collectors/rpc_calls/rpc_calls.go:59
↓ 1 callersMethodBlockByHash
(ctx context.Context, hash common.Hash)
chainio/clients/eth/instrumented_client.go:78
↓ 1 callersMethodBlockNumber
(ctx context.Context)
chainio/txmgr/geometric/geometric.go:38
↓ 1 callersFunctionBuildClients
( config Config, client eth.HttpBackend, wsClient eth.WsBackend, txMgr txmgr.TxManager, logger logging.Lo
chainio/clients/avsregistry/builder.go:54
↓ 1 callersFunctionBuildClients
( config Config, client eth.HttpBackend, txMgr txmgr.TxManager, logger logging.Logger, eigenMetrics *metr
chainio/clients/elcontracts/builder.go:41
↓ 1 callersFunctionBuildReadClients
BuildReadClients creates all the read clients needed to interact with the AVS and EL contracts.
chainio/clients/builder.go:69
↓ 1 callersFunctionBuildReadClients
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 callersFunctionBuildReadClients
Returns a tuple of reader clients with the given: configuration, HTTP client, logger and metrics.
chainio/clients/elcontracts/builder.go:12
↓ 1 callersFunctionBuildTestReadClients
Starts an anvil container and builds the ChainIO ReadClients for read-only testing.
testutils/testclients/testclients.go:67
↓ 1 callersMethodCallContract
( ctx context.Context, call ethereum.CallMsg, blockNumber *big.Int, )
chainio/clients/eth/instrumented_client.go:109
↓ 1 callersMethodCancelTransactionBroadcast
(ctx context.Context, txID TxID)
chainio/clients/wallet/fireblocks_wallet.go:290
↓ 1 callersMethodChainID
gethClient interface methods
chainio/clients/eth/instrumented_client.go:59
↓ 1 callersMethodClose
Close terminates the iteration process, releasing any pending underlying resources.
chainio/clients/eigenpod/bindings/IEigenPod.go:1209
↓ 1 callersMethodCodeAt
( ctx context.Context, contract common.Address, blockNumber *big.Int, )
chainio/clients/eth/instrumented_client.go:122
↓ 1 callersFunctionConvertToBN254G2Point
(input *bls.G2Point)
chainio/utils/utils.go:29
↓ 1 callersMethodDebugf
(template string, args ...interface{})
logging/logger.go:14
↓ 1 callersMethodDecrementProcessingTxCount
()
chainio/txmgr/geometric/metrics.go:15
↓ 1 callersMethodDeregisterService
(serviceId string)
nodeapi/nodeapi.go:92
↓ 1 callersMethodEncryptedString
(path string, password string)
crypto/bls/attestation.go:210
↓ 1 callersMethodEstimateGas
(ctx context.Context, call ethereum.CallMsg)
chainio/clients/eth/instrumented_client.go:135
↓ 1 callersMethodFeeHistory
( ctx context.Context, blockCount uint64, lastBlock *big.Int, rewardPercentiles []float64, )
chainio/clients/eth/instrumented_client.go:144
↓ 1 callersMethodFilterAVSMetadataURIUpdated
(opts *bind.FilterOpts, avs []common.Address)
contracts/bindings/AVSDirectory/binding.go:131
↓ 1 callersMethodFilterOperatorSocketUpdate
(opts *bind.FilterOpts, operatorId [][32]byte)
contracts/bindings/RegistryCoordinator/binding.go:332
↓ 1 callersFunctionG1PubkeyFromContractG1Pubkey
(pubkey apkreg.BN254G1Point)
types/operator.go:137
↓ 1 callersMethodGenerateKeys
(numKeys int, path string, passwordFile, privateKeyFile *os.File)
cmd/egnkey/generate/generate.go:68
↓ 1 callersFunctionGetAWSConfig
(accessKey, secretAccessKey, region, endpointURL string)
aws/config.go:11
↓ 1 callersMethodGetAllocationConfigurationDelay
Returns the delay before allocation delay modifications take effect.
chainio/clients/elcontracts/reader.go:661
↓ 1 callersMethodGetApkUpdate
Stores the history of aggregate public key updates for `quorumNumber` at `index`
chainio/clients/avsregistry/reader.go:864
↓ 1 callersMethodGetCalculationIntervalSeconds
Gets the interval in seconds at which the calculation for rewards distribution is done.
chainio/clients/elcontracts/reader.go:436
↓ 1 callersMethodGetCumulativeWithdrawalsQueued
Returns the total number of withdrawals that have been queued for a given `staker`
chainio/clients/elcontracts/reader.go:782
↓ 1 callersMethodGetCurrRewardsCalculationEndTimestamp
Get timestamp for last submitted DistributionRoot
chainio/clients/elcontracts/reader.go:506
↓ 1 callersMethodGetCurrentApk
Gets the current aggregate bls pubkey for a given quorum
chainio/clients/avsregistry/reader.go:888
↓ 1 callersMethodGetDeallocationDelay
Returns the delay within which deallocations are slashable.
chainio/clients/elcontracts/reader.go:651
↓ 1 callersMethodGetDefaultOperatorSplitBips
Get the default split for all operators across all avss in bips.
chainio/clients/elcontracts/reader.go:516
↓ 1 callersMethodGetDelegationApproverSaltIsSpent
Returns whether `delegationApprover` has already used the given `salt`.
chainio/clients/elcontracts/reader.go:753
↓ 1 callersMethodGetGenesisRewardsTimestamp
Get absolute min timestamp (seconds) that a rewards submission can start at
chainio/clients/elcontracts/reader.go:476
↓ 1 callersMethodGetIsAVSRewardsSubmissionHash
Returns whether a hash is a valid rewards submission hash for a given avs
chainio/clients/elcontracts/reader.go:547
↓ 1 callersMethodGetIsOperatorDirectedAVSRewardsSubmissionHash
Returns whether a hash is a valid operator set performance rewards submission hash for a given avs
chainio/clients/elcontracts/reader.go:594
← previousnext →1,001–1,100 of 7,967, ranked by callers