ArtMuseum
Verified contract
Proxy
Active on
Ethereum with 169 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x02f6…cf98
0x02f6…cf98
22 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
LIKE | ERC-20 | 48.852K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 6267197 | 6 years ago | | | 0 | 0.00032518680 | |
| 6261305 | 6 years ago | | | 0 | 0.00032484760 | |
| 6255269 | 6 years ago | | | 0 | 0.00032518680 | |
| 6249388 | 6 years ago | | | 0 | 0.00028469184 | |
| 6243425 | 6 years ago | | | 0 | 0.00027803635 | |
| 6237510 | 6 years ago | | | 0 | 0.00026591320 | |
| 6231615 | 6 years ago | | | 0 | 0.00025769520 | |
| 6225713 | 6 years ago | | | 0 | 0.00028769713 | |
| 6220816 | 6 years ago | | | 0 | 0.00018270010 | |
| 6219773 | 6 years ago | | | 0 | 0.00058579584 |
ABI
ABI objects
Getter at block 21159576
fee() view returns (uint8)
5
getAllArtworks() view returns (uint32[] artworkIds, uint8[] types, uint32[] sequenceNumbers, uint128[] 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[] artworkIds, uint8[] types, uint32[] sequenceNumbers, uint128[] 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[] artworkIds, uint8[] types, uint32[] sequenceNumbers, uint128[] 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[] artworkIds, uint8[] types, uint32[] sequenceNumbers, uint128[] artworkValues)
(artworkIds=[], types=[], sequenceNumbers=[], artworkValues=[])
getFees() view returns (uint256)
29852000000000000000000
getNumArtworksXType() view returns (uint32[] _numArtworksXType)
[0, 0, 4, 0, 0]
getOldest() view returns (uint32 artworkId, uint8 artworkType, uint32 sequenceNumber, uint128 value, address 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(uint256) view returns (uint128)
getArtwork(uint32 artworkId) view returns (uint8 artworkType, uint32 sequenceNumber, uint128 value, address player)
ids(uint256) view returns (uint32)
values(uint256) view returns (uint128)
costs(uint256) view returns (uint128)
get30Artworks(uint16 startIndex) view returns (uint32[] artworkIds, uint8[] types, uint32[] sequenceNumbers, uint128[] artworkValues, address[] players)
getArtwork(uint32 artworkId) view returns (uint8 artworkType, uint32 sequenceNumber, uint128 value, address player)
getNumbersFromString(string s, string delimiter, uint32 howmany) pure returns (uint32[] numbers)
ids(uint256) view returns (uint32)
oldestExtraStealProbability(uint256) view returns (uint8)
values(uint256) view returns (uint128)
State-modifying
Events 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 myid, string 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 _from, uint256 _value, bytes _data)
transferOwnership(address newOwner)
triggerStealManually(uint32 inseconds) payable
triggerStealManually2(string result) payable
triggerStealManually3(string result, uint256 gaslimit) payable
updateNextStealTimeByOperator(uint32 inseconds)
withdrawBalance() returns (bool res)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
newOraclizeCallback(bytes32 nextStealId, string result, uint32 killed, uint128 killedValue, uint128 distValue, uint256 oraclizeFee, uint256 gaslimit, uint256 exchange)
newPurchase(address player, uint32 startId, uint8[] artworkTypes, uint32[] startSequenceNumbers)
newSell(uint32[] artworkId, address player, uint256 value)
newSteal(uint256 timestamp, uint32[] stolenArtworks, uint8[] artworkTypes, uint32[] sequenceNumbers, uint256[] values, address[] players)
newStealRewards(uint128 total, uint128[] values)
newTriggerOraclize(bytes32 nextStealId, uint256 waittime, uint256 gasAmount, uint256 price, uint256 balancebefore, uint256 balance)
This contract contains no constructor objects.
fallback()
This contract contains no error objects.