IRenfterEvents

Inteface containing all possible events for Renfter contract

wNFTFactoryChanged

event wNFTFactoryChanged(address newValue)

Emitted when wNFTFactory address changed

Parameters

Name
Type
Description

newValue

address

New wNFTFactory contract address

WalletManagerChanged

event WalletManagerChanged(address newValue)

Emitted when WalletManager address changed

Parameters

Name
Type
Description

newValue

address

New WalletFactory contract address

FeeDistributorChanged

event FeeDistributorChanged(address newValue)

Emitted when FeeDistributor address changed

Parameters

Name
Type
Description

newValue

address

New FeeDistributor contract address

CollectionWrapped

event CollectionWrapped(address oContract, address wContract)

Emitted when collection is wrapped

Parameters

Name
Type
Description

oContract

address

Original contract address

wContract

address

Wrapper contract address

TokenWrapped

event TokenWrapped(address oContract, address wContract, uint256 tokenId)

Emitted when token of original collection is wrapped

Parameters

Name
Type
Description

oContract

address

Original contract address

wContract

address

Wrapper contract address

tokenId

uint256

Token identifier

TokenUnwrapped

event TokenUnwrapped(address wContract, uint256 tokenId, bool isEmergency)

Emitted when token is unwrapped

Parameters

Name
Type
Description

wContract

address

Wrapper contract address

tokenId

uint256

Token identifier

isEmergency

bool

Flag if unwrap was emergency unwrap

TokenOfferedForRent

event TokenOfferedForRent(address wContract, uint256 tokenId, uint96 pricePerSecond, uint64 maxRentDuration)

Emitted when wrapped token is offered for rent

Parameters

Name
Type
Description

wContract

address

Wrapper contract address

tokenId

uint256

Token identifier

pricePerSecond

uint96

Price of renting (per second)

maxRentDuration

uint64

Maximum duration period for renting

RentalOfferRemoved

event RentalOfferRemoved(address wContract, uint256 tokenId)

Emitted when wrapped token is no more offered for rent

Parameters

Name
Type
Description

wContract

address

Wrapper contract address

tokenId

uint256

Token identifier

TokenRented

event TokenRented(address wContract, uint256 tokenId, uint64 duration, uint64 expirationTs)

Emitted when token is rented out

Parameters

Name
Type
Description

wContract

address

Wrapper contract address

tokenId

uint256

Token identifier

duration

uint64

Duration of renting (in seconds)

expirationTs

uint64

Rental expiration timestamp

RentTokenOwnershipReset

event RentTokenOwnershipReset(address wContract, uint256 tokenId)

Emitted when token rental has expired

Parameters

Name
Type
Description

wContract

address

Wrapper token address

tokenId

uint256

Token identifier

Last updated