walletutils

package
v0.4.7 Latest Latest
Warning

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

Go to latest
Published: Jul 22, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const WalletUtilsABI = "" /* 6994-byte string literal not displayed */

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

View Source
const WalletUtilsBin = "" /* 21934-byte string literal not displayed */

WalletUtilsBin is the compiled bytecode used for deploying new contracts.

Variables

This section is empty.

Functions

This section is empty.

Types

type IModuleCallsTransaction

type IModuleCallsTransaction struct {
	DelegateCall  bool
	RevertOnError bool
	GasLimit      *big.Int
	Target        common.Address
	Value         *big.Int
	Data          []byte
}

IModuleCallsTransaction is an auto generated low-level Go binding around an user-defined struct.

type RequireUtilsMember

type RequireUtilsMember struct {
	Weight *big.Int
	Signer common.Address
}

RequireUtilsMember is an auto generated low-level Go binding around an user-defined struct.

type WalletUtils

type WalletUtils struct {
	WalletUtilsCaller     // Read-only binding to the contract
	WalletUtilsTransactor // Write-only binding to the contract
	WalletUtilsFilterer   // Log filterer for contract events
}

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

func DeployWalletUtils

func DeployWalletUtils(auth *bind.TransactOpts, backend bind.ContractBackend, _factory common.Address, _mainModule common.Address) (common.Address, *types.Transaction, *WalletUtils, error)

DeployWalletUtils deploys a new Ethereum contract, binding an instance of WalletUtils to it.

func NewWalletUtils

func NewWalletUtils(address common.Address, backend bind.ContractBackend) (*WalletUtils, error)

NewWalletUtils creates a new instance of WalletUtils, bound to a specific deployed contract.

type WalletUtilsCaller

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

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

func NewWalletUtilsCaller

func NewWalletUtilsCaller(address common.Address, caller bind.ContractCaller) (*WalletUtilsCaller, error)

NewWalletUtilsCaller creates a new read-only instance of WalletUtils, bound to a specific deployed contract.

func (*WalletUtilsCaller) CallBalanceOf

func (_WalletUtils *WalletUtilsCaller) CallBalanceOf(opts *bind.CallOpts, _addr common.Address) (*big.Int, error)

CallBalanceOf is a free data retrieval call binding the contract method 0x48acd29f.

Solidity: function callBalanceOf(address _addr) view returns(uint256)

func (*WalletUtilsCaller) CallBlockNumber

func (_WalletUtils *WalletUtilsCaller) CallBlockNumber(opts *bind.CallOpts) (*big.Int, error)

CallBlockNumber is a free data retrieval call binding the contract method 0xd1db3907.

Solidity: function callBlockNumber() view returns(uint256)

func (*WalletUtilsCaller) CallBlockhash

func (_WalletUtils *WalletUtilsCaller) CallBlockhash(opts *bind.CallOpts, _i *big.Int) ([32]byte, error)

CallBlockhash is a free data retrieval call binding the contract method 0xd5b5337f.

Solidity: function callBlockhash(uint256 _i) view returns(bytes32)

func (*WalletUtilsCaller) CallChainId

func (_WalletUtils *WalletUtilsCaller) CallChainId(opts *bind.CallOpts) (*big.Int, error)

CallChainId is a free data retrieval call binding the contract method 0x0fdecfac.

Solidity: function callChainId() pure returns(uint256 id)

func (*WalletUtilsCaller) CallCode

func (_WalletUtils *WalletUtilsCaller) CallCode(opts *bind.CallOpts, _addr common.Address) ([]byte, error)

CallCode is a free data retrieval call binding the contract method 0xc66764e1.

Solidity: function callCode(address _addr) view returns(bytes code)

func (*WalletUtilsCaller) CallCodeHash

func (_WalletUtils *WalletUtilsCaller) CallCodeHash(opts *bind.CallOpts, _addr common.Address) ([32]byte, error)

CallCodeHash is a free data retrieval call binding the contract method 0x543196eb.

