heco

package
v0.0.0-...-be40dae Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const ERC20HecoManagerABI = "" /* 4472-byte string literal not displayed */

ERC20HecoManagerABI is the input ABI used to generate the binding from.

View Source
const MultiSigWalletABI = "" /* 8200-byte string literal not displayed */

MultiSigWalletABI is the input ABI used to generate the binding from.

View Source
const TokenManagerABI = "" /* 3448-byte string literal not displayed */

TokenManagerABI is the input ABI used to generate the binding from.

Variables

View Source
var ERC20HecoManagerBin = "" /* 6044-byte string literal not displayed */

ERC20HecoManagerBin is the compiled bytecode used for deploying new contracts.

View Source
var MultiSigWalletBin = "" /* 12638-byte string literal not displayed */

MultiSigWalletBin is the compiled bytecode used for deploying new contracts.

View Source
var TokenManagerBin = "" /* 18720-byte string literal not displayed */

TokenManagerBin is the compiled bytecode used for deploying new contracts.

Functions

This section is empty.

Types

type ERC20HecoManager

type ERC20HecoManager struct {
	ERC20HecoManagerCaller     // Read-only binding to the contract
	ERC20HecoManagerTransactor // Write-only binding to the contract
	ERC20HecoManagerFilterer   // Log filterer for contract events
}

ERC20HecoManager is an auto generated Go binding around an Ethereum contract.

func DeployERC20HecoManager

func DeployERC20HecoManager(auth *bind.TransactOpts, backend bind.ContractBackend, _wallet common.Address) (common.Address, *types.Transaction, *ERC20HecoManager, error)

DeployERC20HecoManager deploys a new Ethereum contract, binding an instance of ERC20HecoManager to it.

func NewERC20HecoManager

func NewERC20HecoManager(address common.Address, backend bind.ContractBackend) (*ERC20HecoManager, error)

NewERC20HecoManager creates a new instance of ERC20HecoManager, bound to a specific deployed contract.

type ERC20HecoManagerBurned

type ERC20HecoManagerBurned struct {
	Token     common.Address
	Sender    common.Address
	Amount    *big.Int
	Recipient common.Address
	Raw       types.Log // Blockchain specific contextual infos
}

ERC20HecoManagerBurned represents a Burned event raised by the ERC20HecoManager contract.

type ERC20HecoManagerBurnedIterator

type ERC20HecoManagerBurnedIterator struct {
	Event *ERC20HecoManagerBurned // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ERC20HecoManagerBurnedIterator is returned from FilterBurned and is used to iterate over the raw logs and unpacked data for Burned events raised by the ERC20HecoManager contract.

func (*ERC20HecoManagerBurnedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ERC20HecoManagerBurnedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20HecoManagerBurnedIterator) Next

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 ERC20HecoManagerCaller

type ERC20HecoManagerCaller struct {
	// contains filtered or unexported fields
}

ERC20HecoManagerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewERC20HecoManagerCaller

func NewERC20HecoManagerCaller(address common.Address, caller bind.ContractCaller) (*ERC20HecoManagerCaller, error)

NewERC20HecoManagerCaller creates a new read-only instance of ERC20HecoManager, bound to a specific deployed contract.

func (*ERC20HecoManagerCaller) IsOwner

func (_ERC20HecoManager *ERC20HecoManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*ERC20HecoManagerCaller) Mappings

func (_ERC20HecoManager *ERC20HecoManagerCaller) Mappings(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

Mappings is a free data retrieval call binding the contract method 0x41102619.

Solidity: function mappings(address ) view returns(address)

func (*ERC20HecoManagerCaller) Owner

func (_ERC20HecoManager *ERC20HecoManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ERC20HecoManagerCaller) UsedEvents

func (_ERC20HecoManager *ERC20HecoManagerCaller) UsedEvents(opts *bind.CallOpts, arg0 [32]byte) (bool, error)

UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.

Solidity: function usedEvents_(bytes32 ) view returns(bool)

func (*ERC20HecoManagerCaller) Wallet

func (_ERC20HecoManager *ERC20HecoManagerCaller) Wallet(opts *bind.CallOpts) (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() view returns(address)

type ERC20HecoManagerCallerRaw

type ERC20HecoManagerCallerRaw struct {
	Contract *ERC20HecoManagerCaller // Generic read-only contract binding to access the raw methods on
}

ERC20HecoManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*ERC20HecoManagerCallerRaw) Call

func (_ERC20HecoManager *ERC20HecoManagerCallerRaw) 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 ERC20HecoManagerCallerSession

type ERC20HecoManagerCallerSession struct {
	Contract *ERC20HecoManagerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

ERC20HecoManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*ERC20HecoManagerCallerSession) IsOwner

func (_ERC20HecoManager *ERC20HecoManagerCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*ERC20HecoManagerCallerSession) Mappings

func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Mappings(arg0 common.Address) (common.Address, error)

Mappings is a free data retrieval call binding the contract method 0x41102619.

Solidity: function mappings(address ) view returns(address)

func (*ERC20HecoManagerCallerSession) Owner

func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ERC20HecoManagerCallerSession) UsedEvents

func (_ERC20HecoManager *ERC20HecoManagerCallerSession) UsedEvents(arg0 [32]byte) (bool, error)

UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.

Solidity: function usedEvents_(bytes32 ) view returns(bool)

func (*ERC20HecoManagerCallerSession) Wallet

func (_ERC20HecoManager *ERC20HecoManagerCallerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() view returns(address)

type ERC20HecoManagerFilterer

type ERC20HecoManagerFilterer struct {
	// contains filtered or unexported fields
}

ERC20HecoManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewERC20HecoManagerFilterer

func NewERC20HecoManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC20HecoManagerFilterer, error)

NewERC20HecoManagerFilterer creates a new log filterer instance of ERC20HecoManager, bound to a specific deployed contract.

func (*ERC20HecoManagerFilterer) FilterBurned

func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterBurned(opts *bind.FilterOpts, token []common.Address, sender []common.Address) (*ERC20HecoManagerBurnedIterator, error)

FilterBurned is a free log retrieval operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.

Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)

func (*ERC20HecoManagerFilterer) FilterMinted

func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterMinted(opts *bind.FilterOpts) (*ERC20HecoManagerMintedIterator, error)

FilterMinted is a free log retrieval operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.

Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)

func (*ERC20HecoManagerFilterer) FilterOwnershipTransferred

func (_ERC20HecoManager *ERC20HecoManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ERC20HecoManagerOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ERC20HecoManagerFilterer) ParseBurned

func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseBurned(log types.Log) (*ERC20HecoManagerBurned, error)

ParseBurned is a log parse operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.

Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)

func (*ERC20HecoManagerFilterer) ParseMinted

func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseMinted(log types.Log) (*ERC20HecoManagerMinted, error)

ParseMinted is a log parse operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.

Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)

func (*ERC20HecoManagerFilterer) ParseOwnershipTransferred

func (_ERC20HecoManager *ERC20HecoManagerFilterer) ParseOwnershipTransferred(log types.Log) (*ERC20HecoManagerOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*ERC20HecoManagerFilterer) WatchBurned

func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchBurned(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerBurned, token []common.Address, sender []common.Address) (event.Subscription, error)

WatchBurned is a free log subscription operation binding the contract event 0x47b4128ad231bee46bdb1f8614450b5ffe6eb96340e87519a0c3a8b91ee714ec.

