Marketplace

Verified contract

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

No balances found for "Marketplace"

0x6b4f3b0951959a3809086c67c6bff0b2f16f97d1d58595c81fb4171faae99dd6
0x1069f24429d54fd820c1bcdcedf5b63cf5df9599b2a0fa3ba350760aee8fa870
0x5c02b67c0f5055056dbefde77e132376beee36b84e66aa1ac0a35f37ae0791d5
0xff33e7aa122565cd1b33a78b734fa5baf377428cfa0a2b4521134d4c4394a63f
0x439f04f9f7e6c4d5cc4b6d28d0d98857aeb4534493041b88988d57153bf8a453
0xb75547fc5ba78d5f5a0a9b1b164889c775d1ba1a4b78d4e327f87e716bd434b7
0x4cdf6a73dfc04c2d27f0ebd1eebc5e63095a7063457fde7ff0858b73329dc03d
0x933f6cc9f93a929fbf661d5f9979a24ad52efef234da849a1dcddd6c6c89dda6
0x0248b8c8cc03d01e2ea42ff6bf47fbf31e4f20de6bdb0f98af51464463c1cb0b
From
0x95e1c21b95ddfbc2d5a132e338657cd56887e41710d1b5f5b0c6e036a829d3e1

Functions
Getter at block 21396685
currencyUpdateAgent(view returns (address)
0xb6aa9d2708475fb026a8052e20e63aea23233613
dataPerUsd(view returns (uint256)
7187813941251035278
datacoin(view returns (address)
0x0cf0ee63788a0849fe5297f3407f701e122cc023
halted(view returns (bool)
false
owner(view returns (address)
0x42355e7dc0a872c465be9de4acaaacb5709ce813
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
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.