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

# Functions

DeployEigen deploys a new Ethereum contract, binding an instance of Eigen to it.
NewEigen creates a new instance of Eigen, bound to a specific deployed contract.
NewEigenCaller creates a new read-only instance of Eigen, bound to a specific deployed contract.
NewEigenFilterer creates a new log filterer instance of Eigen, bound to a specific deployed contract.
NewEigenTransactor creates a new write-only instance of Eigen, bound to a specific deployed contract.

# Variables

EigenABI is the input ABI used to generate the binding from.
EigenBin is the compiled bytecode used for deploying new contracts.
EigenMetaData contains all meta data concerning the Eigen contract.

# Structs

Eigen is an auto generated Go binding around an Ethereum contract.
EigenApproval represents a Approval event raised by the Eigen contract.
EigenApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Eigen contract.
EigenCaller is an auto generated read-only Go binding around an Ethereum contract.
EigenCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
EigenCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
EigenDelegateChanged represents a DelegateChanged event raised by the Eigen contract.
EigenDelegateChangedIterator is returned from FilterDelegateChanged and is used to iterate over the raw logs and unpacked data for DelegateChanged events raised by the Eigen contract.
EigenDelegateVotesChanged represents a DelegateVotesChanged event raised by the Eigen contract.
EigenDelegateVotesChangedIterator is returned from FilterDelegateVotesChanged and is used to iterate over the raw logs and unpacked data for DelegateVotesChanged events raised by the Eigen contract.
EigenEIP712DomainChanged represents a EIP712DomainChanged event raised by the Eigen contract.
EigenEIP712DomainChangedIterator is returned from FilterEIP712DomainChanged and is used to iterate over the raw logs and unpacked data for EIP712DomainChanged events raised by the Eigen contract.
EigenFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
EigenInitialized represents a Initialized event raised by the Eigen contract.
EigenInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Eigen contract.
EigenMint represents a Mint event raised by the Eigen contract.
EigenMintIterator is returned from FilterMint and is used to iterate over the raw logs and unpacked data for Mint events raised by the Eigen contract.
EigenOwnershipTransferred represents a OwnershipTransferred event raised by the Eigen contract.
EigenOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Eigen contract.
EigenRaw is an auto generated low-level Go binding around an Ethereum contract.
EigenSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
EigenSetAllowedFrom represents a SetAllowedFrom event raised by the Eigen contract.
EigenSetAllowedFromIterator is returned from FilterSetAllowedFrom and is used to iterate over the raw logs and unpacked data for SetAllowedFrom events raised by the Eigen contract.
EigenSetAllowedTo represents a SetAllowedTo event raised by the Eigen contract.
EigenSetAllowedToIterator is returned from FilterSetAllowedTo and is used to iterate over the raw logs and unpacked data for SetAllowedTo events raised by the Eigen contract.
EigenTransactor is an auto generated write-only Go binding around an Ethereum contract.
EigenTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
EigenTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
EigenTransfer represents a Transfer event raised by the Eigen contract.
EigenTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Eigen contract.
EigenTransferRestrictionsDisabled represents a TransferRestrictionsDisabled event raised by the Eigen contract.
EigenTransferRestrictionsDisabledIterator is returned from FilterTransferRestrictionsDisabled and is used to iterate over the raw logs and unpacked data for TransferRestrictionsDisabled events raised by the Eigen contract.
ERC20VotesUpgradeableCheckpoint is an auto generated low-level Go binding around an user-defined struct.