ASMBrainGenIIMinter

Verified contract

Active on Ethereum with 9,013 txns
Deployed by via 0xfcd4bf38 at 15348229
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ASMBrainGenIIMinter"

0xa929bc2ca2ca91f3d358b81f43c26bb0e3adce780b5b296df09360805c80a0a8
0xad0101730d8a0a861f1ac8fdf1fb636166429e9e8b08cf956a57bd2072a880ab
0x9eb1af78e41933b8c812b41c5772e3e998c890c937e2dbcab28b33c7caa63912
0x033b9d58ed9dacde7bfb309c813b31aefd9d6a729cbeb22c2f83acd482e5007e
0xa600d9a63d4dd5d1625af5f7770eb28096665ad540b4fccb7041c4044dd549fc
0xa2120b7dcdd556876238092218c1770a08efb2c630452bc03889fe94749ad85d
0x06dff71a4b111c7f94a2b656f4102b249a12118661c85e302f377f14b430ba86
0xaa0f87e75adfd9982d9f1ef58efba2212c60667d12142801d1437c49eb04edbd
0x1b697ef0afed35f69994e4841dc574b5f137ebab058bf32c5a6abbef03f30367
0xb781db7ae185cbc82d2ca4267450174ea484165876a0e546b8454f815b2b46a0

Functions
Getter at block 20863423
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
brain(view returns (address)
0x86599b800e23036d761f43d7516092447295659f
energyConverter(view returns (address)
0xcdb952d740318e3e98223472471570a22ff902e7
Read-only
configuration(uint256view returns (uint256 startTimeuint256 endTimeuint256 energyPerBrainuint256 maxSupplyuint256 maxQuantityPerTx)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
remainingSupply(uint256 periodIdview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
validateSignature(bytes32[] hashesaddress addruint256 numberMintedbytes signatureview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
mint(bytes32[] hashesbytes signatureuint256 periodId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
updateBrain(address _brain
updateConfiguration(uint256 periodIdstruct IASMBrainGenIIMinterPeriodConfig config
updateConverter(address converter
updateSigner(address signer
Events
BrainUpdated(address indexed operatoraddress _brain
ConfigurationUpdated(address indexed operatoruint256 periodIdstruct IASMBrainGenIIMinterPeriodConfig config
ConverterUpdated(address indexed operatoraddress converter
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SignerUpdated(address indexed operatoraddress signer
Constructor
constructor(address signeraddress _multisigaddress _converteraddress _brain
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyFinished(
ContractError(string errMsg
InsufficientEnergy(uint256 amountuint256 remaining
InsufficientSupply(uint256 quantityuint256 remaining
InvalidBrain(
InvalidConverter(
InvalidHashes(uint256 lengthuint256 maxuint256 min
InvalidInput(string errMsg
InvalidMultisig(
InvalidPeriod(uint256 periodIduint256 currentPeriodId
InvalidSignature(
InvalidSigner(
NotStarted(