Documentation ¶
Index ¶
- Variables
- type RarimarketAccountFactory
- type RarimarketAccountFactoryAdminChanged
- type RarimarketAccountFactoryAdminChangedIterator
- type RarimarketAccountFactoryBeaconUpgraded
- type RarimarketAccountFactoryBeaconUpgradedIterator
- type RarimarketAccountFactoryCaller
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) Ctf(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) CtfExchange(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) GetRarimarketAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) GetRarimarketAccountImplementation(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) Implementation(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) NegRiskAdapter(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) Points(opts *bind.CallOpts) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) PredictRarimarketAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) RarimarketAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
- type RarimarketAccountFactoryCallerRaw
- type RarimarketAccountFactoryCallerSession
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Ctf() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) CtfExchange() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) GetRarimarketAccount(nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) GetRarimarketAccountImplementation() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Implementation() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Owner() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Points() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) PredictRarimarketAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) RarimarketAccounts(arg0 [32]byte) (common.Address, error)
- type RarimarketAccountFactoryFilterer
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*RarimarketAccountFactoryAdminChangedIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*RarimarketAccountFactoryBeaconUpgradedIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*RarimarketAccountFactoryInitializedIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*RarimarketAccountFactoryOwnershipTransferredIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterRarimarketAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*RarimarketAccountFactoryRarimarketAccountDeployedIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*RarimarketAccountFactoryUpgradedIterator, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*RarimarketAccountFactoryAdminChanged, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*RarimarketAccountFactoryBeaconUpgraded, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseInitialized(log types.Log) (*RarimarketAccountFactoryInitialized, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*RarimarketAccountFactoryOwnershipTransferred, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseRarimarketAccountDeployed(log types.Log) (*RarimarketAccountFactoryRarimarketAccountDeployed, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseUpgraded(log types.Log) (*RarimarketAccountFactoryUpgraded, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryAdminChanged) (event.Subscription, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryBeaconUpgraded, ...) (event.Subscription, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryInitialized) (event.Subscription, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchRarimarketAccountDeployed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryUpgraded, ...) (event.Subscription, error)
- type RarimarketAccountFactoryInitialized
- type RarimarketAccountFactoryInitializedIterator
- type RarimarketAccountFactoryOwnershipTransferred
- type RarimarketAccountFactoryOwnershipTransferredIterator
- type RarimarketAccountFactoryRarimarketAccountDeployed
- type RarimarketAccountFactoryRarimarketAccountDeployedIterator
- type RarimarketAccountFactoryRaw
- func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RarimarketAccountFactorySession
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Ctf() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) CtfExchange() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) DeployRarimarketAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) GetRarimarketAccount(nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) GetRarimarketAccountImplementation() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Implementation() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) NegRiskAdapter() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Owner() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Points() (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) PredictRarimarketAccountAddress(nullifier_ [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) ProxiableUUID() ([32]byte, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RarimarketAccountFactoryInit(rarimarketAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RarimarketAccounts(arg0 [32]byte) (common.Address, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) SetRarimarketAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactorySession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type RarimarketAccountFactoryTransactor
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) DeployRarimarketAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) RarimarketAccountFactoryInit(opts *bind.TransactOpts, rarimarketAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) SetRarimarketAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- type RarimarketAccountFactoryTransactorRaw
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RarimarketAccountFactoryTransactorSession
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) DeployRarimarketAccount(nullifier_ [32]byte) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) RarimarketAccountFactoryInit(rarimarketAccountImplementation_ common.Address, ...) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) SetRarimarketAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- type RarimarketAccountFactoryUpgraded
- type RarimarketAccountFactoryUpgradedIterator
Constants ¶
This section is empty.
Variables ¶
var RarimarketAccountFactoryABI = RarimarketAccountFactoryMetaData.ABI
RarimarketAccountFactoryABI is the input ABI used to generate the binding from. Deprecated: Use RarimarketAccountFactoryMetaData.ABI instead.
var RarimarketAccountFactoryMetaData = &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\":\"RarimarketAccountDeployed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"implementation\",\"type\":\"address\"}],\"name\":\"Upgraded\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"rarimarketAccountImplementation_\",\"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\":\"__RarimarketAccountFactory_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\":\"deployRarimarketAccount\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"nullifier_\",\"type\":\"bytes32\"}],\"name\":\"getRarimarketAccount\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getRarimarketAccountImplementation\",\"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\":\"predictRarimarketAccountAddress\",\"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\":\"rarimarketAccounts\",\"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\":\"setRarimarketAccountImplementation\",\"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\"}]",
}
RarimarketAccountFactoryMetaData contains all meta data concerning the RarimarketAccountFactory contract.
Functions ¶
This section is empty.
Types ¶
type RarimarketAccountFactory ¶
type RarimarketAccountFactory struct { RarimarketAccountFactoryCaller // Read-only binding to the contract RarimarketAccountFactoryTransactor // Write-only binding to the contract RarimarketAccountFactoryFilterer // Log filterer for contract events }
RarimarketAccountFactory is an auto generated Go binding around an Ethereum contract.
func NewRarimarketAccountFactory ¶
func NewRarimarketAccountFactory(address common.Address, backend bind.ContractBackend) (*RarimarketAccountFactory, error)
NewRarimarketAccountFactory creates a new instance of RarimarketAccountFactory, bound to a specific deployed contract.
type RarimarketAccountFactoryAdminChanged ¶
type RarimarketAccountFactoryAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryAdminChanged represents a AdminChanged event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryAdminChangedIterator ¶
type RarimarketAccountFactoryAdminChangedIterator struct { Event *RarimarketAccountFactoryAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryAdminChangedIterator) Close ¶
func (it *RarimarketAccountFactoryAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryAdminChangedIterator) Error ¶
func (it *RarimarketAccountFactoryAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryAdminChangedIterator) Next ¶
func (it *RarimarketAccountFactoryAdminChangedIterator) 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 RarimarketAccountFactoryBeaconUpgraded ¶
type RarimarketAccountFactoryBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryBeaconUpgraded represents a BeaconUpgraded event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryBeaconUpgradedIterator ¶
type RarimarketAccountFactoryBeaconUpgradedIterator struct { Event *RarimarketAccountFactoryBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryBeaconUpgradedIterator) Close ¶
func (it *RarimarketAccountFactoryBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryBeaconUpgradedIterator) Error ¶
func (it *RarimarketAccountFactoryBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryBeaconUpgradedIterator) Next ¶
func (it *RarimarketAccountFactoryBeaconUpgradedIterator) 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 RarimarketAccountFactoryCaller ¶
type RarimarketAccountFactoryCaller struct {
// contains filtered or unexported fields
}
RarimarketAccountFactoryCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRarimarketAccountFactoryCaller ¶
func NewRarimarketAccountFactoryCaller(address common.Address, caller bind.ContractCaller) (*RarimarketAccountFactoryCaller, error)
NewRarimarketAccountFactoryCaller creates a new read-only instance of RarimarketAccountFactory, bound to a specific deployed contract.
func (*RarimarketAccountFactoryCaller) Ctf ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) CtfExchange ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) GetRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) GetRarimarketAccount(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
GetRarimarketAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getRarimarketAccount(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactoryCaller) GetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) GetRarimarketAccountImplementation(opts *bind.CallOpts) (common.Address, error)
GetRarimarketAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getRarimarketAccountImplementation() view returns(address)
func (*RarimarketAccountFactoryCaller) Implementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) NegRiskAdapter ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) Owner ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) Points ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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 (*RarimarketAccountFactoryCaller) PredictRarimarketAccountAddress ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) PredictRarimarketAccountAddress(opts *bind.CallOpts, nullifier_ [32]byte) (common.Address, error)
PredictRarimarketAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictRarimarketAccountAddress(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactoryCaller) ProxiableUUID ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) 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)
func (*RarimarketAccountFactoryCaller) RarimarketAccounts ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCaller) RarimarketAccounts(opts *bind.CallOpts, arg0 [32]byte) (common.Address, error)
RarimarketAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function rarimarketAccounts(bytes32 ) view returns(address)
type RarimarketAccountFactoryCallerRaw ¶
type RarimarketAccountFactoryCallerRaw struct {
Contract *RarimarketAccountFactoryCaller // Generic read-only contract binding to access the raw methods on
}
RarimarketAccountFactoryCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RarimarketAccountFactoryCallerRaw) Call ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerRaw) 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 RarimarketAccountFactoryCallerSession ¶
type RarimarketAccountFactoryCallerSession struct { Contract *RarimarketAccountFactoryCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RarimarketAccountFactoryCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*RarimarketAccountFactoryCallerSession) Ctf ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*RarimarketAccountFactoryCallerSession) CtfExchange ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*RarimarketAccountFactoryCallerSession) GetRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) GetRarimarketAccount(nullifier_ [32]byte) (common.Address, error)
GetRarimarketAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getRarimarketAccount(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactoryCallerSession) GetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) GetRarimarketAccountImplementation() (common.Address, error)
GetRarimarketAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getRarimarketAccountImplementation() view returns(address)
func (*RarimarketAccountFactoryCallerSession) Implementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*RarimarketAccountFactoryCallerSession) NegRiskAdapter ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*RarimarketAccountFactoryCallerSession) Owner ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RarimarketAccountFactoryCallerSession) Points ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*RarimarketAccountFactoryCallerSession) PredictRarimarketAccountAddress ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) PredictRarimarketAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictRarimarketAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictRarimarketAccountAddress(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactoryCallerSession) ProxiableUUID ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*RarimarketAccountFactoryCallerSession) RarimarketAccounts ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryCallerSession) RarimarketAccounts(arg0 [32]byte) (common.Address, error)
RarimarketAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function rarimarketAccounts(bytes32 ) view returns(address)
type RarimarketAccountFactoryFilterer ¶
type RarimarketAccountFactoryFilterer struct {
// contains filtered or unexported fields
}
RarimarketAccountFactoryFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRarimarketAccountFactoryFilterer ¶
func NewRarimarketAccountFactoryFilterer(address common.Address, filterer bind.ContractFilterer) (*RarimarketAccountFactoryFilterer, error)
NewRarimarketAccountFactoryFilterer creates a new log filterer instance of RarimarketAccountFactory, bound to a specific deployed contract.
func (*RarimarketAccountFactoryFilterer) FilterAdminChanged ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*RarimarketAccountFactoryAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*RarimarketAccountFactoryFilterer) FilterBeaconUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*RarimarketAccountFactoryBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*RarimarketAccountFactoryFilterer) FilterInitialized ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterInitialized(opts *bind.FilterOpts) (*RarimarketAccountFactoryInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*RarimarketAccountFactoryFilterer) FilterOwnershipTransferred ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*RarimarketAccountFactoryOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RarimarketAccountFactoryFilterer) FilterRarimarketAccountDeployed ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterRarimarketAccountDeployed(opts *bind.FilterOpts, account []common.Address) (*RarimarketAccountFactoryRarimarketAccountDeployedIterator, error)
FilterRarimarketAccountDeployed is a free log retrieval operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event RarimarketAccountDeployed(address indexed account)
func (*RarimarketAccountFactoryFilterer) FilterUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*RarimarketAccountFactoryUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*RarimarketAccountFactoryFilterer) ParseAdminChanged ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseAdminChanged(log types.Log) (*RarimarketAccountFactoryAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*RarimarketAccountFactoryFilterer) ParseBeaconUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseBeaconUpgraded(log types.Log) (*RarimarketAccountFactoryBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*RarimarketAccountFactoryFilterer) ParseInitialized ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseInitialized(log types.Log) (*RarimarketAccountFactoryInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*RarimarketAccountFactoryFilterer) ParseOwnershipTransferred ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseOwnershipTransferred(log types.Log) (*RarimarketAccountFactoryOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*RarimarketAccountFactoryFilterer) ParseRarimarketAccountDeployed ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseRarimarketAccountDeployed(log types.Log) (*RarimarketAccountFactoryRarimarketAccountDeployed, error)
ParseRarimarketAccountDeployed is a log parse operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event RarimarketAccountDeployed(address indexed account)
func (*RarimarketAccountFactoryFilterer) ParseUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) ParseUpgraded(log types.Log) (*RarimarketAccountFactoryUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*RarimarketAccountFactoryFilterer) WatchAdminChanged ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*RarimarketAccountFactoryFilterer) WatchBeaconUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryBeaconUpgraded, 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 (*RarimarketAccountFactoryFilterer) WatchInitialized ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*RarimarketAccountFactoryFilterer) WatchOwnershipTransferred ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryOwnershipTransferred, 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 (*RarimarketAccountFactoryFilterer) WatchRarimarketAccountDeployed ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchRarimarketAccountDeployed(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryRarimarketAccountDeployed, account []common.Address) (event.Subscription, error)
WatchRarimarketAccountDeployed is a free log subscription operation binding the contract event 0xf8078a05821fe3a0f57304f01a507627f803be4212ef8a593a28a395b43763de.
Solidity: event RarimarketAccountDeployed(address indexed account)
func (*RarimarketAccountFactoryFilterer) WatchUpgraded ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *RarimarketAccountFactoryUpgraded, 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 RarimarketAccountFactoryInitialized ¶
type RarimarketAccountFactoryInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryInitialized represents a Initialized event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryInitializedIterator ¶
type RarimarketAccountFactoryInitializedIterator struct { Event *RarimarketAccountFactoryInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryInitializedIterator) Close ¶
func (it *RarimarketAccountFactoryInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryInitializedIterator) Error ¶
func (it *RarimarketAccountFactoryInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryInitializedIterator) Next ¶
func (it *RarimarketAccountFactoryInitializedIterator) 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 RarimarketAccountFactoryOwnershipTransferred ¶
type RarimarketAccountFactoryOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryOwnershipTransferred represents a OwnershipTransferred event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryOwnershipTransferredIterator ¶
type RarimarketAccountFactoryOwnershipTransferredIterator struct { Event *RarimarketAccountFactoryOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryOwnershipTransferredIterator) Close ¶
func (it *RarimarketAccountFactoryOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryOwnershipTransferredIterator) Error ¶
func (it *RarimarketAccountFactoryOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryOwnershipTransferredIterator) Next ¶
func (it *RarimarketAccountFactoryOwnershipTransferredIterator) 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 RarimarketAccountFactoryRarimarketAccountDeployed ¶
type RarimarketAccountFactoryRarimarketAccountDeployed struct { Account common.Address Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryRarimarketAccountDeployed represents a RarimarketAccountDeployed event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryRarimarketAccountDeployedIterator ¶
type RarimarketAccountFactoryRarimarketAccountDeployedIterator struct { Event *RarimarketAccountFactoryRarimarketAccountDeployed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryRarimarketAccountDeployedIterator is returned from FilterRarimarketAccountDeployed and is used to iterate over the raw logs and unpacked data for RarimarketAccountDeployed events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryRarimarketAccountDeployedIterator) Close ¶
func (it *RarimarketAccountFactoryRarimarketAccountDeployedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryRarimarketAccountDeployedIterator) Error ¶
func (it *RarimarketAccountFactoryRarimarketAccountDeployedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryRarimarketAccountDeployedIterator) Next ¶
func (it *RarimarketAccountFactoryRarimarketAccountDeployedIterator) 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 RarimarketAccountFactoryRaw ¶
type RarimarketAccountFactoryRaw struct {
Contract *RarimarketAccountFactory // Generic contract binding to access the raw methods on
}
RarimarketAccountFactoryRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RarimarketAccountFactoryRaw) Call ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) 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 (*RarimarketAccountFactoryRaw) Transact ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RarimarketAccountFactoryRaw) Transfer ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryRaw) 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 RarimarketAccountFactorySession ¶
type RarimarketAccountFactorySession struct { Contract *RarimarketAccountFactory // 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 }
RarimarketAccountFactorySession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RarimarketAccountFactorySession) Ctf ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Ctf() (common.Address, error)
Ctf is a free data retrieval call binding the contract method 0x22a9339f.
Solidity: function ctf() view returns(address)
func (*RarimarketAccountFactorySession) CtfExchange ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) CtfExchange() (common.Address, error)
CtfExchange is a free data retrieval call binding the contract method 0x4b8295e7.
Solidity: function ctfExchange() view returns(address)
func (*RarimarketAccountFactorySession) DeployRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) DeployRarimarketAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployRarimarketAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployRarimarketAccount(bytes32 nullifier_) returns()
func (*RarimarketAccountFactorySession) GetRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) GetRarimarketAccount(nullifier_ [32]byte) (common.Address, error)
GetRarimarketAccount is a free data retrieval call binding the contract method 0x2d1ac65a.
Solidity: function getRarimarketAccount(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactorySession) GetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) GetRarimarketAccountImplementation() (common.Address, error)
GetRarimarketAccountImplementation is a free data retrieval call binding the contract method 0xad04299b.
Solidity: function getRarimarketAccountImplementation() view returns(address)
func (*RarimarketAccountFactorySession) Implementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Implementation() (common.Address, error)
Implementation is a free data retrieval call binding the contract method 0x5c60da1b.
Solidity: function implementation() view returns(address)
func (*RarimarketAccountFactorySession) NegRiskAdapter ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) NegRiskAdapter() (common.Address, error)
NegRiskAdapter is a free data retrieval call binding the contract method 0xf6ef95a1.
Solidity: function negRiskAdapter() view returns(address)
func (*RarimarketAccountFactorySession) Owner ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*RarimarketAccountFactorySession) Points ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) Points() (common.Address, error)
Points is a free data retrieval call binding the contract method 0x1be6dd64.
Solidity: function points() view returns(address)
func (*RarimarketAccountFactorySession) PredictRarimarketAccountAddress ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) PredictRarimarketAccountAddress(nullifier_ [32]byte) (common.Address, error)
PredictRarimarketAccountAddress is a free data retrieval call binding the contract method 0xaedbd803.
Solidity: function predictRarimarketAccountAddress(bytes32 nullifier_) view returns(address)
func (*RarimarketAccountFactorySession) ProxiableUUID ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*RarimarketAccountFactorySession) RarimarketAccountFactoryInit ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RarimarketAccountFactoryInit(rarimarketAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
RarimarketAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __RarimarketAccountFactory_init(address rarimarketAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*RarimarketAccountFactorySession) RarimarketAccounts ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RarimarketAccounts(arg0 [32]byte) (common.Address, error)
RarimarketAccounts is a free data retrieval call binding the contract method 0x60b7ddc0.
Solidity: function rarimarketAccounts(bytes32 ) view returns(address)
func (*RarimarketAccountFactorySession) RenounceOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RarimarketAccountFactorySession) SetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) SetRarimarketAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetRarimarketAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setRarimarketAccountImplementation(address newImplementation) returns()
func (*RarimarketAccountFactorySession) TransferOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) 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 (*RarimarketAccountFactorySession) UpgradeTo ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) 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 (*RarimarketAccountFactorySession) UpgradeToAndCall ¶
func (_RarimarketAccountFactory *RarimarketAccountFactorySession) 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 RarimarketAccountFactoryTransactor ¶
type RarimarketAccountFactoryTransactor struct {
// contains filtered or unexported fields
}
RarimarketAccountFactoryTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRarimarketAccountFactoryTransactor ¶
func NewRarimarketAccountFactoryTransactor(address common.Address, transactor bind.ContractTransactor) (*RarimarketAccountFactoryTransactor, error)
NewRarimarketAccountFactoryTransactor creates a new write-only instance of RarimarketAccountFactory, bound to a specific deployed contract.
func (*RarimarketAccountFactoryTransactor) DeployRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) DeployRarimarketAccount(opts *bind.TransactOpts, nullifier_ [32]byte) (*types.Transaction, error)
DeployRarimarketAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployRarimarketAccount(bytes32 nullifier_) returns()
func (*RarimarketAccountFactoryTransactor) RarimarketAccountFactoryInit ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) RarimarketAccountFactoryInit(opts *bind.TransactOpts, rarimarketAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
RarimarketAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __RarimarketAccountFactory_init(address rarimarketAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*RarimarketAccountFactoryTransactor) RenounceOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RarimarketAccountFactoryTransactor) SetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) SetRarimarketAccountImplementation(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
SetRarimarketAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setRarimarketAccountImplementation(address newImplementation) returns()
func (*RarimarketAccountFactoryTransactor) TransferOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) 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 (*RarimarketAccountFactoryTransactor) UpgradeTo ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) 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 (*RarimarketAccountFactoryTransactor) UpgradeToAndCall ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactor) 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 RarimarketAccountFactoryTransactorRaw ¶
type RarimarketAccountFactoryTransactorRaw struct {
Contract *RarimarketAccountFactoryTransactor // Generic write-only contract binding to access the raw methods on
}
RarimarketAccountFactoryTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RarimarketAccountFactoryTransactorRaw) Transact ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RarimarketAccountFactoryTransactorRaw) Transfer ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorRaw) 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 RarimarketAccountFactoryTransactorSession ¶
type RarimarketAccountFactoryTransactorSession struct { Contract *RarimarketAccountFactoryTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RarimarketAccountFactoryTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RarimarketAccountFactoryTransactorSession) DeployRarimarketAccount ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) DeployRarimarketAccount(nullifier_ [32]byte) (*types.Transaction, error)
DeployRarimarketAccount is a paid mutator transaction binding the contract method 0xcd95b7b0.
Solidity: function deployRarimarketAccount(bytes32 nullifier_) returns()
func (*RarimarketAccountFactoryTransactorSession) RarimarketAccountFactoryInit ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) RarimarketAccountFactoryInit(rarimarketAccountImplementation_ common.Address, negRiskAdapter_ common.Address, ctfExchange_ common.Address, points_ common.Address, ctf_ common.Address) (*types.Transaction, error)
RarimarketAccountFactoryInit is a paid mutator transaction binding the contract method 0xa3a4aa4f.
Solidity: function __RarimarketAccountFactory_init(address rarimarketAccountImplementation_, address negRiskAdapter_, address ctfExchange_, address points_, address ctf_) returns()
func (*RarimarketAccountFactoryTransactorSession) RenounceOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*RarimarketAccountFactoryTransactorSession) SetRarimarketAccountImplementation ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) SetRarimarketAccountImplementation(newImplementation common.Address) (*types.Transaction, error)
SetRarimarketAccountImplementation is a paid mutator transaction binding the contract method 0x85a3cbd9.
Solidity: function setRarimarketAccountImplementation(address newImplementation) returns()
func (*RarimarketAccountFactoryTransactorSession) TransferOwnership ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) 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 (*RarimarketAccountFactoryTransactorSession) UpgradeTo ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) 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 (*RarimarketAccountFactoryTransactorSession) UpgradeToAndCall ¶
func (_RarimarketAccountFactory *RarimarketAccountFactoryTransactorSession) 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 RarimarketAccountFactoryUpgraded ¶
type RarimarketAccountFactoryUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
RarimarketAccountFactoryUpgraded represents a Upgraded event raised by the RarimarketAccountFactory contract.
type RarimarketAccountFactoryUpgradedIterator ¶
type RarimarketAccountFactoryUpgradedIterator struct { Event *RarimarketAccountFactoryUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RarimarketAccountFactoryUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the RarimarketAccountFactory contract.
func (*RarimarketAccountFactoryUpgradedIterator) Close ¶
func (it *RarimarketAccountFactoryUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RarimarketAccountFactoryUpgradedIterator) Error ¶
func (it *RarimarketAccountFactoryUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RarimarketAccountFactoryUpgradedIterator) Next ¶
func (it *RarimarketAccountFactoryUpgradedIterator) 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.