BebopSettlement

Verified contract

Active on Ethereum with 3,127 txns
Deployed by via 0xa0504c78 at 17776651
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $3.66
ERC-20
Value $0.26
ERC-20
Value $0.24
0xb10258d60b7b646ae5c673fac67bba84ff5e81cdaade6360ee5a08fa451b5b78
0x8c9978427c8c46c194657bc594e9bf9dde44a097632e041ac4f7037a4b8856b5
0x2bc3c793a981459e85aba978ef083b93de6a690ce329ba9cc39cb944d8d1a482
0x28982bed75f9e762df61a3b8733a89e7718bfcc620d705cee80da0b44f6c9b7e
0x614cce2660a95687a59fbcdf92fa0d0246a643f18b9a2e072daeccd318824ab9
0x765293cb43d7c2ae2de68c47f8a85cb1bd38a4322cab398ca637ac848a48f4cf
0x157e1c708c54b6647250241a90d2e5eb8c6a1d98ce5e10edee4ba2f28b64ab35
0xfd64ec5f3d73efd8d7e55a734ab5d26603e70169ebaf4924432a9e8d83c098a2
0x463626187422b81e73062f72e9ba0098d41ebbfcc0ce9cff0489e5f8df010887
0x78ee4a45457a289693608e0d1404b9c62d3fc2f56c34ff659e82669660d10b38

Functions
Getter at block 20866485
AGGREGATED_ORDER_TYPE_HASH(view returns (bytes32)
0x786c07cbcd49e8423052b1d3a941ccf4d1ac78478c58dcb7fc258906cb199091
DAI_TOKEN(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
DOMAIN_SEPARATOR(view returns (bytes32)
0x27d409b9a8ef700f0f65549602d4e10075e850d1552e6f08a8a778b54df96a23
EIP712_DOMAIN_TYPEHASH(view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
PARTIAL_AGGREGATED_ORDER_TYPE_HASH(view returns (bytes32)
0x3f0841f0dae0d499a2e698dd44f2b6a561f4f7fe6861a8a8f31b45798b0341d2
PERMIT2(view returns (address)
0x000000000022d473030f116ddee9f6b43ac78ba3
WRAPPED_NATIVE_TOKEN(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
hashAggregateOrder(struct OrderAggregate orderview returns (bytes32)
hashPartialOrder(struct OrderPartial orderview returns (bytes32)
validateSignature(address validationAddressbytes32 hashstruct SignatureTypedSignature signaturebool isMakerview 
State-modifying
SettleAggregateOrder(struct OrderAggregate orderstruct SignatureTypedSignature takerSigstruct SignatureMakerSignatures[] makerSigspayable returns (bool)
SettleAggregateOrderWithTakerPermits(struct OrderAggregate orderstruct SignatureTypedSignature takerSigstruct SignatureMakerSignatures[] makerSigsstruct SignatureTakerPermitsInfo takerPermitsInfopayable returns (bool)
registerAllowedOrderSigner(address signerbool allowed
Events
AggregateOrderExecuted(bytes32 order_hash
OrderSignerRegistered(address makeraddress signerbool allowed
Constructor
constructor(address _wrapped_native_token_addressaddress _permitaddress _dai_address
Fallback and receive
receive(
Errors
UnsafeCast(