DSLOProtocol

Verified contract

Active on Base with 4,001 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
--
0x678b0180efc4581fa1853aa42ece0856a8d78a96c7990cc3539ac5e682c8e25d
0x5cfcff552e743f80175a0a200c4e3a59a0d4a02cd29ea62f9fe3b134721fc4d2
0x5faa28da4829d7fa0d7bd18173bc985cd1b01f378e862b9d02095cf5ad8cd267
0xb8f731dabd9499d271a0ebbec5b417bcb912c542e9dc2be26446b331397fb0ee
0x72be75e133995e0c6e2e3b161bcbe0beb95bdcd6893347a680c7de258a206392
0x8359114a70b4af023f4449efb760dc7099c02fb7a10e72e4eac68bebaf81de3e
0x3c3cc4b2a2fb7fba924e1f1833110331f693bfacc862455c1ca2edec8d6080eb
0x995fef1c3e8950d59bb1914ff817e8ca64a0d9556ef15fbd5797901b6123cdee
0x9a32204a15cab3e3b8dffddb9f08678a9ab25ad0db62e0b465915c1d3bdc2b5d
0x16a23ad538004cffa7f85e4d3010faf61d438c9072a3604e9850736d48b67c02

Functions
Getter at block 22773064
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.