Etherbots

Verified contract

Active on Ethereum with 60,875 txns
Deployed by via 0x145bd62e at 5192708
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xf8964c8a0871acd14fedaf91737d9d68cebbe8fd362a4293d1ca6a58c2a37da3
0x6cdf7c02ca3ea4a8dea5c5f7cc20b7942c00ff0d13ebdc50fc8b0a17e7ec5a14
0xb6298e83386ed8c4fd389d2d294a451e111ccc798c5666cafd6bb421779976ac
0xa5bfbae401ea5a900a347b0e3f97e1784b1f6a38c752d745b9a84fb4e34c5d2a
0x58076dde4f730842565c571280daa4ea4a67055016e97e173bdd80511ba7be66
0xa30d2cee9d678d979a1a929ea0dc282a35142fcc84465f1dfd2654f4800a9e1f
0xf1b2412dd511e824ffef1948d810178037faef83451953fe14479e0829205d53
0x0635a24b6ffa3989da86c92fe98d268f62f70f599c6baabb45b3d0b54cab360a
0xe2b5a34aba56cc00075909042082890e577eb33581c89d3ea49c217526e45de1
0x3be04a31abb74b9b8c76b2fe5a475e0b1c6e5e104c93bdf914c020de5fb417e5

Functions
Getter at block 21283451
PART_REWARD_CHANCE(view returns (uint256)
995
burnRate(view returns (uint8)
100
countOfDeeds(view returns (uint256)
18407
countOfOwners(view returns (uint256 _count)
0
getPendingPartCrateLength(view returns (uint256)
0
implementsERC721(pure returns (bool)
true
name(pure returns (string _name)
Etherbots
owner(view returns (address)
0x5461358f1820deba83f19cc57aca166137f416ef
partsMinted(view returns (uint16)
292
paused(view returns (bool)
false
scrapCount(view returns (uint256)
5520
scrapPercent(view returns (uint8)
70
symbol(pure returns (string _smbol)
ETHBOT
totalSupply(view returns (uint256)
18407
Read-only
addressToUser(addressview returns (uint32 numShardsuint32 experience)
balanceOf(address _ownerview returns (uint256 count)
bodyElementBySubtypeIndex(uint256view returns (uint8)
countOfDeedsByOwner(address _ownerview returns (uint256)
cratesMigrated(addressview returns (uint16)
deedByIndex(uint256 _indexview returns (uint256 _deedId)
deedOfOwnerByIndex(address _owneruint256 _indexview returns (uint256 _deedId)
deedUri(uint256 _deedIdview returns (string _uri)
defenceElementBySubtypeIndex(uint256view returns (uint8)
getLevel(uint32 _exppure returns (uint32)
getPartById(uint256 _idview returns (uint32 tokenIduint8 partTypeuint8 partSubTypeuint8 rarityuint8 elementuint32 battlesLastDayuint32 experienceuint32 forgeTimeuint32 battlesLastReset)
getPartsOfOwner(address _ownerview returns (bytes24[])
getPartsOfOwnerWithinRange(address _owneruint256 _startuint256 _numToSearchview returns (bytes24[])
getPendingBattleRewardsCount(address _userview returns (uint256)
getUserByAddress(address _userview returns (uint32uint8[32])
hasMigrated(addressview returns (bool)
hasOpenedOldCrates(addressview returns (bool)
hasOrderedRobotParts(uint256[] partIdsview returns (bool)
meleeElementBySubtypeIndex(uint256view returns (uint8)
ownerByIndex(uint256 _indexview returns (address _owner)
ownerOf(uint256 _deedIdview returns (address _owner)
owns(address _owneruint256 _tokenIdview returns (bool)
ownsAll(address _owneruint256[] _tokenIdsview returns (bool)
partIndexToApproved(uint256view returns (address)
partIndexToOwner(uint256view returns (address)
pendingRewards(addressuint256view returns (uint256 blocknumberint32 exp)
supportsInterface(bytes4 _interfaceIDpure returns (bool)
tokenMetadata(uint256 _tokenIdview returns (string infoUrl)
tokenOfOwnerByIndex(address _owneruint256 _indexview returns (uint256 _tokenId)
tokensOfOwner(address _ownerview returns (uint256[] ownerTokens)
tokensOfOwnerWithinRange(address _owneruint256 _startuint256 _numToSearchview returns (uint256[] ownerTokens)
totalLevel(uint256[] partIdsview returns (uint32)
turretElementBySubtypeIndex(uint256view returns (uint8)
userPendingCrateNumber(address _userview returns (uint256)
State-modifying
addApprovedBattle(address _battle
addBodyParts(uint8[] _newElement
addDefenceParts(uint8[] _newElement
addExperience(address _useruint256[] _partIdsint32[] _exps
addMeleeParts(uint8[] _newElement
addTurretParts(uint8[] _newElement
approve(address _touint256 _deedIdpayable 
approveMany(address _touint256[] _tokenIdspayable 
choosePerk(uint8 _i
convertReward(
createAuction(uint256 _partIduint256 _startPriceuint256 _endPriceuint256 _duration
createBattle(uint256 _battleIduint256[] partIdsbytes32 commituint256 revealLengthpayable 
deprecateBodySubtype(uint8 _subtypeIndexToDeprecate
deprecateDefenceSubtype(uint8 _subtypeIndexToDeprecate
deprecateMeleeSubtype(uint8 _subtypeIndexToDeprecate
deprecateTurretSubtype(uint8 _subtypeIndexToDeprecate
migrate(
mintParticularPart(uint8[4] _partArrayaddress _owner
mintParts(uint16 _countaddress _owner
openCrates(
openOldCrates(
openPendingPartCrates(
pause(returns (bool)
redeemBattleCrates(
redeemShardsIntoPending(
scrap(uint256 partId
setAuctionAddress(address _address
setBest(uint8 _newBestMultiple
setBestProbability(uint8 _newBestProb
setBurnRate(uint8 _rate
setMedium(uint8 _newMediumMultiple
setMediumProbability(uint8 _newMinProb
setMetadataBase(string _base
setMinScaled(int8 _min
setMinShards(uint8 _newMin
setRewardChance(uint256 _newChance
setScrapAuctionDuration(uint256 _newScrapAuctionDuration
setScrapMinEndPrice(uint256 _newMinEndPrice
setScrapMinStartPrice(uint256 _newMinStartPrice
setScrapPercent(uint8 _newPercent
setWorst(uint8 _newWorstMultiple
takeOwnership(uint256 _deedIdpayable 
transfer(address _touint256 _tokenIdpayable 
transferAll(address _touint256[] _tokenIdspayable 
transferFrom(address _fromaddress _touint256 _tokenId
transferOwnership(address newOwner
unpause(returns (bool)
withdrawAuctionBalance(
withdrawBalance(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed deedId
ContractUpgrade(address newContract
CratesOpened(address indexed _fromuint8 _quantity
Forge(address owneruint256 partIDstruct (uint32, uint8, uint8, uint8, uint8, uint32, uint32, uint32, uint32) part
MigratedCrates(address indexed _fromuint16 _quantitybool isMigrationComplete
NewDuel(uint256 battleIduint256 duelId
OpenedOldCrates(address indexed _from
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PerkChosen(address indexed upgradedUseruint8 indexed perk
PrintPerk(string arg0uint8 arg1uint8[32] arg2
Scrap(address useruint256 partId
SetPaused(bool paused
ShardsAdded(address calleruint32 shards
Transfer(address indexed fromaddress indexed touint256 indexed deedId
Constructor
constructor(
Fallback and receive
fallback(
Errors

This contract contains no error objects.