DSLOProtocol

Verified contract

Active on Base with 3,623 txns
Deployed by via 0xc672b481 at 5191386
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xb4e6ac5f28bfc2351565e9dc90a9a70dab4a8f3527a1b9af01da4248d27d9ed8
0x0fb190efeb63bb6141dfc9418dfc961e6269f5f720c89ec0598ee09a52a53729
0xad4d46658d3da02cf80e9b25cef0f46965b8780c1dad5997736d353690d0600e
0x575543d0c3cb7184253d391e0b9600b5060436aeaabb8f5c5164878f7783b2be
0x72d073bccd428fbd97dd82058a72d3f78fe2121685bffc49eaa8f935545504dd
0x849535de0347982a7cca8e73be09e6a984caff2bd06fdaafc46d111871211760
0xb53fdf49d081edfa5d01bd3e17067f498b53fbc0e339920097e30bd3f21e903c
0xbe9b243ccbcc7e8823e61887d9c14b582654d5cc4a670204398c55b6517e4194
0x9a4f5d924beea9d3b2c2a869941b1b7bcf8aeb557e67bc70b7e4d8049e3f0c60
0x9b9dcad294a196f53ee76c1a55507b8780ab8742bac9647db2317d1f9f2eafd2

Functions
Getter at block 21826561
DOMAIN_SEPARATOR(view returns (bytes32)
0x0fbbe9de427ae362f96246370596a2f1a9bdbae21c4e14a338a7e7408dca8afe
DS_LIMIT_ORDER_TYPEHASH(view returns (bytes32)
0xd5012ad50b71ffd4515ff18ee49caf4bcd3d1e15ff26a40cab61bbb54200b063
LIMIT_ORDER_TYPEHASH(view returns (bytes32)
0x346e0660be2aef32794b25da30f6733303978cb6c10c395480eb5d2c56bcd956
owner(view returns (address)
0xbe2f0354d970265bfc36d383af77f72736b81b54
paused(view returns (bool)
false
Read-only
and(address[] targetsbytes[] dataview returns (bool)
arbitraryStaticCall(address targetbytes dataview returns (uint256)
checkPredicate(struct IDSOrderMixinOrder orderview returns (bool)
eq(uint256 valueaddress targetbytes dataview returns (bool)
getMakerAmount(uint256 orderMakerAmountuint256 orderTakerAmountuint256 swapTakerAmountpure returns (uint256)
getTakerAmount(uint256 orderMakerAmountuint256 orderTakerAmountuint256 swapMakerAmountpure returns (uint256)
gt(uint256 valueaddress targetbytes dataview returns (bool)
guardians(addressview returns (bool)
hashDSOrder(struct IDSOrderMixinDSOrder dsOrderview returns (bytes32)
hashOrder(struct IDSOrderMixinOrder orderview returns (bytes32)
lt(uint256 valueaddress targetbytes dataview returns (bool)
nonce(addressview returns (uint256)
nonceEquals(address makerAddressuint256 makerNonceview returns (bool)
operators(addressview returns (bool)
or(address[] targetsbytes[] dataview returns (bool)
remaining(bytes32 orderHashview returns (uint256)
remainingRaw(bytes32 orderHashview returns (uint256)
remainingsRaw(bytes32[] orderHashesview returns (uint256[])
timestampBelow(uint256 timeview returns (bool)
State-modifying
advanceNonce(uint8 amount
cancelBatchOrders(struct IDSOrderMixinOrder[] orders
cancelOrder(struct IDSOrderMixinOrder order
disableLogic(
enableLogic(
fillBatchOrdersTo(struct IDSOrderMixinFillBatchOrdersParams paramsreturns (uint256 actualMakingAmountuint256uint256 makerAssetFeeCollecteduint256 takerAssetFeeCollected)
fillOrderTo(struct IDSOrderMixinFillOrderParams paramsstruct IDSOrderMixinAmountData amountDataaddress senderreturns (uint256uint256uint256)
increaseNonce(
renounceOwnership(
transferOwnership(address newOwner
updateDSOrderSigner(address _address
updateGuardian(address userbool grantOrRevoke
updateInteractionWhitelist(address _addressbool isWhitelist
updateOperator(address userbool grantOrRevoke
Events
FeeCollected(address indexed recipientaddress indexed tokenuint256 amount
NonceIncreased(address indexed makeruint256 oldNonceuint256 newNonce
OrderCanceled(address indexed makerbytes32 orderHashuint256 remainingRaw
OrderFilled(address indexed takerbytes32 indexed orderHashuint256 remaininguint256 makingAmountuint256 takingAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
UpdateGuardian(address userbool grantOrRevoke
UpdateOperator(address userbool grantOrRevoke
UpdatedDSOrderSigner(address _address
UpdatedInteractionWhitelist(address _addressbool isWhitelist
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.