This contract is being backfilled. You may encounter incomplete storage history.

TradeX

Verified contract

Proxy

Active on Base with 636 txns
Deployed by via 0x9443a2b9 at 4985818
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $6,336.27
ERC-20
Value $385.2
ERC-20
Value $378.8
ERC-20
Value $330.66
ERC-20
Value $0.08
ERC-20
Value $0.06
ERC-20
Value $0.06
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
Value $0
0xa23a66c1f2beaddfb064e3d23fdd2bb329386f2f48fe896e5b8eba5def45454b
0x77437d4b5c2d2c2fc500039a3e83f16a58bd0840497f3921fae5bb8e0d57d595
0x4b437909a8fbd235c0957ce2c4aff42f089a75775b27602929822cf425d64306
0x0c4d003ed552cbff6dd3daa584252989b924003cc01a74ae71e65d9f9b874e5a
0xfa0266700aeb80405be8925b61a8fc9a682de7765bf50045de598fb51ac50833
0x0593a468519b551bb8aa9874efdcef43fa95eac0904612e374ee901f9d1091e3
0xf15576ca7d52c7357326422c8179a82056aa52dd7dc3b5baee83e0cb3addae53
0x6509f6fe85639874b6ecf4e3a1a1b6ca05305eef780f00835b9fcd4f305682b3
0x1f39d10123f0c060cdee4f4a44db3e48e37e3c4ca446a6c309587419d139db5f
0xc74b91882200979b0658c13a28d926ff6b9e3fd24a5bc1a539296494b17b38df

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
constructor(address adminaddress deployeraddress _diamondCutFacetaddress _diamondLoupeFacetaddress _init
Fallback and receive
fallback(
receive(
Errors
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata