The storage layout for this contract could not be retrieved.
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CUBBY | ERC-20 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Controller"
ABI
ABI objects
Getter at block 22754998
bookManager() view returns (address)
0x382ccccbd3b142d7da063bf68cd0c89634767f76
Read-only
fromPrice(uint256 price) pure returns (int24)
getDepth(uint192 id, int24 tick) view returns (uint256)
getHighestPrice(uint192 id) view returns (uint256)
getOrder(uint256 orderId) view returns (address provider, uint256 price, uint256 openAmount, uint256 claimableAmount)
toPrice(int24 tick) pure returns (uint256)
State-modifying
Events cancel(struct IControllerCancelOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC721PermitParams[] permitParamsList, uint64 deadline)
claim(struct IControllerClaimOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC721PermitParams[] permitParamsList, uint64 deadline)
execute(uint8[] actionList, bytes[] paramsDataList, address[] tokensToSettle, struct IControllerERC20PermitParams[] erc20PermitParamsList, struct IControllerERC721PermitParams[] erc721PermitParamsList, uint64 deadline) payable returns (uint256[] ids)
limit(struct IControllerLimitOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC20PermitParams[] permitParamsList, uint64 deadline) payable returns (uint256[] ids)
lockAcquired(address sender, bytes data) returns (bytes returnData)
make(struct IControllerMakeOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC20PermitParams[] permitParamsList, uint64 deadline) payable returns (uint256[] ids)
open(struct IControllerOpenBookParams[] openBookParamsList, uint64 deadline)
spend(struct IControllerSpendOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC20PermitParams[] permitParamsList, uint64 deadline) payable
take(struct IControllerTakeOrderParams[] orderParamsList, address[] tokensToSettle, struct IControllerERC20PermitParams[] permitParamsList, uint64 deadline) payable
This contract contains no event objects.
constructor(address bookManager_)
receive()
AddressEmptyCode(address target)
ControllerSlippage()
Deadline()
ERC20TransferFailed()
FailedCall()
InsufficientBalance(uint256 balance, uint256 needed)
InvalidAccess()
InvalidAction()
InvalidLength()
InvalidPrice()
InvalidTick()
NativeTransferFailed()
ReentrancyGuardReentrantCall()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeERC20FailedOperation(address token)