IWalletFactory

Interface for creating wallet instances

setOperator

function setOperator(address operator_) external

Sets new operator address

Parameters

Name
Type
Description

operator_

address

New operator address

setHolderWalletImpl

function setHolderWalletImpl(address holderWalletImpl_) external

Sets new HolderWallet implementation address

Parameters

Name
Type
Description

holderWalletImpl_

address

New holderWalletImpl address

createHolderWallet

function createHolderWallet(address beneficiary) external returns (address wallet)

Creates new HolderWallet contract

Parameters

Name
Type
Description

beneficiary

address

Beneficiary address

Return Values

Name
Type
Description

wallet

address

Created wallet address

SenderNotOperator

Triggered when sender is not operator

OperatorUpdated

When new operat address is set

Parameters

Name
Type
Description

operator

address

New operator address

HolderWalletCreated

Emmited when user wallet is created

Parameters

Name
Type
Description

user

address

User address

wallet

address

Wallet address

HolderWalletImplUpdated

Emitted when implementation for HolderWallet changed

Parameters

Name
Type
Description

newHolderWalletImpl

address

New holderWalletImpl address

Last updated