IHolderWallet

Interface for creating escrow wallet instances for wrapped NFTs

execute

function execute(address to, bytes data) external payable returns (bytes)

Executes call defined by passed parameters

Parameters

Name
Type
Description

to

address

Target smart contract

data

bytes

Calldata send via call (function + data)

Return Values

Name
Type
Description

[0]

bytes

Data returned as result of contact call

getUser

function getUser() external view returns (address)

Retrieves user associated to HolderWallet contract

Return Values

Name
Type
Description

[0]

address

Address of user

getOperator

Retrieves operator associated to HolderWallet contract

Return Values

Name
Type
Description

[0]

address

Address of operator

SenderNotOperator

Triggered when sender is not operator

Parameters

Name
Type
Description

sender

address

Address of sender

Last updated