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
↓ 861 callers
Method
Err
()
services/operatorsinfo/operatorsinfo_inmemory_test.go:63
↓ 572 callers
Method
Unsubscribe
()
services/operatorsinfo/operatorsinfo_inmemory_test.go:67
↓ 359 callers
Function
WrapError
(mainErr interface{}, subErr interface{})
utils/errors.go:41
↓ 181 callers
Method
FilterLogs
(ctx context.Context, query ethereum.FilterQuery)
chainio/clients/eth/instrumented_client.go:164
↓ 145 callers
Method
Error
(msg string, tags ...any)
logging/logger.go:10
↓ 105 callers
Method
FilterLogs
(ctx context.Context, q ethereum.FilterQuery)
internal/fakes/eth_client.go:90
↓ 99 callers
Method
Add
Add another G1 point to this one
crypto/bls/attestation.go:57
↓ 94 callers
Method
String
()
types/operator.go:89
↓ 78 callers
Method
SignMessage
This signs a message on G1, and so will require a G2Pubkey to verify
crypto/bls/attestation.go:270
↓ 69 callers
Method
Send
Send is used to sign and send a transaction to an evm chain It takes an unsigned transaction and then signs it before sending It might also take care
chainio/txmgr/txmgr.go:14
↓ 52 callers
Method
GetPubKeyG1
()
crypto/bls/attestation.go:286
↓ 51 callers
Method
GetNoSendTxOpts
GetNoSendTxOpts generates a TransactOpts with - NoSend=true: b/c we want to manage the sending ourselves - Signer=NoopSigner: b/c we want the wallet t
chainio/txmgr/txmgr.go:22
↓ 51 callers
Method
Info
(msg string, tags ...any)
logging/logger.go:6
↓ 49 callers
Function
GetContractAddressesFromContractRegistry
(ethHttpUrl string)
testutils/anvil.go:121
↓ 47 callers
Method
Debug
(msg string, tags ...any)
logging/logger.go:4
↓ 46 callers
Method
UnderlyingType
()
types/basic.go:17
↓ 46 callers
Function
newBlsKeyPairPanics
(hexKey string)
services/bls_aggregation/blsagg_test.go:1853
↓ 45 callers
Method
Transfer
Transfer makes a Transfer request to the Fireblocks API. It signs and broadcasts a transaction and returns the transaction ID and status. ref: https:/
chainio/clients/fireblocks/client.go:44
↓ 43 callers
Function
NewTaskSignature
NewTaskSignature creates a new instance of TaskSignature
services/bls_aggregation/blsagg.go:94
↓ 43 callers
Method
ProcessNewSignature
( ctx context.Context, task TaskSignature, )
services/bls_aggregation/blsagg.go:207
↓ 42 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/RegistryCoordinator/binding.go:477
↓ 42 callers
Method
Transfer
(opts *bind.TransactOpts, to common.Address, amount *big.Int)
contracts/bindings/IERC20/binding.go:67
↓ 40 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/RewardsCoordinator/binding.go:488
↓ 38 callers
Method
GetPubKeyG2
()
crypto/bls/attestation.go:282
↓ 37 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/SlashingRegistryCoordinator/binding.go:415
↓ 35 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/DelegationManager/binding.go:406
↓ 35 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/DelegationManager/binding.go:400
↓ 33 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/RegistryCoordinator/binding.go:407
↓ 33 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/AllocationManager/binding.go:410
↓ 32 callers
Function
BuildTestClients
Starts an anvil container and builds the ChainIO Clients for testing.
testutils/testclients/testclients.go:25
↓ 32 callers
Method
Errorf
(template string, args ...interface{})
logging/logger.go:20
↓ 28 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/StakeRegistry/binding.go:321
↓ 28 callers
Function
GetTestLogger
()
testutils/logger.go:10
↓ 28 callers
Function
NewInstrumentedClient
( rpcAddress string, rpcCallsCollector rpccalls.CollectorInterface, )
chainio/clients/eth/instrumented_client.go:33
↓ 28 callers
Function
StartAnvilContainer
(anvilStateFileName string)
testutils/anvil.go:31
↓ 27 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
chainio/clients/eigenpod/bindings/IEigenPod.go:191
↓ 27 callers
Function
GetDefaultTestConfig
()
testutils/anvil.go:303
↓ 25 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/RewardsCoordinator/binding.go:499
↓ 25 callers
Method
With
(tags ...any)
logging/logger.go:24
↓ 24 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/StakeRegistry/binding.go:301
↓ 24 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/RegistryCoordinator/binding.go:488
↓ 23 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/IRewardsCoordinator/binding.go:369
↓ 23 callers
Method
GetOperatorId
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/BLSApkRegistry/binding.go:121
↓ 23 callers
Method
InitializeNewTask
( metadata TaskMetadata, )
services/bls_aggregation/blsagg.go:201
↓ 23 callers
Function
NewBlsAggregatorService
NewBlsAggregatorService creates a new BlsAggregatorService avsRegistryService is the AVS registry service to use hashFunction is the hash function to
services/bls_aggregation/blsagg.go:254
↓ 23 callers
Function
NewTaskMetadata
( taskIndex types.TaskIndex, taskCreatedBlock uint32, quorumNumbers types.QuorumNums, quorumThresholdPerce
services/bls_aggregation/blsagg.go:124
↓ 22 callers
Method
EXPECT
EXPECT returns an object that allows the caller to indicate expected use.
chainio/clients/mocks/fireblocks.go:39
↓ 22 callers
Method
GetResponseChannel
()
services/bls_aggregation/blsagg.go:214
↓ 22 callers
Function
instrumentFunction
Generic function used to instrument all the eth calls that we make below
chainio/clients/eth/instrumented_client.go:449
↓ 21 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/StrategyManager/binding.go:311
↓ 21 callers
Function
NewFakeAvsRegistryService
(blockNum types.BlockNum, operators []types.TestOperator)
services/avsregistry/avsregistry_fake.go:18
↓ 21 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/DelegationManager/binding.go:417
↓ 20 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/EigenPodManager/binding.go:319
↓ 20 callers
Function
NewTestChainWriterFromConfig
Creates a testing ChainWriter from an httpEndpoint, private key and config. This is needed because the existing testclients.BuildTestClients returns a
testutils/testclients/testclients.go:128
↓ 20 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/RegistryCoordinator/binding.go:418
↓ 20 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/SlashingRegistryCoordinator/binding.go:426
↓ 19 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/StrategyManager/binding.go:307
↓ 19 callers
Function
NewKeyPairFromString
(sk string)
crypto/bls/attestation.go:167
↓ 19 callers
Function
NewTestChainReaderFromConfig
Creates a testing ChainWriter from an httpEndpoint, private key and config. This is needed because the existing testclients.BuildTestClients returns a
testutils/testclients/testclients.go:103
↓ 19 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/DelegationManager/binding.go:411
↓ 18 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/EigenPod/binding.go:337
↓ 18 callers
Method
RegisterForOperatorSets
(opts *bind.TransactOpts, operator common.Address, params IAllocationManagerTypesRegisterParams)
contracts/bindings/AllocationManager/binding.go:204
↓ 18 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/AllocationManager/binding.go:421
↓ 18 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/MockAvsServiceManager/binding.go:355
↓ 17 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/EigenPod/binding.go:334
↓ 17 callers
Method
Contracts
(opts *bind.CallOpts, arg0 string)
contracts/bindings/ContractsRegistry/binding.go:76
↓ 17 callers
Function
NewTextSLogger
NewSlogTextLogger creates a new SLogger with a text handler Default behavior is colored log outputs. To disable colors, set opts.NoColor to true.
logging/slog_logger.go:57
↓ 17 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/StrategyManager/binding.go:318
↓ 17 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/StrategyManager/binding.go:322
↓ 16 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/EigenPodManager/binding.go:295
↓ 16 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/BLSApkRegistry/binding.go:297
↓ 16 callers
Method
Initialize
(opts *bind.TransactOpts, _podOwner common.Address)
contracts/bindings/EigenPod/binding.go:151
↓ 16 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/IRewardsCoordinator/binding.go:380
↓ 16 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/EigenPodManager/binding.go:330
↓ 16 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/ServiceManagerBase/binding.go:278
↓ 15 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
chainio/clients/eigenpod/bindings/IEigenPodManager.go:149
↓ 15 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/BLSApkRegistry/binding.go:287
↓ 15 callers
Function
NewG1Point
(x, y *big.Int)
crypto/bls/attestation.go:43
↓ 15 callers
Function
NewZapLogger
NewZapLogger creates a new logger wrapped the zap.Logger
logging/zap_logger.go:24
↓ 14 callers
Method
BlockNumber
(ctx context.Context)
chainio/clients/eth/client.go:30
↓ 14 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/ISlasher/binding.go:243
↓ 14 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/AVSDirectory/binding.go:276
↓ 14 callers
Method
Owner
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:95
↓ 14 callers
Method
RenounceOwnership
(opts *bind.TransactOpts)
contracts/bindings/AVSDirectory/binding.go:120
↓ 14 callers
Method
Transact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/EigenPodManager/binding.go:306
↓ 14 callers
Method
TransferOwnership
(opts *bind.TransactOpts, newOwner common.Address)
contracts/bindings/AVSDirectory/binding.go:122
↓ 13 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/MockAvsServiceManager/binding.go:332
↓ 13 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/MockAvsServiceManager/binding.go:344
↓ 13 callers
Method
Fatalf
(template string, args ...interface{})
logging/logger.go:22
↓ 13 callers
Method
GetLatestStakeUpdate
(opts *bind.CallOpts, operatorId [32]byte, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:99
↓ 13 callers
Method
RegistryCoordinator
(opts *bind.CallOpts)
contracts/bindings/IndexRegistry/binding.go:98
↓ 12 callers
Function
AdvanceChainByNBlocksExecInContainer
Prefer this function over AdvanceChainByNBlocks b/c it doesn't require cast to be installed on the host machine, whereas this one doesn't.
testutils/anvil.go:285
↓ 12 callers
Method
Pause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/AVSDirectory/binding.go:114
↓ 12 callers
Method
PauseAll
(opts *bind.TransactOpts)
contracts/bindings/AVSDirectory/binding.go:116
↓ 12 callers
Method
Paused
(opts *bind.CallOpts, index uint8)
contracts/bindings/AVSDirectory/binding.go:97
↓ 12 callers
Method
Paused0
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:99
↓ 12 callers
Method
PauserRegistry
(opts *bind.CallOpts)
contracts/bindings/AVSDirectory/binding.go:101
↓ 12 callers
Method
RegisterOperator
(opts *bind.TransactOpts, operatorId [32]byte, quorumNumbers []byte)
contracts/bindings/IndexRegistry/binding.go:109
↓ 12 callers
Method
SendTransaction
(ctx context.Context, tx *types.Transaction)
chainio/clients/wallet/wallet.go:19
↓ 12 callers
Method
StakeRegistry
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:230
next →
1–100 of 7,967, ranked by callers