Solidity: event Burned(address indexed token, address indexed sender, uint256 amount, address recipient)

func (*ERC20HecoManagerFilterer) WatchMinted

func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchMinted(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerMinted) (event.Subscription, error)

WatchMinted is a free log subscription operation binding the contract event 0xfdc0a3af821280dd73e4f6683e16c5afc31a629d07af623f9a4689d685593886.

Solidity: event Minted(address token, uint256 amount, address recipient, bytes32 receiptId)

func (*ERC20HecoManagerFilterer) WatchOwnershipTransferred

func (_ERC20HecoManager *ERC20HecoManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ERC20HecoManagerOwnershipTransferred, 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)

type ERC20HecoManagerMinted

type ERC20HecoManagerMinted struct {
	Token     common.Address
	Amount    *big.Int
	Recipient common.Address
	ReceiptId [32]byte
	Raw       types.Log // Blockchain specific contextual infos
}

ERC20HecoManagerMinted represents a Minted event raised by the ERC20HecoManager contract.

type ERC20HecoManagerMintedIterator

type ERC20HecoManagerMintedIterator struct {
	Event *ERC20HecoManagerMinted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ERC20HecoManagerMintedIterator is returned from FilterMinted and is used to iterate over the raw logs and unpacked data for Minted events raised by the ERC20HecoManager contract.

func (*ERC20HecoManagerMintedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ERC20HecoManagerMintedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20HecoManagerMintedIterator) Next

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 ERC20HecoManagerOwnershipTransferred

type ERC20HecoManagerOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

ERC20HecoManagerOwnershipTransferred represents a OwnershipTransferred event raised by the ERC20HecoManager contract.

type ERC20HecoManagerOwnershipTransferredIterator

type ERC20HecoManagerOwnershipTransferredIterator struct {
	Event *ERC20HecoManagerOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

ERC20HecoManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ERC20HecoManager contract.

func (*ERC20HecoManagerOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*ERC20HecoManagerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ERC20HecoManagerOwnershipTransferredIterator) Next

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 ERC20HecoManagerRaw

type ERC20HecoManagerRaw struct {
	Contract *ERC20HecoManager // Generic contract binding to access the raw methods on
}

ERC20HecoManagerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*ERC20HecoManagerRaw) Call

func (_ERC20HecoManager *ERC20HecoManagerRaw) 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 (*ERC20HecoManagerRaw) Transact

func (_ERC20HecoManager *ERC20HecoManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC20HecoManagerRaw) Transfer

func (_ERC20HecoManager *ERC20HecoManagerRaw) 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 ERC20HecoManagerSession

type ERC20HecoManagerSession struct {
	Contract     *ERC20HecoManager // 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
}

ERC20HecoManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*ERC20HecoManagerSession) AddToken

func (_ERC20HecoManager *ERC20HecoManagerSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0xe8162bda.

Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()

func (*ERC20HecoManagerSession) BurnToken

func (_ERC20HecoManager *ERC20HecoManagerSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)

BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.

Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()

func (*ERC20HecoManagerSession) IsOwner

func (_ERC20HecoManager *ERC20HecoManagerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*ERC20HecoManagerSession) Mappings

func (_ERC20HecoManager *ERC20HecoManagerSession) Mappings(arg0 common.Address) (common.Address, error)

Mappings is a free data retrieval call binding the contract method 0x41102619.

Solidity: function mappings(address ) view returns(address)

func (*ERC20HecoManagerSession) MintToken

func (_ERC20HecoManager *ERC20HecoManagerSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0xf633be1e.

Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()

func (*ERC20HecoManagerSession) Owner

func (_ERC20HecoManager *ERC20HecoManagerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*ERC20HecoManagerSession) RemoveToken

func (_ERC20HecoManager *ERC20HecoManagerSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.

Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()

func (*ERC20HecoManagerSession) RenounceOwnership

func (_ERC20HecoManager *ERC20HecoManagerSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ERC20HecoManagerSession) TransferOwnership

func (_ERC20HecoManager *ERC20HecoManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*ERC20HecoManagerSession) UsedEvents

func (_ERC20HecoManager *ERC20HecoManagerSession) UsedEvents(arg0 [32]byte) (bool, error)

UsedEvents is a free data retrieval call binding the contract method 0xbccc9fcf.

Solidity: function usedEvents_(bytes32 ) view returns(bool)

func (*ERC20HecoManagerSession) Wallet

func (_ERC20HecoManager *ERC20HecoManagerSession) Wallet() (common.Address, error)

Wallet is a free data retrieval call binding the contract method 0x521eb273.

Solidity: function wallet() view returns(address)

type ERC20HecoManagerTransactor

type ERC20HecoManagerTransactor struct {
	// contains filtered or unexported fields
}

ERC20HecoManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewERC20HecoManagerTransactor

func NewERC20HecoManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC20HecoManagerTransactor, error)

NewERC20HecoManagerTransactor creates a new write-only instance of ERC20HecoManager, bound to a specific deployed contract.

func (*ERC20HecoManagerTransactor) AddToken

func (_ERC20HecoManager *ERC20HecoManagerTransactor) AddToken(opts *bind.TransactOpts, tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0xe8162bda.

Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()

func (*ERC20HecoManagerTransactor) BurnToken

func (_ERC20HecoManager *ERC20HecoManagerTransactor) BurnToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)

BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.

Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()

func (*ERC20HecoManagerTransactor) MintToken

func (_ERC20HecoManager *ERC20HecoManagerTransactor) MintToken(opts *bind.TransactOpts, heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0xf633be1e.

Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()

func (*ERC20HecoManagerTransactor) RemoveToken

func (_ERC20HecoManager *ERC20HecoManagerTransactor) RemoveToken(opts *bind.TransactOpts, tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.

Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()

func (*ERC20HecoManagerTransactor) RenounceOwnership

func (_ERC20HecoManager *ERC20HecoManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ERC20HecoManagerTransactor) TransferOwnership

func (_ERC20HecoManager *ERC20HecoManagerTransactor) 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 ERC20HecoManagerTransactorRaw

type ERC20HecoManagerTransactorRaw struct {
	Contract *ERC20HecoManagerTransactor // Generic write-only contract binding to access the raw methods on
}

ERC20HecoManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*ERC20HecoManagerTransactorRaw) Transact

func (_ERC20HecoManager *ERC20HecoManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*ERC20HecoManagerTransactorRaw) Transfer

func (_ERC20HecoManager *ERC20HecoManagerTransactorRaw) 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 ERC20HecoManagerTransactorSession

type ERC20HecoManagerTransactorSession struct {
	Contract     *ERC20HecoManagerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

ERC20HecoManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*ERC20HecoManagerTransactorSession) AddToken

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) AddToken(tokenManager common.Address, hynTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0xe8162bda.

Solidity: function addToken(address tokenManager, address hynTokenAddr, string name, string symbol, uint8 decimals) returns()

func (*ERC20HecoManagerTransactorSession) BurnToken

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) BurnToken(heco20Token common.Address, amount *big.Int, recipient common.Address) (*types.Transaction, error)

BurnToken is a paid mutator transaction binding the contract method 0xa0e3d1a0.

Solidity: function burnToken(address heco20Token, uint256 amount, address recipient) returns()

func (*ERC20HecoManagerTransactorSession) MintToken

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) MintToken(heco20Token common.Address, amount *big.Int, recipient common.Address, receiptId [32]byte) (*types.Transaction, error)

MintToken is a paid mutator transaction binding the contract method 0xf633be1e.

Solidity: function mintToken(address heco20Token, uint256 amount, address recipient, bytes32 receiptId) returns()

func (*ERC20HecoManagerTransactorSession) RemoveToken

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RemoveToken(tokenManager common.Address, hynTokenAddr common.Address) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x9735b0e3.

Solidity: function removeToken(address tokenManager, address hynTokenAddr) returns()

func (*ERC20HecoManagerTransactorSession) RenounceOwnership

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*ERC20HecoManagerTransactorSession) TransferOwnership

