package
1.0.0-devnet-slashing-alpha
Repository: https://github.com/layr-labs/eigenlayer-contracts.git
Documentation: pkg.go.dev

# Functions

DeployEigenPod deploys a new Ethereum contract, binding an instance of EigenPod to it.
NewEigenPod creates a new instance of EigenPod, bound to a specific deployed contract.
NewEigenPodCaller creates a new read-only instance of EigenPod, bound to a specific deployed contract.
NewEigenPodFilterer creates a new log filterer instance of EigenPod, bound to a specific deployed contract.
NewEigenPodTransactor creates a new write-only instance of EigenPod, bound to a specific deployed contract.

# Variables

EigenPodABI is the input ABI used to generate the binding from.
EigenPodBin is the compiled bytecode used for deploying new contracts.
EigenPodMetaData contains all meta data concerning the EigenPod contract.

# Structs

BeaconChainProofsBalanceContainerProof is an auto generated low-level Go binding around an user-defined struct.
BeaconChainProofsBalanceProof is an auto generated low-level Go binding around an user-defined struct.
BeaconChainProofsStateRootProof is an auto generated low-level Go binding around an user-defined struct.
BeaconChainProofsValidatorProof is an auto generated low-level Go binding around an user-defined struct.
EigenPod is an auto generated Go binding around an Ethereum contract.
EigenPodCaller is an auto generated read-only Go binding around an Ethereum contract.
EigenPodCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
EigenPodCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
EigenPodCheckpointCreated represents a CheckpointCreated event raised by the EigenPod contract.
EigenPodCheckpointCreatedIterator is returned from FilterCheckpointCreated and is used to iterate over the raw logs and unpacked data for CheckpointCreated events raised by the EigenPod contract.
EigenPodCheckpointFinalized represents a CheckpointFinalized event raised by the EigenPod contract.
EigenPodCheckpointFinalizedIterator is returned from FilterCheckpointFinalized and is used to iterate over the raw logs and unpacked data for CheckpointFinalized events raised by the EigenPod contract.
EigenPodEigenPodStaked represents a EigenPodStaked event raised by the EigenPod contract.
EigenPodEigenPodStakedIterator is returned from FilterEigenPodStaked and is used to iterate over the raw logs and unpacked data for EigenPodStaked events raised by the EigenPod contract.
EigenPodFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
EigenPodInitialized represents a Initialized event raised by the EigenPod contract.
EigenPodInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the EigenPod contract.
EigenPodNonBeaconChainETHReceived represents a NonBeaconChainETHReceived event raised by the EigenPod contract.
EigenPodNonBeaconChainETHReceivedIterator is returned from FilterNonBeaconChainETHReceived and is used to iterate over the raw logs and unpacked data for NonBeaconChainETHReceived events raised by the EigenPod contract.
EigenPodProofSubmitterUpdated represents a ProofSubmitterUpdated event raised by the EigenPod contract.
EigenPodProofSubmitterUpdatedIterator is returned from FilterProofSubmitterUpdated and is used to iterate over the raw logs and unpacked data for ProofSubmitterUpdated events raised by the EigenPod contract.
EigenPodRaw is an auto generated low-level Go binding around an Ethereum contract.
EigenPodRestakedBeaconChainETHWithdrawn represents a RestakedBeaconChainETHWithdrawn event raised by the EigenPod contract.
EigenPodRestakedBeaconChainETHWithdrawnIterator is returned from FilterRestakedBeaconChainETHWithdrawn and is used to iterate over the raw logs and unpacked data for RestakedBeaconChainETHWithdrawn events raised by the EigenPod contract.
EigenPodSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
EigenPodTransactor is an auto generated write-only Go binding around an Ethereum contract.
EigenPodTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
EigenPodTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
EigenPodValidatorBalanceUpdated represents a ValidatorBalanceUpdated event raised by the EigenPod contract.
EigenPodValidatorBalanceUpdatedIterator is returned from FilterValidatorBalanceUpdated and is used to iterate over the raw logs and unpacked data for ValidatorBalanceUpdated events raised by the EigenPod contract.
EigenPodValidatorCheckpointed represents a ValidatorCheckpointed event raised by the EigenPod contract.
EigenPodValidatorCheckpointedIterator is returned from FilterValidatorCheckpointed and is used to iterate over the raw logs and unpacked data for ValidatorCheckpointed events raised by the EigenPod contract.
EigenPodValidatorRestaked represents a ValidatorRestaked event raised by the EigenPod contract.
EigenPodValidatorRestakedIterator is returned from FilterValidatorRestaked and is used to iterate over the raw logs and unpacked data for ValidatorRestaked events raised by the EigenPod contract.
EigenPodValidatorWithdrawn represents a ValidatorWithdrawn event raised by the EigenPod contract.
EigenPodValidatorWithdrawnIterator is returned from FilterValidatorWithdrawn and is used to iterate over the raw logs and unpacked data for ValidatorWithdrawn events raised by the EigenPod contract.
IEigenPodCheckpoint is an auto generated low-level Go binding around an user-defined struct.
IEigenPodValidatorInfo is an auto generated low-level Go binding around an user-defined struct.