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

MatchingMarket

Verified contract

Active on Ethereum with 407,478 txns
Deployed by via 0xdfe4165f at 4751582
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $6,343.64
ERC-20
Value $326.07
ERC-20
Value $154.92
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x64ab4789cdb3f57b71b1616b78a9b2a6f0537542d8a3a4a8758b57f9a6dfe759
0xdacd57b516296a537b6d2812a2294b96378b0df93640a4ab86f62b6b4804b652
0xa2a9540901363bc65ed3c22478951c9ff85afe78b3250e8fdb031ce36881d4b3
0x779e0764b276d0209157c8105eb77a58c9dd7f03aea2e1ce2b2f6f81b94c7c97
0x6a4f2d3f1ecf0952d36c62d348cb3b4627f0856d4c54881b67a25d926bdd9943
0xd20f2230e86bc9903f0779f2930d1ecfda477b4a40afb8784e0a253c3876bcaa
0x29f40f7350040cac126d406ab751d330baf2cbde0f0638195da14754f7e61819
0x4f81180de4fcd9f9155ce22b5c19db45fa7687d4068fcfe1fff6ac9651de80a6
0x95dfc9f4f6d30ce89c8ef7358a03aa1fc6d6ab69e03d5e29886aed2781eea944
0x14cd61021808b202d0eb68e5665c02ef4a7fa3f881e5bed6b5ec5c6d6e11e9de

Functions
Getter at block 20792806
authority(view returns (address)
0x0000000000000000000000000000000000000000
buyEnabled(view returns (bool)
true
close_time(view returns (uint64)
1545134400
getFirstUnsortedOffer(view returns (uint256)
183458
getTime(view returns (uint64)
1726847411
isClosed(view returns (bool closed)
true
last_offer_id(view returns (uint256)
183459
matchingEnabled(view returns (bool)
true
owner(view returns (address)
0x7bb0b08587b8a6b8945e09f1baca426558b0f06a
stopped(view returns (bool)
false
Read-only
_best(addressaddressview returns (uint256)
_dust(addressview returns (uint256)
_menu(bytes32view returns (bool)
_near(uint256view returns (uint256)
_rank(uint256view returns (uint256 nextuint256 prevuint256 delb)
_span(addressaddressview returns (uint256)
getBestOffer(address sell_gemaddress buy_gemview returns (uint256)
getBetterOffer(uint256 idview returns (uint256)
getBuyAmount(address buy_gemaddress pay_gemuint256 pay_amtview returns (uint256 fill_amt)
getMinSell(address pay_gemview returns (uint256)
getNextUnsortedOffer(uint256 idview returns (uint256)
getOffer(uint256 idview returns (uint256addressuint256address)
getOfferCount(address sell_gemaddress buy_gemview returns (uint256)
getOwner(uint256 idview returns (address owner)
getPayAmount(address pay_gemaddress buy_gemuint256 buy_amtview returns (uint256 fill_amt)
getWorseOffer(uint256 idview returns (uint256)
isActive(uint256 idview returns (bool active)
isOfferSorted(uint256 idview returns (bool)
isTokenPairWhitelisted(address baseTokenaddress quoteTokenview returns (bool)
offers(uint256view returns (uint256 pay_amtaddress pay_gemuint256 buy_amtaddress buy_gemaddress owneruint64 timestamp)
State-modifying
addTokenPairWhitelist(address baseTokenaddress quoteTokenreturns (bool)
bump(bytes32 id_
buy(uint256 iduint256 amountreturns (bool)
buyAllAmount(address buy_gemuint256 buy_amtaddress pay_gemuint256 max_fill_amountreturns (uint256 fill_amt)
cancel(uint256 idreturns (bool success)
del_rank(uint256 idreturns (bool)
insert(uint256 iduint256 posreturns (bool)
kill(bytes32 id
make(address pay_gemaddress buy_gemuint128 pay_amtuint128 buy_amtreturns (bytes32)
offer(uint256 pay_amtaddress pay_gemuint256 buy_amtaddress buy_gemreturns (uint256)
offer(uint256 pay_amtaddress pay_gemuint256 buy_amtaddress buy_gemuint256 posreturns (uint256)
offer(uint256 pay_amtaddress pay_gemuint256 buy_amtaddress buy_gemuint256 posbool roundingreturns (uint256)
remTokenPairWhitelist(address baseTokenaddress quoteTokenreturns (bool)
sellAllAmount(address pay_gemuint256 pay_amtaddress buy_gemuint256 min_fill_amountreturns (uint256 fill_amt)
setAuthority(address authority_
setBuyEnabled(bool buyEnabled_returns (bool)
setMatchingEnabled(bool matchingEnabled_returns (bool)
setMinSell(address pay_gemuint256 dustreturns (bool)
setOwner(address owner_
stop(
take(bytes32 iduint128 maxTakeAmount
Events
LogAddTokenPairWhitelist(address baseTokenaddress quoteToken
LogBump(bytes32 indexed idbytes32 indexed pairaddress indexed makeraddress pay_gemaddress buy_gemuint128 pay_amtuint128 buy_amtuint64 timestamp
LogBuyEnabled(bool isEnabled
LogDelete(address keeperuint256 id
LogInsert(address keeperuint256 id
LogItemUpdate(uint256 id
LogKill(bytes32 indexed idbytes32 indexed pairaddress indexed makeraddress pay_gemaddress buy_gemuint128 pay_amtuint128 buy_amtuint64 timestamp
LogMake(bytes32 indexed idbytes32 indexed pairaddress indexed makeraddress pay_gemaddress buy_gemuint128 pay_amtuint128 buy_amtuint64 timestamp
LogMatchingEnabled(bool isEnabled
LogMinSell(address pay_gemuint256 min_amount
LogNote(bytes4 indexed sigaddress indexed guybytes32 indexed foobytes32 indexed baruint256 wadbytes fax anonymous
LogRemTokenPairWhitelist(address baseTokenaddress quoteToken
LogSetAuthority(address indexed authority
LogSetOwner(address indexed owner
LogSortedOffer(uint256 id
LogTake(bytes32 idbytes32 indexed pairaddress indexed makeraddress pay_gemaddress buy_gemaddress indexed takeruint128 take_amtuint128 give_amtuint64 timestamp
LogTrade(uint256 pay_amtaddress indexed pay_gemuint256 buy_amtaddress indexed buy_gem
LogUnsortedOffer(uint256 id
Constructor
constructor(uint64 close_time
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.