func (_ERC20HecoManager *ERC20HecoManagerTransactorSession) 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 MultiSigWallet

type MultiSigWallet struct {
	MultiSigWalletCaller     // Read-only binding to the contract
	MultiSigWalletTransactor // Write-only binding to the contract
	MultiSigWalletFilterer   // Log filterer for contract events
}

MultiSigWallet is an auto generated Go binding around an Ethereum contract.

func DeployMultiSigWallet

func DeployMultiSigWallet(auth *bind.TransactOpts, backend bind.ContractBackend, _owners []common.Address, _required *big.Int) (common.Address, *types.Transaction, *MultiSigWallet, error)

DeployMultiSigWallet deploys a new Ethereum contract, binding an instance of MultiSigWallet to it.

func NewMultiSigWallet

func NewMultiSigWallet(address common.Address, backend bind.ContractBackend) (*MultiSigWallet, error)

NewMultiSigWallet creates a new instance of MultiSigWallet, bound to a specific deployed contract.

type MultiSigWalletCaller

type MultiSigWalletCaller struct {
	// contains filtered or unexported fields
}

MultiSigWalletCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewMultiSigWalletCaller

func NewMultiSigWalletCaller(address common.Address, caller bind.ContractCaller) (*MultiSigWalletCaller, error)

NewMultiSigWalletCaller creates a new read-only instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletCaller) Confirmations

