Versions in this module Expand all Collapse all v1 v1.3.0 Sep 11, 2024 Changes in this version + var BlobstreamXABI = BlobstreamXMetaData.ABI + var BlobstreamXBin = BlobstreamXMetaData.Bin + var BlobstreamXMetaData = &bind.MetaData + type BinaryMerkleProof struct + Key *big.Int + NumLeaves *big.Int + SideNodes [][32]byte + type BlobstreamX struct + func DeployBlobstreamX(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *BlobstreamX, error) + func NewBlobstreamX(address common.Address, backend bind.ContractBackend) (*BlobstreamX, error) + type BlobstreamXAdminChanged struct + NewAdmin common.Address + PreviousAdmin common.Address + Raw types.Log + type BlobstreamXAdminChangedIterator struct + Event *BlobstreamXAdminChanged + func (it *BlobstreamXAdminChangedIterator) Close() error + func (it *BlobstreamXAdminChangedIterator) Error() error + func (it *BlobstreamXAdminChangedIterator) Next() bool + type BlobstreamXBeaconUpgraded struct + Beacon common.Address + Raw types.Log + type BlobstreamXBeaconUpgradedIterator struct + Event *BlobstreamXBeaconUpgraded + func (it *BlobstreamXBeaconUpgradedIterator) Close() error + func (it *BlobstreamXBeaconUpgradedIterator) Error() error + func (it *BlobstreamXBeaconUpgradedIterator) Next() bool + type BlobstreamXCaller struct + func NewBlobstreamXCaller(address common.Address, caller bind.ContractCaller) (*BlobstreamXCaller, error) + func (_BlobstreamX *BlobstreamXCaller) BlockHeightToHeaderHash(opts *bind.CallOpts, arg0 uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) DATACOMMITMENTMAX(opts *bind.CallOpts) (uint64, error) + func (_BlobstreamX *BlobstreamXCaller) DEFAULTADMINROLE(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) GUARDIANROLE(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) Gateway(opts *bind.CallOpts) (common.Address, error) + func (_BlobstreamX *BlobstreamXCaller) GetHeaderHash(opts *bind.CallOpts, _height uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) GetRoleAdmin(opts *bind.CallOpts, role [32]byte) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) HasRole(opts *bind.CallOpts, role [32]byte, account common.Address) (bool, error) + func (_BlobstreamX *BlobstreamXCaller) HeaderRangeFunctionId(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) LatestBlock(opts *bind.CallOpts) (uint64, error) + func (_BlobstreamX *BlobstreamXCaller) NextHeaderFunctionId(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) StateDataCommitments(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) StateProofNonce(opts *bind.CallOpts) (*big.Int, error) + func (_BlobstreamX *BlobstreamXCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + func (_BlobstreamX *BlobstreamXCaller) TIMELOCKROLE(opts *bind.CallOpts) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCaller) VERSION(opts *bind.CallOpts) (string, error) + func (_BlobstreamX *BlobstreamXCaller) VerifyAttestation(opts *bind.CallOpts, _proofNonce *big.Int, _tuple DataRootTuple, ...) (bool, error) + type BlobstreamXCallerRaw struct + Contract *BlobstreamXCaller + func (_BlobstreamX *BlobstreamXCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type BlobstreamXCallerSession struct + CallOpts bind.CallOpts + Contract *BlobstreamXCaller + func (_BlobstreamX *BlobstreamXCallerSession) BlockHeightToHeaderHash(arg0 uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) DATACOMMITMENTMAX() (uint64, error) + func (_BlobstreamX *BlobstreamXCallerSession) DEFAULTADMINROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) GUARDIANROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) Gateway() (common.Address, error) + func (_BlobstreamX *BlobstreamXCallerSession) GetHeaderHash(_height uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_BlobstreamX *BlobstreamXCallerSession) HeaderRangeFunctionId() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) LatestBlock() (uint64, error) + func (_BlobstreamX *BlobstreamXCallerSession) NextHeaderFunctionId() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) ProxiableUUID() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) StateDataCommitments(arg0 *big.Int) ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) StateProofNonce() (*big.Int, error) + func (_BlobstreamX *BlobstreamXCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_BlobstreamX *BlobstreamXCallerSession) TIMELOCKROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXCallerSession) VERSION() (string, error) + func (_BlobstreamX *BlobstreamXCallerSession) VerifyAttestation(_proofNonce *big.Int, _tuple DataRootTuple, _proof BinaryMerkleProof) (bool, error) + type BlobstreamXDataCommitmentStored struct + DataCommitment [32]byte + EndBlock uint64 + ProofNonce *big.Int + Raw types.Log + StartBlock uint64 + type BlobstreamXDataCommitmentStoredIterator struct + Event *BlobstreamXDataCommitmentStored + func (it *BlobstreamXDataCommitmentStoredIterator) Close() error + func (it *BlobstreamXDataCommitmentStoredIterator) Error() error + func (it *BlobstreamXDataCommitmentStoredIterator) Next() bool + type BlobstreamXFilterer struct + func NewBlobstreamXFilterer(address common.Address, filterer bind.ContractFilterer) (*BlobstreamXFilterer, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*BlobstreamXAdminChangedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*BlobstreamXBeaconUpgradedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterDataCommitmentStored(opts *bind.FilterOpts, startBlock []uint64, endBlock []uint64, ...) (*BlobstreamXDataCommitmentStoredIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterHeadUpdate(opts *bind.FilterOpts) (*BlobstreamXHeadUpdateIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterHeaderRangeRequested(opts *bind.FilterOpts, trustedBlock []uint64, trustedHeader [][32]byte, ...) (*BlobstreamXHeaderRangeRequestedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterInitialized(opts *bind.FilterOpts) (*BlobstreamXInitializedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterNextHeaderRequested(opts *bind.FilterOpts, trustedBlock []uint64, trustedHeader [][32]byte) (*BlobstreamXNextHeaderRequestedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterRoleAdminChanged(opts *bind.FilterOpts, role [][32]byte, previousAdminRole [][32]byte, ...) (*BlobstreamXRoleAdminChangedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterRoleGranted(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*BlobstreamXRoleGrantedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterRoleRevoked(opts *bind.FilterOpts, role [][32]byte, account []common.Address, ...) (*BlobstreamXRoleRevokedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterSkipRequested(opts *bind.FilterOpts, trustedBlock []uint64, trustedHeader [][32]byte, ...) (*BlobstreamXSkipRequestedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterStepRequested(opts *bind.FilterOpts, trustedBlock []uint64, trustedHeader [][32]byte) (*BlobstreamXStepRequestedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*BlobstreamXUpgradedIterator, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseAdminChanged(log types.Log) (*BlobstreamXAdminChanged, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseBeaconUpgraded(log types.Log) (*BlobstreamXBeaconUpgraded, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseDataCommitmentStored(log types.Log) (*BlobstreamXDataCommitmentStored, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseHeadUpdate(log types.Log) (*BlobstreamXHeadUpdate, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseHeaderRangeRequested(log types.Log) (*BlobstreamXHeaderRangeRequested, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseInitialized(log types.Log) (*BlobstreamXInitialized, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseNextHeaderRequested(log types.Log) (*BlobstreamXNextHeaderRequested, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseRoleAdminChanged(log types.Log) (*BlobstreamXRoleAdminChanged, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseRoleGranted(log types.Log) (*BlobstreamXRoleGranted, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseRoleRevoked(log types.Log) (*BlobstreamXRoleRevoked, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseSkipRequested(log types.Log) (*BlobstreamXSkipRequested, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseStepRequested(log types.Log) (*BlobstreamXStepRequested, error) + func (_BlobstreamX *BlobstreamXFilterer) ParseUpgraded(log types.Log) (*BlobstreamXUpgraded, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *BlobstreamXAdminChanged) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *BlobstreamXBeaconUpgraded, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchDataCommitmentStored(opts *bind.WatchOpts, sink chan<- *BlobstreamXDataCommitmentStored, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchHeadUpdate(opts *bind.WatchOpts, sink chan<- *BlobstreamXHeadUpdate) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchHeaderRangeRequested(opts *bind.WatchOpts, sink chan<- *BlobstreamXHeaderRangeRequested, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *BlobstreamXInitialized) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchNextHeaderRequested(opts *bind.WatchOpts, sink chan<- *BlobstreamXNextHeaderRequested, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchRoleAdminChanged(opts *bind.WatchOpts, sink chan<- *BlobstreamXRoleAdminChanged, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchRoleGranted(opts *bind.WatchOpts, sink chan<- *BlobstreamXRoleGranted, role [][32]byte, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchRoleRevoked(opts *bind.WatchOpts, sink chan<- *BlobstreamXRoleRevoked, role [][32]byte, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchSkipRequested(opts *bind.WatchOpts, sink chan<- *BlobstreamXSkipRequested, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchStepRequested(opts *bind.WatchOpts, sink chan<- *BlobstreamXStepRequested, ...) (event.Subscription, error) + func (_BlobstreamX *BlobstreamXFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *BlobstreamXUpgraded, ...) (event.Subscription, error) + type BlobstreamXHeadUpdate struct + BlockNumber uint64 + HeaderHash [32]byte + Raw types.Log + type BlobstreamXHeadUpdateIterator struct + Event *BlobstreamXHeadUpdate + func (it *BlobstreamXHeadUpdateIterator) Close() error + func (it *BlobstreamXHeadUpdateIterator) Error() error + func (it *BlobstreamXHeadUpdateIterator) Next() bool + type BlobstreamXHeaderRangeRequested struct + Raw types.Log + TargetBlock uint64 + TrustedBlock uint64 + TrustedHeader [32]byte + type BlobstreamXHeaderRangeRequestedIterator struct + Event *BlobstreamXHeaderRangeRequested + func (it *BlobstreamXHeaderRangeRequestedIterator) Close() error + func (it *BlobstreamXHeaderRangeRequestedIterator) Error() error + func (it *BlobstreamXHeaderRangeRequestedIterator) Next() bool + type BlobstreamXInitParameters struct + Gateway common.Address + Guardian common.Address + Header [32]byte + HeaderRangeFunctionId [32]byte + Height uint64 + NextHeaderFunctionId [32]byte + type BlobstreamXInitialized struct + Raw types.Log + Version uint8 + type BlobstreamXInitializedIterator struct + Event *BlobstreamXInitialized + func (it *BlobstreamXInitializedIterator) Close() error + func (it *BlobstreamXInitializedIterator) Error() error + func (it *BlobstreamXInitializedIterator) Next() bool + type BlobstreamXNextHeaderRequested struct + Raw types.Log + TrustedBlock uint64 + TrustedHeader [32]byte + type BlobstreamXNextHeaderRequestedIterator struct + Event *BlobstreamXNextHeaderRequested + func (it *BlobstreamXNextHeaderRequestedIterator) Close() error + func (it *BlobstreamXNextHeaderRequestedIterator) Error() error + func (it *BlobstreamXNextHeaderRequestedIterator) Next() bool + type BlobstreamXRaw struct + Contract *BlobstreamX + func (_BlobstreamX *BlobstreamXRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_BlobstreamX *BlobstreamXRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BlobstreamXRoleAdminChanged struct + NewAdminRole [32]byte + PreviousAdminRole [32]byte + Raw types.Log + Role [32]byte + type BlobstreamXRoleAdminChangedIterator struct + Event *BlobstreamXRoleAdminChanged + func (it *BlobstreamXRoleAdminChangedIterator) Close() error + func (it *BlobstreamXRoleAdminChangedIterator) Error() error + func (it *BlobstreamXRoleAdminChangedIterator) Next() bool + type BlobstreamXRoleGranted struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type BlobstreamXRoleGrantedIterator struct + Event *BlobstreamXRoleGranted + func (it *BlobstreamXRoleGrantedIterator) Close() error + func (it *BlobstreamXRoleGrantedIterator) Error() error + func (it *BlobstreamXRoleGrantedIterator) Next() bool + type BlobstreamXRoleRevoked struct + Account common.Address + Raw types.Log + Role [32]byte + Sender common.Address + type BlobstreamXRoleRevokedIterator struct + Event *BlobstreamXRoleRevoked + func (it *BlobstreamXRoleRevokedIterator) Close() error + func (it *BlobstreamXRoleRevokedIterator) Error() error + func (it *BlobstreamXRoleRevokedIterator) Next() bool + type BlobstreamXSession struct + CallOpts bind.CallOpts + Contract *BlobstreamX + TransactOpts bind.TransactOpts + func (_BlobstreamX *BlobstreamXSession) BlockHeightToHeaderHash(arg0 uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) CommitHeaderRange(_trustedBlock uint64, _targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) CommitNextHeader(_trustedBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) DATACOMMITMENTMAX() (uint64, error) + func (_BlobstreamX *BlobstreamXSession) DEFAULTADMINROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) GUARDIANROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) Gateway() (common.Address, error) + func (_BlobstreamX *BlobstreamXSession) GetHeaderHash(_height uint64) ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) GetRoleAdmin(role [32]byte) ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) HasRole(role [32]byte, account common.Address) (bool, error) + func (_BlobstreamX *BlobstreamXSession) HeaderRangeFunctionId() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) Initialize(_params BlobstreamXInitParameters) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) LatestBlock() (uint64, error) + func (_BlobstreamX *BlobstreamXSession) NextHeaderFunctionId() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) ProxiableUUID() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) RequestHeaderRange(_targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) RequestNextHeader() (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) StateDataCommitments(arg0 *big.Int) ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) StateProofNonce() (*big.Int, error) + func (_BlobstreamX *BlobstreamXSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_BlobstreamX *BlobstreamXSession) TIMELOCKROLE() ([32]byte, error) + func (_BlobstreamX *BlobstreamXSession) UpdateGateway(_gateway common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) UpdateHeaderRangeId(_functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) UpdateNextHeaderId(_functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXSession) VERSION() (string, error) + func (_BlobstreamX *BlobstreamXSession) VerifyAttestation(_proofNonce *big.Int, _tuple DataRootTuple, _proof BinaryMerkleProof) (bool, error) + type BlobstreamXSkipRequested struct + Raw types.Log + TargetBlock uint64 + TrustedBlock uint64 + TrustedHeader [32]byte + type BlobstreamXSkipRequestedIterator struct + Event *BlobstreamXSkipRequested + func (it *BlobstreamXSkipRequestedIterator) Close() error + func (it *BlobstreamXSkipRequestedIterator) Error() error + func (it *BlobstreamXSkipRequestedIterator) Next() bool + type BlobstreamXStepRequested struct + Raw types.Log + TrustedBlock uint64 + TrustedHeader [32]byte + type BlobstreamXStepRequestedIterator struct + Event *BlobstreamXStepRequested + func (it *BlobstreamXStepRequestedIterator) Close() error + func (it *BlobstreamXStepRequestedIterator) Error() error + func (it *BlobstreamXStepRequestedIterator) Next() bool + type BlobstreamXTransactor struct + func NewBlobstreamXTransactor(address common.Address, transactor bind.ContractTransactor) (*BlobstreamXTransactor, error) + func (_BlobstreamX *BlobstreamXTransactor) CommitHeaderRange(opts *bind.TransactOpts, _trustedBlock uint64, _targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) CommitNextHeader(opts *bind.TransactOpts, _trustedBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) GrantRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) Initialize(opts *bind.TransactOpts, _params BlobstreamXInitParameters) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) RenounceRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) RequestHeaderRange(opts *bind.TransactOpts, _targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) RequestNextHeader(opts *bind.TransactOpts) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) RevokeRole(opts *bind.TransactOpts, role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) UpdateGateway(opts *bind.TransactOpts, _gateway common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) UpdateHeaderRangeId(opts *bind.TransactOpts, _functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) UpdateNextHeaderId(opts *bind.TransactOpts, _functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error) + type BlobstreamXTransactorRaw struct + Contract *BlobstreamXTransactor + func (_BlobstreamX *BlobstreamXTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type BlobstreamXTransactorSession struct + Contract *BlobstreamXTransactor + TransactOpts bind.TransactOpts + func (_BlobstreamX *BlobstreamXTransactorSession) CommitHeaderRange(_trustedBlock uint64, _targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) CommitNextHeader(_trustedBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) GrantRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) Initialize(_params BlobstreamXInitParameters) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) RenounceRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) RequestHeaderRange(_targetBlock uint64) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) RequestNextHeader() (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) RevokeRole(role [32]byte, account common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) UpdateGateway(_gateway common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) UpdateHeaderRangeId(_functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) UpdateNextHeaderId(_functionId [32]byte) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error) + func (_BlobstreamX *BlobstreamXTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error) + type BlobstreamXUpgraded struct + Implementation common.Address + Raw types.Log + type BlobstreamXUpgradedIterator struct + Event *BlobstreamXUpgraded + func (it *BlobstreamXUpgradedIterator) Close() error + func (it *BlobstreamXUpgradedIterator) Error() error + func (it *BlobstreamXUpgradedIterator) Next() bool + type DataRootTuple struct + DataRoot [32]byte + Height *big.Int