Documentation
¶
Index ¶
- Variables
- type TaskAssignment
- type Taskmanager
- type TaskmanagerCaller
- func (_Taskmanager *TaskmanagerCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- func (_Taskmanager *TaskmanagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Taskmanager *TaskmanagerCaller) Records(opts *bind.CallOpts, arg0 *big.Int, arg1 [32]byte) (struct{ ... }, error)
- type TaskmanagerCallerRaw
- type TaskmanagerCallerSession
- type TaskmanagerFilterer
- func (_Taskmanager *TaskmanagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaskmanagerInitializedIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) FilterOperatorAdded(opts *bind.FilterOpts) (*TaskmanagerOperatorAddedIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) FilterOperatorRemoved(opts *bind.FilterOpts) (*TaskmanagerOperatorRemovedIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*TaskmanagerOwnershipTransferredIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) FilterTaskAssigned(opts *bind.FilterOpts, projectId []*big.Int, taskId [][32]byte, ...) (*TaskmanagerTaskAssignedIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) FilterTaskSettled(opts *bind.FilterOpts, projectId []*big.Int, taskId [][32]byte) (*TaskmanagerTaskSettledIterator, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseInitialized(log types.Log) (*TaskmanagerInitialized, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseOperatorAdded(log types.Log) (*TaskmanagerOperatorAdded, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseOperatorRemoved(log types.Log) (*TaskmanagerOperatorRemoved, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseOwnershipTransferred(log types.Log) (*TaskmanagerOwnershipTransferred, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseTaskAssigned(log types.Log) (*TaskmanagerTaskAssigned, error)
- func (_Taskmanager *TaskmanagerFilterer) ParseTaskSettled(log types.Log) (*TaskmanagerTaskSettled, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaskmanagerInitialized) (event.Subscription, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchOperatorAdded(opts *bind.WatchOpts, sink chan<- *TaskmanagerOperatorAdded) (event.Subscription, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchOperatorRemoved(opts *bind.WatchOpts, sink chan<- *TaskmanagerOperatorRemoved) (event.Subscription, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaskmanagerOwnershipTransferred, ...) (event.Subscription, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchTaskAssigned(opts *bind.WatchOpts, sink chan<- *TaskmanagerTaskAssigned, ...) (event.Subscription, error)
- func (_Taskmanager *TaskmanagerFilterer) WatchTaskSettled(opts *bind.WatchOpts, sink chan<- *TaskmanagerTaskSettled, ...) (event.Subscription, error)
- type TaskmanagerInitialized
- type TaskmanagerInitializedIterator
- type TaskmanagerOperatorAdded
- type TaskmanagerOperatorAddedIterator
- type TaskmanagerOperatorRemoved
- type TaskmanagerOperatorRemovedIterator
- type TaskmanagerOwnershipTransferred
- type TaskmanagerOwnershipTransferredIterator
- type TaskmanagerRaw
- func (_Taskmanager *TaskmanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Taskmanager *TaskmanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TaskmanagerSession
- func (_Taskmanager *TaskmanagerSession) AddOperator(operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) Assign(taskAssignments []TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) Assign0(assignment TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) Initialize() (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) Operators(arg0 common.Address) (bool, error)
- func (_Taskmanager *TaskmanagerSession) Owner() (common.Address, error)
- func (_Taskmanager *TaskmanagerSession) Records(arg0 *big.Int, arg1 [32]byte) (struct{ ... }, error)
- func (_Taskmanager *TaskmanagerSession) RemoveOperator(operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) RenounceOwnership() (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) Settle(projectId *big.Int, taskId [32]byte, prover common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type TaskmanagerTaskAssigned
- type TaskmanagerTaskAssignedIterator
- type TaskmanagerTaskSettled
- type TaskmanagerTaskSettledIterator
- type TaskmanagerTransactor
- func (_Taskmanager *TaskmanagerTransactor) AddOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) Assign(opts *bind.TransactOpts, taskAssignments []TaskAssignment, ...) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) Assign0(opts *bind.TransactOpts, assignment TaskAssignment, sequencer common.Address, ...) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) RemoveOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) Settle(opts *bind.TransactOpts, projectId *big.Int, taskId [32]byte, ...) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type TaskmanagerTransactorRaw
- type TaskmanagerTransactorSession
- func (_Taskmanager *TaskmanagerTransactorSession) AddOperator(operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) Assign(taskAssignments []TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) Assign0(assignment TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) Initialize() (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) RemoveOperator(operator common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) Settle(projectId *big.Int, taskId [32]byte, prover common.Address) (*types.Transaction, error)
- func (_Taskmanager *TaskmanagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var TaskmanagerABI = TaskmanagerMetaData.ABI
TaskmanagerABI is the input ABI used to generate the binding from. Deprecated: Use TaskmanagerMetaData.ABI instead.
var TaskmanagerMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"OperatorRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"taskId\",\"type\":\"bytes32\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"TaskAssigned\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"bytes32\",\"name\":\"taskId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"name\":\"TaskSettled\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"addOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"taskId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"internalType\":\"structTaskAssignment[]\",\"name\":\"taskAssignments\",\"type\":\"tuple[]\"},{\"internalType\":\"address\",\"name\":\"sequencer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"assign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"components\":[{\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"taskId\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"internalType\":\"structTaskAssignment\",\"name\":\"assignment\",\"type\":\"tuple\"},{\"internalType\":\"address\",\"name\":\"sequencer\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"}],\"name\":\"assign\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"initialize\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"operators\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"records\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"sequencer\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"rewardForProver\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"rewardForSequencer\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"bool\",\"name\":\"settled\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"operator\",\"type\":\"address\"}],\"name\":\"removeOperator\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"projectId\",\"type\":\"uint256\"},{\"internalType\":\"bytes32\",\"name\":\"taskId\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"prover\",\"type\":\"address\"}],\"name\":\"settle\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
}
TaskmanagerMetaData contains all meta data concerning the Taskmanager contract.
Functions ¶
This section is empty.
Types ¶
type TaskAssignment ¶
type TaskAssignment struct {
ProjectId *big.Int
TaskId [32]byte
Hash [32]byte
Prover common.Address
}
TaskAssignment is an auto generated low-level Go binding around an user-defined struct.
type Taskmanager ¶
type Taskmanager struct {
TaskmanagerCaller // Read-only binding to the contract
TaskmanagerTransactor // Write-only binding to the contract
TaskmanagerFilterer // Log filterer for contract events
}
Taskmanager is an auto generated Go binding around an Ethereum contract.
func NewTaskmanager ¶
func NewTaskmanager(address common.Address, backend bind.ContractBackend) (*Taskmanager, error)
NewTaskmanager creates a new instance of Taskmanager, bound to a specific deployed contract.
type TaskmanagerCaller ¶
type TaskmanagerCaller struct {
// contains filtered or unexported fields
}
TaskmanagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTaskmanagerCaller ¶
func NewTaskmanagerCaller(address common.Address, caller bind.ContractCaller) (*TaskmanagerCaller, error)
NewTaskmanagerCaller creates a new read-only instance of Taskmanager, bound to a specific deployed contract.
func (*TaskmanagerCaller) Operators ¶
func (_Taskmanager *TaskmanagerCaller) Operators(opts *bind.CallOpts, arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*TaskmanagerCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaskmanagerCaller) Records ¶
func (_Taskmanager *TaskmanagerCaller) Records(opts *bind.CallOpts, arg0 *big.Int, arg1 [32]byte) (struct { Hash [32]byte Sequencer common.Address Prover common.Address RewardForProver *big.Int RewardForSequencer *big.Int Deadline *big.Int Settled bool }, error)
Records is a free data retrieval call binding the contract method 0x63c7a7c8.
Solidity: function records(uint256 , bytes32 ) view returns(bytes32 hash, address sequencer, address prover, uint256 rewardForProver, uint256 rewardForSequencer, uint256 deadline, bool settled)
type TaskmanagerCallerRaw ¶
type TaskmanagerCallerRaw struct {
Contract *TaskmanagerCaller // Generic read-only contract binding to access the raw methods on
}
TaskmanagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TaskmanagerCallerRaw) Call ¶
func (_Taskmanager *TaskmanagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type TaskmanagerCallerSession ¶
type TaskmanagerCallerSession struct {
Contract *TaskmanagerCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
TaskmanagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*TaskmanagerCallerSession) Operators ¶
func (_Taskmanager *TaskmanagerCallerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*TaskmanagerCallerSession) Owner ¶
func (_Taskmanager *TaskmanagerCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaskmanagerCallerSession) Records ¶
func (_Taskmanager *TaskmanagerCallerSession) Records(arg0 *big.Int, arg1 [32]byte) (struct { Hash [32]byte Sequencer common.Address Prover common.Address RewardForProver *big.Int RewardForSequencer *big.Int Deadline *big.Int Settled bool }, error)
Records is a free data retrieval call binding the contract method 0x63c7a7c8.
Solidity: function records(uint256 , bytes32 ) view returns(bytes32 hash, address sequencer, address prover, uint256 rewardForProver, uint256 rewardForSequencer, uint256 deadline, bool settled)
type TaskmanagerFilterer ¶
type TaskmanagerFilterer struct {
// contains filtered or unexported fields
}
TaskmanagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTaskmanagerFilterer ¶
func NewTaskmanagerFilterer(address common.Address, filterer bind.ContractFilterer) (*TaskmanagerFilterer, error)
NewTaskmanagerFilterer creates a new log filterer instance of Taskmanager, bound to a specific deployed contract.
func (*TaskmanagerFilterer) FilterInitialized ¶
func (_Taskmanager *TaskmanagerFilterer) FilterInitialized(opts *bind.FilterOpts) (*TaskmanagerInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaskmanagerFilterer) FilterOperatorAdded ¶
func (_Taskmanager *TaskmanagerFilterer) FilterOperatorAdded(opts *bind.FilterOpts) (*TaskmanagerOperatorAddedIterator, error)
FilterOperatorAdded is a free log retrieval operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.
Solidity: event OperatorAdded(address operator)
func (*TaskmanagerFilterer) FilterOperatorRemoved ¶
func (_Taskmanager *TaskmanagerFilterer) FilterOperatorRemoved(opts *bind.FilterOpts) (*TaskmanagerOperatorRemovedIterator, error)
FilterOperatorRemoved is a free log retrieval operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.
Solidity: event OperatorRemoved(address operator)
func (*TaskmanagerFilterer) FilterOwnershipTransferred ¶
func (_Taskmanager *TaskmanagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TaskmanagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaskmanagerFilterer) FilterTaskAssigned ¶
func (_Taskmanager *TaskmanagerFilterer) FilterTaskAssigned(opts *bind.FilterOpts, projectId []*big.Int, taskId [][32]byte, prover []common.Address) (*TaskmanagerTaskAssignedIterator, error)
FilterTaskAssigned is a free log retrieval operation binding the contract event 0x45fbdf2605d3db829aa556ebcbe72c28b04d5ac864de9f5352854b761feb0e2b.
Solidity: event TaskAssigned(uint256 indexed projectId, bytes32 indexed taskId, address indexed prover, uint256 deadline)
func (*TaskmanagerFilterer) FilterTaskSettled ¶
func (_Taskmanager *TaskmanagerFilterer) FilterTaskSettled(opts *bind.FilterOpts, projectId []*big.Int, taskId [][32]byte) (*TaskmanagerTaskSettledIterator, error)
FilterTaskSettled is a free log retrieval operation binding the contract event 0x76776b8a3b3fbc171162894ab4103f74c531c25c7e505e21bcb78b52b62392b6.
Solidity: event TaskSettled(uint256 indexed projectId, bytes32 indexed taskId, address prover)
func (*TaskmanagerFilterer) ParseInitialized ¶
func (_Taskmanager *TaskmanagerFilterer) ParseInitialized(log types.Log) (*TaskmanagerInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaskmanagerFilterer) ParseOperatorAdded ¶
func (_Taskmanager *TaskmanagerFilterer) ParseOperatorAdded(log types.Log) (*TaskmanagerOperatorAdded, error)
ParseOperatorAdded is a log parse operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.
Solidity: event OperatorAdded(address operator)
func (*TaskmanagerFilterer) ParseOperatorRemoved ¶
func (_Taskmanager *TaskmanagerFilterer) ParseOperatorRemoved(log types.Log) (*TaskmanagerOperatorRemoved, error)
ParseOperatorRemoved is a log parse operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.
Solidity: event OperatorRemoved(address operator)
func (*TaskmanagerFilterer) ParseOwnershipTransferred ¶
func (_Taskmanager *TaskmanagerFilterer) ParseOwnershipTransferred(log types.Log) (*TaskmanagerOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaskmanagerFilterer) ParseTaskAssigned ¶
func (_Taskmanager *TaskmanagerFilterer) ParseTaskAssigned(log types.Log) (*TaskmanagerTaskAssigned, error)
ParseTaskAssigned is a log parse operation binding the contract event 0x45fbdf2605d3db829aa556ebcbe72c28b04d5ac864de9f5352854b761feb0e2b.
Solidity: event TaskAssigned(uint256 indexed projectId, bytes32 indexed taskId, address indexed prover, uint256 deadline)
func (*TaskmanagerFilterer) ParseTaskSettled ¶
func (_Taskmanager *TaskmanagerFilterer) ParseTaskSettled(log types.Log) (*TaskmanagerTaskSettled, error)
ParseTaskSettled is a log parse operation binding the contract event 0x76776b8a3b3fbc171162894ab4103f74c531c25c7e505e21bcb78b52b62392b6.
Solidity: event TaskSettled(uint256 indexed projectId, bytes32 indexed taskId, address prover)
func (*TaskmanagerFilterer) WatchInitialized ¶
func (_Taskmanager *TaskmanagerFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *TaskmanagerInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*TaskmanagerFilterer) WatchOperatorAdded ¶
func (_Taskmanager *TaskmanagerFilterer) WatchOperatorAdded(opts *bind.WatchOpts, sink chan<- *TaskmanagerOperatorAdded) (event.Subscription, error)
WatchOperatorAdded is a free log subscription operation binding the contract event 0xac6fa858e9350a46cec16539926e0fde25b7629f84b5a72bffaae4df888ae86d.
Solidity: event OperatorAdded(address operator)
func (*TaskmanagerFilterer) WatchOperatorRemoved ¶
func (_Taskmanager *TaskmanagerFilterer) WatchOperatorRemoved(opts *bind.WatchOpts, sink chan<- *TaskmanagerOperatorRemoved) (event.Subscription, error)
WatchOperatorRemoved is a free log subscription operation binding the contract event 0x80c0b871b97b595b16a7741c1b06fed0c6f6f558639f18ccbce50724325dc40d.
Solidity: event OperatorRemoved(address operator)
func (*TaskmanagerFilterer) WatchOwnershipTransferred ¶
func (_Taskmanager *TaskmanagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TaskmanagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*TaskmanagerFilterer) WatchTaskAssigned ¶
func (_Taskmanager *TaskmanagerFilterer) WatchTaskAssigned(opts *bind.WatchOpts, sink chan<- *TaskmanagerTaskAssigned, projectId []*big.Int, taskId [][32]byte, prover []common.Address) (event.Subscription, error)
WatchTaskAssigned is a free log subscription operation binding the contract event 0x45fbdf2605d3db829aa556ebcbe72c28b04d5ac864de9f5352854b761feb0e2b.
Solidity: event TaskAssigned(uint256 indexed projectId, bytes32 indexed taskId, address indexed prover, uint256 deadline)
func (*TaskmanagerFilterer) WatchTaskSettled ¶
func (_Taskmanager *TaskmanagerFilterer) WatchTaskSettled(opts *bind.WatchOpts, sink chan<- *TaskmanagerTaskSettled, projectId []*big.Int, taskId [][32]byte) (event.Subscription, error)
WatchTaskSettled is a free log subscription operation binding the contract event 0x76776b8a3b3fbc171162894ab4103f74c531c25c7e505e21bcb78b52b62392b6.
Solidity: event TaskSettled(uint256 indexed projectId, bytes32 indexed taskId, address prover)
type TaskmanagerInitialized ¶
type TaskmanagerInitialized struct {
Version uint8
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerInitialized represents a Initialized event raised by the Taskmanager contract.
type TaskmanagerInitializedIterator ¶
type TaskmanagerInitializedIterator struct {
Event *TaskmanagerInitialized // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Taskmanager contract.
func (*TaskmanagerInitializedIterator) Close ¶
func (it *TaskmanagerInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerInitializedIterator) Error ¶
func (it *TaskmanagerInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerInitializedIterator) Next ¶
func (it *TaskmanagerInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerOperatorAdded ¶
type TaskmanagerOperatorAdded struct {
Operator common.Address
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerOperatorAdded represents a OperatorAdded event raised by the Taskmanager contract.
type TaskmanagerOperatorAddedIterator ¶
type TaskmanagerOperatorAddedIterator struct {
Event *TaskmanagerOperatorAdded // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerOperatorAddedIterator is returned from FilterOperatorAdded and is used to iterate over the raw logs and unpacked data for OperatorAdded events raised by the Taskmanager contract.
func (*TaskmanagerOperatorAddedIterator) Close ¶
func (it *TaskmanagerOperatorAddedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerOperatorAddedIterator) Error ¶
func (it *TaskmanagerOperatorAddedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerOperatorAddedIterator) Next ¶
func (it *TaskmanagerOperatorAddedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerOperatorRemoved ¶
type TaskmanagerOperatorRemoved struct {
Operator common.Address
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerOperatorRemoved represents a OperatorRemoved event raised by the Taskmanager contract.
type TaskmanagerOperatorRemovedIterator ¶
type TaskmanagerOperatorRemovedIterator struct {
Event *TaskmanagerOperatorRemoved // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerOperatorRemovedIterator is returned from FilterOperatorRemoved and is used to iterate over the raw logs and unpacked data for OperatorRemoved events raised by the Taskmanager contract.
func (*TaskmanagerOperatorRemovedIterator) Close ¶
func (it *TaskmanagerOperatorRemovedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerOperatorRemovedIterator) Error ¶
func (it *TaskmanagerOperatorRemovedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerOperatorRemovedIterator) Next ¶
func (it *TaskmanagerOperatorRemovedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerOwnershipTransferred ¶
type TaskmanagerOwnershipTransferred struct {
PreviousOwner common.Address
NewOwner common.Address
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerOwnershipTransferred represents a OwnershipTransferred event raised by the Taskmanager contract.
type TaskmanagerOwnershipTransferredIterator ¶
type TaskmanagerOwnershipTransferredIterator struct {
Event *TaskmanagerOwnershipTransferred // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Taskmanager contract.
func (*TaskmanagerOwnershipTransferredIterator) Close ¶
func (it *TaskmanagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerOwnershipTransferredIterator) Error ¶
func (it *TaskmanagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerOwnershipTransferredIterator) Next ¶
func (it *TaskmanagerOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerRaw ¶
type TaskmanagerRaw struct {
Contract *Taskmanager // Generic contract binding to access the raw methods on
}
TaskmanagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TaskmanagerRaw) Call ¶
func (_Taskmanager *TaskmanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*TaskmanagerRaw) Transact ¶
func (_Taskmanager *TaskmanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaskmanagerRaw) Transfer ¶
func (_Taskmanager *TaskmanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TaskmanagerSession ¶
type TaskmanagerSession struct {
Contract *Taskmanager // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
TaskmanagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*TaskmanagerSession) AddOperator ¶
func (_Taskmanager *TaskmanagerSession) AddOperator(operator common.Address) (*types.Transaction, error)
AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.
Solidity: function addOperator(address operator) returns()
func (*TaskmanagerSession) Assign ¶
func (_Taskmanager *TaskmanagerSession) Assign(taskAssignments []TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0x1c6b5243.
Solidity: function assign((uint256,bytes32,bytes32,address)[] taskAssignments, address sequencer, uint256 deadline) returns()
func (*TaskmanagerSession) Assign0 ¶
func (_Taskmanager *TaskmanagerSession) Assign0(assignment TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign0 is a paid mutator transaction binding the contract method 0xc7c323f1.
Solidity: function assign((uint256,bytes32,bytes32,address) assignment, address sequencer, uint256 deadline) returns()
func (*TaskmanagerSession) Initialize ¶
func (_Taskmanager *TaskmanagerSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*TaskmanagerSession) Operators ¶
func (_Taskmanager *TaskmanagerSession) Operators(arg0 common.Address) (bool, error)
Operators is a free data retrieval call binding the contract method 0x13e7c9d8.
Solidity: function operators(address ) view returns(bool)
func (*TaskmanagerSession) Owner ¶
func (_Taskmanager *TaskmanagerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*TaskmanagerSession) Records ¶
func (_Taskmanager *TaskmanagerSession) Records(arg0 *big.Int, arg1 [32]byte) (struct { Hash [32]byte Sequencer common.Address Prover common.Address RewardForProver *big.Int RewardForSequencer *big.Int Deadline *big.Int Settled bool }, error)
Records is a free data retrieval call binding the contract method 0x63c7a7c8.
Solidity: function records(uint256 , bytes32 ) view returns(bytes32 hash, address sequencer, address prover, uint256 rewardForProver, uint256 rewardForSequencer, uint256 deadline, bool settled)
func (*TaskmanagerSession) RemoveOperator ¶
func (_Taskmanager *TaskmanagerSession) RemoveOperator(operator common.Address) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0xac8a584a.
Solidity: function removeOperator(address operator) returns()
func (*TaskmanagerSession) RenounceOwnership ¶
func (_Taskmanager *TaskmanagerSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaskmanagerSession) Settle ¶
func (_Taskmanager *TaskmanagerSession) Settle(projectId *big.Int, taskId [32]byte, prover common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x05c42eeb.
Solidity: function settle(uint256 projectId, bytes32 taskId, address prover) returns()
func (*TaskmanagerSession) TransferOwnership ¶
func (_Taskmanager *TaskmanagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TaskmanagerTaskAssigned ¶
type TaskmanagerTaskAssigned struct {
ProjectId *big.Int
TaskId [32]byte
Prover common.Address
Deadline *big.Int
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerTaskAssigned represents a TaskAssigned event raised by the Taskmanager contract.
type TaskmanagerTaskAssignedIterator ¶
type TaskmanagerTaskAssignedIterator struct {
Event *TaskmanagerTaskAssigned // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerTaskAssignedIterator is returned from FilterTaskAssigned and is used to iterate over the raw logs and unpacked data for TaskAssigned events raised by the Taskmanager contract.
func (*TaskmanagerTaskAssignedIterator) Close ¶
func (it *TaskmanagerTaskAssignedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerTaskAssignedIterator) Error ¶
func (it *TaskmanagerTaskAssignedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerTaskAssignedIterator) Next ¶
func (it *TaskmanagerTaskAssignedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerTaskSettled ¶
type TaskmanagerTaskSettled struct {
ProjectId *big.Int
TaskId [32]byte
Prover common.Address
Raw types.Log // Blockchain specific contextual infos
}
TaskmanagerTaskSettled represents a TaskSettled event raised by the Taskmanager contract.
type TaskmanagerTaskSettledIterator ¶
type TaskmanagerTaskSettledIterator struct {
Event *TaskmanagerTaskSettled // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
TaskmanagerTaskSettledIterator is returned from FilterTaskSettled and is used to iterate over the raw logs and unpacked data for TaskSettled events raised by the Taskmanager contract.
func (*TaskmanagerTaskSettledIterator) Close ¶
func (it *TaskmanagerTaskSettledIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TaskmanagerTaskSettledIterator) Error ¶
func (it *TaskmanagerTaskSettledIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TaskmanagerTaskSettledIterator) Next ¶
func (it *TaskmanagerTaskSettledIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type TaskmanagerTransactor ¶
type TaskmanagerTransactor struct {
// contains filtered or unexported fields
}
TaskmanagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTaskmanagerTransactor ¶
func NewTaskmanagerTransactor(address common.Address, transactor bind.ContractTransactor) (*TaskmanagerTransactor, error)
NewTaskmanagerTransactor creates a new write-only instance of Taskmanager, bound to a specific deployed contract.
func (*TaskmanagerTransactor) AddOperator ¶
func (_Taskmanager *TaskmanagerTransactor) AddOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.
Solidity: function addOperator(address operator) returns()
func (*TaskmanagerTransactor) Assign ¶
func (_Taskmanager *TaskmanagerTransactor) Assign(opts *bind.TransactOpts, taskAssignments []TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0x1c6b5243.
Solidity: function assign((uint256,bytes32,bytes32,address)[] taskAssignments, address sequencer, uint256 deadline) returns()
func (*TaskmanagerTransactor) Assign0 ¶
func (_Taskmanager *TaskmanagerTransactor) Assign0(opts *bind.TransactOpts, assignment TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign0 is a paid mutator transaction binding the contract method 0xc7c323f1.
Solidity: function assign((uint256,bytes32,bytes32,address) assignment, address sequencer, uint256 deadline) returns()
func (*TaskmanagerTransactor) Initialize ¶
func (_Taskmanager *TaskmanagerTransactor) Initialize(opts *bind.TransactOpts) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*TaskmanagerTransactor) RemoveOperator ¶
func (_Taskmanager *TaskmanagerTransactor) RemoveOperator(opts *bind.TransactOpts, operator common.Address) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0xac8a584a.
Solidity: function removeOperator(address operator) returns()
func (*TaskmanagerTransactor) RenounceOwnership ¶
func (_Taskmanager *TaskmanagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaskmanagerTransactor) Settle ¶
func (_Taskmanager *TaskmanagerTransactor) Settle(opts *bind.TransactOpts, projectId *big.Int, taskId [32]byte, prover common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x05c42eeb.
Solidity: function settle(uint256 projectId, bytes32 taskId, address prover) returns()
func (*TaskmanagerTransactor) TransferOwnership ¶
func (_Taskmanager *TaskmanagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
type TaskmanagerTransactorRaw ¶
type TaskmanagerTransactorRaw struct {
Contract *TaskmanagerTransactor // Generic write-only contract binding to access the raw methods on
}
TaskmanagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TaskmanagerTransactorRaw) Transact ¶
func (_Taskmanager *TaskmanagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TaskmanagerTransactorRaw) Transfer ¶
func (_Taskmanager *TaskmanagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type TaskmanagerTransactorSession ¶
type TaskmanagerTransactorSession struct {
Contract *TaskmanagerTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
TaskmanagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*TaskmanagerTransactorSession) AddOperator ¶
func (_Taskmanager *TaskmanagerTransactorSession) AddOperator(operator common.Address) (*types.Transaction, error)
AddOperator is a paid mutator transaction binding the contract method 0x9870d7fe.
Solidity: function addOperator(address operator) returns()
func (*TaskmanagerTransactorSession) Assign ¶
func (_Taskmanager *TaskmanagerTransactorSession) Assign(taskAssignments []TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign is a paid mutator transaction binding the contract method 0x1c6b5243.
Solidity: function assign((uint256,bytes32,bytes32,address)[] taskAssignments, address sequencer, uint256 deadline) returns()
func (*TaskmanagerTransactorSession) Assign0 ¶
func (_Taskmanager *TaskmanagerTransactorSession) Assign0(assignment TaskAssignment, sequencer common.Address, deadline *big.Int) (*types.Transaction, error)
Assign0 is a paid mutator transaction binding the contract method 0xc7c323f1.
Solidity: function assign((uint256,bytes32,bytes32,address) assignment, address sequencer, uint256 deadline) returns()
func (*TaskmanagerTransactorSession) Initialize ¶
func (_Taskmanager *TaskmanagerTransactorSession) Initialize() (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x8129fc1c.
Solidity: function initialize() returns()
func (*TaskmanagerTransactorSession) RemoveOperator ¶
func (_Taskmanager *TaskmanagerTransactorSession) RemoveOperator(operator common.Address) (*types.Transaction, error)
RemoveOperator is a paid mutator transaction binding the contract method 0xac8a584a.
Solidity: function removeOperator(address operator) returns()
func (*TaskmanagerTransactorSession) RenounceOwnership ¶
func (_Taskmanager *TaskmanagerTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*TaskmanagerTransactorSession) Settle ¶
func (_Taskmanager *TaskmanagerTransactorSession) Settle(projectId *big.Int, taskId [32]byte, prover common.Address) (*types.Transaction, error)
Settle is a paid mutator transaction binding the contract method 0x05c42eeb.
Solidity: function settle(uint256 projectId, bytes32 taskId, address prover) returns()
func (*TaskmanagerTransactorSession) TransferOwnership ¶
func (_Taskmanager *TaskmanagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()