Versions in this module Expand all Collapse all v1 v1.13.2 Mar 3, 2021 v1.13.1 Nov 17, 2020 Changes in this version + const CheckpointOracleABI + const CheckpointOracleBin + type CheckpointOracle struct + func DeployCheckpointOracle(auth *bind.TransactOpts, backend bind.ContractBackend, ...) (common.Address, *types.Transaction, *CheckpointOracle, error) + func NewCheckpointOracle(address common.Address, backend bind.ContractBackend) (*CheckpointOracle, error) + type CheckpointOracleCaller struct + func NewCheckpointOracleCaller(address common.Address, caller bind.ContractCaller) (*CheckpointOracleCaller, error) + func (_CheckpointOracle *CheckpointOracleCaller) GetAllAdmin(opts *bind.CallOpts) ([]common.Address, error) + func (_CheckpointOracle *CheckpointOracleCaller) GetLatestCheckpoint(opts *bind.CallOpts) (uint64, [32]byte, *big.Int, error) + type CheckpointOracleCallerRaw struct + Contract *CheckpointOracleCaller + func (_CheckpointOracle *CheckpointOracleCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type CheckpointOracleCallerSession struct + CallOpts bind.CallOpts + Contract *CheckpointOracleCaller + func (_CheckpointOracle *CheckpointOracleCallerSession) GetAllAdmin() ([]common.Address, error) + func (_CheckpointOracle *CheckpointOracleCallerSession) GetLatestCheckpoint() (uint64, [32]byte, *big.Int, error) + type CheckpointOracleFilterer struct + func NewCheckpointOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*CheckpointOracleFilterer, error) + func (_CheckpointOracle *CheckpointOracleFilterer) FilterNewCheckpointVote(opts *bind.FilterOpts, index []uint64) (*CheckpointOracleNewCheckpointVoteIterator, error) + func (_CheckpointOracle *CheckpointOracleFilterer) ParseNewCheckpointVote(log types.Log) (*CheckpointOracleNewCheckpointVote, error) + func (_CheckpointOracle *CheckpointOracleFilterer) WatchNewCheckpointVote(opts *bind.WatchOpts, sink chan<- *CheckpointOracleNewCheckpointVote, ...) (event.Subscription, error) + type CheckpointOracleNewCheckpointVote struct + CheckpointHash [32]byte + Index uint64 + R [32]byte + Raw types.Log + S [32]byte + V uint8 + type CheckpointOracleNewCheckpointVoteIterator struct + Event *CheckpointOracleNewCheckpointVote + func (it *CheckpointOracleNewCheckpointVoteIterator) Close() error + func (it *CheckpointOracleNewCheckpointVoteIterator) Error() error + func (it *CheckpointOracleNewCheckpointVoteIterator) Next() bool + type CheckpointOracleRaw struct + Contract *CheckpointOracle + func (_CheckpointOracle *CheckpointOracleRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_CheckpointOracle *CheckpointOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CheckpointOracle *CheckpointOracleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CheckpointOracleSession struct + CallOpts bind.CallOpts + Contract *CheckpointOracle + TransactOpts bind.TransactOpts + func (_CheckpointOracle *CheckpointOracleSession) GetAllAdmin() ([]common.Address, error) + func (_CheckpointOracle *CheckpointOracleSession) GetLatestCheckpoint() (uint64, [32]byte, *big.Int, error) + func (_CheckpointOracle *CheckpointOracleSession) SetCheckpoint(_recentNumber *big.Int, _recentHash [32]byte, _hash [32]byte, ...) (*types.Transaction, error) + type CheckpointOracleTransactor struct + func NewCheckpointOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*CheckpointOracleTransactor, error) + func (_CheckpointOracle *CheckpointOracleTransactor) SetCheckpoint(opts *bind.TransactOpts, _recentNumber *big.Int, _recentHash [32]byte, ...) (*types.Transaction, error) + type CheckpointOracleTransactorRaw struct + Contract *CheckpointOracleTransactor + func (_CheckpointOracle *CheckpointOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_CheckpointOracle *CheckpointOracleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type CheckpointOracleTransactorSession struct + Contract *CheckpointOracleTransactor + TransactOpts bind.TransactOpts + func (_CheckpointOracle *CheckpointOracleTransactorSession) SetCheckpoint(_recentNumber *big.Int, _recentHash [32]byte, _hash [32]byte, ...) (*types.Transaction, error)