Documentation ¶
Index ¶
- Constants
- type AppManager
- type AppManagerCaller
- func (_AppManager *AppManagerCaller) GetAppCandidateAddrs(opts *bind.CallOpts, appId string) ([]common.Address, error)
- func (_AppManager *AppManagerCaller) GetAppConsensusType(opts *bind.CallOpts, appId string) (uint8, error)
- func (_AppManager *AppManagerCaller) GetAppCreatorAddr(opts *bind.CallOpts, appId string) (common.Address, error)
- func (_AppManager *AppManagerCaller) IsAdmin(opts *bind.CallOpts, arg0 common.Address) (bool, error)
- type AppManagerCallerRaw
- type AppManagerCallerSession
- func (_AppManager *AppManagerCallerSession) GetAppCandidateAddrs(appId string) ([]common.Address, error)
- func (_AppManager *AppManagerCallerSession) GetAppConsensusType(appId string) (uint8, error)
- func (_AppManager *AppManagerCallerSession) GetAppCreatorAddr(appId string) (common.Address, error)
- func (_AppManager *AppManagerCallerSession) IsAdmin(arg0 common.Address) (bool, error)
- type AppManagerFilterer
- func (_AppManager *AppManagerFilterer) FilterLogAddAdmin(opts *bind.FilterOpts) (*AppManagerLogAddAdminIterator, error)
- func (_AppManager *AppManagerFilterer) FilterLogRemoveAdmin(opts *bind.FilterOpts) (*AppManagerLogRemoveAdminIterator, error)
- func (_AppManager *AppManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AppManagerOwnershipTransferredIterator, error)
- func (_AppManager *AppManagerFilterer) WatchLogAddAdmin(opts *bind.WatchOpts, sink chan<- *AppManagerLogAddAdmin) (event.Subscription, error)
- func (_AppManager *AppManagerFilterer) WatchLogRemoveAdmin(opts *bind.WatchOpts, sink chan<- *AppManagerLogRemoveAdmin) (event.Subscription, error)
- func (_AppManager *AppManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AppManagerOwnershipTransferred, ...) (event.Subscription, error)
- type AppManagerLogAddAdmin
- type AppManagerLogAddAdminIterator
- type AppManagerLogRemoveAdmin
- type AppManagerLogRemoveAdminIterator
- type AppManagerOwnershipTransferred
- type AppManagerOwnershipTransferredIterator
- type AppManagerRaw
- func (_AppManager *AppManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_AppManager *AppManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AppManager *AppManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AppManagerSession
- func (_AppManager *AppManagerSession) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerSession) GetAppCandidateAddrs(appId string) ([]common.Address, error)
- func (_AppManager *AppManagerSession) GetAppConsensusType(appId string) (uint8, error)
- func (_AppManager *AppManagerSession) GetAppCreatorAddr(appId string) (common.Address, error)
- func (_AppManager *AppManagerSession) IsAdmin(arg0 common.Address) (bool, error)
- func (_AppManager *AppManagerSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerSession) SetAppCandidateAddrs(appId string, addrs []common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerSession) SetAppConsensusType(appId string, consensusType uint8) (*types.Transaction, error)
- func (_AppManager *AppManagerSession) SetAppCreatorAddr(appId string, addr common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- type AppManagerTransactor
- func (_AppManager *AppManagerTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactor) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactor) SetAppCandidateAddrs(opts *bind.TransactOpts, appId string, addrs []common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactor) SetAppConsensusType(opts *bind.TransactOpts, appId string, consensusType uint8) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactor) SetAppCreatorAddr(opts *bind.TransactOpts, appId string, addr common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- type AppManagerTransactorRaw
- type AppManagerTransactorSession
- func (_AppManager *AppManagerTransactorSession) AddAdmin(admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactorSession) SetAppCandidateAddrs(appId string, addrs []common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactorSession) SetAppConsensusType(appId string, consensusType uint8) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactorSession) SetAppCreatorAddr(appId string, addr common.Address) (*types.Transaction, error)
- func (_AppManager *AppManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
Constants ¶
const AppManagerABI = "" /* 2984-byte string literal not displayed */
AppManagerABI is the input ABI used to generate the binding from.
const AppManagerBin = `` /* 6404-byte string literal not displayed */
AppManagerBin is the compiled bytecode used for deploying new contracts.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppManager ¶
type AppManager struct { AppManagerCaller // Read-only binding to the contract AppManagerTransactor // Write-only binding to the contract AppManagerFilterer // Log filterer for contract events }
AppManager is an auto generated Go binding around an Ethereum contract.
func DeployAppManager ¶
func DeployAppManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *AppManager, error)
DeployAppManager deploys a new Ethereum contract, binding an instance of AppManager to it.
func NewAppManager ¶
func NewAppManager(address common.Address, backend bind.ContractBackend) (*AppManager, error)
NewAppManager creates a new instance of AppManager, bound to a specific deployed contract.
type AppManagerCaller ¶
type AppManagerCaller struct {
// contains filtered or unexported fields
}
AppManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAppManagerCaller ¶
func NewAppManagerCaller(address common.Address, caller bind.ContractCaller) (*AppManagerCaller, error)
NewAppManagerCaller creates a new read-only instance of AppManager, bound to a specific deployed contract.
func (*AppManagerCaller) GetAppCandidateAddrs ¶
func (_AppManager *AppManagerCaller) GetAppCandidateAddrs(opts *bind.CallOpts, appId string) ([]common.Address, error)
GetAppCandidateAddrs is a free data retrieval call binding the contract method 0xfb068e15.
Solidity: function getAppCandidateAddrs(appId string) constant returns(address[])
func (*AppManagerCaller) GetAppConsensusType ¶
func (_AppManager *AppManagerCaller) GetAppConsensusType(opts *bind.CallOpts, appId string) (uint8, error)
GetAppConsensusType is a free data retrieval call binding the contract method 0xae1d9067.
Solidity: function getAppConsensusType(appId string) constant returns(uint8)
func (*AppManagerCaller) GetAppCreatorAddr ¶
func (_AppManager *AppManagerCaller) GetAppCreatorAddr(opts *bind.CallOpts, appId string) (common.Address, error)
GetAppCreatorAddr is a free data retrieval call binding the contract method 0x2d830ce8.
Solidity: function getAppCreatorAddr(appId string) constant returns(address)
type AppManagerCallerRaw ¶
type AppManagerCallerRaw struct {
Contract *AppManagerCaller // Generic read-only contract binding to access the raw methods on
}
AppManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AppManagerCallerRaw) Call ¶
func (_AppManager *AppManagerCallerRaw) 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 AppManagerCallerSession ¶
type AppManagerCallerSession struct { Contract *AppManagerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AppManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AppManagerCallerSession) GetAppCandidateAddrs ¶
func (_AppManager *AppManagerCallerSession) GetAppCandidateAddrs(appId string) ([]common.Address, error)
GetAppCandidateAddrs is a free data retrieval call binding the contract method 0xfb068e15.
Solidity: function getAppCandidateAddrs(appId string) constant returns(address[])
func (*AppManagerCallerSession) GetAppConsensusType ¶
func (_AppManager *AppManagerCallerSession) GetAppConsensusType(appId string) (uint8, error)
GetAppConsensusType is a free data retrieval call binding the contract method 0xae1d9067.
Solidity: function getAppConsensusType(appId string) constant returns(uint8)
func (*AppManagerCallerSession) GetAppCreatorAddr ¶
func (_AppManager *AppManagerCallerSession) GetAppCreatorAddr(appId string) (common.Address, error)
GetAppCreatorAddr is a free data retrieval call binding the contract method 0x2d830ce8.
Solidity: function getAppCreatorAddr(appId string) constant returns(address)
type AppManagerFilterer ¶
type AppManagerFilterer struct {
// contains filtered or unexported fields
}
AppManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAppManagerFilterer ¶
func NewAppManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*AppManagerFilterer, error)
NewAppManagerFilterer creates a new log filterer instance of AppManager, bound to a specific deployed contract.
func (*AppManagerFilterer) FilterLogAddAdmin ¶
func (_AppManager *AppManagerFilterer) FilterLogAddAdmin(opts *bind.FilterOpts) (*AppManagerLogAddAdminIterator, error)
FilterLogAddAdmin is a free log retrieval operation binding the contract event 0xdf593c01aa2f7c955ab35aee0623fe0744c2117efb32343667f5b9660e9d5049.
Solidity: e LogAddAdmin(whoAdded address, newAdmin address)
func (*AppManagerFilterer) FilterLogRemoveAdmin ¶
func (_AppManager *AppManagerFilterer) FilterLogRemoveAdmin(opts *bind.FilterOpts) (*AppManagerLogRemoveAdminIterator, error)
FilterLogRemoveAdmin is a free log retrieval operation binding the contract event 0x472fe119cc78dd3474799f043c04071f7092335f7d6e1a30eb4998940828b3e8.
Solidity: e LogRemoveAdmin(whoRemoved address, admin address)
func (*AppManagerFilterer) FilterOwnershipTransferred ¶
func (_AppManager *AppManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AppManagerOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
func (*AppManagerFilterer) WatchLogAddAdmin ¶
func (_AppManager *AppManagerFilterer) WatchLogAddAdmin(opts *bind.WatchOpts, sink chan<- *AppManagerLogAddAdmin) (event.Subscription, error)
WatchLogAddAdmin is a free log subscription operation binding the contract event 0xdf593c01aa2f7c955ab35aee0623fe0744c2117efb32343667f5b9660e9d5049.
Solidity: e LogAddAdmin(whoAdded address, newAdmin address)
func (*AppManagerFilterer) WatchLogRemoveAdmin ¶
func (_AppManager *AppManagerFilterer) WatchLogRemoveAdmin(opts *bind.WatchOpts, sink chan<- *AppManagerLogRemoveAdmin) (event.Subscription, error)
WatchLogRemoveAdmin is a free log subscription operation binding the contract event 0x472fe119cc78dd3474799f043c04071f7092335f7d6e1a30eb4998940828b3e8.
Solidity: e LogRemoveAdmin(whoRemoved address, admin address)
func (*AppManagerFilterer) WatchOwnershipTransferred ¶
func (_AppManager *AppManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AppManagerOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: e OwnershipTransferred(previousOwner indexed address, newOwner indexed address)
type AppManagerLogAddAdmin ¶
type AppManagerLogAddAdmin struct { WhoAdded common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AppManagerLogAddAdmin represents a LogAddAdmin event raised by the AppManager contract.
type AppManagerLogAddAdminIterator ¶
type AppManagerLogAddAdminIterator struct { Event *AppManagerLogAddAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppManagerLogAddAdminIterator is returned from FilterLogAddAdmin and is used to iterate over the raw logs and unpacked data for LogAddAdmin events raised by the AppManager contract.
func (*AppManagerLogAddAdminIterator) Close ¶
func (it *AppManagerLogAddAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppManagerLogAddAdminIterator) Error ¶
func (it *AppManagerLogAddAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppManagerLogAddAdminIterator) Next ¶
func (it *AppManagerLogAddAdminIterator) 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 AppManagerLogRemoveAdmin ¶
type AppManagerLogRemoveAdmin struct { WhoRemoved common.Address Admin common.Address Raw types.Log // Blockchain specific contextual infos }
AppManagerLogRemoveAdmin represents a LogRemoveAdmin event raised by the AppManager contract.
type AppManagerLogRemoveAdminIterator ¶
type AppManagerLogRemoveAdminIterator struct { Event *AppManagerLogRemoveAdmin // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppManagerLogRemoveAdminIterator is returned from FilterLogRemoveAdmin and is used to iterate over the raw logs and unpacked data for LogRemoveAdmin events raised by the AppManager contract.
func (*AppManagerLogRemoveAdminIterator) Close ¶
func (it *AppManagerLogRemoveAdminIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppManagerLogRemoveAdminIterator) Error ¶
func (it *AppManagerLogRemoveAdminIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppManagerLogRemoveAdminIterator) Next ¶
func (it *AppManagerLogRemoveAdminIterator) 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 AppManagerOwnershipTransferred ¶
type AppManagerOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AppManagerOwnershipTransferred represents a OwnershipTransferred event raised by the AppManager contract.
type AppManagerOwnershipTransferredIterator ¶
type AppManagerOwnershipTransferredIterator struct { Event *AppManagerOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AppManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AppManager contract.
func (*AppManagerOwnershipTransferredIterator) Close ¶
func (it *AppManagerOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AppManagerOwnershipTransferredIterator) Error ¶
func (it *AppManagerOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AppManagerOwnershipTransferredIterator) Next ¶
func (it *AppManagerOwnershipTransferredIterator) 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 AppManagerRaw ¶
type AppManagerRaw struct {
Contract *AppManager // Generic contract binding to access the raw methods on
}
AppManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AppManagerRaw) Call ¶
func (_AppManager *AppManagerRaw) 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 (*AppManagerRaw) Transact ¶
func (_AppManager *AppManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AppManagerRaw) Transfer ¶
func (_AppManager *AppManagerRaw) 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 AppManagerSession ¶
type AppManagerSession struct { Contract *AppManager // 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 }
AppManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AppManagerSession) AddAdmin ¶
func (_AppManager *AppManagerSession) AddAdmin(admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) returns(bool)
func (*AppManagerSession) GetAppCandidateAddrs ¶
func (_AppManager *AppManagerSession) GetAppCandidateAddrs(appId string) ([]common.Address, error)
GetAppCandidateAddrs is a free data retrieval call binding the contract method 0xfb068e15.
Solidity: function getAppCandidateAddrs(appId string) constant returns(address[])
func (*AppManagerSession) GetAppConsensusType ¶
func (_AppManager *AppManagerSession) GetAppConsensusType(appId string) (uint8, error)
GetAppConsensusType is a free data retrieval call binding the contract method 0xae1d9067.
Solidity: function getAppConsensusType(appId string) constant returns(uint8)
func (*AppManagerSession) GetAppCreatorAddr ¶
func (_AppManager *AppManagerSession) GetAppCreatorAddr(appId string) (common.Address, error)
GetAppCreatorAddr is a free data retrieval call binding the contract method 0x2d830ce8.
Solidity: function getAppCreatorAddr(appId string) constant returns(address)
func (*AppManagerSession) IsAdmin ¶
func (_AppManager *AppManagerSession) IsAdmin(arg0 common.Address) (bool, error)
IsAdmin is a free data retrieval call binding the contract method 0xe9e43f1f.
Solidity: function _isAdmin( address) constant returns(bool)
func (*AppManagerSession) RemoveAdmin ¶
func (_AppManager *AppManagerSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin address) returns(bool)
func (*AppManagerSession) SetAppCandidateAddrs ¶
func (_AppManager *AppManagerSession) SetAppCandidateAddrs(appId string, addrs []common.Address) (*types.Transaction, error)
SetAppCandidateAddrs is a paid mutator transaction binding the contract method 0x668acc4a.
Solidity: function setAppCandidateAddrs(appId string, addrs address[]) returns()
func (*AppManagerSession) SetAppConsensusType ¶
func (_AppManager *AppManagerSession) SetAppConsensusType(appId string, consensusType uint8) (*types.Transaction, error)
SetAppConsensusType is a paid mutator transaction binding the contract method 0x2feae2d0.
Solidity: function setAppConsensusType(appId string, consensusType uint8) returns()
func (*AppManagerSession) SetAppCreatorAddr ¶
func (_AppManager *AppManagerSession) SetAppCreatorAddr(appId string, addr common.Address) (*types.Transaction, error)
SetAppCreatorAddr is a paid mutator transaction binding the contract method 0x3a34d6de.
Solidity: function setAppCreatorAddr(appId string, addr address) returns()
func (*AppManagerSession) TransferOwnership ¶
func (_AppManager *AppManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type AppManagerTransactor ¶
type AppManagerTransactor struct {
// contains filtered or unexported fields
}
AppManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAppManagerTransactor ¶
func NewAppManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*AppManagerTransactor, error)
NewAppManagerTransactor creates a new write-only instance of AppManager, bound to a specific deployed contract.
func (*AppManagerTransactor) AddAdmin ¶
func (_AppManager *AppManagerTransactor) AddAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) returns(bool)
func (*AppManagerTransactor) RemoveAdmin ¶
func (_AppManager *AppManagerTransactor) RemoveAdmin(opts *bind.TransactOpts, admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin address) returns(bool)
func (*AppManagerTransactor) SetAppCandidateAddrs ¶
func (_AppManager *AppManagerTransactor) SetAppCandidateAddrs(opts *bind.TransactOpts, appId string, addrs []common.Address) (*types.Transaction, error)
SetAppCandidateAddrs is a paid mutator transaction binding the contract method 0x668acc4a.
Solidity: function setAppCandidateAddrs(appId string, addrs address[]) returns()
func (*AppManagerTransactor) SetAppConsensusType ¶
func (_AppManager *AppManagerTransactor) SetAppConsensusType(opts *bind.TransactOpts, appId string, consensusType uint8) (*types.Transaction, error)
SetAppConsensusType is a paid mutator transaction binding the contract method 0x2feae2d0.
Solidity: function setAppConsensusType(appId string, consensusType uint8) returns()
func (*AppManagerTransactor) SetAppCreatorAddr ¶
func (_AppManager *AppManagerTransactor) SetAppCreatorAddr(opts *bind.TransactOpts, appId string, addr common.Address) (*types.Transaction, error)
SetAppCreatorAddr is a paid mutator transaction binding the contract method 0x3a34d6de.
Solidity: function setAppCreatorAddr(appId string, addr address) returns()
func (*AppManagerTransactor) TransferOwnership ¶
func (_AppManager *AppManagerTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()
type AppManagerTransactorRaw ¶
type AppManagerTransactorRaw struct {
Contract *AppManagerTransactor // Generic write-only contract binding to access the raw methods on
}
AppManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AppManagerTransactorRaw) Transact ¶
func (_AppManager *AppManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AppManagerTransactorRaw) Transfer ¶
func (_AppManager *AppManagerTransactorRaw) 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 AppManagerTransactorSession ¶
type AppManagerTransactorSession struct { Contract *AppManagerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AppManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AppManagerTransactorSession) AddAdmin ¶
func (_AppManager *AppManagerTransactorSession) AddAdmin(admin common.Address) (*types.Transaction, error)
AddAdmin is a paid mutator transaction binding the contract method 0x70480275.
Solidity: function addAdmin(admin address) returns(bool)
func (*AppManagerTransactorSession) RemoveAdmin ¶
func (_AppManager *AppManagerTransactorSession) RemoveAdmin(admin common.Address) (*types.Transaction, error)
RemoveAdmin is a paid mutator transaction binding the contract method 0x1785f53c.
Solidity: function removeAdmin(admin address) returns(bool)
func (*AppManagerTransactorSession) SetAppCandidateAddrs ¶
func (_AppManager *AppManagerTransactorSession) SetAppCandidateAddrs(appId string, addrs []common.Address) (*types.Transaction, error)
SetAppCandidateAddrs is a paid mutator transaction binding the contract method 0x668acc4a.
Solidity: function setAppCandidateAddrs(appId string, addrs address[]) returns()
func (*AppManagerTransactorSession) SetAppConsensusType ¶
func (_AppManager *AppManagerTransactorSession) SetAppConsensusType(appId string, consensusType uint8) (*types.Transaction, error)
SetAppConsensusType is a paid mutator transaction binding the contract method 0x2feae2d0.
Solidity: function setAppConsensusType(appId string, consensusType uint8) returns()
func (*AppManagerTransactorSession) SetAppCreatorAddr ¶
func (_AppManager *AppManagerTransactorSession) SetAppCreatorAddr(appId string, addr common.Address) (*types.Transaction, error)
SetAppCreatorAddr is a paid mutator transaction binding the contract method 0x3a34d6de.
Solidity: function setAppCreatorAddr(appId string, addr address) returns()
func (*AppManagerTransactorSession) TransferOwnership ¶
func (_AppManager *AppManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(newOwner address) returns()