Versions in this module Expand all Collapse all v1 v1.10.3 Dec 16, 2024 v1.10.2 Dec 15, 2024 Changes in this version + const PuzzleABI + const PuzzleBin + type Puzzle struct + func DeployPuzzle(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Puzzle, error) + func NewPuzzle(address common.Address, backend bind.ContractBackend) (*Puzzle, error) + type PuzzleCaller struct + func NewPuzzleCaller(address common.Address, caller bind.ContractCaller) (*PuzzleCaller, error) + func (_Puzzle *PuzzleCaller) GetPlayers(opts *bind.CallOpts) ([]common.Address, error) + func (_Puzzle *PuzzleCaller) Manager(opts *bind.CallOpts) (common.Address, error) + func (_Puzzle *PuzzleCaller) Players(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error) + type PuzzleCallerRaw struct + Contract *PuzzleCaller + func (_Puzzle *PuzzleCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type PuzzleCallerSession struct + CallOpts bind.CallOpts + Contract *PuzzleCaller + func (_Puzzle *PuzzleCallerSession) GetPlayers() ([]common.Address, error) + func (_Puzzle *PuzzleCallerSession) Manager() (common.Address, error) + func (_Puzzle *PuzzleCallerSession) Players(arg0 *big.Int) (common.Address, error) + type PuzzleFilterer struct + func NewPuzzleFilterer(address common.Address, filterer bind.ContractFilterer) (*PuzzleFilterer, error) + type PuzzleRaw struct + Contract *Puzzle + func (_Puzzle *PuzzleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Puzzle *PuzzleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Puzzle *PuzzleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PuzzleSession struct + CallOpts bind.CallOpts + Contract *Puzzle + TransactOpts bind.TransactOpts + func (_Puzzle *PuzzleSession) EndGame(player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleSession) GetPlayers() ([]common.Address, error) + func (_Puzzle *PuzzleSession) Manager() (common.Address, error) + func (_Puzzle *PuzzleSession) Payout(player common.Address, level *big.Int, arg2 string) (*types.Transaction, error) + func (_Puzzle *PuzzleSession) Play() (*types.Transaction, error) + func (_Puzzle *PuzzleSession) Players(arg0 *big.Int) (common.Address, error) + func (_Puzzle *PuzzleSession) Reset() (*types.Transaction, error) + func (_Puzzle *PuzzleSession) ResetPlayer(player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleSession) SetLevel(player common.Address, level *big.Int) (*types.Transaction, error) + type PuzzleTransactor struct + func NewPuzzleTransactor(address common.Address, transactor bind.ContractTransactor) (*PuzzleTransactor, error) + func (_Puzzle *PuzzleTransactor) EndGame(opts *bind.TransactOpts, player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactor) Payout(opts *bind.TransactOpts, player common.Address, level *big.Int, arg2 string) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactor) Play(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactor) Reset(opts *bind.TransactOpts) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactor) ResetPlayer(opts *bind.TransactOpts, player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactor) SetLevel(opts *bind.TransactOpts, player common.Address, level *big.Int) (*types.Transaction, error) + type PuzzleTransactorRaw struct + Contract *PuzzleTransactor + func (_Puzzle *PuzzleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type PuzzleTransactorSession struct + Contract *PuzzleTransactor + TransactOpts bind.TransactOpts + func (_Puzzle *PuzzleTransactorSession) EndGame(player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorSession) Payout(player common.Address, level *big.Int, arg2 string) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorSession) Play() (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorSession) Reset() (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorSession) ResetPlayer(player common.Address) (*types.Transaction, error) + func (_Puzzle *PuzzleTransactorSession) SetLevel(player common.Address, level *big.Int) (*types.Transaction, error)