Controller

Verified contract

Active on Base with 2,625 txns
Deployed by via 0xc8c1554f at 14560866
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "Controller"

0x4dc31e14bba999ebcdee3be08fbad84bae3ce6d413be71cd8b00b35fd9d42c50
0xf3995767eb82a2824b67fa35c94e1076f05a7975c57d2d49e6fa7af291456525
0x44369563000b9805fbb910d860d4e865cd5ce0d5520776e0c5a73324f7ad320f
0xe991159f87ad6670cc6dc64dee62fb26b4231cf6a552b1941470931dff4e16ee
0xf2336e781e054934729a30caac4fa9918c5be64f024fb75bbd863d783480da33
0x330f62e1f3903b27097737aabd7e78d5c8da6ac070866100c1728545c4578ce7
0xec675c1edea88bf84eb31e88fbb04c40a96e6e8845c602cabb77c322249f5499
0x2b3b99391865787528635d7a563f16fdbf76d7b286cf2b4a4cb8127b5012ca25
0x14a977e174670544e31bf6c7788f6451d903b8ea6d5105c1a589f889b5667fcc
0x08794d4dcbbabe935c55cac97af5f238d57025e902c9b531d432b0fff1a08bd3

Functions
Getter at block 23942616
bookManager(view returns (address)
0x382ccccbd3b142d7da063bf68cd0c89634767f76
Read-only
fromPrice(uint256 pricepure returns (int24)
getDepth(uint192 idint24 tickview returns (uint256)
getHighestPrice(uint192 idview returns (uint256)
getOrder(uint256 orderIdview returns (address provideruint256 priceuint256 openAmountuint256 claimableAmount)
toPrice(int24 tickpure returns (uint256)
State-modifying
cancel(struct IControllerCancelOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC721PermitParams[] permitParamsListuint64 deadline
claim(struct IControllerClaimOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC721PermitParams[] permitParamsListuint64 deadline
execute(uint8[] actionListbytes[] paramsDataListaddress[] tokensToSettlestruct IControllerERC20PermitParams[] erc20PermitParamsListstruct IControllerERC721PermitParams[] erc721PermitParamsListuint64 deadlinepayable returns (uint256[] ids)
limit(struct IControllerLimitOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC20PermitParams[] permitParamsListuint64 deadlinepayable returns (uint256[] ids)
lockAcquired(address senderbytes datareturns (bytes returnData)
make(struct IControllerMakeOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC20PermitParams[] permitParamsListuint64 deadlinepayable returns (uint256[] ids)
open(struct IControllerOpenBookParams[] openBookParamsListuint64 deadline
spend(struct IControllerSpendOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC20PermitParams[] permitParamsListuint64 deadlinepayable 
take(struct IControllerTakeOrderParams[] orderParamsListaddress[] tokensToSettlestruct IControllerERC20PermitParams[] permitParamsListuint64 deadlinepayable 
Events

This contract contains no event objects.

Constructor
constructor(address bookManager_
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
ControllerSlippage(
Deadline(
ERC20TransferFailed(
FailedCall(
InsufficientBalance(uint256 balanceuint256 needed
InvalidAccess(
InvalidAction(
InvalidLength(
InvalidPrice(
InvalidTick(
NativeTransferFailed(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token