Skip to main content

IExecutionManager

LooksRare protocol team (👀,💎)

IExecutionManager

Events​

NewCreatorFeeManager​

event NewCreatorFeeManager(address creatorFeeManager)

It is issued when there is a new creator fee manager.

Parameters​

NameTypeDescription
creatorFeeManageraddressAddress of the new creator fee manager

NewMaxCreatorFeeBp​

event NewMaxCreatorFeeBp(uint256 maxCreatorFeeBp)

It is issued when there is a new maximum creator fee (in basis point).

Parameters​

NameTypeDescription
maxCreatorFeeBpuint256New maximum creator fee (in basis point)

NewProtocolFeeRecipient​

event NewProtocolFeeRecipient(address protocolFeeRecipient)

It is issued when there is a new protocol fee recipient address.

Parameters​

NameTypeDescription
protocolFeeRecipientaddressAddress of the new protocol fee recipient

Errors​

CreatorFeeBpTooHigh​

error CreatorFeeBpTooHigh()

It is returned if the creator fee (in basis point) is too high.

NewProtocolFeeRecipientCannotBeNullAddress​

error NewProtocolFeeRecipientCannotBeNullAddress()

It is returned if the new protocol fee recipient is set to address(0).

NoSelectorForStrategy​

error NoSelectorForStrategy()

It is returned if there is no selector for maker ask/bid for a given strategyId, depending on the quote type.

OutsideOfTimeRange​

error OutsideOfTimeRange()

It is returned if the current block timestamp is not between start and end times in the maker order.

StrategyNotAvailable​

error StrategyNotAvailable(uint256 strategyId)

It is returned if the strategy id has no implementation.

It is returned if there is no implementation address and the strategyId is strictly greater than 0.

Parameters​

NameTypeDescription
strategyIduint256undefined