HybridExchange

Verified contract

Active on Ethereum with 58,567 txns
Deployed by via 0x7c25fe02 at 6885289
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x0f9d1d762fc0ed156ca648e7cc9c3421bedbfdaf3e060a04c6ef6d2899cee2dd
0x0cffb0cb15300ada7fe36292ce5166c87538bac43d552cbe338d24b27e8c4a7e
0x6f3336c0effc6c01f549a2011cba21a546ee4c099d7655bbc2306d0a7cdaeb06
0x8658b05bbca37a6d3c7153eb854e51840680d72d382ce8e7a17dd8568ca76311
0x256e8d323a614ae0213d2602c53a01c2f04662fca4445a16cc561c836992d176
0x31c36693edcb28e0e2d048ef9113da24793c05b59122b2a07a3a86136740effd
0xbf8216838a524f1da2ce77fa7cfae8bcb7e9fea813de0a03ae30fec2de57d267
0xc746266f2b54c8276b5e1de087be66545024d8ee66383860f04f79db6c02f239
0x21c394f583888c62fb4fab79468fc7c6137bf6c5d7ee488c8cf10a8c4f4a8302
0xd63e39b42886c5fd40286afe1d29de2759dfbdcc850cc6577b29544550861183

Functions
Getter at block 21161081
DISCOUNT_RATE_BASE(view returns (uint256)
100
DOMAIN_SEPARATOR(view returns (bytes32)
0x0d7437067ddd3170acc9b13c0a030f08cb4251e4fd603c6c471aa10c34d19e45
EIP712_DOMAIN_TYPEHASH(view returns (bytes32)
0x91ab3d17e3a50a9d89e63fd30b92be7f5336b03b287bb946787a83a9d62a2766
EIP712_ORDER_TYPE(view returns (bytes32)
0x4eb6c373314d9c52bee841b65856eda125cdc43aed8315b1a7e9d359475d4d16
FEE_RATE_BASE(view returns (uint256)
100000
discountConfig(view returns (bytes32)
0x0532000013886400004e205a000186a0500007a12046001e84803c0000000000
hotTokenAddress(view returns (address)
0x9af839687f6c94542ac5ece2e317daae355493a1
isOwner(view returns (bool)
false
owner(view returns (address)
0xb15367df8a39ea06f8f81ed35d49e056ee05f3b7
proxyAddress(view returns (address)
0x74622073a4821dbfd046e9aa2ccf691341a076e1
Read-only
canMatchOrdersFrom(address relayerview returns (bool)
cancelled(bytes32view returns (bool)
filled(bytes32view returns (uint256)
getDiscountedRate(address userview returns (uint256 result)
isParticipant(address relayerview returns (bool)
relayerDelegates(addressaddressview returns (bool)
State-modifying
approveDelegate(address delegate
cancelOrder(struct (address, address, address, address, uint256, uint256, uint256, bytes32) order
changeDiscountConfig(bytes32 newConfig
exitIncentiveSystem(
joinIncentiveSystem(
matchOrders(struct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32)) takerOrderParamstruct (address, uint256, uint256, uint256, bytes32, (bytes32, bytes32, bytes32))[] makerOrderParamsstruct (address, address, address) orderAddressSet
renounceOwnership(
revokeDelegate(address delegate
transferOwnership(address newOwner
Events
Cancel(bytes32 indexed orderHash
Match(address baseTokenaddress quoteTokenaddress relayeraddress makeraddress takeruint256 baseTokenAmountuint256 quoteTokenAmountuint256 makerFeeuint256 takerFeeuint256 makerGasFeeuint256 makerRebateuint256 takerGasFee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RelayerApproveDelegate(address indexed relayeraddress indexed delegate
RelayerExit(address indexed relayer
RelayerJoin(address indexed relayer
RelayerRevokeDelegate(address indexed relayeraddress indexed delegate
Constructor
constructor(address _proxyAddressaddress hotTokenAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.