MCPcopy Index your code

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

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

↓ 12 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/MockAvsServiceManager/binding.go:343
↓ 12 callersMethodUnpause
(opts *bind.TransactOpts, newPausedStatus *big.Int)
contracts/bindings/AVSDirectory/binding.go:124
↓ 11 callersMethodDeregisterOperator
(opts *bind.TransactOpts, operatorId [32]byte, quorumNumbers []byte)
contracts/bindings/IndexRegistry/binding.go:105
↓ 11 callersFunctionNewEthClient
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 callersFunctionNewFireblocksWallet
( fireblocksClient fireblocks.Client, ethClient ethClient, vaultAccountName string, logger logging.Logger,
chainio/clients/wallet/fireblocks_wallet.go:67
↓ 11 callersFunctionNewZeroG1Point
()
crypto/bls/attestation.go:52
↓ 11 callersMethodSetAllocationDelay
(opts *bind.TransactOpts, operator common.Address, delay uint32)
contracts/bindings/AllocationManager/binding.go:212
↓ 11 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
chainio/clients/eigenpod/bindings/IEigenPodManager.go:160
↓ 11 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/StakeRegistry/binding.go:332
↓ 11 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/AVSDirectory/binding.go:287
↓ 11 callersMethodWarn
(msg string, tags ...any)
logging/logger.go:8
↓ 10 callersMethodAddPendingAdmin
(opts *bind.TransactOpts, admin common.Address)
contracts/bindings/ServiceManagerBase/binding.go:101
↓ 10 callersMethodBlsApkRegistry
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:154
↓ 10 callersMethodCall
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 callersMethodCall
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 callersMethodClose
Close terminates the iteration process, releasing any pending underlying resources.
contracts/bindings/IERC20/binding.go:548
↓ 10 callersMethodCurrRewardsCalculationEndTimestamp
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:181
↓ 10 callersMethodDelegation
(opts *bind.CallOpts)
M2-contracts/bindings/ISlasher/binding.go:60
↓ 10 callersMethodModifyAllocations
(opts *bind.TransactOpts, operator common.Address, params []IAllocationManagerTypesAllocateParams)
contracts/bindings/AllocationManager/binding.go:198
↓ 10 callersFunctionNewPrivateKeyWallet
( ethClient EthBackend, signer signerv2.SignerFn, signerAddress common.Address, logger logging.Logger, )
chainio/clients/wallet/privatekey_wallet.go:28
↓ 10 callersFunctionSignerFromConfig
(c Config, chainID *big.Int)
signerv2/signer.go:53
↓ 10 callersMethodStake
(opts *bind.TransactOpts, pubkey []byte, signature []byte, depositDataRoot [32]byte)
contracts/bindings/EigenPod/binding.go:157
↓ 10 callersMethodStrategyParamsByIndex
(opts *bind.CallOpts, quorumNumber uint8, index *big.Int)
contracts/bindings/StakeRegistry/binding.go:136
↓ 10 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
chainio/clients/eigenpod/bindings/IEigenPod.go:202
↓ 10 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/ServiceManagerBase/binding.go:266
↓ 10 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/EigenPod/binding.go:345
↓ 10 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/EigenPod/binding.go:348
↓ 10 callersFunctionnewUnsignedEthTransferTx
(nonce uint64, gasFeeCap *big.Int)
chainio/txmgr/geometric/geometric_test.go:214
↓ 10 callersFunctionsetTestRewardsCoordinatorActivationDelay
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 callersMethodAcceptAdmin
(opts *bind.TransactOpts, account common.Address)
contracts/bindings/PermissionController/binding.go:91
↓ 9 callersMethodCall
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 callersMethodCall
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 callersMethodChainID
(ctx context.Context)
chainio/clients/wallet/fireblocks_wallet.go:38
↓ 9 callersMethodGetAllocationDelay
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/AllocationManager/binding.go:139
↓ 9 callersMethodGetRestakeableStrategies
(opts *bind.CallOpts)
contracts/bindings/ServiceManagerBase/binding.go:92
↓ 9 callersMethodInfof
(template string, args ...interface{})
logging/logger.go:16
↓ 9 callersMethodListVaultAccounts
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 callersMethodRegisterAsOperator
(opts *bind.TransactOpts, initDelegationApprover common.Address, allocationDelay uint32, metadataURI string)
contracts/bindings/DelegationManager/binding.go:198
↓ 9 callersMethodSign
Sign signs the message using the BLS signature scheme
signer/bls/signer.go:14
↓ 9 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/StakeRegistry/binding.go:312
↓ 9 callersMethodUpdateSocket
(opts *bind.TransactOpts, socket string)
contracts/bindings/RegistryCoordinator/binding.go:283
↓ 9 callersFunctioncreateTotalStakeOperatorSet
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 callersMethodAddShares
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, shares *big.Int)
contracts/bindings/EigenPodManager/binding.go:113
↓ 8 callersMethodBeaconChainETHStrategy
(opts *bind.CallOpts)
contracts/bindings/EigenPodManager/binding.go:72
↓ 8 callersFunctionBuildAll
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 callersMethodCalculateDelegationApprovalDigestHash
(opts *bind.CallOpts, staker common.Address, operator common.Address, approver common.Address, approverSalt [3
contracts/bindings/DelegationManager/binding.go:102
↓ 8 callersMethodCall
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 callersMethodCall
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 callersMethodCheckSignatures
(opts *bind.CallOpts, msgHash [32]byte, quorumNumbers []byte, referenceBlockNumber uint32, nonSignerStakesAndS
contracts/bindings/IBLSSignatureChecker/binding.go:82
↓ 8 callersMethodChurnApprover
(opts *bind.CallOpts)
contracts/bindings/RegistryCoordinator/binding.go:160
↓ 8 callersMethodEthPOS
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:126
↓ 8 callersMethodFatal
(msg string, tags ...any)
logging/logger.go:12
↓ 8 callersMethodGetOperatorRestakedStrategies
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/ServiceManagerBase/binding.go:90
↓ 8 callersMethodGetOperatorShares
(opts *bind.CallOpts, operator common.Address, strategies []common.Address)
contracts/bindings/DelegationManager/binding.go:124
↓ 8 callersMethodGetOperatorsShares
(opts *bind.CallOpts, operators []common.Address, strategies []common.Address)
contracts/bindings/DelegationManager/binding.go:126
↓ 8 callersMethodGetTransaction
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 callersMethodGetTransactionReceipt
(ctx context.Context, txID TxID)
chainio/clients/wallet/wallet.go:20
↓ 8 callersMethodRewardsInitiator
(opts *bind.CallOpts)
contracts/bindings/ServiceManagerBase/binding.go:96
↓ 8 callersMethodSetOperatorSetParams
(opts *bind.TransactOpts, quorumNumber uint8, operatorSetParams ISlashingRegistryCoordinatorTypesOperatorSetPa
contracts/bindings/RegistryCoordinator/binding.go:273
↓ 8 callersMethodSetRewardsInitiator
(opts *bind.TransactOpts, newRewardsInitiator common.Address)
contracts/bindings/ServiceManagerBase/binding.go:125
↓ 8 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
M2-contracts/bindings/ISlasher/binding.go:254
↓ 8 callersMethodWithdrawSharesAsTokens
(opts *bind.TransactOpts, staker common.Address, strategy common.Address, arg2 common.Address, shares *big.Int
contracts/bindings/EigenPodManager/binding.go:141
↓ 8 callersMethodmakeRequest
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 callersFunctionnewFireblocksClient
(t *testing.T)
chainio/clients/fireblocks/client_test.go:20
↓ 8 callersFunctionnewTestHarness
(t *testing.T, geometricTxnManagerParams *GeometricTxnManagerParams)
chainio/txmgr/geometric/geometric_test.go:39
↓ 7 callersMethodAvsDirectory
(opts *bind.CallOpts)
contracts/bindings/StakeRegistry/binding.go:91
↓ 7 callersMethodCall
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 callersMethodCall
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 callersMethodCall
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 callersMethodCall
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 callersMethodCall
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 callersMethodCreateTotalDelegatedStakeQuorum
(opts *bind.TransactOpts, operatorSetParams ISlashingRegistryCoordinatorTypesOperatorSetParam, minimumStake *b
contracts/bindings/RegistryCoordinator/binding.go:241
↓ 7 callersMethodDeregisterFromOperatorSets
(opts *bind.TransactOpts, params IAllocationManagerTypesDeregisterParams)
contracts/bindings/AllocationManager/binding.go:194
↓ 7 callersMethodGetCurrentClaimableDistributionRoot
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:187
↓ 7 callersMethodGetRootIndexFromHash
(opts *bind.CallOpts, rootHash [32]byte)
contracts/bindings/RewardsCoordinator/binding.go:201
↓ 7 callersMethodGetStrategyAndUnderlyingERC20Token
( ctx context.Context, strategyAddr gethcommon.Address, )
chainio/clients/elcontracts/writer.go:39
↓ 7 callersMethodGetStrategyAndUnderlyingToken
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 callersMethodIsAdmin
(opts *bind.CallOpts, account common.Address, caller common.Address)
contracts/bindings/PermissionController/binding.go:82
↓ 7 callersMethodIsOperatorRegistered
Returns true if the operator is registered, false otherwise.
chainio/clients/avsregistry/reader.go:794
↓ 7 callersMethodIsOperatorRegisteredWithOperatorSet
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 callersMethodIsPendingAdmin
(opts *bind.CallOpts, account common.Address, pendingAdmin common.Address)
contracts/bindings/PermissionController/binding.go:84
↓ 7 callersFunctionNewG2Point
(X, Y [2]*big.Int)
crypto/bls/attestation.go:85
↓ 7 callersFunctionNewSimpleTxManager
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 callersFunctionOperatorIdFromG1Pubkey
(pubkey *bls.G1Point)
types/operator.go:123
↓ 7 callersMethodProcessClaim
(opts *bind.TransactOpts, claim IRewardsCoordinatorTypesRewardsMerkleClaim, recipient common.Address)
contracts/bindings/RewardsCoordinator/binding.go:254
↓ 7 callersMethodPubkeyRegistrationMessageHash
(opts *bind.CallOpts, operator common.Address)
contracts/bindings/RegistryCoordinator/binding.go:220
↓ 7 callersMethodRegisterOperatorWithChurn
(opts *bind.TransactOpts, quorumNumbers []byte, socket string, params IBLSApkRegistryTypesPubkeyRegistrationPa
contracts/bindings/RegistryCoordinator/binding.go:261
↓ 7 callersMethodSetChurnApprover
(opts *bind.TransactOpts, _churnApprover common.Address)
contracts/bindings/RegistryCoordinator/binding.go:267
↓ 7 callersMethodSetMinimumStakeForQuorum
(opts *bind.TransactOpts, quorumNumber uint8, minimumStake *big.Int)
contracts/bindings/StakeRegistry/binding.go:159
↓ 7 callersMethodStrategyParamsLength
(opts *bind.CallOpts, quorumNumber uint8)
contracts/bindings/StakeRegistry/binding.go:138
↓ 7 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/PermissionController/binding.go:266
↓ 7 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/BLSApkRegistry/binding.go:308
↓ 7 callersMethodTransact
Transact invokes the (paid) contract method with params as input values.
contracts/bindings/MockERC20/binding.go:242
↓ 7 callersMethodUnderlyingToken
(opts *bind.CallOpts)
contracts/bindings/IStrategy/binding.go:60
↓ 6 callersMethodActiveValidatorCount
(opts *bind.CallOpts)
contracts/bindings/EigenPod/binding.go:116
↓ 6 callersMethodAddStrategies
(opts *bind.TransactOpts, quorumNumber uint8, _strategyParams []IStakeRegistryTypesStrategyParams)
contracts/bindings/StakeRegistry/binding.go:145
↓ 6 callersMethodCALCULATIONINTERVALSECONDS
(opts *bind.CallOpts)
contracts/bindings/RewardsCoordinator/binding.go:155
↓ 6 callersMethodCalculateOperatorAVSRegistrationDigestHash
( ctx context.Context, operatorAddr gethcommon.Address, serviceManagerAddr gethcommon.Address, operato
chainio/clients/avsregistry/writer.go:32
↓ 6 callersMethodCalculateOperatorChurnApprovalDigestHash
(opts *bind.CallOpts, registeringOperator common.Address, registeringOperatorId [32]byte, operatorKickParams [
contracts/bindings/RegistryCoordinator/binding.go:156
↓ 6 callersMethodCall
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
← previousnext →101–200 of 7,967, ranked by callers