Solidity: function callCodeHash(address _addr) view returns(bytes32 codeHash)

func (*WalletUtilsCaller) CallCodeSize

func (_WalletUtils *WalletUtilsCaller) CallCodeSize(opts *bind.CallOpts, _addr common.Address) (*big.Int, error)

CallCodeSize is a free data retrieval call binding the contract method 0xc39f2d5c.

Solidity: function callCodeSize(address _addr) view returns(uint256 size)

func (*WalletUtilsCaller) CallCoinbase

func (_WalletUtils *WalletUtilsCaller) CallCoinbase(opts *bind.CallOpts) (common.Address, error)

CallCoinbase is a free data retrieval call binding the contract method 0x98f9fbc4.

Solidity: function callCoinbase() view returns(address)

func (*WalletUtilsCaller) CallDifficulty

func (_WalletUtils *WalletUtilsCaller) CallDifficulty(opts *bind.CallOpts) (*big.Int, error)

CallDifficulty is a free data retrieval call binding the contract method 0xaeea5fb5.

Solidity: function callDifficulty() view returns(uint256)

func (*WalletUtilsCaller) CallGasLeft

func (_WalletUtils *WalletUtilsCaller) CallGasLeft(opts *bind.CallOpts) (*big.Int, error)

CallGasLeft is a free data retrieval call binding the contract method 0x43d9c935.

Solidity: function callGasLeft() view returns(uint256)

func (*WalletUtilsCaller) CallGasLimit

func (_WalletUtils *WalletUtilsCaller) CallGasLimit(opts *bind.CallOpts) (*big.Int, error)

CallGasLimit is a free data retrieval call binding the contract method 0xe90f13e7.

Solidity: function callGasLimit() view returns(uint256)

func (*WalletUtilsCaller) CallGasPrice

func (_WalletUtils *WalletUtilsCaller) CallGasPrice(opts *bind.CallOpts) (*big.Int, error)

CallGasPrice is a free data retrieval call binding the contract method 0xc272d5c3.

Solidity: function callGasPrice() view returns(uint256)

func (*WalletUtilsCaller) CallOrigin

func (_WalletUtils *WalletUtilsCaller) CallOrigin(opts *bind.CallOpts) (common.Address, error)

CallOrigin is a free data retrieval call binding the contract method 0x984395bc.

Solidity: function callOrigin() view returns(address)

func (*WalletUtilsCaller) CallTimestamp

func (_WalletUtils *WalletUtilsCaller) CallTimestamp(opts *bind.CallOpts) (*big.Int, error)

CallTimestamp is a free data retrieval call binding the contract method 0xf209883a.

Solidity: function callTimestamp() view returns(uint256)

func (*WalletUtilsCaller) KnownImageHashes

func (_WalletUtils *WalletUtilsCaller) KnownImageHashes(opts *bind.CallOpts, arg0 common.Address) ([32]byte, error)

KnownImageHashes is a free data retrieval call binding the contract method 0x7ae99638.

Solidity: function knownImageHashes(address ) view returns(bytes32)

func (*WalletUtilsCaller) LastImageHashUpdate

func (_WalletUtils *WalletUtilsCaller) LastImageHashUpdate(opts *bind.CallOpts, arg0 [32]byte) (*big.Int, error)

LastImageHashUpdate is a free data retrieval call binding the contract method 0x1551f0ab.

Solidity: function lastImageHashUpdate(bytes32 ) view returns(uint256)

func (*WalletUtilsCaller) LastSignerUpdate

