ASMBrainGenIIMinter
Verified contract
Active on
Ethereum with 9,013 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xcdb9…02e7
0x8659…659f
Balances ($0.00)
No balances found for "ASMBrainGenIIMinter"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16988476 | 2 years ago | | | 0 | 0.0066561615 | |
| 16985492 | 2 years ago | | | 0 | 0.0088286687 | |
| 16985487 | 2 years ago | | | 0 | 0.0097552425 | |
| 16985355 | 2 years ago | | | 0 | 0.0087023456 | |
| 16985334 | 2 years ago | | | 0 | 0.033415539 | |
| 16985296 | 2 years ago | | | 0 | 0.011112649 | |
| 16985193 | 2 years ago | | | 0 | 0.014349766 | |
| 16985187 | 2 years ago | | | 0 | 0.013066154 | |
| 16985170 | 2 years ago | | | 0 | 0.021536861 | |
| 16985102 | 2 years ago | | | 0 | 0.010980816 |
ABI
ABI objects
Getter at block 21384221
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
brain() view returns (address)
0x86599b800e23036d761f43d7516092447295659f
energyConverter() view returns (address)
0xcdb952d740318e3e98223472471570a22ff902e7
Read-only
configuration(uint256) view returns (uint256 startTime, uint256 endTime, uint256 energyPerBrain, uint256 maxSupply, uint256 maxQuantityPerTx)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
remainingSupply(uint256 periodId) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
validateSignature(bytes32[] hashes, address addr, uint256 numberMinted, bytes signature) view returns (bool)
State-modifying
Events grantRole(bytes32 role, address account)
mint(bytes32[] hashes, bytes signature, uint256 periodId)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
updateBrain(address _brain)
updateConfiguration(uint256 periodId, struct IASMBrainGenIIMinterPeriodConfig config)
updateConverter(address converter)
updateSigner(address signer)
BrainUpdated(address indexed operator, address _brain)
ConfigurationUpdated(address indexed operator, uint256 periodId, struct IASMBrainGenIIMinterPeriodConfig config)
ConverterUpdated(address indexed operator, address converter)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SignerUpdated(address indexed operator, address signer)
constructor(address signer, address _multisig, address _converter, address _brain)
This contract contains no fallback and receive objects.
AlreadyFinished()
ContractError(string errMsg)
InsufficientEnergy(uint256 amount, uint256 remaining)
InsufficientSupply(uint256 quantity, uint256 remaining)
InvalidBrain()
InvalidConverter()
InvalidHashes(uint256 length, uint256 max, uint256 min)
InvalidInput(string errMsg)
InvalidMultisig()
InvalidPeriod(uint256 periodId, uint256 currentPeriodId)
InvalidSignature()
InvalidSigner()
NotStarted()