LimitOrderFacet

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xf0239010 at 6284680
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "LimitOrderFacet"

No transactions found for "LimitOrderFacet"


Functions
Getter at block 22922278

This contract contains no getter function objects.

Read-only
getLimitOrderByHash(bytes32 orderHashview returns (struct ILimitOrderLimitOrderView)
getLimitOrders(address useraddress pairBaseview returns (struct ILimitOrderLimitOrderView[])
getLimitOrders(uint256 offsetuint256 maxview returns (struct ILimitOrderLimitOrderView[] ordersuint256 total)
State-modifying
cancelLimitOrder(bytes32 orderHash
executeLimitOrder(struct IBookKeeperExecution[] executeOrders
openLimitOrder(struct IBookOpenDataInput datapayable 
updateOrderSl(bytes32 orderHashuint64 stopLoss
updateOrderTp(bytes32 orderHashuint64 takeProfit
updateOrderTpAndSl(bytes32 orderHashuint64 takeProfituint64 stopLoss
Events
CancelLimitOrder(address indexed userbytes32 indexed orderHash
ExecuteLimitOrderRejected(address indexed userbytes32 indexed orderHashuint8 refund
ExecuteLimitOrderSuccessful(address indexed userbytes32 indexed orderHash
LimitOrderRefund(address indexed userbytes32 indexed orderHashuint8 refund
OpenLimitOrder(address indexed userbytes32 indexed orderHashstruct IBookOpenDataInput data
UpdateOrderSl(address indexed userbytes32 indexed orderHashuint256 oldSluint256 sl
UpdateOrderTp(address indexed userbytes32 indexed orderHashuint256 oldTpuint256 tp
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.