Documentation
¶
Index ¶
- Variables
- type AbstractionAccountFactory
- type AbstractionAccountFactoryAbstractionAccountDeployed
- type AbstractionAccountFactoryAbstractionAccountDeployedIterator
- type AbstractionAccountFactoryAdminChanged
- type AbstractionAccountFactoryAdminChangedIterator
- type AbstractionAccountFactoryBeaconUpgraded
- type AbstractionAccountFactoryBeaconUpgradedIterator
- type AbstractionAccountFactoryCaller
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) AbstractionAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) Ctf(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) CtfExchange(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) GetAbstractionAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) GetAbstractionAccountImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) NegRiskAdapter(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) Points(opts *bind.CallOpts) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) PredictAbstractionAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- type AbstractionAccountFactoryCallerRaw
- type AbstractionAccountFactoryCallerSession
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) AbstractionAccounts(arg0 [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Ctf() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) CtfExchange() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) GetAbstractionAccount(nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) GetAbstractionAccountImplementation() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Implementation() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Owner() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Points() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) PredictAbstractionAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
- type AbstractionAccountFactoryFilterer
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterAbstractionAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*AbstractionAccountFactoryAbstractionAccountDeployedIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AbstractionAccountFactoryAdminChangedIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AbstractionAccountFactoryBeaconUpgradedIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*AbstractionAccountFactoryInitializedIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*AbstractionAccountFactoryOwnershipTransferredIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AbstractionAccountFactoryUpgradedIterator, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseAbstractionAccountDeployed(log types.Log) (*AbstractionAccountFactoryAbstractionAccountDeployed, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*AbstractionAccountFactoryAdminChanged, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*AbstractionAccountFactoryBeaconUpgraded, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseInitialized(log types.Log) (*AbstractionAccountFactoryInitialized, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*AbstractionAccountFactoryOwnershipTransferred, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseUpgraded(log types.Log) (*AbstractionAccountFactoryUpgraded, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchAbstractionAccountDeployed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryAdminChanged) (event.Subscription, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryBeaconUpgraded, ...) (event.Subscription, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryInitialized) (event.Subscription, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryUpgraded, ...) (event.Subscription, error)
- type AbstractionAccountFactoryInitialized
- type AbstractionAccountFactoryInitializedIterator
- type AbstractionAccountFactoryOwnershipTransferred
- type AbstractionAccountFactoryOwnershipTransferredIterator
- type AbstractionAccountFactoryRaw
- func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractionAccountFactorySession
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) AbstractionAccountFactoryInit(abstractionAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) AbstractionAccounts(arg0 [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Ctf() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) CtfExchange() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) DeployAbstractionAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) GetAbstractionAccount(nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) GetAbstractionAccountImplementation() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Implementation() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) NegRiskAdapter() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Owner() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Points() (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) PredictAbstractionAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) ProxiableUUID() ([32]byte, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) SetAbstractionAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactorySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AbstractionAccountFactoryTransactor
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) AbstractionAccountFactoryInit(opts *bind.TransactOpts, abstractionAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) DeployAbstractionAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) SetAbstractionAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AbstractionAccountFactoryTransactorRaw
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type AbstractionAccountFactoryTransactorSession
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) AbstractionAccountFactoryInit(abstractionAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) DeployAbstractionAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) SetAbstractionAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type AbstractionAccountFactoryUpgraded
- type AbstractionAccountFactoryUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
var AbstractionAccountFactoryABI = AbstractionAccountFactoryMetaData.ABI
AbstractionAccountFactoryABI is the input ABI used to generate the binding from. Deprecated: Use AbstractionAccountFactoryMetaData.ABI instead.
var AbstractionAccountFactoryMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"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\":\"account\",\"type\":\"address\"}],\"name\":\"AbstractionAccountDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"abstractionAccountImplementation_\",\"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\":\"__AbstractionAccountFactory_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"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\":\"deployAbstractionAccount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nullifier_\",\"type\":\"bytes32\"}],\"name\":\"getAbstractionAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getAbstractionAccountImplementation\",\"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\":\"predictAbstractionAccountAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxiableUUID\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"abstractionAccounts\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"renounceOwnership\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newImplementation\",\"type\":\"address\"}],\"name\":\"setAbstractionAccountImplementation\",\"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\"}]",
}
AbstractionAccountFactoryMetaData contains all meta data concerning the AbstractionAccountFactory contract.
Functions ¶
This section is empty.
Types ¶
type AbstractionAccountFactory ¶
type AbstractionAccountFactory struct { AbstractionAccountFactoryCaller // Read-only binding to the contract AbstractionAccountFactoryTransactor // Write-only binding to the contract AbstractionAccountFactoryFilterer // Log filterer for contract events }
AbstractionAccountFactory is an auto generated Go binding around an Ethereum contract.
func NewAbstractionAccountFactory ¶
func NewAbstractionAccountFactory(address common.Address, backend bind.ContractBackend) (*AbstractionAccountFactory, error)
NewAbstractionAccountFactory creates a new instance of AbstractionAccountFactory, bound to a specific deployed contract.
type AbstractionAccountFactoryAbstractionAccountDeployed ¶
type AbstractionAccountFactoryAbstractionAccountDeployed struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryAbstractionAccountDeployed represents a AbstractionAccountDeployed event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryAbstractionAccountDeployedIterator ¶
type AbstractionAccountFactoryAbstractionAccountDeployedIterator struct { Event *AbstractionAccountFactoryAbstractionAccountDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryAbstractionAccountDeployedIterator is returned from FilterAbstractionAccountDeployed and is used to iterate over the raw logs and unpacked data for AbstractionAccountDeployed events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryAbstractionAccountDeployedIterator) Close ¶
func (it *AbstractionAccountFactoryAbstractionAccountDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryAbstractionAccountDeployedIterator) Error ¶
func (it *AbstractionAccountFactoryAbstractionAccountDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryAbstractionAccountDeployedIterator) Next ¶
func (it *AbstractionAccountFactoryAbstractionAccountDeployedIterator) 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 AbstractionAccountFactoryAdminChanged ¶
type AbstractionAccountFactoryAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryAdminChanged represents a AdminChanged event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryAdminChangedIterator ¶
type AbstractionAccountFactoryAdminChangedIterator struct { Event *AbstractionAccountFactoryAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryAdminChangedIterator) Close ¶
func (it *AbstractionAccountFactoryAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryAdminChangedIterator) Error ¶
func (it *AbstractionAccountFactoryAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryAdminChangedIterator) Next ¶
func (it *AbstractionAccountFactoryAdminChangedIterator) 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 AbstractionAccountFactoryBeaconUpgraded ¶
type AbstractionAccountFactoryBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryBeaconUpgraded represents a BeaconUpgraded event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryBeaconUpgradedIterator ¶
type AbstractionAccountFactoryBeaconUpgradedIterator struct { Event *AbstractionAccountFactoryBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryBeaconUpgradedIterator) Close ¶
func (it *AbstractionAccountFactoryBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryBeaconUpgradedIterator) Error ¶
func (it *AbstractionAccountFactoryBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryBeaconUpgradedIterator) Next ¶
func (it *AbstractionAccountFactoryBeaconUpgradedIterator) 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 AbstractionAccountFactoryCaller ¶
type AbstractionAccountFactoryCaller struct {
// contains filtered or unexported fields
}
AbstractionAccountFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewAbstractionAccountFactoryCaller ¶
func NewAbstractionAccountFactoryCaller(address common.Address, caller bind.ContractCaller) (*AbstractionAccountFactoryCaller, error)
NewAbstractionAccountFactoryCaller creates a new read-only instance of AbstractionAccountFactory, bound to a specific deployed contract.
func (*AbstractionAccountFactoryCaller) AbstractionAccounts ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) AbstractionAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
AbstractionAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function abstractionAccounts(bytes32 ) view returns(address)
func (*AbstractionAccountFactoryCaller) Ctf ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) CtfExchange ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) GetAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) GetAbstractionAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
GetAbstractionAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getAbstractionAccount(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactoryCaller) GetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) GetAbstractionAccountImplementation(opts *bind.CallOpts) (common.Address, error)
GetAbstractionAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getAbstractionAccountImplementation() view returns(address)
func (*AbstractionAccountFactoryCaller) Implementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) NegRiskAdapter ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) Owner ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) Points ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 (*AbstractionAccountFactoryCaller) PredictAbstractionAccountAddress ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) PredictAbstractionAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
PredictAbstractionAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictAbstractionAccountAddress(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactoryCaller) ProxiableUUID ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCaller) 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 AbstractionAccountFactoryCallerRaw ¶
type AbstractionAccountFactoryCallerRaw struct {
Contract *AbstractionAccountFactoryCaller // Generic read-only contract binding to access the raw methods on
}
AbstractionAccountFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*AbstractionAccountFactoryCallerRaw) Call ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerRaw) 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 AbstractionAccountFactoryCallerSession ¶
type AbstractionAccountFactoryCallerSession struct { Contract *AbstractionAccountFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
AbstractionAccountFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*AbstractionAccountFactoryCallerSession) AbstractionAccounts ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) AbstractionAccounts(arg0 [32]byte) (common.Address, error)
AbstractionAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function abstractionAccounts(bytes32 ) view returns(address)
func (*AbstractionAccountFactoryCallerSession) Ctf ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*AbstractionAccountFactoryCallerSession) CtfExchange ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*AbstractionAccountFactoryCallerSession) GetAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) GetAbstractionAccount(nullifier_ [32]byte) (common.Address, error)
GetAbstractionAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getAbstractionAccount(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactoryCallerSession) GetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) GetAbstractionAccountImplementation() (common.Address, error)
GetAbstractionAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getAbstractionAccountImplementation() view returns(address)
func (*AbstractionAccountFactoryCallerSession) Implementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*AbstractionAccountFactoryCallerSession) NegRiskAdapter ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*AbstractionAccountFactoryCallerSession) Owner ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AbstractionAccountFactoryCallerSession) Points ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*AbstractionAccountFactoryCallerSession) PredictAbstractionAccountAddress ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) PredictAbstractionAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictAbstractionAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictAbstractionAccountAddress(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactoryCallerSession) ProxiableUUID ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type AbstractionAccountFactoryFilterer ¶
type AbstractionAccountFactoryFilterer struct {
// contains filtered or unexported fields
}
AbstractionAccountFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewAbstractionAccountFactoryFilterer ¶
func NewAbstractionAccountFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*AbstractionAccountFactoryFilterer, error)
NewAbstractionAccountFactoryFilterer creates a new log filterer instance of AbstractionAccountFactory, bound to a specific deployed contract.
func (*AbstractionAccountFactoryFilterer) FilterAbstractionAccountDeployed ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterAbstractionAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*AbstractionAccountFactoryAbstractionAccountDeployedIterator, error)
FilterAbstractionAccountDeployed is a free log retrieval operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event AbstractionAccountDeployed(address indexed account)
func (*AbstractionAccountFactoryFilterer) FilterAdminChanged ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*AbstractionAccountFactoryAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AbstractionAccountFactoryFilterer) FilterBeaconUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*AbstractionAccountFactoryBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AbstractionAccountFactoryFilterer) FilterInitialized ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*AbstractionAccountFactoryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AbstractionAccountFactoryFilterer) FilterOwnershipTransferred ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*AbstractionAccountFactoryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AbstractionAccountFactoryFilterer) FilterUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*AbstractionAccountFactoryUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AbstractionAccountFactoryFilterer) ParseAbstractionAccountDeployed ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseAbstractionAccountDeployed(log types.Log) (*AbstractionAccountFactoryAbstractionAccountDeployed, error)
ParseAbstractionAccountDeployed is a log parse operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event AbstractionAccountDeployed(address indexed account)
func (*AbstractionAccountFactoryFilterer) ParseAdminChanged ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*AbstractionAccountFactoryAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AbstractionAccountFactoryFilterer) ParseBeaconUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*AbstractionAccountFactoryBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*AbstractionAccountFactoryFilterer) ParseInitialized ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseInitialized(log types.Log) (*AbstractionAccountFactoryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AbstractionAccountFactoryFilterer) ParseOwnershipTransferred ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*AbstractionAccountFactoryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*AbstractionAccountFactoryFilterer) ParseUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) ParseUpgraded(log types.Log) (*AbstractionAccountFactoryUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*AbstractionAccountFactoryFilterer) WatchAbstractionAccountDeployed ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchAbstractionAccountDeployed(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryAbstractionAccountDeployed, account []common.Address) (event.Subscription, error)
WatchAbstractionAccountDeployed is a free log subscription operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event AbstractionAccountDeployed(address indexed account)
func (*AbstractionAccountFactoryFilterer) WatchAdminChanged ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*AbstractionAccountFactoryFilterer) WatchBeaconUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryBeaconUpgraded, 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 (*AbstractionAccountFactoryFilterer) WatchInitialized ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*AbstractionAccountFactoryFilterer) WatchOwnershipTransferred ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryOwnershipTransferred, 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 (*AbstractionAccountFactoryFilterer) WatchUpgraded ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *AbstractionAccountFactoryUpgraded, 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 AbstractionAccountFactoryInitialized ¶
type AbstractionAccountFactoryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryInitialized represents a Initialized event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryInitializedIterator ¶
type AbstractionAccountFactoryInitializedIterator struct { Event *AbstractionAccountFactoryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryInitializedIterator) Close ¶
func (it *AbstractionAccountFactoryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryInitializedIterator) Error ¶
func (it *AbstractionAccountFactoryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryInitializedIterator) Next ¶
func (it *AbstractionAccountFactoryInitializedIterator) 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 AbstractionAccountFactoryOwnershipTransferred ¶
type AbstractionAccountFactoryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryOwnershipTransferred represents a OwnershipTransferred event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryOwnershipTransferredIterator ¶
type AbstractionAccountFactoryOwnershipTransferredIterator struct { Event *AbstractionAccountFactoryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryOwnershipTransferredIterator) Close ¶
func (it *AbstractionAccountFactoryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryOwnershipTransferredIterator) Error ¶
func (it *AbstractionAccountFactoryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryOwnershipTransferredIterator) Next ¶
func (it *AbstractionAccountFactoryOwnershipTransferredIterator) 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 AbstractionAccountFactoryRaw ¶
type AbstractionAccountFactoryRaw struct {
Contract *AbstractionAccountFactory // Generic contract binding to access the raw methods on
}
AbstractionAccountFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*AbstractionAccountFactoryRaw) Call ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) 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 (*AbstractionAccountFactoryRaw) Transact ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractionAccountFactoryRaw) Transfer ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryRaw) 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 AbstractionAccountFactorySession ¶
type AbstractionAccountFactorySession struct { Contract *AbstractionAccountFactory // 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 }
AbstractionAccountFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*AbstractionAccountFactorySession) AbstractionAccountFactoryInit ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) AbstractionAccountFactoryInit(abstractionAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
AbstractionAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __AbstractionAccountFactory_init(address abstractionAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*AbstractionAccountFactorySession) AbstractionAccounts ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) AbstractionAccounts(arg0 [32]byte) (common.Address, error)
AbstractionAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function abstractionAccounts(bytes32 ) view returns(address)
func (*AbstractionAccountFactorySession) Ctf ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*AbstractionAccountFactorySession) CtfExchange ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*AbstractionAccountFactorySession) DeployAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) DeployAbstractionAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractionAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployAbstractionAccount(bytes32 nullifier_) returns()
func (*AbstractionAccountFactorySession) GetAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) GetAbstractionAccount(nullifier_ [32]byte) (common.Address, error)
GetAbstractionAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getAbstractionAccount(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactorySession) GetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) GetAbstractionAccountImplementation() (common.Address, error)
GetAbstractionAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getAbstractionAccountImplementation() view returns(address)
func (*AbstractionAccountFactorySession) Implementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*AbstractionAccountFactorySession) NegRiskAdapter ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*AbstractionAccountFactorySession) Owner ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*AbstractionAccountFactorySession) Points ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*AbstractionAccountFactorySession) PredictAbstractionAccountAddress ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) PredictAbstractionAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictAbstractionAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictAbstractionAccountAddress(bytes32 nullifier_) view returns(address)
func (*AbstractionAccountFactorySession) ProxiableUUID ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*AbstractionAccountFactorySession) RenounceOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AbstractionAccountFactorySession) SetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) SetAbstractionAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetAbstractionAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setAbstractionAccountImplementation(address newImplementation) returns()
func (*AbstractionAccountFactorySession) TransferOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) 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 (*AbstractionAccountFactorySession) UpgradeTo ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) 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 (*AbstractionAccountFactorySession) UpgradeToAndCall ¶
func (_AbstractionAccountFactory *AbstractionAccountFactorySession) 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 AbstractionAccountFactoryTransactor ¶
type AbstractionAccountFactoryTransactor struct {
// contains filtered or unexported fields
}
AbstractionAccountFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewAbstractionAccountFactoryTransactor ¶
func NewAbstractionAccountFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*AbstractionAccountFactoryTransactor, error)
NewAbstractionAccountFactoryTransactor creates a new write-only instance of AbstractionAccountFactory, bound to a specific deployed contract.
func (*AbstractionAccountFactoryTransactor) AbstractionAccountFactoryInit ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) AbstractionAccountFactoryInit(opts *bind.TransactOpts, abstractionAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
AbstractionAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __AbstractionAccountFactory_init(address abstractionAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*AbstractionAccountFactoryTransactor) DeployAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) DeployAbstractionAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractionAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployAbstractionAccount(bytes32 nullifier_) returns()
func (*AbstractionAccountFactoryTransactor) RenounceOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AbstractionAccountFactoryTransactor) SetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) SetAbstractionAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
SetAbstractionAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setAbstractionAccountImplementation(address newImplementation) returns()
func (*AbstractionAccountFactoryTransactor) TransferOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) 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 (*AbstractionAccountFactoryTransactor) UpgradeTo ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) 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 (*AbstractionAccountFactoryTransactor) UpgradeToAndCall ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactor) 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 AbstractionAccountFactoryTransactorRaw ¶
type AbstractionAccountFactoryTransactorRaw struct {
Contract *AbstractionAccountFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
AbstractionAccountFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*AbstractionAccountFactoryTransactorRaw) Transact ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*AbstractionAccountFactoryTransactorRaw) Transfer ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorRaw) 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 AbstractionAccountFactoryTransactorSession ¶
type AbstractionAccountFactoryTransactorSession struct { Contract *AbstractionAccountFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
AbstractionAccountFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*AbstractionAccountFactoryTransactorSession) AbstractionAccountFactoryInit ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) AbstractionAccountFactoryInit(abstractionAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
AbstractionAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __AbstractionAccountFactory_init(address abstractionAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*AbstractionAccountFactoryTransactorSession) DeployAbstractionAccount ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) DeployAbstractionAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployAbstractionAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployAbstractionAccount(bytes32 nullifier_) returns()
func (*AbstractionAccountFactoryTransactorSession) RenounceOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*AbstractionAccountFactoryTransactorSession) SetAbstractionAccountImplementation ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) SetAbstractionAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetAbstractionAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setAbstractionAccountImplementation(address newImplementation) returns()
func (*AbstractionAccountFactoryTransactorSession) TransferOwnership ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) 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 (*AbstractionAccountFactoryTransactorSession) UpgradeTo ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) 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 (*AbstractionAccountFactoryTransactorSession) UpgradeToAndCall ¶
func (_AbstractionAccountFactory *AbstractionAccountFactoryTransactorSession) 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 AbstractionAccountFactoryUpgraded ¶
type AbstractionAccountFactoryUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
AbstractionAccountFactoryUpgraded represents a Upgraded event raised by the AbstractionAccountFactory contract.
type AbstractionAccountFactoryUpgradedIterator ¶
type AbstractionAccountFactoryUpgradedIterator struct { Event *AbstractionAccountFactoryUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
AbstractionAccountFactoryUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the AbstractionAccountFactory contract.
func (*AbstractionAccountFactoryUpgradedIterator) Close ¶
func (it *AbstractionAccountFactoryUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*AbstractionAccountFactoryUpgradedIterator) Error ¶
func (it *AbstractionAccountFactoryUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*AbstractionAccountFactoryUpgradedIterator) Next ¶
func (it *AbstractionAccountFactoryUpgradedIterator) 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.