func (_WalletUtils *WalletUtilsCaller) LastSignerUpdate(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

LastSignerUpdate is a free data retrieval call binding the contract method 0x1cd05dc4.

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

func (*WalletUtilsCaller) LastWalletUpdate

func (_WalletUtils *WalletUtilsCaller) LastWalletUpdate(opts *bind.CallOpts, arg0 common.Address) (*big.Int, error)

LastWalletUpdate is a free data retrieval call binding the contract method 0xe717aba9.

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

func (*WalletUtilsCaller) RequireMinNonce

func (_WalletUtils *WalletUtilsCaller) RequireMinNonce(opts *bind.CallOpts, _wallet common.Address, _nonce *big.Int) error

RequireMinNonce is a free data retrieval call binding the contract method 0xb472f0a2.

Solidity: function requireMinNonce(address _wallet, uint256 _nonce) view returns()

func (*WalletUtilsCaller) RequireNonExpired

func (_WalletUtils *WalletUtilsCaller) RequireNonExpired(opts *bind.CallOpts, _expiration *big.Int) error

RequireNonExpired is a free data retrieval call binding the contract method 0x7f29d538.

Solidity: function requireNonExpired(uint256 _expiration) view returns()

type WalletUtilsCallerRaw

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

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

func (*WalletUtilsCallerRaw) Call

func (_WalletUtils *WalletUtilsCallerRaw) 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 WalletUtilsCallerSession

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

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

func (*WalletUtilsCallerSession) CallBalanceOf

func (_WalletUtils *WalletUtilsCallerSession) CallBalanceOf(_addr common.Address) (*big.Int, error)

CallBalanceOf is a free data retrieval call binding the contract method 0x48acd29f.

Solidity: function callBalanceOf(address _addr) view returns(uint256)

func (*WalletUtilsCallerSession) CallBlockNumber

func (_WalletUtils *WalletUtilsCallerSession) CallBlockNumber() (*big.Int, error)

CallBlockNumber is a free data retrieval call binding the contract method 0xd1db3907.

Solidity: function callBlockNumber() view returns(uint256)

func (*WalletUtilsCallerSession) CallBlockhash

func (_WalletUtils *WalletUtilsCallerSession) CallBlockhash(_i *big.Int) ([32]byte, error)

CallBlockhash is a free data retrieval call binding the contract method 0xd5b5337f.

Solidity: function callBlockhash(uint256 _i) view returns(bytes32)

func (*WalletUtilsCallerSession) CallChainId

func (_WalletUtils *WalletUtilsCallerSession) CallChainId() (*big.Int, error)

CallChainId is a free data retrieval call binding the contract method 0x0fdecfac.

Solidity: function callChainId() pure returns(uint256 id)

func (*WalletUtilsCallerSession) CallCode

func (_WalletUtils *WalletUtilsCallerSession) CallCode(_addr common.Address) ([]byte, error)

CallCode is a free data retrieval call binding the contract method 0xc66764e1.

Solidity: function callCode(address _addr) view returns(bytes code)

func (*WalletUtilsCallerSession) CallCodeHash

func (_WalletUtils *WalletUtilsCallerSession) CallCodeHash(_addr common.Address) ([32]byte, error)

CallCodeHash is a free data retrieval call binding the contract method 0x543196eb.

Solidity: function callCodeHash(address _addr) view returns(bytes32 codeHash)

func (*WalletUtilsCallerSession) CallCodeSize

func (_WalletUtils *WalletUtilsCallerSession) CallCodeSize(_addr common.Address) (*big.Int, error)

CallCodeSize is a free data retrieval call binding the contract method 0xc39f2d5c.

Solidity: function callCodeSize(address _addr) view returns(uint256 size)

func (*WalletUtilsCallerSession) CallCoinbase

func (_WalletUtils *WalletUtilsCallerSession) CallCoinbase() (common.Address, error)

CallCoinbase is a free data retrieval call binding the contract method 0x98f9fbc4.

Solidity: function callCoinbase() view returns(address)

func (*WalletUtilsCallerSession) CallDifficulty

func (_WalletUtils *WalletUtilsCallerSession) CallDifficulty() (*big.Int, error)

CallDifficulty is a free data retrieval call binding the contract method 0xaeea5fb5.

Solidity: function callDifficulty() view returns(uint256)

func (*WalletUtilsCallerSession) CallGasLeft

func (_WalletUtils *WalletUtilsCallerSession) CallGasLeft() (*big.Int, error)

CallGasLeft is a free data retrieval call binding the contract method 0x43d9c935.

Solidity: function callGasLeft() view returns(uint256)

func (*WalletUtilsCallerSession) CallGasLimit

func (_WalletUtils *WalletUtilsCallerSession) CallGasLimit() (*big.Int, error)

CallGasLimit is a free data retrieval call binding the contract method 0xe90f13e7.

Solidity: function callGasLimit() view returns(uint256)

func (*WalletUtilsCallerSession) CallGasPrice

func (_WalletUtils *WalletUtilsCallerSession) CallGasPrice() (*big.Int, error)

CallGasPrice is a free data retrieval call binding the contract method 0xc272d5c3.

Solidity: function callGasPrice() view returns(uint256)

func (*WalletUtilsCallerSession) CallOrigin

func (_WalletUtils *WalletUtilsCallerSession) CallOrigin() (common.Address, error)

CallOrigin is a free data retrieval call binding the contract method 0x984395bc.

Solidity: function callOrigin() view returns(address)

func (*WalletUtilsCallerSession) CallTimestamp

func (_WalletUtils *WalletUtilsCallerSession) CallTimestamp() (*big.Int, error)

CallTimestamp is a free data retrieval call binding the contract method 0xf209883a.

Solidity: function callTimestamp() view returns(uint256)

func (*WalletUtilsCallerSession) KnownImageHashes

func (_WalletUtils *WalletUtilsCallerSession) KnownImageHashes(arg0 common.Address) ([32]byte, error)

KnownImageHashes is a free data retrieval call binding the contract method 0x7ae99638.

Solidity: function knownImageHashes(address ) view returns(bytes32)

func (*WalletUtilsCallerSession) LastImageHashUpdate

func (_WalletUtils *WalletUtilsCallerSession) LastImageHashUpdate(arg0 [32]byte) (*big.Int, error)

LastImageHashUpdate is a free data retrieval call binding the contract method 0x1551f0ab.

Solidity: function lastImageHashUpdate(bytes32 ) view returns(uint256)

func (*WalletUtilsCallerSession) LastSignerUpdate

func (_WalletUtils *WalletUtilsCallerSession) LastSignerUpdate(arg0 common.Address) (*big.Int, error)

LastSignerUpdate is a free data retrieval call binding the contract method 0x1cd05dc4.

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

func (*WalletUtilsCallerSession) LastWalletUpdate

func (_WalletUtils *WalletUtilsCallerSession) LastWalletUpdate(arg0 common.Address) (*big.Int, error)

LastWalletUpdate is a free data retrieval call binding the contract method 0xe717aba9.

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

func (*WalletUtilsCallerSession) RequireMinNonce

func (_WalletUtils *WalletUtilsCallerSession) RequireMinNonce(_wallet common.Address, _nonce *big.Int) error

RequireMinNonce is a free data retrieval call binding the contract method 0xb472f0a2.

Solidity: function requireMinNonce(address _wallet, uint256 _nonce) view returns()

func (*WalletUtilsCallerSession) RequireNonExpired

func (_WalletUtils *WalletUtilsCallerSession) RequireNonExpired(_expiration *big.Int) error

RequireNonExpired is a free data retrieval call binding the contract method 0x7f29d538.

Solidity: function requireNonExpired(uint256 _expiration) view returns()

type WalletUtilsFilterer

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

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

func NewWalletUtilsFilterer

func NewWalletUtilsFilterer(address common.Address, filterer bind.ContractFilterer) (*WalletUtilsFilterer, error)

NewWalletUtilsFilterer creates a new log filterer instance of WalletUtils, bound to a specific deployed contract.

func (*WalletUtilsFilterer) FilterRequiredConfig

func (_WalletUtils *WalletUtilsFilterer) FilterRequiredConfig(opts *bind.FilterOpts, _wallet []common.Address, _imageHash [][32]byte) (*WalletUtilsRequiredConfigIterator, error)

FilterRequiredConfig is a free log retrieval operation binding the contract event 0xb502b7446ca079086188acf3abef47c2f464f2ee9a72fcdf05ffcb74dcc17cee.

Solidity: event RequiredConfig(address indexed _wallet, bytes32 indexed _imageHash, uint256 _threshold, bytes _signers)

func (*WalletUtilsFilterer) FilterRequiredSigner

func (_WalletUtils *WalletUtilsFilterer) FilterRequiredSigner(opts *bind.FilterOpts, _wallet []common.Address, _signer []common.Address) (*WalletUtilsRequiredSignerIterator, error)

FilterRequiredSigner is a free log retrieval operation binding the contract event 0x600ba597427f042bcd559a0d06fa1732cc104d6dd43cbe8845b5a0e804b2b39f.

Solidity: event RequiredSigner(address indexed _wallet, address indexed _signer)

func (*WalletUtilsFilterer) ParseRequiredConfig

func (_WalletUtils *WalletUtilsFilterer) ParseRequiredConfig(log types.Log) (*WalletUtilsRequiredConfig, error)

ParseRequiredConfig is a log parse operation binding the contract event 0xb502b7446ca079086188acf3abef47c2f464f2ee9a72fcdf05ffcb74dcc17cee.

Solidity: event RequiredConfig(address indexed _wallet, bytes32 indexed _imageHash, uint256 _threshold, bytes _signers)

func (*WalletUtilsFilterer) ParseRequiredSigner

func (_WalletUtils *WalletUtilsFilterer) ParseRequiredSigner(log types.Log) (*WalletUtilsRequiredSigner, error)

ParseRequiredSigner is a log parse operation binding the contract event 0x600ba597427f042bcd559a0d06fa1732cc104d6dd43cbe8845b5a0e804b2b39f.

Solidity: event RequiredSigner(address indexed _wallet, address indexed _signer)

func (*WalletUtilsFilterer) WatchRequiredConfig

func (_WalletUtils *WalletUtilsFilterer) WatchRequiredConfig(opts *bind.WatchOpts, sink chan<- *WalletUtilsRequiredConfig, _wallet []common.Address, _imageHash [][32]byte) (event.Subscription, error)

WatchRequiredConfig is a free log subscription operation binding the contract event 0xb502b7446ca079086188acf3abef47c2f464f2ee9a72fcdf05ffcb74dcc17cee.

Solidity: event RequiredConfig(address indexed _wallet, bytes32 indexed _imageHash, uint256 _threshold, bytes _signers)

func (*WalletUtilsFilterer) WatchRequiredSigner

func (_WalletUtils *WalletUtilsFilterer) WatchRequiredSigner(opts *bind.WatchOpts, sink chan<- *WalletUtilsRequiredSigner, _wallet []common.Address, _signer []common.Address) (event.Subscription, error)

WatchRequiredSigner is a free log subscription operation binding the contract event 0x600ba597427f042bcd559a0d06fa1732cc104d6dd43cbe8845b5a0e804b2b39f.

Solidity: event RequiredSigner(address indexed _wallet, address indexed _signer)

type WalletUtilsRaw

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

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

func (*WalletUtilsRaw) Call

func (_WalletUtils *WalletUtilsRaw) 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 (*WalletUtilsRaw) Transact

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

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

func (*WalletUtilsRaw) Transfer

func (_WalletUtils *WalletUtilsRaw) 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 WalletUtilsRequiredConfig

type WalletUtilsRequiredConfig struct {
	Wallet    common.Address
	ImageHash [32]byte
	Threshold *big.Int
	Signers   []byte
	Raw       types.Log // Blockchain specific contextual infos
}

WalletUtilsRequiredConfig represents a RequiredConfig event raised by the WalletUtils contract.

type WalletUtilsRequiredConfigIterator

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

WalletUtilsRequiredConfigIterator is returned from FilterRequiredConfig and is used to iterate over the raw logs and unpacked data for RequiredConfig events raised by the WalletUtils contract.

func (*WalletUtilsRequiredConfigIterator) Close

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

func (*WalletUtilsRequiredConfigIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WalletUtilsRequiredConfigIterator) 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 WalletUtilsRequiredSigner

type WalletUtilsRequiredSigner struct {
	Wallet common.Address
	Signer common.Address
	Raw    types.Log // Blockchain specific contextual infos
}

WalletUtilsRequiredSigner represents a RequiredSigner event raised by the WalletUtils contract.

type WalletUtilsRequiredSignerIterator

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

WalletUtilsRequiredSignerIterator is returned from FilterRequiredSigner and is used to iterate over the raw logs and unpacked data for RequiredSigner events raised by the WalletUtils contract.

func (*WalletUtilsRequiredSignerIterator) Close

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

func (*WalletUtilsRequiredSignerIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*WalletUtilsRequiredSignerIterator) 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 WalletUtilsSession

type WalletUtilsSession struct {
	Contract     *WalletUtils      // 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
}

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

func (*WalletUtilsSession) CallBalanceOf

func (_WalletUtils *WalletUtilsSession) CallBalanceOf(_addr common.Address) (*big.Int, error)

CallBalanceOf is a free data retrieval call binding the contract method 0x48acd29f.

Solidity: function callBalanceOf(address _addr) view returns(uint256)

func (*WalletUtilsSession) CallBlockNumber

func (_WalletUtils *WalletUtilsSession) CallBlockNumber() (*big.Int, error)

CallBlockNumber is a free data retrieval call binding the contract method 0xd1db3907.

Solidity: function callBlockNumber() view returns(uint256)

func (*WalletUtilsSession) CallBlockhash

func (_WalletUtils *WalletUtilsSession) CallBlockhash(_i *big.Int) ([32]byte, error)

CallBlockhash is a free data retrieval call binding the contract method 0xd5b5337f.

Solidity: function callBlockhash(uint256 _i) view returns(bytes32)

func (*WalletUtilsSession) CallChainId

func (_WalletUtils *WalletUtilsSession) CallChainId() (*big.Int, error)

CallChainId is a free data retrieval call binding the contract method 0x0fdecfac.

Solidity: function callChainId() pure returns(uint256 id)

func (*WalletUtilsSession) CallCode

func (_WalletUtils *WalletUtilsSession) CallCode(_addr common.Address) ([]byte, error)

CallCode is a free data retrieval call binding the contract method 0xc66764e1.

Solidity: function callCode(address _addr) view returns(bytes code)

func (*WalletUtilsSession) CallCodeHash

func (_WalletUtils *WalletUtilsSession) CallCodeHash(_addr common.Address) ([32]byte, error)

CallCodeHash is a free data retrieval call binding the contract method 0x543196eb.

Solidity: function callCodeHash(address _addr) view returns(bytes32 codeHash)

func (*WalletUtilsSession) CallCodeSize

func (_WalletUtils *WalletUtilsSession) CallCodeSize(_addr common.Address) (*big.Int, error)

CallCodeSize is a free data retrieval call binding the contract method 0xc39f2d5c.

Solidity: function callCodeSize(address _addr) view returns(uint256 size)

func (*WalletUtilsSession) CallCoinbase

func (_WalletUtils *WalletUtilsSession) CallCoinbase() (common.Address, error)

CallCoinbase is a free data retrieval call binding the contract method 0x98f9fbc4.

Solidity: function callCoinbase() view returns(address)

func (*WalletUtilsSession) CallDifficulty

func (_WalletUtils *WalletUtilsSession) CallDifficulty() (*big.Int, error)

CallDifficulty is a free data retrieval call binding the contract method 0xaeea5fb5.

Solidity: function callDifficulty() view returns(uint256)

func (*WalletUtilsSession) CallGasLeft

func (_WalletUtils *WalletUtilsSession) CallGasLeft() (*big.Int, error)

CallGasLeft is a free data retrieval call binding the contract method 0x43d9c935.

Solidity: function callGasLeft() view returns(uint256)

func (*WalletUtilsSession) CallGasLimit

func (_WalletUtils *WalletUtilsSession) CallGasLimit() (*big.Int, error)

CallGasLimit is a free data retrieval call binding the contract method 0xe90f13e7.

Solidity: function callGasLimit() view returns(uint256)

func (*WalletUtilsSession) CallGasPrice

func (_WalletUtils *WalletUtilsSession) CallGasPrice() (*big.Int, error)

CallGasPrice is a free data retrieval call binding the contract method 0xc272d5c3.

Solidity: function callGasPrice() view returns(uint256)

func (*WalletUtilsSession) CallOrigin

func (_WalletUtils *WalletUtilsSession) CallOrigin() (common.Address, error)

CallOrigin is a free data retrieval call binding the contract method 0x984395bc.

Solidity: function callOrigin() view returns(address)

func (*WalletUtilsSession) CallTimestamp

func (_WalletUtils *WalletUtilsSession) CallTimestamp() (*big.Int, error)

CallTimestamp is a free data retrieval call binding the contract method 0xf209883a.

Solidity: function callTimestamp() view returns(uint256)

func (*WalletUtilsSession) KnownImageHashes

func (_WalletUtils *WalletUtilsSession) KnownImageHashes(arg0 common.Address) ([32]byte, error)

KnownImageHashes is a free data retrieval call binding the contract method 0x7ae99638.

Solidity: function knownImageHashes(address ) view returns(bytes32)

func (*WalletUtilsSession) LastImageHashUpdate

func (_WalletUtils *WalletUtilsSession) LastImageHashUpdate(arg0 [32]byte) (*big.Int, error)

LastImageHashUpdate is a free data retrieval call binding the contract method 0x1551f0ab.

Solidity: function lastImageHashUpdate(bytes32 ) view returns(uint256)

func (*WalletUtilsSession) LastSignerUpdate

func (_WalletUtils *WalletUtilsSession) LastSignerUpdate(arg0 common.Address) (*big.Int, error)

LastSignerUpdate is a free data retrieval call binding the contract method 0x1cd05dc4.

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

func (*WalletUtilsSession) LastWalletUpdate

func (_WalletUtils *WalletUtilsSession) LastWalletUpdate(arg0 common.Address) (*big.Int, error)

LastWalletUpdate is a free data retrieval call binding the contract method 0xe717aba9.

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

func (*WalletUtilsSession) MultiCall

func (_WalletUtils *WalletUtilsSession) MultiCall(_txs []IModuleCallsTransaction) (*types.Transaction, error)

MultiCall is a paid mutator transaction binding the contract method 0xffd7d741.

Solidity: function multiCall((bool,bool,uint256,address,uint256,bytes)[] _txs) payable returns(bool[] _successes, bytes[] _results)

func (*WalletUtilsSession) PublishConfig

func (_WalletUtils *WalletUtilsSession) PublishConfig(_wallet common.Address, _threshold *big.Int, _members []RequireUtilsMember, _index bool) (*types.Transaction, error)

PublishConfig is a paid mutator transaction binding the contract method 0x44d466c2.

Solidity: function publishConfig(address _wallet, uint256 _threshold, (uint256,address)[] _members, bool _index) returns()

func (*WalletUtilsSession) PublishInitialSigners

func (_WalletUtils *WalletUtilsSession) PublishInitialSigners(_wallet common.Address, _hash [32]byte, _sizeMembers *big.Int, _signature []byte, _index bool) (*types.Transaction, error)

PublishInitialSigners is a paid mutator transaction binding the contract method 0x7082503b.

Solidity: function publishInitialSigners(address _wallet, bytes32 _hash, uint256 _sizeMembers, bytes _signature, bool _index) returns()

func (*WalletUtilsSession) RequireMinNonce

func (_WalletUtils *WalletUtilsSession) RequireMinNonce(_wallet common.Address, _nonce *big.Int) error

RequireMinNonce is a free data retrieval call binding the contract method 0xb472f0a2.

Solidity: function requireMinNonce(address _wallet, uint256 _nonce) view returns()

func (*WalletUtilsSession) RequireNonExpired

func (_WalletUtils *WalletUtilsSession) RequireNonExpired(_expiration *big.Int) error

RequireNonExpired is a free data retrieval call binding the contract method 0x7f29d538.

Solidity: function requireNonExpired(uint256 _expiration) view returns()

type WalletUtilsTransactor

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

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

func NewWalletUtilsTransactor

func NewWalletUtilsTransactor(address common.Address, transactor bind.ContractTransactor) (*WalletUtilsTransactor, error)

NewWalletUtilsTransactor creates a new write-only instance of WalletUtils, bound to a specific deployed contract.

func (*WalletUtilsTransactor) MultiCall

func (_WalletUtils *WalletUtilsTransactor) MultiCall(opts *bind.TransactOpts, _txs []IModuleCallsTransaction) (*types.Transaction, error)

MultiCall is a paid mutator transaction binding the contract method 0xffd7d741.

Solidity: function multiCall((bool,bool,uint256,address,uint256,bytes)[] _txs) payable returns(bool[] _successes, bytes[] _results)

func (*WalletUtilsTransactor) PublishConfig

func (_WalletUtils *WalletUtilsTransactor) PublishConfig(opts *bind.TransactOpts, _wallet common.Address, _threshold *big.Int, _members []RequireUtilsMember, _index bool) (*types.Transaction, error)

PublishConfig is a paid mutator transaction binding the contract method 0x44d466c2.

Solidity: function publishConfig(address _wallet, uint256 _threshold, (uint256,address)[] _members, bool _index) returns()

func (*WalletUtilsTransactor) PublishInitialSigners

func (_WalletUtils *WalletUtilsTransactor) PublishInitialSigners(opts *bind.TransactOpts, _wallet common.Address, _hash [32]byte, _sizeMembers *big.Int, _signature []byte, _index bool) (*types.Transaction, error)

PublishInitialSigners is a paid mutator transaction binding the contract method 0x7082503b.

Solidity: function publishInitialSigners(address _wallet, bytes32 _hash, uint256 _sizeMembers, bytes _signature, bool _index) returns()

type WalletUtilsTransactorRaw

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

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

func (*WalletUtilsTransactorRaw) Transact

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

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

func (*WalletUtilsTransactorRaw) Transfer

func (_WalletUtils *WalletUtilsTransactorRaw) 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 WalletUtilsTransactorSession

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

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

func (*WalletUtilsTransactorSession) MultiCall

func (_WalletUtils *WalletUtilsTransactorSession) MultiCall(_txs []IModuleCallsTransaction) (*types.Transaction, error)

MultiCall is a paid mutator transaction binding the contract method 0xffd7d741.

Solidity: function multiCall((bool,bool,uint256,address,uint256,bytes)[] _txs) payable returns(bool[] _successes, bytes[] _results)

func (*WalletUtilsTransactorSession) PublishConfig

func (_WalletUtils *WalletUtilsTransactorSession) PublishConfig(_wallet common.Address, _threshold *big.Int, _members []RequireUtilsMember, _index bool) (*types.Transaction, error)

PublishConfig is a paid mutator transaction binding the contract method 0x44d466c2.

Solidity: function publishConfig(address _wallet, uint256 _threshold, (uint256,address)[] _members, bool _index) returns()

func (*WalletUtilsTransactorSession) PublishInitialSigners

func (_WalletUtils *WalletUtilsTransactorSession) PublishInitialSigners(_wallet common.Address, _hash [32]byte, _sizeMembers *big.Int, _signature []byte, _index bool) (*types.Transaction, error)

PublishInitialSigners is a paid mutator transaction binding the contract method 0x7082503b.

Solidity: function publishInitialSigners(address _wallet, bytes32 _hash, uint256 _sizeMembers, bytes _signature, bool _index) returns()

Jump to

Keyboard shortcuts

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