ArtMuseum

Verified contract

Proxy

Active on Ethereum with 169 txns
Deployed by via 0x894a5d64 at 6029028
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
22 additional variables
ERC-20
--
0x8101fd5821d9985262e55b3c943e09c37387511abc2a9f517bea33744d535f08
0x789c7f077cba5caab579b6ef2dcdc3f75a1bcbd0c5975f38b67c2beda95a1876
0x979562cd7e5386f0b62028fed7ff70193ed58d31c7095993c1d9023e39d83ed5
0x06dd9310c95e0c985836d74514f60932348ebd9a5e23e3c0e2acecb844b8343a
0x7e1569103c9d800f6977e93f49c175029894297b943710162728381781b275f6
0x77e0dd4dbb3d2927b6c940a8b979b388deaf14bcd110d463763060d4f8a8edae
0x593f7efb3a25f6532e81fdcd60af434e9192b2e4e804fd4c0564bbe6f2fdffaa
0x46963cbfb2d26bd54789a2fd07aeb36f849024e3e33b75d5b983d12c1e50583f
0x53d450f3126c62f417f1f6bd428bf41f5a2c98eae334dad4ba8066dac8651cc0
0x9f461de0172d4437fdffa5394462ce1353542445ea6d71ec94c300926e226493

Functions
Getter at block 21301314
fee(view returns (uint8)
5
getAllArtworks(view returns (uint32[] artworkIdsuint8[] typesuint32[] sequenceNumbersuint128[] artworkValues)
(artworkIds=[235, 236, 237, 238], types=[2, 2, 2, 2], sequenceNumbers=[8, 9, 10, 11], artworkValues=[4750000000000000000000, 4750000000000000000000, 4750000000000000000000, 4750000000000000000000])
getAllArtworksByOwner(view returns (uint32[] artworkIdsuint8[] typesuint32[] sequenceNumbersuint128[] artworkValues)
(artworkIds=[], types=[], sequenceNumbers=[], artworkValues=[])
getFees(view returns (uint256)
29852000000000000000000
getNumArtworksXType(view returns (uint32[] _numArtworksXType)
[0, 0, 4, 0, 0]
implementation(view returns (address)
0x10d50c232ea456dbfd53db3f2ed854256e2e69e0
lastId(view returns (uint32)
239
like(view returns (address)
0x02f61fd266da6e8b102d4121f5ce7b992640cf98
maxArtworks(view returns (uint16)
1000
numArtworks(view returns (uint32)
4
oldest(view returns (uint32)
0
operator(view returns (address)
0xf3dbe97384d999edc20faff5936fa03c20e391a8
owner(view returns (address)
0x50b0c784906fc2bfaff34bb40c7d3c268285b1e0
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
etherExchangeLikeCoin(view returns (uint32)
0
fee(view returns (uint8)
5
getAllArtworks(view returns (uint32[] artworkIdsuint8[] typesuint32[] sequenceNumbersuint128[] artworkValues)
(artworkIds=[235, 236, 237, 238], types=[2, 2, 2, 2], sequenceNumbers=[8, 9, 10, 11], artworkValues=[4750000000000000000000, 4750000000000000000000, 4750000000000000000000, 4750000000000000000000])
getAllArtworksByOwner(view returns (uint32[] artworkIdsuint8[] typesuint32[] sequenceNumbersuint128[] artworkValues)
(artworkIds=[], types=[], sequenceNumbers=[], artworkValues=[])
getFees(view returns (uint256)
29852000000000000000000
getNumArtworksXType(view returns (uint32[] _numArtworksXType)
[0, 0, 4, 0, 0]
getOldest(view returns (uint32 artworkIduint8 artworkTypeuint32 sequenceNumberuint128 valueaddress player)
(artworkId=235, artworkType=2, sequenceNumber=8, value=4750000000000000000000, player=0x39546bc8fe18986366f2e6b080b0f368598af990)
getRemainTime(view returns (uint256 remainTime)
0
lastId(view returns (uint32)
239
lastStealBlockNumber(view returns (uint256)
6267197
lastcombo(view returns (uint32)
0
like(view returns (address)
0x02f61fd266da6e8b102d4121f5ce7b992640cf98
maxArtworks(view returns (uint16)
1000
nextStealTimestamp(view returns (uint256)
1536105678
numArtworks(view returns (uint32)
4
numOfTimesSteal(view returns (uint8)
1
oldest(view returns (uint32)
0
operator(view returns (address)
0xf3dbe97384d999edc20faff5936fa03c20e391a8
oraclizeFee(view returns (uint256)
14597626428000000
oraclizeGas(view returns (uint32)
150000
oraclizeGasExtraArtwork(view returns (uint32)
14000
owner(view returns (address)
0x50b0c784906fc2bfaff34bb40c7d3c268285b1e0
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
costs(uint256view returns (uint128)
getArtwork(uint32 artworkIdview returns (uint8 artworkTypeuint32 sequenceNumberuint128 valueaddress player)
ids(uint256view returns (uint32)
values(uint256view returns (uint128)
costs(uint256view returns (uint128)
get30Artworks(uint16 startIndexview returns (uint32[] artworkIdsuint8[] typesuint32[] sequenceNumbersuint128[] artworkValuesaddress[] players)
getArtwork(uint32 artworkIdview returns (uint8 artworkTypeuint32 sequenceNumberuint128 valueaddress player)
getNumbersFromString(string sstring delimiteruint32 howmanypure returns (uint32[] numbers)
ids(uint256view returns (uint32)
oldestExtraStealProbability(uint256view returns (uint8)
values(uint256view returns (uint128)
State-modifying
claimOwnership(
collectFees(uint128 amount
deposit(payable 
init(address _likeAddr
setCosts(uint128[] _costs
setFee(uint8 _fee
setOperator(address _operator
transferOwnership(address newOwner
updateImplementation(address _newImplementation
withdrawBalance(returns (bool res)
__callback(bytes32 myidstring result
claimOwnership(
collectFees(uint128 amount
deposit(payable 
init(address _likeAddr
init1(
initOraclize(
sellArtwork(uint32 artworkId
setCosts(uint128[] _costs
setCustomGasPrice(uint256 gasPrice
setEtherExchangeLikeCoin(uint32 newValue
setFee(uint8 _fee
setMaxArtworks(uint16 number
setNumOfTimesSteal(uint8 adjust
setOperator(address _operator
setOraclizeGas(uint32 newGas
setOraclizeGasExtraArtwork(uint32 newGas
tokenCallback(address _fromuint256 _valuebytes _data
transferOwnership(address newOwner
triggerStealManually(uint32 insecondspayable 
triggerStealManually2(string resultpayable 
triggerStealManually3(string resultuint256 gaslimitpayable 
updateNextStealTimeByOperator(uint32 inseconds
withdrawBalance(returns (bool res)
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
newOraclizeCallback(bytes32 nextStealIdstring resultuint32 killeduint128 killedValueuint128 distValueuint256 oraclizeFeeuint256 gaslimituint256 exchange
newPurchase(address playeruint32 startIduint8[] artworkTypesuint32[] startSequenceNumbers
newSell(uint32[] artworkIdaddress playeruint256 value
newSteal(uint256 timestampuint32[] stolenArtworksuint8[] artworkTypesuint32[] sequenceNumbersuint256[] valuesaddress[] players
newStealRewards(uint128 totaluint128[] values
newTriggerOraclize(bytes32 nextStealIduint256 waittimeuint256 gasAmountuint256 priceuint256 balancebeforeuint256 balance
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.