DataExchange

Verified contract

Proxy

Active on Ethereum with 176,331 txns
Deployed by via 0x8a2f6af5 at 6355088
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x10f9fe423cf7233b2c7ddc0d57651a343d7b3365d1eb016cbc5ec32cc03447f3
0x14d46ca52c5c555d68ba9f894655c3e58c20e82f91d9746cd0e480bdf4379ae6
0x6b07e761f1f17a4520ae1ad8aa3a40586bcfc8acb3a9b07e25febbd2be9b70b6
0x7a0f20a0f8189c4fe20fed2ab6ac0a51bf66db2abafcb11e56d14f17ca3ef128
0x4b1dd0c808980e3dacca96d60fe3e271186c79049931e9a25c8f21dc2a0cfde2
0xc6cca5c35bfb43a11c95ff93b27c84789c7a3a899c1ccebf96fdf7d841231444
0xde166f46395834f29150d461d4c0d05155ae66b5b10fbbced8e547b0cbec043c
0x1ffba85149ab9e629666275320cac7a852af25763719f411e038651a11799fc5
0x6e4ca6a4589fe9d110bd6184472ad936047915500dcf971ee6f9edb851f272a9
0xaa060f9640263fd2ca8939fedcbff613ca95d3631546ba97b25ac41c87ffadcb

Functions
Getter at block 21246517
getAllowedNotaries(view returns (address[])
[0x60F36E8863D93440Ec6C584567cBEa3Ce76d0232, 0x18d8da1F3E24a7842500Bf0Faf460739Bbe42951]
 
getOpenOrders(view returns (address[])
minimumInitialBudgetForAudits(view returns (uint256)
0
owner(view returns (address)
0x0183b6ffc017ac4f767e460886291d09229a848b
paused(view returns (bool)
false
Read-only
buyerBalance(addressaddressaddressview returns (uint256)
buyerRemainingBudgetForAudits(addressaddressview returns (uint256)
getNotaryInfo(address notaryview returns (addressstringstringstringbool)
getOrdersForBuyer(address buyerview returns (address[])
getOrdersForNotary(address notaryview returns (address[])
getOrdersForSeller(address sellerview returns (address[])
ordersByBuyer(addressuint256view returns (address)
ordersByNotary(addressuint256view returns (address)
ordersBySeller(addressuint256view returns (address)
State-modifying
addDataResponseToOrder(address orderAddraddress selleraddress notarystring dataHashbytes signaturereturns (bool)
addNotaryToOrder(address orderAddraddress notaryuint256 responsesPercentageuint256 notarizationFeestring notarizationTermsOfServicebytes notarySignaturereturns (bool)
closeDataResponse(address orderAddraddress sellerbool wasAuditedbool isDataValidbytes notarySignaturereturns (bool)
closeOrder(address orderAddrreturns (bool)
destroy(address[] tokens
newOrder(string filtersstring dataRequestuint256 priceuint256 initialBudgetForAuditsstring termsAndConditionsstring buyerURLstring publicKeyreturns (address)
pause(
registerNotary(address notarystring namestring notaryUrlstring publicKeyreturns (bool)
renounceOwnership(
setMinimumInitialBudgetForAudits(uint256 _minimumInitialBudgetForAuditsreturns (bool)
transferOwnership(address _newOwner
unpause(
unregisterNotary(address notaryreturns (bool)
Events
DataAdded(address indexed orderAddraddress indexed seller
NewOrder(address indexed orderAddr
NotaryAddedToOrder(address indexed orderAddraddress indexed notary
NotaryRegistered(address indexed notary
NotaryUnregistered(address indexed notary
NotaryUpdated(address indexed notary
OrderClosed(address indexed orderAddr
OwnershipRenounced(address indexed previousOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(
RefundedToBuyer(address indexed orderAddraddress indexed buyer
TransactionCompleted(address indexed orderAddraddress indexed seller
Unpause(
Constructor
constructor(address tokenAddressaddress ownerAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.