Versions in this module Expand all Collapse all v2 v2.1.2 Oct 1, 2023 v2.1.1 Sep 19, 2023 Changes in this version + var WrappersABI = WrappersMetaData.ABI + var WrappersBin = WrappersMetaData.Bin + var WrappersMetaData = &bind.MetaData + type BinaryMerkleProof struct + Key *big.Int + NumLeaves *big.Int + SideNodes [][32]byte + type DataRootTuple struct + DataRoot [32]byte + Height *big.Int + type Signature struct + R [32]byte + S [32]byte + V uint8 + type Validator struct + Addr common.Address + Power *big.Int + type Wrappers struct + func DeployWrappers(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Wrappers, error) + func NewWrappers(address common.Address, backend bind.ContractBackend) (*Wrappers, error) + type WrappersCaller struct + func NewWrappersCaller(address common.Address, caller bind.ContractCaller) (*WrappersCaller, error) + func (_Wrappers *WrappersCaller) Owner(opts *bind.CallOpts) (common.Address, error) + func (_Wrappers *WrappersCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error) + func (_Wrappers *WrappersCaller) StateDataRootTupleRoots(opts *bind.CallOpts, arg0 *big.Int) ([32]byte, error) + func (_Wrappers *WrappersCaller) StateEventNonce(opts *bind.CallOpts) (*big.Int, error) + func (_Wrappers *WrappersCaller) StateLastValidatorSetCheckpoint(opts *bind.CallOpts) ([32]byte, error) + func (_Wrappers *WrappersCaller) StatePowerThreshold(opts *bind.CallOpts) (*big.Int, error) + func (_Wrappers *WrappersCaller) UPGRADEINTERFACEVERSION(opts *bind.CallOpts) (string, error) + func (_Wrappers *WrappersCaller) VerifyAttestation(opts *bind.CallOpts, _tupleRootNonce *big.Int, _tuple DataRootTuple, ...) (bool, error) + type WrappersCallerRaw struct + Contract *WrappersCaller + func (_Wrappers *WrappersCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type WrappersCallerSession struct + CallOpts bind.CallOpts + Contract *WrappersCaller + func (_Wrappers *WrappersCallerSession) Owner() (common.Address, error) + func (_Wrappers *WrappersCallerSession) ProxiableUUID() ([32]byte, error) + func (_Wrappers *WrappersCallerSession) StateDataRootTupleRoots(arg0 *big.Int) ([32]byte, error) + func (_Wrappers *WrappersCallerSession) StateEventNonce() (*big.Int, error) + func (_Wrappers *WrappersCallerSession) StateLastValidatorSetCheckpoint() ([32]byte, error) + func (_Wrappers *WrappersCallerSession) StatePowerThreshold() (*big.Int, error) + func (_Wrappers *WrappersCallerSession) UPGRADEINTERFACEVERSION() (string, error) + func (_Wrappers *WrappersCallerSession) VerifyAttestation(_tupleRootNonce *big.Int, _tuple DataRootTuple, _proof BinaryMerkleProof) (bool, error) + type WrappersDataRootTupleRootEvent struct + DataRootTupleRoot [32]byte + Nonce *big.Int + Raw types.Log + type WrappersDataRootTupleRootEventIterator struct + Event *WrappersDataRootTupleRootEvent + func (it *WrappersDataRootTupleRootEventIterator) Close() error + func (it *WrappersDataRootTupleRootEventIterator) Error() error + func (it *WrappersDataRootTupleRootEventIterator) Next() bool + type WrappersFilterer struct + func NewWrappersFilterer(address common.Address, filterer bind.ContractFilterer) (*WrappersFilterer, error) + func (_Wrappers *WrappersFilterer) FilterDataRootTupleRootEvent(opts *bind.FilterOpts, nonce []*big.Int) (*WrappersDataRootTupleRootEventIterator, error) + func (_Wrappers *WrappersFilterer) FilterInitialized(opts *bind.FilterOpts) (*WrappersInitializedIterator, error) + func (_Wrappers *WrappersFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*WrappersOwnershipTransferredIterator, error) + func (_Wrappers *WrappersFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*WrappersUpgradedIterator, error) + func (_Wrappers *WrappersFilterer) FilterValidatorSetUpdatedEvent(opts *bind.FilterOpts, nonce []*big.Int) (*WrappersValidatorSetUpdatedEventIterator, error) + func (_Wrappers *WrappersFilterer) ParseDataRootTupleRootEvent(log types.Log) (*WrappersDataRootTupleRootEvent, error) + func (_Wrappers *WrappersFilterer) ParseInitialized(log types.Log) (*WrappersInitialized, error) + func (_Wrappers *WrappersFilterer) ParseOwnershipTransferred(log types.Log) (*WrappersOwnershipTransferred, error) + func (_Wrappers *WrappersFilterer) ParseUpgraded(log types.Log) (*WrappersUpgraded, error) + func (_Wrappers *WrappersFilterer) ParseValidatorSetUpdatedEvent(log types.Log) (*WrappersValidatorSetUpdatedEvent, error) + func (_Wrappers *WrappersFilterer) WatchDataRootTupleRootEvent(opts *bind.WatchOpts, sink chan<- *WrappersDataRootTupleRootEvent, ...) (event.Subscription, error) + func (_Wrappers *WrappersFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *WrappersInitialized) (event.Subscription, error) + func (_Wrappers *WrappersFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *WrappersOwnershipTransferred, ...) (event.Subscription, error) + func (_Wrappers *WrappersFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *WrappersUpgraded, ...) (event.Subscription, error) + func (_Wrappers *WrappersFilterer) WatchValidatorSetUpdatedEvent(opts *bind.WatchOpts, sink chan<- *WrappersValidatorSetUpdatedEvent, ...) (event.Subscription, error) + type WrappersInitialized struct + Raw types.Log + Version uint64 + type WrappersInitializedIterator struct + Event *WrappersInitialized + func (it *WrappersInitializedIterator) Close() error + func (it *WrappersInitializedIterator) Error() error + func (it *WrappersInitializedIterator) Next() bool + type WrappersOwnershipTransferred struct + NewOwner common.Address + PreviousOwner common.Address + Raw types.Log + type WrappersOwnershipTransferredIterator struct + Event *WrappersOwnershipTransferred + func (it *WrappersOwnershipTransferredIterator) Close() error + func (it *WrappersOwnershipTransferredIterator) Error() error + func (it *WrappersOwnershipTransferredIterator) Next() bool + type WrappersRaw struct + Contract *Wrappers + func (_Wrappers *WrappersRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Wrappers *WrappersRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Wrappers *WrappersRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type WrappersSession struct + CallOpts bind.CallOpts + Contract *Wrappers + TransactOpts bind.TransactOpts + func (_Wrappers *WrappersSession) Initialize(_nonce *big.Int, _powerThreshold *big.Int, _validatorSetHash [32]byte) (*types.Transaction, error) + func (_Wrappers *WrappersSession) Owner() (common.Address, error) + func (_Wrappers *WrappersSession) ProxiableUUID() ([32]byte, error) + func (_Wrappers *WrappersSession) RenounceOwnership() (*types.Transaction, error) + func (_Wrappers *WrappersSession) StateDataRootTupleRoots(arg0 *big.Int) ([32]byte, error) + func (_Wrappers *WrappersSession) StateEventNonce() (*big.Int, error) + func (_Wrappers *WrappersSession) StateLastValidatorSetCheckpoint() ([32]byte, error) + func (_Wrappers *WrappersSession) StatePowerThreshold() (*big.Int, error) + func (_Wrappers *WrappersSession) SubmitDataRootTupleRoot(_newNonce *big.Int, _validatorSetNonce *big.Int, _dataRootTupleRoot [32]byte, ...) (*types.Transaction, error) + func (_Wrappers *WrappersSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + func (_Wrappers *WrappersSession) UPGRADEINTERFACEVERSION() (string, error) + func (_Wrappers *WrappersSession) UpdateValidatorSet(_newNonce *big.Int, _oldNonce *big.Int, _newPowerThreshold *big.Int, ...) (*types.Transaction, error) + func (_Wrappers *WrappersSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error) + func (_Wrappers *WrappersSession) VerifyAttestation(_tupleRootNonce *big.Int, _tuple DataRootTuple, _proof BinaryMerkleProof) (bool, error) + type WrappersTransactor struct + func NewWrappersTransactor(address common.Address, transactor bind.ContractTransactor) (*WrappersTransactor, error) + func (_Wrappers *WrappersTransactor) Initialize(opts *bind.TransactOpts, _nonce *big.Int, _powerThreshold *big.Int, ...) (*types.Transaction, error) + func (_Wrappers *WrappersTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Wrappers *WrappersTransactor) SubmitDataRootTupleRoot(opts *bind.TransactOpts, _newNonce *big.Int, _validatorSetNonce *big.Int, ...) (*types.Transaction, error) + func (_Wrappers *WrappersTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error) + func (_Wrappers *WrappersTransactor) UpdateValidatorSet(opts *bind.TransactOpts, _newNonce *big.Int, _oldNonce *big.Int, ...) (*types.Transaction, error) + func (_Wrappers *WrappersTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error) + type WrappersTransactorRaw struct + Contract *WrappersTransactor + func (_Wrappers *WrappersTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Wrappers *WrappersTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type WrappersTransactorSession struct + Contract *WrappersTransactor + TransactOpts bind.TransactOpts + func (_Wrappers *WrappersTransactorSession) Initialize(_nonce *big.Int, _powerThreshold *big.Int, _validatorSetHash [32]byte) (*types.Transaction, error) + func (_Wrappers *WrappersTransactorSession) RenounceOwnership() (*types.Transaction, error) + func (_Wrappers *WrappersTransactorSession) SubmitDataRootTupleRoot(_newNonce *big.Int, _validatorSetNonce *big.Int, _dataRootTupleRoot [32]byte, ...) (*types.Transaction, error) + func (_Wrappers *WrappersTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error) + func (_Wrappers *WrappersTransactorSession) UpdateValidatorSet(_newNonce *big.Int, _oldNonce *big.Int, _newPowerThreshold *big.Int, ...) (*types.Transaction, error) + func (_Wrappers *WrappersTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error) + type WrappersUpgraded struct + Implementation common.Address + Raw types.Log + type WrappersUpgradedIterator struct + Event *WrappersUpgraded + func (it *WrappersUpgradedIterator) Close() error + func (it *WrappersUpgradedIterator) Error() error + func (it *WrappersUpgradedIterator) Next() bool + type WrappersValidatorSetUpdatedEvent struct + Nonce *big.Int + PowerThreshold *big.Int + Raw types.Log + ValidatorSetHash [32]byte + type WrappersValidatorSetUpdatedEventIterator struct + Event *WrappersValidatorSetUpdatedEvent + func (it *WrappersValidatorSetUpdatedEventIterator) Close() error + func (it *WrappersValidatorSetUpdatedEventIterator) Error() error + func (it *WrappersValidatorSetUpdatedEventIterator) Next() bool Other modules containing this package github.com/celestiaorg/quantum-gravity-bridge