ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 265 txns
Deployed by via 0xb23de370 at 17972088
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
9 additional variables
ERC-20
Value $465,800.31
0x2d192f5e4d5fb8b468ddb4a3b3eb3927dc841b95764675ee05406ae05608e974
0x159161dc7a871b19531021c6ad98cf9f004df98cfe9bca0607e048b2f4d25da6
0x7c6f979ad4fc6f3de7456ff18102272636960659b725516117a845f857237315
0xd0ce9b7cf648b2538e906efd5fd2f4a137fd95b38a9e041d8ea1faeb2c4dfcc7
0xb3fa6515c24da48c7474d9e4941c92354cce4b963c99019c1d95dc20e3cb5ac9
0x5bbc81783edece367bf55bdebb72d116115a9d398bc5cf0b4d989ff0226f0200
0xf40d12a656f41f457773c58ee169142647f0905e6de7c4f14e51b6e459489a60
0xf438c596b6f3dc423a50f97872093aedcefdad8dd96cb99fefcb772bf19cf66e
0x68d27cbc9065bdf5d5dbd95b59b536621f7cb35b91a314552bd044ea24535abc
0xd905c4e069b32d7c111e6ec11d5c5db3c7d2ad6d63264d5523eab2622b68a02a

Functions
Getter at block 21246090
CONFIGURATOR_ROLE(view returns (bytes32)
0x3b49a237fe2d18fa4d9642b8a0e065923cceb71b797783b619a030a61d848bf0
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_AND_BURNER_ROLE(view returns (bytes32)
0x553c15132cdbfb2f7255bedd79fb0e91b615777da29e2ed768297cd19eef47b0
MintReward(view returns (address)
0x69b3d98e2bda71fd8b2053cad3977abbe550c476
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SPENDER_ROLE(view returns (bytes32)
0x7434c6f201a551bfd17336985361933e0c4935b520dac8a49d937b325f7d5c0a
TOKEN_OWNER_ROLE(view returns (bytes32)
0x35369b3a7bb98c90641a907c2fd643ea781341eba72ccffd47cb018c128c48c3
Token(view returns (address)
0x7ddc52c4de30e94be3a6a0a2b259b2850f421989
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
burntAmount(view returns (uint256)
126192866084152846793922915
 
getBurnRatioEpochs(view returns (struct MinterBurnerV2BurnRatioEpoch[])
getBurnRatioIndexAndAmountToBurnOnCurrentEpoch(view returns (uint256uint256)
(4, 23807133915847153206077085)
getMintReceivers(view returns (struct MinterBurnerV2MintReceiver[])
[(0x2e9c303104e78384a3b86691f5aba9e4105fd64b, 50), (0xb7868b801b87368c7723b9d7ab091c00b59b3046, 100), (0x4a58fcd78613545108d00bed89eb27a9a63b4889, 650)]
lastBurnRatio(view returns (uint256)
990
mintBurnIndex(view returns (uint256)
66
mintRewardDeciPercents(view returns (uint16)
200
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
readyToBurn(view returns (uint256)
1123493260530427000000000
Read-only
balanceOf(address accountview returns (uint256)
burnAndMintHistory(uint256view returns (uint256 burntAmountuint256 mintAmountuint16 mintRewardDeciPercentsuint256 tsuint256 blk)
burnRatioEpochs(uint256view returns (uint256 volumeuint16 deciRatio)
getAmountToMint(uint256 _amountToBurnview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
mintReceivers(uint256view returns (address receiveruint16 deciPercents)
receiverBurnAndMintHistory(addressuint256view returns (uint256 mintAmountuint256 indexuint256 deciPercentsuint256 tsuint256 blk)
receiverBurnAndMintIndex(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
toBurnBalances(addressview returns (uint256)
State-modifying
addBurnRatioEpoch(uint256 volumeuint16 deciRatio
addMintReceiver(address receiveruint16 deciPercents
burnAndMint(
burnTokens(address _addruint256 _amount
clearBurnRatioEpochs(
grantRole(bytes32 roleaddress account
increaseAmount(uint256 value
increaseAmountFor(address _addruint256 value
mintTokens(address _addruint256 _amount
pause(
removeMintReceiver(address receiver
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setLastBurnRatio(uint16 _lastBurnRatio
setMintRewardDeciPercent(uint16 _deciPercents
spendForMaintenances(address accountuint256 amount
transferTokenOwnership(address newOwner
unpause(
updateMintReward(address _mintReward
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
BurntAndMinted(uint256 burntuint256 minteduint256 indexed index
IncreasedAmount(address indexed accountuint256 amount
Initialized(uint8 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SpentBalance(address indexed accountuint256 amount
Unpaused(address account
Upgraded(address indexed implementation
Withdrawn(address indexed accountuint256 amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.