# Functions
DeployBlobstreamX deploys a new Ethereum contract, binding an instance of BlobstreamX to it.
NewBlobstreamX creates a new instance of BlobstreamX, bound to a specific deployed contract.
NewBlobstreamXCaller creates a new read-only instance of BlobstreamX, bound to a specific deployed contract.
NewBlobstreamXFilterer creates a new log filterer instance of BlobstreamX, bound to a specific deployed contract.
NewBlobstreamXTransactor creates a new write-only instance of BlobstreamX, bound to a specific deployed contract.
# Variables
BlobstreamXABI is the input ABI used to generate the binding from.
BlobstreamXBin is the compiled bytecode used for deploying new contracts.
BlobstreamXMetaData contains all meta data concerning the BlobstreamX contract.
# Structs
BinaryMerkleProof is an auto generated low-level Go binding around an user-defined struct.
BlobstreamX is an auto generated Go binding around an Ethereum contract.
BlobstreamXAdminChanged represents a AdminChanged event raised by the BlobstreamX contract.
BlobstreamXAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the BlobstreamX contract.
BlobstreamXBeaconUpgraded represents a BeaconUpgraded event raised by the BlobstreamX contract.
BlobstreamXBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the BlobstreamX contract.
BlobstreamXCaller is an auto generated read-only Go binding around an Ethereum contract.
BlobstreamXCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
BlobstreamXCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
BlobstreamXDataCommitmentStored represents a DataCommitmentStored event raised by the BlobstreamX contract.
BlobstreamXDataCommitmentStoredIterator is returned from FilterDataCommitmentStored and is used to iterate over the raw logs and unpacked data for DataCommitmentStored events raised by the BlobstreamX contract.
BlobstreamXFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
BlobstreamXHeaderRangeRequested represents a HeaderRangeRequested event raised by the BlobstreamX contract.
BlobstreamXHeaderRangeRequestedIterator is returned from FilterHeaderRangeRequested and is used to iterate over the raw logs and unpacked data for HeaderRangeRequested events raised by the BlobstreamX contract.
BlobstreamXHeadUpdate represents a HeadUpdate event raised by the BlobstreamX contract.
BlobstreamXHeadUpdateIterator is returned from FilterHeadUpdate and is used to iterate over the raw logs and unpacked data for HeadUpdate events raised by the BlobstreamX contract.
BlobstreamXInitialized represents a Initialized event raised by the BlobstreamX contract.
BlobstreamXInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the BlobstreamX contract.
BlobstreamXInitParameters is an auto generated low-level Go binding around an user-defined struct.
BlobstreamXNextHeaderRequested represents a NextHeaderRequested event raised by the BlobstreamX contract.
BlobstreamXNextHeaderRequestedIterator is returned from FilterNextHeaderRequested and is used to iterate over the raw logs and unpacked data for NextHeaderRequested events raised by the BlobstreamX contract.
BlobstreamXRaw is an auto generated low-level Go binding around an Ethereum contract.
BlobstreamXRoleAdminChanged represents a RoleAdminChanged event raised by the BlobstreamX contract.
BlobstreamXRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the BlobstreamX contract.
BlobstreamXRoleGranted represents a RoleGranted event raised by the BlobstreamX contract.
BlobstreamXRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the BlobstreamX contract.
BlobstreamXRoleRevoked represents a RoleRevoked event raised by the BlobstreamX contract.
BlobstreamXRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the BlobstreamX contract.
BlobstreamXSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
BlobstreamXSkipRequested represents a SkipRequested event raised by the BlobstreamX contract.
BlobstreamXSkipRequestedIterator is returned from FilterSkipRequested and is used to iterate over the raw logs and unpacked data for SkipRequested events raised by the BlobstreamX contract.
BlobstreamXStepRequested represents a StepRequested event raised by the BlobstreamX contract.
BlobstreamXStepRequestedIterator is returned from FilterStepRequested and is used to iterate over the raw logs and unpacked data for StepRequested events raised by the BlobstreamX contract.
BlobstreamXTransactor is an auto generated write-only Go binding around an Ethereum contract.
BlobstreamXTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
BlobstreamXTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
BlobstreamXUpgraded represents a Upgraded event raised by the BlobstreamX contract.
BlobstreamXUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the BlobstreamX contract.
DataRootTuple is an auto generated low-level Go binding around an user-defined struct.