HeroesUpgraderV3

Verified contract

Active on Ethereum with 251 txns
Deployed by via 0xe32464fa at 13689835
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#1)
ERC-1555
--
 (#2)
ERC-1555
--
 (#3)
ERC-1555
--
0xc5503d43cd4c05d1a1a3a2333eeba6426b0e0feb4d0e7e871ea1a74ec5d7cae2
0x3597a04fe6f8767fa84b834372744cb164b7bb3fc4aeac594dce6db098e2568d
0x101a64b8ace8c9643b1b983a9585a93c050df1e5db70f5b48b6800468f584e71
0xc41f6068e8d80cc3ef4217373e7cb5dc420b813fb454dab1eb516a43f5265544
0x87cba9a60d1fc633985711889bd68e19e2f66002ab66c7cdf7281b80a768722d
0xd389d6d38bb8d7c94b59cb26518974812aa0715bf89678671445474bdfac33c6
0x1ffd3cea718669863276264b47db16d2b41df4b71e8cbef2edf32d1fb43ffe90
0x46f49a2276945460ace3b4b2c4412f4bcb08efeb8d34ca6bb75f050df869695a
0xfe9dc40bc647889e44de7870de1b9a04aa4e199bed0b9fa8dbb9f800f5bfea57
0x8bfeb1a73554912b2376f97c16e55a93046581947b53dd2e2923c071de96bd99

Functions
Getter at block 20943270
chainLinkAdapter(view returns (address)
0x0000000000000000000000000000000000000000
externalStorage(view returns (address)
0xcd727b472ba37aacc4c7094b9b6f33d91cfbfeaf
owner(view returns (address)
0xba5218bbf2b68f3831ca12f5a89a6180e8ea271f
writeToExternal(view returns (bool)
true
Read-only
enabledModifications(addressuint256view returns (address sourceContractuint8 sourceRarityaddress destinitionContractuint8 destinitionRarityuint256 balanceForUpgradebool enabled)
getRarity(address _contractuint256 _tokenIdview returns (uint8 r)
getRarity2(address _contractuint256 _tokenIdview returns (uint8 r)
rarity(addressuint256view returns (uint8)
sourceContracts(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
loadRaritiesBatch(address _contractuint256[] _tokensuint8[] _rarities
onERC1155BatchReceived(address operatoraddress fromuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddress fromuint256 iduint256 valuebytes datareturns (bytes4)
renounceOwnership(
revokeOwnership(address _contract
setChainLink(bool _isOn
setChainLinkAdapter(address _adapter
setExternalStorage(address _storage
setModification(address _modifierContractuint256 _modifierIdaddress _sourceContractuint8 _sourceRarityaddress _destinitionContractuint8 _destinitionRarityuint256 _balanceForUpgradebool _isEnabled
setModificationState(address _modifierContractuint256 _modifierIdbool _isEnabled
setPartnerProxy(address _contractaddress _partneruint256 _newLimit
setWLBalancer(address _balancer
setWriteToExternal(bool _write
transferOwnership(address newOwner
upgrade(uint256 oldHeroaddress modifierContractuint256 modifierId
upgradeBatch(uint256[] oldHeroesaddress modifierContractuint256 modifierId
Events
ModificationChange(address modifierContractuint256 modifierId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address destinitionContractuint256 oldHerouint256 newHerouint8 newRarity
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.