Documentation ¶
Index ¶
- Variables
- type ExtendedAccountFactory
- type ExtendedAccountFactoryAbstractAccountDeployed
- type ExtendedAccountFactoryAbstractAccountDeployedIterator
- type ExtendedAccountFactoryAdminChanged
- type ExtendedAccountFactoryAdminChangedIterator
- type ExtendedAccountFactoryBeaconUpgraded
- type ExtendedAccountFactoryBeaconUpgradedIterator
- type ExtendedAccountFactoryCaller
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) AbstractAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Ctf(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) CtfExchange(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) GetAbstractAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) GetAbstractAccountImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) NegRiskAdapter(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Points(opts *bind.CallOpts) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) PredictAbstractAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- type ExtendedAccountFactoryCallerRaw
- type ExtendedAccountFactoryCallerSession
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) AbstractAccounts(arg0 [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Ctf() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) CtfExchange() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) GetAbstractAccount(nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) GetAbstractAccountImplementation() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Implementation() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Owner() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Points() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) PredictAbstractAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
- type ExtendedAccountFactoryFilterer
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterAbstractAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*ExtendedAccountFactoryAbstractAccountDeployedIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ExtendedAccountFactoryAdminChangedIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ExtendedAccountFactoryBeaconUpgradedIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*ExtendedAccountFactoryInitializedIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*ExtendedAccountFactoryOwnershipTransferredIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ExtendedAccountFactoryUpgradedIterator, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseAbstractAccountDeployed(log types.Log) (*ExtendedAccountFactoryAbstractAccountDeployed, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*ExtendedAccountFactoryAdminChanged, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*ExtendedAccountFactoryBeaconUpgraded, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseInitialized(log types.Log) (*ExtendedAccountFactoryInitialized, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*ExtendedAccountFactoryOwnershipTransferred, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseUpgraded(log types.Log) (*ExtendedAccountFactoryUpgraded, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchAbstractAccountDeployed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryAdminChanged) (event.Subscription, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryBeaconUpgraded, ...) (event.Subscription, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryInitialized) (event.Subscription, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryOwnershipTransferred, ...) (event.Subscription, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryUpgraded, ...) (event.Subscription, error)
- type ExtendedAccountFactoryInitialized
- type ExtendedAccountFactoryInitializedIterator
- type ExtendedAccountFactoryOwnershipTransferred
- type ExtendedAccountFactoryOwnershipTransferredIterator
- type ExtendedAccountFactoryRaw
- func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ExtendedAccountFactorySession
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) AbstractAccountFactoryInit(abstractAccountImplementation_ common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) AbstractAccounts(arg0 [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Ctf() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) CtfExchange() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) DeployAbstractAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) ExtendedAccountFactoryInit(abstractAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ...) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) GetAbstractAccount(nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) GetAbstractAccountImplementation() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Implementation() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) NegRiskAdapter() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Owner() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Points() (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) PredictAbstractAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) ProxiableUUID() ([32]byte, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) SetAbstractAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactorySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ExtendedAccountFactoryTransactor
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) AbstractAccountFactoryInit(opts *bind.TransactOpts, abstractAccountImplementation_ common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) DeployAbstractAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) ExtendedAccountFactoryInit(opts *bind.TransactOpts, abstractAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) SetAbstractAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ExtendedAccountFactoryTransactorRaw
- type ExtendedAccountFactoryTransactorSession
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) AbstractAccountFactoryInit(abstractAccountImplementation_ common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) DeployAbstractAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) ExtendedAccountFactoryInit(abstractAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ...) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) SetAbstractAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type ExtendedAccountFactoryUpgraded
- type ExtendedAccountFactoryUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
var ExtendedAccountFactoryABI = ExtendedAccountFactoryMetaData.ABI
ExtendedAccountFactoryABI is the input ABI used to generate the binding from. Deprecated: Use ExtendedAccountFactoryMetaData.ABI instead.
var ExtendedAccountFactoryMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"AbstractAccountDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"previousAdmin\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newAdmin\",\"type\":\"address\"}],\"name\":\"AdminChanged\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"beacon\",\"type\":\"address\"}],\"name\":\"BeaconUpgraded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint8\",\"name\":\"version\",\"type\":\"uint8\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"abstractAccountImplementation_\",\"type\":\"address\"}],\"name\":\"__AbstractAccountFactory_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"abstractAccountImplementation_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"negRiskAdapter_\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"ctfExchange_\",\"type\":\"address\"},{\"internalType\":\"contractIERC20\",\"name\":\"points_\",\"type\":\"address\"},{\"internalType\":\"contractIERC1155\",\"name\":\"ctf_\",\"type\":\"address\"}],\"name\":\"__ExtendedAccountFactory_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"abstractAccounts\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ctf\",\"outputs\":[{\"internalType\":\"contractIERC1155\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"ctfExchange\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nullifier_\",\"type\":\"bytes32\"}],\"name\":\"deployAbstractAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nullifier_\",\"type\":\"bytes32\"}],\"name\":\"getAbstractAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAbstractAccountImplementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"implementation\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"negRiskAdapter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"owner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"points\",\"outputs\":[{\"internalType\":\"contractIERC20\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nullifier_\",\"type\":\"bytes32\"}],\"name\":\"predictAbstractAccountAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"setAbstractAccountImplementation\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"transferOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"upgradeTo\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeToAndCall\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
ExtendedAccountFactoryMetaData contains all meta data concerning the ExtendedAccountFactory contract.
Functions ¶
This section is empty.
Types ¶
type ExtendedAccountFactory ¶
type ExtendedAccountFactory struct { ExtendedAccountFactoryCaller // Read-only binding to the contract ExtendedAccountFactoryTransactor // Write-only binding to the contract ExtendedAccountFactoryFilterer // Log filterer for contract events }
ExtendedAccountFactory is an auto generated Go binding around an Ethereum contract.
func NewExtendedAccountFactory ¶
func NewExtendedAccountFactory(address common.Address, backend bind.ContractBackend) (*ExtendedAccountFactory, error)
NewExtendedAccountFactory creates a new instance of ExtendedAccountFactory, bound to a specific deployed contract.
type ExtendedAccountFactoryAbstractAccountDeployed ¶
type ExtendedAccountFactoryAbstractAccountDeployed struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryAbstractAccountDeployed represents a AbstractAccountDeployed event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryAbstractAccountDeployedIterator ¶
type ExtendedAccountFactoryAbstractAccountDeployedIterator struct { Event *ExtendedAccountFactoryAbstractAccountDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryAbstractAccountDeployedIterator is returned from FilterAbstractAccountDeployed and is used to iterate over the raw logs and unpacked data for AbstractAccountDeployed events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryAbstractAccountDeployedIterator) Close ¶
func (it *ExtendedAccountFactoryAbstractAccountDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryAbstractAccountDeployedIterator) Error ¶
func (it *ExtendedAccountFactoryAbstractAccountDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryAbstractAccountDeployedIterator) Next ¶
func (it *ExtendedAccountFactoryAbstractAccountDeployedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExtendedAccountFactoryAdminChanged ¶
type ExtendedAccountFactoryAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryAdminChanged represents a AdminChanged event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryAdminChangedIterator ¶
type ExtendedAccountFactoryAdminChangedIterator struct { Event *ExtendedAccountFactoryAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryAdminChangedIterator) Close ¶
func (it *ExtendedAccountFactoryAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryAdminChangedIterator) Error ¶
func (it *ExtendedAccountFactoryAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryAdminChangedIterator) Next ¶
func (it *ExtendedAccountFactoryAdminChangedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExtendedAccountFactoryBeaconUpgraded ¶
type ExtendedAccountFactoryBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryBeaconUpgraded represents a BeaconUpgraded event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryBeaconUpgradedIterator ¶
type ExtendedAccountFactoryBeaconUpgradedIterator struct { Event *ExtendedAccountFactoryBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryBeaconUpgradedIterator) Close ¶
func (it *ExtendedAccountFactoryBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryBeaconUpgradedIterator) Error ¶
func (it *ExtendedAccountFactoryBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryBeaconUpgradedIterator) Next ¶
func (it *ExtendedAccountFactoryBeaconUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExtendedAccountFactoryCaller ¶
type ExtendedAccountFactoryCaller struct {
// contains filtered or unexported fields
}
ExtendedAccountFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewExtendedAccountFactoryCaller ¶
func NewExtendedAccountFactoryCaller(address common.Address, caller bind.ContractCaller) (*ExtendedAccountFactoryCaller, error)
NewExtendedAccountFactoryCaller creates a new read-only instance of ExtendedAccountFactory, bound to a specific deployed contract.
func (*ExtendedAccountFactoryCaller) AbstractAccounts ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) AbstractAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
AbstractAccounts is a free data retrieval call binding the contract method 0xf5c2d47b.
Solidity: function abstractAccounts(bytes32 ) view returns(address)
func (*ExtendedAccountFactoryCaller) Ctf ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Ctf(opts *bind.CallOpts) (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*ExtendedAccountFactoryCaller) CtfExchange ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) CtfExchange(opts *bind.CallOpts) (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*ExtendedAccountFactoryCaller) GetAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) GetAbstractAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
GetAbstractAccount is a free data retrieval call binding the contract method 0x433e0e30.
Solidity: function getAbstractAccount(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactoryCaller) GetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) GetAbstractAccountImplementation(opts *bind.CallOpts) (common.Address, error)
GetAbstractAccountImplementation is a free data retrieval call binding the contract method 0xb5ca3ec7.
Solidity: function getAbstractAccountImplementation() view returns(address)
func (*ExtendedAccountFactoryCaller) Implementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*ExtendedAccountFactoryCaller) NegRiskAdapter ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) NegRiskAdapter(opts *bind.CallOpts) (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*ExtendedAccountFactoryCaller) Owner ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) 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 (*ExtendedAccountFactoryCaller) Points ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) Points(opts *bind.CallOpts) (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*ExtendedAccountFactoryCaller) PredictAbstractAccountAddress ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) PredictAbstractAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
PredictAbstractAccountAddress is a free data retrieval call binding the contract method 0x54cd3610.
Solidity: function predictAbstractAccountAddress(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactoryCaller) ProxiableUUID ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type ExtendedAccountFactoryCallerRaw ¶
type ExtendedAccountFactoryCallerRaw struct {
Contract *ExtendedAccountFactoryCaller // Generic read-only contract binding to access the raw methods on
}
ExtendedAccountFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ExtendedAccountFactoryCallerRaw) Call ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerRaw) 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 ExtendedAccountFactoryCallerSession ¶
type ExtendedAccountFactoryCallerSession struct { Contract *ExtendedAccountFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ExtendedAccountFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ExtendedAccountFactoryCallerSession) AbstractAccounts ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) AbstractAccounts(arg0 [32]byte) (common.Address, error)
AbstractAccounts is a free data retrieval call binding the contract method 0xf5c2d47b.
Solidity: function abstractAccounts(bytes32 ) view returns(address)
func (*ExtendedAccountFactoryCallerSession) Ctf ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*ExtendedAccountFactoryCallerSession) CtfExchange ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*ExtendedAccountFactoryCallerSession) GetAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) GetAbstractAccount(nullifier_ [32]byte) (common.Address, error)
GetAbstractAccount is a free data retrieval call binding the contract method 0x433e0e30.
Solidity: function getAbstractAccount(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactoryCallerSession) GetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) GetAbstractAccountImplementation() (common.Address, error)
GetAbstractAccountImplementation is a free data retrieval call binding the contract method 0xb5ca3ec7.
Solidity: function getAbstractAccountImplementation() view returns(address)
func (*ExtendedAccountFactoryCallerSession) Implementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*ExtendedAccountFactoryCallerSession) NegRiskAdapter ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*ExtendedAccountFactoryCallerSession) Owner ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExtendedAccountFactoryCallerSession) Points ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*ExtendedAccountFactoryCallerSession) PredictAbstractAccountAddress ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) PredictAbstractAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictAbstractAccountAddress is a free data retrieval call binding the contract method 0x54cd3610.
Solidity: function predictAbstractAccountAddress(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactoryCallerSession) ProxiableUUID ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type ExtendedAccountFactoryFilterer ¶
type ExtendedAccountFactoryFilterer struct {
// contains filtered or unexported fields
}
ExtendedAccountFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewExtendedAccountFactoryFilterer ¶
func NewExtendedAccountFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*ExtendedAccountFactoryFilterer, error)
NewExtendedAccountFactoryFilterer creates a new log filterer instance of ExtendedAccountFactory, bound to a specific deployed contract.
func (*ExtendedAccountFactoryFilterer) FilterAbstractAccountDeployed ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterAbstractAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*ExtendedAccountFactoryAbstractAccountDeployedIterator, error)
FilterAbstractAccountDeployed is a free log retrieval operation binding the contract event 0x04a8395ad3493e53ed150cbb37930a73625d14c0fe82374d1a7a58ceda5f6daa.
Solidity: event AbstractAccountDeployed(address indexed account)
func (*ExtendedAccountFactoryFilterer) FilterAdminChanged ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*ExtendedAccountFactoryAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ExtendedAccountFactoryFilterer) FilterBeaconUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*ExtendedAccountFactoryBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ExtendedAccountFactoryFilterer) FilterInitialized ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*ExtendedAccountFactoryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ExtendedAccountFactoryFilterer) FilterOwnershipTransferred ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*ExtendedAccountFactoryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExtendedAccountFactoryFilterer) FilterUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*ExtendedAccountFactoryUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ExtendedAccountFactoryFilterer) ParseAbstractAccountDeployed ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseAbstractAccountDeployed(log types.Log) (*ExtendedAccountFactoryAbstractAccountDeployed, error)
ParseAbstractAccountDeployed is a log parse operation binding the contract event 0x04a8395ad3493e53ed150cbb37930a73625d14c0fe82374d1a7a58ceda5f6daa.
Solidity: event AbstractAccountDeployed(address indexed account)
func (*ExtendedAccountFactoryFilterer) ParseAdminChanged ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*ExtendedAccountFactoryAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ExtendedAccountFactoryFilterer) ParseBeaconUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*ExtendedAccountFactoryBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ExtendedAccountFactoryFilterer) ParseInitialized ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseInitialized(log types.Log) (*ExtendedAccountFactoryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ExtendedAccountFactoryFilterer) ParseOwnershipTransferred ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*ExtendedAccountFactoryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*ExtendedAccountFactoryFilterer) ParseUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) ParseUpgraded(log types.Log) (*ExtendedAccountFactoryUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*ExtendedAccountFactoryFilterer) WatchAbstractAccountDeployed ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchAbstractAccountDeployed(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryAbstractAccountDeployed, account []common.Address) (event.Subscription, error)
WatchAbstractAccountDeployed is a free log subscription operation binding the contract event 0x04a8395ad3493e53ed150cbb37930a73625d14c0fe82374d1a7a58ceda5f6daa.
Solidity: event AbstractAccountDeployed(address indexed account)
func (*ExtendedAccountFactoryFilterer) WatchAdminChanged ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*ExtendedAccountFactoryFilterer) WatchBeaconUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*ExtendedAccountFactoryFilterer) WatchInitialized ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*ExtendedAccountFactoryFilterer) WatchOwnershipTransferred ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryOwnershipTransferred, 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 (*ExtendedAccountFactoryFilterer) WatchUpgraded ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *ExtendedAccountFactoryUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
type ExtendedAccountFactoryInitialized ¶
type ExtendedAccountFactoryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryInitialized represents a Initialized event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryInitializedIterator ¶
type ExtendedAccountFactoryInitializedIterator struct { Event *ExtendedAccountFactoryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryInitializedIterator) Close ¶
func (it *ExtendedAccountFactoryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryInitializedIterator) Error ¶
func (it *ExtendedAccountFactoryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryInitializedIterator) Next ¶
func (it *ExtendedAccountFactoryInitializedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExtendedAccountFactoryOwnershipTransferred ¶
type ExtendedAccountFactoryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryOwnershipTransferred represents a OwnershipTransferred event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryOwnershipTransferredIterator ¶
type ExtendedAccountFactoryOwnershipTransferredIterator struct { Event *ExtendedAccountFactoryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryOwnershipTransferredIterator) Close ¶
func (it *ExtendedAccountFactoryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryOwnershipTransferredIterator) Error ¶
func (it *ExtendedAccountFactoryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryOwnershipTransferredIterator) Next ¶
func (it *ExtendedAccountFactoryOwnershipTransferredIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type ExtendedAccountFactoryRaw ¶
type ExtendedAccountFactoryRaw struct {
Contract *ExtendedAccountFactory // Generic contract binding to access the raw methods on
}
ExtendedAccountFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ExtendedAccountFactoryRaw) Call ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) 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 (*ExtendedAccountFactoryRaw) Transact ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExtendedAccountFactoryRaw) Transfer ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryRaw) 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 ExtendedAccountFactorySession ¶
type ExtendedAccountFactorySession struct { Contract *ExtendedAccountFactory // 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 }
ExtendedAccountFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ExtendedAccountFactorySession) AbstractAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) AbstractAccountFactoryInit(abstractAccountImplementation_ common.Address) (*types.Transaction, error)
AbstractAccountFactoryInit is a paid mutator transaction binding the contract method 0x30b5f045.
Solidity: function __AbstractAccountFactory_init(address abstractAccountImplementation_) returns()
func (*ExtendedAccountFactorySession) AbstractAccounts ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) AbstractAccounts(arg0 [32]byte) (common.Address, error)
AbstractAccounts is a free data retrieval call binding the contract method 0xf5c2d47b.
Solidity: function abstractAccounts(bytes32 ) view returns(address)
func (*ExtendedAccountFactorySession) Ctf ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*ExtendedAccountFactorySession) CtfExchange ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*ExtendedAccountFactorySession) DeployAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) DeployAbstractAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractAccount is a paid mutator transaction binding the contract method 0x37c74c08.
Solidity: function deployAbstractAccount(bytes32 nullifier_) returns(address)
func (*ExtendedAccountFactorySession) ExtendedAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) ExtendedAccountFactoryInit(abstractAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
ExtendedAccountFactoryInit is a paid mutator transaction binding the contract method 0xf225d70f.
Solidity: function __ExtendedAccountFactory_init(address abstractAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*ExtendedAccountFactorySession) GetAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) GetAbstractAccount(nullifier_ [32]byte) (common.Address, error)
GetAbstractAccount is a free data retrieval call binding the contract method 0x433e0e30.
Solidity: function getAbstractAccount(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactorySession) GetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) GetAbstractAccountImplementation() (common.Address, error)
GetAbstractAccountImplementation is a free data retrieval call binding the contract method 0xb5ca3ec7.
Solidity: function getAbstractAccountImplementation() view returns(address)
func (*ExtendedAccountFactorySession) Implementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*ExtendedAccountFactorySession) NegRiskAdapter ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*ExtendedAccountFactorySession) Owner ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*ExtendedAccountFactorySession) Points ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*ExtendedAccountFactorySession) PredictAbstractAccountAddress ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) PredictAbstractAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictAbstractAccountAddress is a free data retrieval call binding the contract method 0x54cd3610.
Solidity: function predictAbstractAccountAddress(bytes32 nullifier_) view returns(address)
func (*ExtendedAccountFactorySession) ProxiableUUID ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*ExtendedAccountFactorySession) RenounceOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExtendedAccountFactorySession) SetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) SetAbstractAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetAbstractAccountImplementation is a paid mutator transaction binding the contract method 0x87a0bfdb.
Solidity: function setAbstractAccountImplementation(address newImplementation) returns()
func (*ExtendedAccountFactorySession) TransferOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) 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 (*ExtendedAccountFactorySession) UpgradeTo ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*ExtendedAccountFactorySession) UpgradeToAndCall ¶
func (_ExtendedAccountFactory *ExtendedAccountFactorySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ExtendedAccountFactoryTransactor ¶
type ExtendedAccountFactoryTransactor struct {
// contains filtered or unexported fields
}
ExtendedAccountFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewExtendedAccountFactoryTransactor ¶
func NewExtendedAccountFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*ExtendedAccountFactoryTransactor, error)
NewExtendedAccountFactoryTransactor creates a new write-only instance of ExtendedAccountFactory, bound to a specific deployed contract.
func (*ExtendedAccountFactoryTransactor) AbstractAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) AbstractAccountFactoryInit(opts *bind.TransactOpts, abstractAccountImplementation_ common.Address) (*types.Transaction, error)
AbstractAccountFactoryInit is a paid mutator transaction binding the contract method 0x30b5f045.
Solidity: function __AbstractAccountFactory_init(address abstractAccountImplementation_) returns()
func (*ExtendedAccountFactoryTransactor) DeployAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) DeployAbstractAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractAccount is a paid mutator transaction binding the contract method 0x37c74c08.
Solidity: function deployAbstractAccount(bytes32 nullifier_) returns(address)
func (*ExtendedAccountFactoryTransactor) ExtendedAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) ExtendedAccountFactoryInit(opts *bind.TransactOpts, abstractAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
ExtendedAccountFactoryInit is a paid mutator transaction binding the contract method 0xf225d70f.
Solidity: function __ExtendedAccountFactory_init(address abstractAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*ExtendedAccountFactoryTransactor) RenounceOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExtendedAccountFactoryTransactor) SetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) SetAbstractAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
SetAbstractAccountImplementation is a paid mutator transaction binding the contract method 0x87a0bfdb.
Solidity: function setAbstractAccountImplementation(address newImplementation) returns()
func (*ExtendedAccountFactoryTransactor) TransferOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) 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()
func (*ExtendedAccountFactoryTransactor) UpgradeTo ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*ExtendedAccountFactoryTransactor) UpgradeToAndCall ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ExtendedAccountFactoryTransactorRaw ¶
type ExtendedAccountFactoryTransactorRaw struct {
Contract *ExtendedAccountFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
ExtendedAccountFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ExtendedAccountFactoryTransactorRaw) Transact ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ExtendedAccountFactoryTransactorRaw) Transfer ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorRaw) 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 ExtendedAccountFactoryTransactorSession ¶
type ExtendedAccountFactoryTransactorSession struct { Contract *ExtendedAccountFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ExtendedAccountFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ExtendedAccountFactoryTransactorSession) AbstractAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) AbstractAccountFactoryInit(abstractAccountImplementation_ common.Address) (*types.Transaction, error)
AbstractAccountFactoryInit is a paid mutator transaction binding the contract method 0x30b5f045.
Solidity: function __AbstractAccountFactory_init(address abstractAccountImplementation_) returns()
func (*ExtendedAccountFactoryTransactorSession) DeployAbstractAccount ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) DeployAbstractAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractAccount is a paid mutator transaction binding the contract method 0x37c74c08.
Solidity: function deployAbstractAccount(bytes32 nullifier_) returns(address)
func (*ExtendedAccountFactoryTransactorSession) ExtendedAccountFactoryInit ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) ExtendedAccountFactoryInit(abstractAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
ExtendedAccountFactoryInit is a paid mutator transaction binding the contract method 0xf225d70f.
Solidity: function __ExtendedAccountFactory_init(address abstractAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*ExtendedAccountFactoryTransactorSession) RenounceOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*ExtendedAccountFactoryTransactorSession) SetAbstractAccountImplementation ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) SetAbstractAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetAbstractAccountImplementation is a paid mutator transaction binding the contract method 0x87a0bfdb.
Solidity: function setAbstractAccountImplementation(address newImplementation) returns()
func (*ExtendedAccountFactoryTransactorSession) TransferOwnership ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) 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 (*ExtendedAccountFactoryTransactorSession) UpgradeTo ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*ExtendedAccountFactoryTransactorSession) UpgradeToAndCall ¶
func (_ExtendedAccountFactory *ExtendedAccountFactoryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
type ExtendedAccountFactoryUpgraded ¶
type ExtendedAccountFactoryUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
ExtendedAccountFactoryUpgraded represents a Upgraded event raised by the ExtendedAccountFactory contract.
type ExtendedAccountFactoryUpgradedIterator ¶
type ExtendedAccountFactoryUpgradedIterator struct { Event *ExtendedAccountFactoryUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ExtendedAccountFactoryUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the ExtendedAccountFactory contract.
func (*ExtendedAccountFactoryUpgradedIterator) Close ¶
func (it *ExtendedAccountFactoryUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ExtendedAccountFactoryUpgradedIterator) Error ¶
func (it *ExtendedAccountFactoryUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ExtendedAccountFactoryUpgradedIterator) Next ¶
func (it *ExtendedAccountFactoryUpgradedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.