func (_MultiSigWallet *MultiSigWalletCaller) Confirmations(opts *bind.CallOpts, arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations(uint256 , address ) view returns(bool)

func (*MultiSigWalletCaller) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmationCount(opts *bind.CallOpts, transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(uint256 transactionId) view returns(uint256 count)

func (*MultiSigWalletCaller) GetConfirmations

func (_MultiSigWallet *MultiSigWalletCaller) GetConfirmations(opts *bind.CallOpts, transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(uint256 transactionId) view returns(address[] _confirmations)

func (*MultiSigWalletCaller) GetOwners

func (_MultiSigWallet *MultiSigWalletCaller) GetOwners(opts *bind.CallOpts) ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

Solidity: function getOwners() view returns(address[])

func (*MultiSigWalletCaller) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionCount(opts *bind.CallOpts, pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(bool pending, bool executed) view returns(uint256 count)

func (*MultiSigWalletCaller) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletCaller) GetTransactionIds(opts *bind.CallOpts, from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)

func (*MultiSigWalletCaller) IsConfirmed

func (_MultiSigWallet *MultiSigWalletCaller) IsConfirmed(opts *bind.CallOpts, transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(uint256 transactionId) view returns(bool)

func (*MultiSigWalletCaller) IsOwner

func (_MultiSigWallet *MultiSigWalletCaller) IsOwner(opts *bind.CallOpts, arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner(address ) view returns(bool)

func (*MultiSigWalletCaller) MAXOWNERCOUNT

func (_MultiSigWallet *MultiSigWalletCaller) MAXOWNERCOUNT(opts *bind.CallOpts) (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() view returns(uint256)

func (*MultiSigWalletCaller) Owners

func (_MultiSigWallet *MultiSigWalletCaller) Owners(opts *bind.CallOpts, arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

Solidity: function owners(uint256 ) view returns(address)

func (*MultiSigWalletCaller) Required

func (_MultiSigWallet *MultiSigWalletCaller) Required(opts *bind.CallOpts) (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() view returns(uint256)

func (*MultiSigWalletCaller) TransactionCount

func (_MultiSigWallet *MultiSigWalletCaller) TransactionCount(opts *bind.CallOpts) (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() view returns(uint256)

func (*MultiSigWalletCaller) Transactions

func (_MultiSigWallet *MultiSigWalletCaller) Transactions(opts *bind.CallOpts, arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions(uint256 ) view returns(address destination, uint256 value, bytes data, bool executed)

type MultiSigWalletCallerRaw

type MultiSigWalletCallerRaw struct {
	Contract *MultiSigWalletCaller // Generic read-only contract binding to access the raw methods on
}

MultiSigWalletCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*MultiSigWalletCallerRaw) Call

func (_MultiSigWallet *MultiSigWalletCallerRaw) 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 MultiSigWalletCallerSession

type MultiSigWalletCallerSession struct {
	Contract *MultiSigWalletCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts         // Call options to use throughout this session
}

MultiSigWalletCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*MultiSigWalletCallerSession) Confirmations

func (_MultiSigWallet *MultiSigWalletCallerSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations(uint256 , address ) view returns(bool)

func (*MultiSigWalletCallerSession) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(uint256 transactionId) view returns(uint256 count)

func (*MultiSigWalletCallerSession) GetConfirmations

func (_MultiSigWallet *MultiSigWalletCallerSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(uint256 transactionId) view returns(address[] _confirmations)

func (*MultiSigWalletCallerSession) GetOwners

func (_MultiSigWallet *MultiSigWalletCallerSession) GetOwners() ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

Solidity: function getOwners() view returns(address[])

func (*MultiSigWalletCallerSession) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(bool pending, bool executed) view returns(uint256 count)

func (*MultiSigWalletCallerSession) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletCallerSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)

func (*MultiSigWalletCallerSession) IsConfirmed

func (_MultiSigWallet *MultiSigWalletCallerSession) IsConfirmed(transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(uint256 transactionId) view returns(bool)

func (*MultiSigWalletCallerSession) IsOwner

func (_MultiSigWallet *MultiSigWalletCallerSession) IsOwner(arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner(address ) view returns(bool)

func (*MultiSigWalletCallerSession) MAXOWNERCOUNT

func (_MultiSigWallet *MultiSigWalletCallerSession) MAXOWNERCOUNT() (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() view returns(uint256)

func (*MultiSigWalletCallerSession) Owners

func (_MultiSigWallet *MultiSigWalletCallerSession) Owners(arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

Solidity: function owners(uint256 ) view returns(address)

func (*MultiSigWalletCallerSession) Required

func (_MultiSigWallet *MultiSigWalletCallerSession) Required() (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() view returns(uint256)

func (*MultiSigWalletCallerSession) TransactionCount

func (_MultiSigWallet *MultiSigWalletCallerSession) TransactionCount() (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() view returns(uint256)

func (*MultiSigWalletCallerSession) Transactions

func (_MultiSigWallet *MultiSigWalletCallerSession) Transactions(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions(uint256 ) view returns(address destination, uint256 value, bytes data, bool executed)

type MultiSigWalletConfirmation

type MultiSigWalletConfirmation struct {
	Sender        common.Address
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletConfirmation represents a Confirmation event raised by the MultiSigWallet contract.

type MultiSigWalletConfirmationIterator

type MultiSigWalletConfirmationIterator struct {
	Event *MultiSigWalletConfirmation // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletConfirmationIterator is returned from FilterConfirmation and is used to iterate over the raw logs and unpacked data for Confirmation events raised by the MultiSigWallet contract.

func (*MultiSigWalletConfirmationIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletConfirmationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletConfirmationIterator) Next

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 MultiSigWalletDeposit

type MultiSigWalletDeposit struct {
	Sender common.Address
	Value  *big.Int
	Raw    types.Log // Blockchain specific contextual infos
}

MultiSigWalletDeposit represents a Deposit event raised by the MultiSigWallet contract.

type MultiSigWalletDepositIterator

type MultiSigWalletDepositIterator struct {
	Event *MultiSigWalletDeposit // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletDepositIterator is returned from FilterDeposit and is used to iterate over the raw logs and unpacked data for Deposit events raised by the MultiSigWallet contract.

func (*MultiSigWalletDepositIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletDepositIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletDepositIterator) Next

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 MultiSigWalletExecution

type MultiSigWalletExecution struct {
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletExecution represents a Execution event raised by the MultiSigWallet contract.

type MultiSigWalletExecutionFailure

type MultiSigWalletExecutionFailure struct {
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletExecutionFailure represents a ExecutionFailure event raised by the MultiSigWallet contract.

type MultiSigWalletExecutionFailureIterator

type MultiSigWalletExecutionFailureIterator struct {
	Event *MultiSigWalletExecutionFailure // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletExecutionFailureIterator is returned from FilterExecutionFailure and is used to iterate over the raw logs and unpacked data for ExecutionFailure events raised by the MultiSigWallet contract.

func (*MultiSigWalletExecutionFailureIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletExecutionFailureIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletExecutionFailureIterator) Next

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 MultiSigWalletExecutionIterator

type MultiSigWalletExecutionIterator struct {
	Event *MultiSigWalletExecution // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletExecutionIterator is returned from FilterExecution and is used to iterate over the raw logs and unpacked data for Execution events raised by the MultiSigWallet contract.

func (*MultiSigWalletExecutionIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletExecutionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletExecutionIterator) Next

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 MultiSigWalletFilterer

type MultiSigWalletFilterer struct {
	// contains filtered or unexported fields
}

MultiSigWalletFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewMultiSigWalletFilterer

func NewMultiSigWalletFilterer(address common.Address, filterer bind.ContractFilterer) (*MultiSigWalletFilterer, error)

NewMultiSigWalletFilterer creates a new log filterer instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletFilterer) FilterConfirmation

func (_MultiSigWallet *MultiSigWalletFilterer) FilterConfirmation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletConfirmationIterator, error)

FilterConfirmation is a free log retrieval operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.

Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) FilterDeposit

func (_MultiSigWallet *MultiSigWalletFilterer) FilterDeposit(opts *bind.FilterOpts, sender []common.Address) (*MultiSigWalletDepositIterator, error)

FilterDeposit is a free log retrieval operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed sender, uint256 value)

func (*MultiSigWalletFilterer) FilterExecution

func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecution(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionIterator, error)

FilterExecution is a free log retrieval operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.

Solidity: event Execution(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) FilterExecutionFailure

func (_MultiSigWallet *MultiSigWalletFilterer) FilterExecutionFailure(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletExecutionFailureIterator, error)

FilterExecutionFailure is a free log retrieval operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.

Solidity: event ExecutionFailure(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) FilterOwnerAddition

func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerAddition(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerAdditionIterator, error)

FilterOwnerAddition is a free log retrieval operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.

Solidity: event OwnerAddition(address indexed owner)

func (*MultiSigWalletFilterer) FilterOwnerRemoval

func (_MultiSigWallet *MultiSigWalletFilterer) FilterOwnerRemoval(opts *bind.FilterOpts, owner []common.Address) (*MultiSigWalletOwnerRemovalIterator, error)

FilterOwnerRemoval is a free log retrieval operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.

Solidity: event OwnerRemoval(address indexed owner)

func (*MultiSigWalletFilterer) FilterRequirementChange

func (_MultiSigWallet *MultiSigWalletFilterer) FilterRequirementChange(opts *bind.FilterOpts) (*MultiSigWalletRequirementChangeIterator, error)

FilterRequirementChange is a free log retrieval operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.

Solidity: event RequirementChange(uint256 required)

func (*MultiSigWalletFilterer) FilterRevocation

func (_MultiSigWallet *MultiSigWalletFilterer) FilterRevocation(opts *bind.FilterOpts, sender []common.Address, transactionId []*big.Int) (*MultiSigWalletRevocationIterator, error)

FilterRevocation is a free log retrieval operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.

Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) FilterSubmission

func (_MultiSigWallet *MultiSigWalletFilterer) FilterSubmission(opts *bind.FilterOpts, transactionId []*big.Int) (*MultiSigWalletSubmissionIterator, error)

FilterSubmission is a free log retrieval operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.

Solidity: event Submission(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) ParseConfirmation

func (_MultiSigWallet *MultiSigWalletFilterer) ParseConfirmation(log types.Log) (*MultiSigWalletConfirmation, error)

ParseConfirmation is a log parse operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.

Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) ParseDeposit

func (_MultiSigWallet *MultiSigWalletFilterer) ParseDeposit(log types.Log) (*MultiSigWalletDeposit, error)

ParseDeposit is a log parse operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed sender, uint256 value)

func (*MultiSigWalletFilterer) ParseExecution

func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecution(log types.Log) (*MultiSigWalletExecution, error)

ParseExecution is a log parse operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.

Solidity: event Execution(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) ParseExecutionFailure

func (_MultiSigWallet *MultiSigWalletFilterer) ParseExecutionFailure(log types.Log) (*MultiSigWalletExecutionFailure, error)

ParseExecutionFailure is a log parse operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.

Solidity: event ExecutionFailure(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) ParseOwnerAddition

func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerAddition(log types.Log) (*MultiSigWalletOwnerAddition, error)

ParseOwnerAddition is a log parse operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.

Solidity: event OwnerAddition(address indexed owner)

func (*MultiSigWalletFilterer) ParseOwnerRemoval

func (_MultiSigWallet *MultiSigWalletFilterer) ParseOwnerRemoval(log types.Log) (*MultiSigWalletOwnerRemoval, error)

ParseOwnerRemoval is a log parse operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.

Solidity: event OwnerRemoval(address indexed owner)

func (*MultiSigWalletFilterer) ParseRequirementChange

func (_MultiSigWallet *MultiSigWalletFilterer) ParseRequirementChange(log types.Log) (*MultiSigWalletRequirementChange, error)

ParseRequirementChange is a log parse operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.

Solidity: event RequirementChange(uint256 required)

func (*MultiSigWalletFilterer) ParseRevocation

func (_MultiSigWallet *MultiSigWalletFilterer) ParseRevocation(log types.Log) (*MultiSigWalletRevocation, error)

ParseRevocation is a log parse operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.

Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) ParseSubmission

func (_MultiSigWallet *MultiSigWalletFilterer) ParseSubmission(log types.Log) (*MultiSigWalletSubmission, error)

ParseSubmission is a log parse operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.

Solidity: event Submission(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) WatchConfirmation

func (_MultiSigWallet *MultiSigWalletFilterer) WatchConfirmation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletConfirmation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)

WatchConfirmation is a free log subscription operation binding the contract event 0x4a504a94899432a9846e1aa406dceb1bcfd538bb839071d49d1e5e23f5be30ef.

Solidity: event Confirmation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) WatchDeposit

func (_MultiSigWallet *MultiSigWalletFilterer) WatchDeposit(opts *bind.WatchOpts, sink chan<- *MultiSigWalletDeposit, sender []common.Address) (event.Subscription, error)

WatchDeposit is a free log subscription operation binding the contract event 0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c.

Solidity: event Deposit(address indexed sender, uint256 value)

func (*MultiSigWalletFilterer) WatchExecution

func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecution(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecution, transactionId []*big.Int) (event.Subscription, error)

WatchExecution is a free log subscription operation binding the contract event 0x33e13ecb54c3076d8e8bb8c2881800a4d972b792045ffae98fdf46df365fed75.

Solidity: event Execution(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) WatchExecutionFailure

func (_MultiSigWallet *MultiSigWalletFilterer) WatchExecutionFailure(opts *bind.WatchOpts, sink chan<- *MultiSigWalletExecutionFailure, transactionId []*big.Int) (event.Subscription, error)

WatchExecutionFailure is a free log subscription operation binding the contract event 0x526441bb6c1aba3c9a4a6ca1d6545da9c2333c8c48343ef398eb858d72b79236.

Solidity: event ExecutionFailure(uint256 indexed transactionId)

func (*MultiSigWalletFilterer) WatchOwnerAddition

func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerAddition(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerAddition, owner []common.Address) (event.Subscription, error)

WatchOwnerAddition is a free log subscription operation binding the contract event 0xf39e6e1eb0edcf53c221607b54b00cd28f3196fed0a24994dc308b8f611b682d.

Solidity: event OwnerAddition(address indexed owner)

func (*MultiSigWalletFilterer) WatchOwnerRemoval

func (_MultiSigWallet *MultiSigWalletFilterer) WatchOwnerRemoval(opts *bind.WatchOpts, sink chan<- *MultiSigWalletOwnerRemoval, owner []common.Address) (event.Subscription, error)

WatchOwnerRemoval is a free log subscription operation binding the contract event 0x8001553a916ef2f495d26a907cc54d96ed840d7bda71e73194bf5a9df7a76b90.

Solidity: event OwnerRemoval(address indexed owner)

func (*MultiSigWalletFilterer) WatchRequirementChange

func (_MultiSigWallet *MultiSigWalletFilterer) WatchRequirementChange(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRequirementChange) (event.Subscription, error)

WatchRequirementChange is a free log subscription operation binding the contract event 0xa3f1ee9126a074d9326c682f561767f710e927faa811f7a99829d49dc421797a.

Solidity: event RequirementChange(uint256 required)

func (*MultiSigWalletFilterer) WatchRevocation

func (_MultiSigWallet *MultiSigWalletFilterer) WatchRevocation(opts *bind.WatchOpts, sink chan<- *MultiSigWalletRevocation, sender []common.Address, transactionId []*big.Int) (event.Subscription, error)

WatchRevocation is a free log subscription operation binding the contract event 0xf6a317157440607f36269043eb55f1287a5a19ba2216afeab88cd46cbcfb88e9.

Solidity: event Revocation(address indexed sender, uint256 indexed transactionId)

func (*MultiSigWalletFilterer) WatchSubmission

func (_MultiSigWallet *MultiSigWalletFilterer) WatchSubmission(opts *bind.WatchOpts, sink chan<- *MultiSigWalletSubmission, transactionId []*big.Int) (event.Subscription, error)

WatchSubmission is a free log subscription operation binding the contract event 0xc0ba8fe4b176c1714197d43b9cc6bcf797a4a7461c5fe8d0ef6e184ae7601e51.

Solidity: event Submission(uint256 indexed transactionId)

type MultiSigWalletOwnerAddition

type MultiSigWalletOwnerAddition struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

MultiSigWalletOwnerAddition represents a OwnerAddition event raised by the MultiSigWallet contract.

type MultiSigWalletOwnerAdditionIterator

type MultiSigWalletOwnerAdditionIterator struct {
	Event *MultiSigWalletOwnerAddition // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletOwnerAdditionIterator is returned from FilterOwnerAddition and is used to iterate over the raw logs and unpacked data for OwnerAddition events raised by the MultiSigWallet contract.

func (*MultiSigWalletOwnerAdditionIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletOwnerAdditionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletOwnerAdditionIterator) Next

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 MultiSigWalletOwnerRemoval

type MultiSigWalletOwnerRemoval struct {
	Owner common.Address
	Raw   types.Log // Blockchain specific contextual infos
}

MultiSigWalletOwnerRemoval represents a OwnerRemoval event raised by the MultiSigWallet contract.

type MultiSigWalletOwnerRemovalIterator

type MultiSigWalletOwnerRemovalIterator struct {
	Event *MultiSigWalletOwnerRemoval // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletOwnerRemovalIterator is returned from FilterOwnerRemoval and is used to iterate over the raw logs and unpacked data for OwnerRemoval events raised by the MultiSigWallet contract.

func (*MultiSigWalletOwnerRemovalIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletOwnerRemovalIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletOwnerRemovalIterator) Next

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 MultiSigWalletRaw

type MultiSigWalletRaw struct {
	Contract *MultiSigWallet // Generic contract binding to access the raw methods on
}

MultiSigWalletRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*MultiSigWalletRaw) Call

func (_MultiSigWallet *MultiSigWalletRaw) 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 (*MultiSigWalletRaw) Transact

func (_MultiSigWallet *MultiSigWalletRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MultiSigWalletRaw) Transfer

func (_MultiSigWallet *MultiSigWalletRaw) 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 MultiSigWalletRequirementChange

type MultiSigWalletRequirementChange struct {
	Required *big.Int
	Raw      types.Log // Blockchain specific contextual infos
}

MultiSigWalletRequirementChange represents a RequirementChange event raised by the MultiSigWallet contract.

type MultiSigWalletRequirementChangeIterator

type MultiSigWalletRequirementChangeIterator struct {
	Event *MultiSigWalletRequirementChange // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletRequirementChangeIterator is returned from FilterRequirementChange and is used to iterate over the raw logs and unpacked data for RequirementChange events raised by the MultiSigWallet contract.

func (*MultiSigWalletRequirementChangeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletRequirementChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletRequirementChangeIterator) Next

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 MultiSigWalletRevocation

type MultiSigWalletRevocation struct {
	Sender        common.Address
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletRevocation represents a Revocation event raised by the MultiSigWallet contract.

type MultiSigWalletRevocationIterator

type MultiSigWalletRevocationIterator struct {
	Event *MultiSigWalletRevocation // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletRevocationIterator is returned from FilterRevocation and is used to iterate over the raw logs and unpacked data for Revocation events raised by the MultiSigWallet contract.

func (*MultiSigWalletRevocationIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletRevocationIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletRevocationIterator) Next

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 MultiSigWalletSession

type MultiSigWalletSession struct {
	Contract     *MultiSigWallet   // 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
}

MultiSigWalletSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*MultiSigWalletSession) AddOwner

func (_MultiSigWallet *MultiSigWalletSession) AddOwner(owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(address owner) returns()

func (*MultiSigWalletSession) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(uint256 _required) returns()

func (*MultiSigWalletSession) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(uint256 transactionId) returns()

func (*MultiSigWalletSession) Confirmations

func (_MultiSigWallet *MultiSigWalletSession) Confirmations(arg0 *big.Int, arg1 common.Address) (bool, error)

Confirmations is a free data retrieval call binding the contract method 0x3411c81c.

Solidity: function confirmations(uint256 , address ) view returns(bool)

func (*MultiSigWalletSession) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(uint256 transactionId) returns()

func (*MultiSigWalletSession) Fallback

func (_MultiSigWallet *MultiSigWalletSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*MultiSigWalletSession) GetConfirmationCount

func (_MultiSigWallet *MultiSigWalletSession) GetConfirmationCount(transactionId *big.Int) (*big.Int, error)

GetConfirmationCount is a free data retrieval call binding the contract method 0x8b51d13f.

Solidity: function getConfirmationCount(uint256 transactionId) view returns(uint256 count)

func (*MultiSigWalletSession) GetConfirmations

func (_MultiSigWallet *MultiSigWalletSession) GetConfirmations(transactionId *big.Int) ([]common.Address, error)

GetConfirmations is a free data retrieval call binding the contract method 0xb5dc40c3.

Solidity: function getConfirmations(uint256 transactionId) view returns(address[] _confirmations)

func (*MultiSigWalletSession) GetOwners

func (_MultiSigWallet *MultiSigWalletSession) GetOwners() ([]common.Address, error)

GetOwners is a free data retrieval call binding the contract method 0xa0e67e2b.

Solidity: function getOwners() view returns(address[])

func (*MultiSigWalletSession) GetTransactionCount

func (_MultiSigWallet *MultiSigWalletSession) GetTransactionCount(pending bool, executed bool) (*big.Int, error)

GetTransactionCount is a free data retrieval call binding the contract method 0x54741525.

Solidity: function getTransactionCount(bool pending, bool executed) view returns(uint256 count)

func (*MultiSigWalletSession) GetTransactionIds

func (_MultiSigWallet *MultiSigWalletSession) GetTransactionIds(from *big.Int, to *big.Int, pending bool, executed bool) ([]*big.Int, error)

GetTransactionIds is a free data retrieval call binding the contract method 0xa8abe69a.

Solidity: function getTransactionIds(uint256 from, uint256 to, bool pending, bool executed) view returns(uint256[] _transactionIds)

func (*MultiSigWalletSession) IsConfirmed

func (_MultiSigWallet *MultiSigWalletSession) IsConfirmed(transactionId *big.Int) (bool, error)

IsConfirmed is a free data retrieval call binding the contract method 0x784547a7.

Solidity: function isConfirmed(uint256 transactionId) view returns(bool)

func (*MultiSigWalletSession) IsOwner

func (_MultiSigWallet *MultiSigWalletSession) IsOwner(arg0 common.Address) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x2f54bf6e.

Solidity: function isOwner(address ) view returns(bool)

func (*MultiSigWalletSession) MAXOWNERCOUNT

func (_MultiSigWallet *MultiSigWalletSession) MAXOWNERCOUNT() (*big.Int, error)

MAXOWNERCOUNT is a free data retrieval call binding the contract method 0xd74f8edd.

Solidity: function MAX_OWNER_COUNT() view returns(uint256)

func (*MultiSigWalletSession) Owners

func (_MultiSigWallet *MultiSigWalletSession) Owners(arg0 *big.Int) (common.Address, error)

Owners is a free data retrieval call binding the contract method 0x025e7c27.

Solidity: function owners(uint256 ) view returns(address)

func (*MultiSigWalletSession) RemoveOwner

func (_MultiSigWallet *MultiSigWalletSession) RemoveOwner(owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(address owner) returns()

func (*MultiSigWalletSession) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(address owner, address newOwner) returns()

func (*MultiSigWalletSession) Required

func (_MultiSigWallet *MultiSigWalletSession) Required() (*big.Int, error)

Required is a free data retrieval call binding the contract method 0xdc8452cd.

Solidity: function required() view returns(uint256)

func (*MultiSigWalletSession) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(uint256 transactionId) returns()

func (*MultiSigWalletSession) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)

func (*MultiSigWalletSession) TransactionCount

func (_MultiSigWallet *MultiSigWalletSession) TransactionCount() (*big.Int, error)

TransactionCount is a free data retrieval call binding the contract method 0xb77bf600.

Solidity: function transactionCount() view returns(uint256)

func (*MultiSigWalletSession) Transactions

func (_MultiSigWallet *MultiSigWalletSession) Transactions(arg0 *big.Int) (struct {
	Destination common.Address
	Value       *big.Int
	Data        []byte
	Executed    bool
}, error)

Transactions is a free data retrieval call binding the contract method 0x9ace38c2.

Solidity: function transactions(uint256 ) view returns(address destination, uint256 value, bytes data, bool executed)

type MultiSigWalletSubmission

type MultiSigWalletSubmission struct {
	TransactionId *big.Int
	Raw           types.Log // Blockchain specific contextual infos
}

MultiSigWalletSubmission represents a Submission event raised by the MultiSigWallet contract.

type MultiSigWalletSubmissionIterator

type MultiSigWalletSubmissionIterator struct {
	Event *MultiSigWalletSubmission // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

MultiSigWalletSubmissionIterator is returned from FilterSubmission and is used to iterate over the raw logs and unpacked data for Submission events raised by the MultiSigWallet contract.

func (*MultiSigWalletSubmissionIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*MultiSigWalletSubmissionIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*MultiSigWalletSubmissionIterator) Next

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 MultiSigWalletTransactor

type MultiSigWalletTransactor struct {
	// contains filtered or unexported fields
}

MultiSigWalletTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewMultiSigWalletTransactor

func NewMultiSigWalletTransactor(address common.Address, transactor bind.ContractTransactor) (*MultiSigWalletTransactor, error)

NewMultiSigWalletTransactor creates a new write-only instance of MultiSigWallet, bound to a specific deployed contract.

func (*MultiSigWalletTransactor) AddOwner

func (_MultiSigWallet *MultiSigWalletTransactor) AddOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(address owner) returns()

func (*MultiSigWalletTransactor) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletTransactor) ChangeRequirement(opts *bind.TransactOpts, _required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(uint256 _required) returns()

func (*MultiSigWalletTransactor) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) ConfirmTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(uint256 transactionId) returns()

func (*MultiSigWalletTransactor) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) ExecuteTransaction(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(uint256 transactionId) returns()

func (*MultiSigWalletTransactor) Fallback

func (_MultiSigWallet *MultiSigWalletTransactor) Fallback(opts *bind.TransactOpts, calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*MultiSigWalletTransactor) RemoveOwner

func (_MultiSigWallet *MultiSigWalletTransactor) RemoveOwner(opts *bind.TransactOpts, owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(address owner) returns()

func (*MultiSigWalletTransactor) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletTransactor) ReplaceOwner(opts *bind.TransactOpts, owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(address owner, address newOwner) returns()

func (*MultiSigWalletTransactor) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletTransactor) RevokeConfirmation(opts *bind.TransactOpts, transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(uint256 transactionId) returns()

func (*MultiSigWalletTransactor) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletTransactor) SubmitTransaction(opts *bind.TransactOpts, destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)

type MultiSigWalletTransactorRaw

type MultiSigWalletTransactorRaw struct {
	Contract *MultiSigWalletTransactor // Generic write-only contract binding to access the raw methods on
}

MultiSigWalletTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*MultiSigWalletTransactorRaw) Transact

func (_MultiSigWallet *MultiSigWalletTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*MultiSigWalletTransactorRaw) Transfer

func (_MultiSigWallet *MultiSigWalletTransactorRaw) 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 MultiSigWalletTransactorSession

type MultiSigWalletTransactorSession struct {
	Contract     *MultiSigWalletTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts         // Transaction auth options to use throughout this session
}

MultiSigWalletTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*MultiSigWalletTransactorSession) AddOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) AddOwner(owner common.Address) (*types.Transaction, error)

AddOwner is a paid mutator transaction binding the contract method 0x7065cb48.

Solidity: function addOwner(address owner) returns()

func (*MultiSigWalletTransactorSession) ChangeRequirement

func (_MultiSigWallet *MultiSigWalletTransactorSession) ChangeRequirement(_required *big.Int) (*types.Transaction, error)

ChangeRequirement is a paid mutator transaction binding the contract method 0xba51a6df.

Solidity: function changeRequirement(uint256 _required) returns()

func (*MultiSigWalletTransactorSession) ConfirmTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) ConfirmTransaction(transactionId *big.Int) (*types.Transaction, error)

ConfirmTransaction is a paid mutator transaction binding the contract method 0xc01a8c84.

Solidity: function confirmTransaction(uint256 transactionId) returns()

func (*MultiSigWalletTransactorSession) ExecuteTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) ExecuteTransaction(transactionId *big.Int) (*types.Transaction, error)

ExecuteTransaction is a paid mutator transaction binding the contract method 0xee22610b.

Solidity: function executeTransaction(uint256 transactionId) returns()

func (*MultiSigWalletTransactorSession) Fallback

func (_MultiSigWallet *MultiSigWalletTransactorSession) Fallback(calldata []byte) (*types.Transaction, error)

Fallback is a paid mutator transaction binding the contract fallback function.

Solidity: fallback() payable returns()

func (*MultiSigWalletTransactorSession) RemoveOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) RemoveOwner(owner common.Address) (*types.Transaction, error)

RemoveOwner is a paid mutator transaction binding the contract method 0x173825d9.

Solidity: function removeOwner(address owner) returns()

func (*MultiSigWalletTransactorSession) ReplaceOwner

func (_MultiSigWallet *MultiSigWalletTransactorSession) ReplaceOwner(owner common.Address, newOwner common.Address) (*types.Transaction, error)

ReplaceOwner is a paid mutator transaction binding the contract method 0xe20056e6.

Solidity: function replaceOwner(address owner, address newOwner) returns()

func (*MultiSigWalletTransactorSession) RevokeConfirmation

func (_MultiSigWallet *MultiSigWalletTransactorSession) RevokeConfirmation(transactionId *big.Int) (*types.Transaction, error)

RevokeConfirmation is a paid mutator transaction binding the contract method 0x20ea8d86.

Solidity: function revokeConfirmation(uint256 transactionId) returns()

func (*MultiSigWalletTransactorSession) SubmitTransaction

func (_MultiSigWallet *MultiSigWalletTransactorSession) SubmitTransaction(destination common.Address, value *big.Int, data []byte) (*types.Transaction, error)

SubmitTransaction is a paid mutator transaction binding the contract method 0xc6427474.

Solidity: function submitTransaction(address destination, uint256 value, bytes data) returns(uint256 transactionId)

type TokenManager

type TokenManager struct {
	TokenManagerCaller     // Read-only binding to the contract
	TokenManagerTransactor // Write-only binding to the contract
	TokenManagerFilterer   // Log filterer for contract events
}

TokenManager is an auto generated Go binding around an Ethereum contract.

func DeployTokenManager

func DeployTokenManager(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *TokenManager, error)

DeployTokenManager deploys a new Ethereum contract, binding an instance of TokenManager to it.

func NewTokenManager

func NewTokenManager(address common.Address, backend bind.ContractBackend) (*TokenManager, error)

NewTokenManager creates a new instance of TokenManager, bound to a specific deployed contract.

type TokenManagerCaller

type TokenManagerCaller struct {
	// contains filtered or unexported fields
}

TokenManagerCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewTokenManagerCaller

func NewTokenManagerCaller(address common.Address, caller bind.ContractCaller) (*TokenManagerCaller, error)

NewTokenManagerCaller creates a new read-only instance of TokenManager, bound to a specific deployed contract.

func (*TokenManagerCaller) IsOwner

func (_TokenManager *TokenManagerCaller) IsOwner(opts *bind.CallOpts) (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*TokenManagerCaller) MappedTokens

func (_TokenManager *TokenManagerCaller) MappedTokens(opts *bind.CallOpts, arg0 common.Address) (common.Address, error)

MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.

Solidity: function mappedTokens(address ) view returns(address)

func (*TokenManagerCaller) Owner

func (_TokenManager *TokenManagerCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TokenManagerCaller) Wards

func (_TokenManager *TokenManagerCaller) Wards(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type TokenManagerCallerRaw

type TokenManagerCallerRaw struct {
	Contract *TokenManagerCaller // Generic read-only contract binding to access the raw methods on
}

TokenManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*TokenManagerCallerRaw) Call

func (_TokenManager *TokenManagerCallerRaw) 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 TokenManagerCallerSession

type TokenManagerCallerSession struct {
	Contract *TokenManagerCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

TokenManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*TokenManagerCallerSession) IsOwner

func (_TokenManager *TokenManagerCallerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*TokenManagerCallerSession) MappedTokens

func (_TokenManager *TokenManagerCallerSession) MappedTokens(arg0 common.Address) (common.Address, error)

MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.

Solidity: function mappedTokens(address ) view returns(address)

func (*TokenManagerCallerSession) Owner

func (_TokenManager *TokenManagerCallerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TokenManagerCallerSession) Wards

func (_TokenManager *TokenManagerCallerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type TokenManagerFilterer

type TokenManagerFilterer struct {
	// contains filtered or unexported fields
}

TokenManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewTokenManagerFilterer

func NewTokenManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenManagerFilterer, error)

NewTokenManagerFilterer creates a new log filterer instance of TokenManager, bound to a specific deployed contract.

func (*TokenManagerFilterer) FilterOwnershipTransferred

func (_TokenManager *TokenManagerFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*TokenManagerOwnershipTransferredIterator, error)

FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TokenManagerFilterer) FilterTokenMapAck

func (_TokenManager *TokenManagerFilterer) FilterTokenMapAck(opts *bind.FilterOpts, tokenReq []common.Address, tokenAck []common.Address) (*TokenManagerTokenMapAckIterator, error)

FilterTokenMapAck is a free log retrieval operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.

Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)

func (*TokenManagerFilterer) ParseOwnershipTransferred

func (_TokenManager *TokenManagerFilterer) ParseOwnershipTransferred(log types.Log) (*TokenManagerOwnershipTransferred, error)

ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.

Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)

func (*TokenManagerFilterer) ParseTokenMapAck

func (_TokenManager *TokenManagerFilterer) ParseTokenMapAck(log types.Log) (*TokenManagerTokenMapAck, error)

ParseTokenMapAck is a log parse operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.

Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)

func (*TokenManagerFilterer) WatchOwnershipTransferred

func (_TokenManager *TokenManagerFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *TokenManagerOwnershipTransferred, 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 (*TokenManagerFilterer) WatchTokenMapAck

func (_TokenManager *TokenManagerFilterer) WatchTokenMapAck(opts *bind.WatchOpts, sink chan<- *TokenManagerTokenMapAck, tokenReq []common.Address, tokenAck []common.Address) (event.Subscription, error)

WatchTokenMapAck is a free log subscription operation binding the contract event 0x78591f651c27eef63481b7fd779e44c2426cbe82c7050fe9bc90b6707efbc3d3.

Solidity: event TokenMapAck(address indexed tokenReq, address indexed tokenAck)

type TokenManagerOwnershipTransferred

type TokenManagerOwnershipTransferred struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

TokenManagerOwnershipTransferred represents a OwnershipTransferred event raised by the TokenManager contract.

type TokenManagerOwnershipTransferredIterator

type TokenManagerOwnershipTransferredIterator struct {
	Event *TokenManagerOwnershipTransferred // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TokenManagerOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the TokenManager contract.

func (*TokenManagerOwnershipTransferredIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenManagerOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenManagerOwnershipTransferredIterator) Next

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 TokenManagerRaw

type TokenManagerRaw struct {
	Contract *TokenManager // Generic contract binding to access the raw methods on
}

TokenManagerRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*TokenManagerRaw) Call

func (_TokenManager *TokenManagerRaw) 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 (*TokenManagerRaw) Transact

func (_TokenManager *TokenManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenManagerRaw) Transfer

func (_TokenManager *TokenManagerRaw) 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 TokenManagerSession

type TokenManagerSession struct {
	Contract     *TokenManager     // 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
}

TokenManagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*TokenManagerSession) AddToken

func (_TokenManager *TokenManagerSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.

Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)

func (*TokenManagerSession) Deny

func (_TokenManager *TokenManagerSession) Deny(guy common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address guy) returns()

func (*TokenManagerSession) IsOwner

func (_TokenManager *TokenManagerSession) IsOwner() (bool, error)

IsOwner is a free data retrieval call binding the contract method 0x8f32d59b.

Solidity: function isOwner() view returns(bool)

func (*TokenManagerSession) MappedTokens

func (_TokenManager *TokenManagerSession) MappedTokens(arg0 common.Address) (common.Address, error)

MappedTokens is a free data retrieval call binding the contract method 0xe6ede14d.

Solidity: function mappedTokens(address ) view returns(address)

func (*TokenManagerSession) Owner

func (_TokenManager *TokenManagerSession) Owner() (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*TokenManagerSession) RegisterToken

func (_TokenManager *TokenManagerSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.

Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)

func (*TokenManagerSession) Rely

func (_TokenManager *TokenManagerSession) Rely(guy common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address guy) returns()

func (*TokenManagerSession) RemoveToken

func (_TokenManager *TokenManagerSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.

Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()

func (*TokenManagerSession) RenounceOwnership

func (_TokenManager *TokenManagerSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenManagerSession) TransferOwnership

func (_TokenManager *TokenManagerSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

func (*TokenManagerSession) Wards

func (_TokenManager *TokenManagerSession) Wards(arg0 common.Address) (*big.Int, error)

Wards is a free data retrieval call binding the contract method 0xbf353dbb.

Solidity: function wards(address ) view returns(uint256)

type TokenManagerTokenMapAck

type TokenManagerTokenMapAck struct {
	TokenReq common.Address
	TokenAck common.Address
	Raw      types.Log // Blockchain specific contextual infos
}

TokenManagerTokenMapAck represents a TokenMapAck event raised by the TokenManager contract.

type TokenManagerTokenMapAckIterator

type TokenManagerTokenMapAckIterator struct {
	Event *TokenManagerTokenMapAck // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

TokenManagerTokenMapAckIterator is returned from FilterTokenMapAck and is used to iterate over the raw logs and unpacked data for TokenMapAck events raised by the TokenManager contract.

func (*TokenManagerTokenMapAckIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenManagerTokenMapAckIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenManagerTokenMapAckIterator) Next

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 TokenManagerTransactor

type TokenManagerTransactor struct {
	// contains filtered or unexported fields
}

TokenManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewTokenManagerTransactor

func NewTokenManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenManagerTransactor, error)

NewTokenManagerTransactor creates a new write-only instance of TokenManager, bound to a specific deployed contract.

func (*TokenManagerTransactor) AddToken

func (_TokenManager *TokenManagerTransactor) AddToken(opts *bind.TransactOpts, ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.

Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)

func (*TokenManagerTransactor) Deny

func (_TokenManager *TokenManagerTransactor) Deny(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address guy) returns()

func (*TokenManagerTransactor) RegisterToken

func (_TokenManager *TokenManagerTransactor) RegisterToken(opts *bind.TransactOpts, ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.

Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)

func (*TokenManagerTransactor) Rely

func (_TokenManager *TokenManagerTransactor) Rely(opts *bind.TransactOpts, guy common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address guy) returns()

func (*TokenManagerTransactor) RemoveToken

func (_TokenManager *TokenManagerTransactor) RemoveToken(opts *bind.TransactOpts, ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.

Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()

func (*TokenManagerTransactor) RenounceOwnership

func (_TokenManager *TokenManagerTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenManagerTransactor) TransferOwnership

func (_TokenManager *TokenManagerTransactor) 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 TokenManagerTransactorRaw

type TokenManagerTransactorRaw struct {
	Contract *TokenManagerTransactor // Generic write-only contract binding to access the raw methods on
}

TokenManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*TokenManagerTransactorRaw) Transact

func (_TokenManager *TokenManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*TokenManagerTransactorRaw) Transfer

func (_TokenManager *TokenManagerTransactorRaw) 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 TokenManagerTransactorSession

type TokenManagerTransactorSession struct {
	Contract     *TokenManagerTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

TokenManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*TokenManagerTransactorSession) AddToken

func (_TokenManager *TokenManagerTransactorSession) AddToken(ethTokenAddr common.Address, name string, symbol string, decimals uint8) (*types.Transaction, error)

AddToken is a paid mutator transaction binding the contract method 0x8e404e9c.

Solidity: function addToken(address ethTokenAddr, string name, string symbol, uint8 decimals) returns(address)

func (*TokenManagerTransactorSession) Deny

func (_TokenManager *TokenManagerTransactorSession) Deny(guy common.Address) (*types.Transaction, error)

Deny is a paid mutator transaction binding the contract method 0x9c52a7f1.

Solidity: function deny(address guy) returns()

func (*TokenManagerTransactorSession) RegisterToken

func (_TokenManager *TokenManagerTransactorSession) RegisterToken(ethTokenAddr common.Address, hecoTokenAddr common.Address) (*types.Transaction, error)

RegisterToken is a paid mutator transaction binding the contract method 0x4739f7e5.

Solidity: function registerToken(address ethTokenAddr, address hecoTokenAddr) returns(bool)

func (*TokenManagerTransactorSession) Rely

func (_TokenManager *TokenManagerTransactorSession) Rely(guy common.Address) (*types.Transaction, error)

Rely is a paid mutator transaction binding the contract method 0x65fae35e.

Solidity: function rely(address guy) returns()

func (*TokenManagerTransactorSession) RemoveToken

func (_TokenManager *TokenManagerTransactorSession) RemoveToken(ethTokenAddr common.Address, supply *big.Int) (*types.Transaction, error)

RemoveToken is a paid mutator transaction binding the contract method 0x13baf1e6.

Solidity: function removeToken(address ethTokenAddr, uint256 supply) returns()

func (*TokenManagerTransactorSession) RenounceOwnership

func (_TokenManager *TokenManagerTransactorSession) RenounceOwnership() (*types.Transaction, error)

RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.

Solidity: function renounceOwnership() returns()

func (*TokenManagerTransactorSession) TransferOwnership

func (_TokenManager *TokenManagerTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)

TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.

Solidity: function transferOwnership(address newOwner) returns()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL