Marketplace

Verified contract

Active on Ethereum with 634 txns
Deployed by via 0x40cff11f at 13575716
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Marketplace"

0x8f9089ace8254f71ee647b2fd43963dd7c2e9aa76892d078a12217cbe08c31ac
0x7904a690afa981376608c225aebf47770fff59428ae64777b935dd1f54ed757f
0xdd48c354b4e2b2030f037cd110a9e52e25375b4db00a092cf8ae2bcb4d08dc0f
0x2f0962dd23d929442eb833bdfd619efa2ab5724495e7bb22f56d458d1628fbe7
0x0c8e91db13a1e849fa7e4e54737c3b2cfaf04dac69293496b33489758b8c05a3
0xf7440e47f383e9aa26802e3d85d0ca9349df1ee757fb0503c52820704277ab38
0xfd8dc94216f10dbe63d68cf335cce4c4f8a242ed6ed9ab96808ab52efc0ad812
0xb697e75199deb67f8df5c89efb7fea12a89e693c2b8d3e304e64745ce1a0ff4f
0x73e2948283be7d46d93190c42dbc341ba4ceeac56158112a420873faaaf2f8d1
0xb96f942c757976a9d9d5ac6e41035335a64cbc5bbb48fcbfed5d66f1a469a119

Functions
Getter at block 20913394
currencyUpdateAgent(view returns (address)
0xb6aa9d2708475fb026a8052e20e63aea23233613
dataPerUsd(view returns (uint256)
26284868093200780145
datacoin(view returns (address)
0x8f693ca8d21b157107184d29d398a8d082b38b76
halted(view returns (bool)
false
owner(view returns (address)
0x41e36d4ffb5b443b20f55bcff27c68ff086fe06f
pendingOwner(view returns (address)
0x42355e7dc0a872c465be9de4acaaacb5709ce813
txFee(view returns (uint256)
0
Read-only
getPriceInData(uint256 subscriptionSecondsuint256 priceuint8 unitview returns (uint256 datacoinAmount)
getProduct(bytes32 idview returns (string nameaddress owneraddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSecondsuint8 statebool requiresWhitelist)
getSubscription(bytes32 productIdaddress subscriberview returns (bool isValiduint256 endTimestamp)
getSubscriptionTo(bytes32 productIdview returns (bool isValiduint256 endTimestamp)
getWhitelistState(bytes32 productIdaddress subscriberview returns (uint8 wlstate)
hasValidSubscription(bytes32 productIdaddress subscriberview returns (bool isValid)
products(bytes32view returns (bytes32 idstring nameaddress owneraddress beneficiaryuint256 pricePerSeconduint8 priceCurrencyuint256 minimumSubscriptionSecondsuint8 stateaddress newOwnerCandidatebool requiresWhitelist)
State-modifying
buy(bytes32 productIduint256 subscriptionSeconds
buyFor(bytes32 productIduint256 subscriptionSecondsaddress recipient
claimOwnership(
claimProductOwnership(bytes32 productId
createProduct(bytes32 idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
createProductWithWhitelist(bytes32 idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
deleteProduct(bytes32 productId
grantSubscription(bytes32 productIduint256 subscriptionSecondsaddress recipient
halt(
offerProductOwnership(bytes32 productIdaddress newOwnerCandidate
reInitialize(address datacoinAddressaddress currencyUpdateAgentAddressaddress prev_marketplace_address
redeployProduct(bytes32 productId
resume(
setRequiresWhitelist(bytes32 productIdbool _requiresWhitelist
setTxFee(uint256 newTxFee
transferOwnership(address newOwner
updateExchangeRates(uint256 timestampuint256 dataUsd
updateProduct(bytes32 productIdstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSecondsbool redeploy
whitelistApprove(bytes32 productIdaddress subscriber
whitelistReject(bytes32 productIdaddress subscriber
whitelistRequest(bytes32 productId
Events
ExchangeRatesUpdated(uint256 timestampuint256 dataInUsd
Halted(
NewSubscription(bytes32 indexed productIdaddress indexed subscriberuint256 endTimestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProductCreated(address indexed ownerbytes32 indexed idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
ProductDeleted(address indexed ownerbytes32 indexed idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
ProductImported(address indexed ownerbytes32 indexed idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
ProductOwnershipChanged(address indexed newOwnerbytes32 indexed idaddress indexed oldOwner
ProductOwnershipOffered(address indexed ownerbytes32 indexed idaddress indexed to
ProductRedeployed(address indexed ownerbytes32 indexed idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
ProductUpdated(address indexed ownerbytes32 indexed idstring nameaddress beneficiaryuint256 pricePerSeconduint8 currencyuint256 minimumSubscriptionSeconds
Resumed(
Subscribed(bytes32 indexed productIdaddress indexed subscriberuint256 endTimestamp
SubscriptionExtended(bytes32 indexed productIdaddress indexed subscriberuint256 endTimestamp
SubscriptionImported(bytes32 indexed productIdaddress indexed subscriberuint256 endTimestamp
SubscriptionTransferred(bytes32 indexed productIdaddress indexed fromaddress indexed touint256 secondsTransferred
TxFeeChanged(uint256 indexed newTxFee
WhitelistApproved(bytes32 indexed productIdaddress indexed subscriber
WhitelistDisabled(bytes32 indexed productId
WhitelistEnabled(bytes32 indexed productId
WhitelistRejected(bytes32 indexed productIdaddress indexed subscriber
WhitelistRequested(bytes32 indexed productIdaddress indexed subscriber
Constructor
constructor(address datacoinAddressaddress currencyUpdateAgentAddressaddress prev_marketplace_address
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.