SEMI

Verified contract

Active on Ethereum with 759 txns
Deployed by via 0xe1faa672 at 10482243
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xa359bdf687f7900de2cbd8181b3bc35f5d2270ff940ea09414f318a95dedb4e3
0x89ea6fe7ec4852e9f7802cfaaad2d81dbf8f29bbef9f8ae990cc3858cef536f7
0xf6c9584486c68f59bbe5789053c27622b2c56f2da1811bafec9660eaab443a44
0xed0a9a7cbcf1addb7a8064d498943cb6a129b7e41502560404392569fd45a295
0x6b891d9e1066780ff540e8ea4032cb673670c33075c24257030b644812f39f48
0xbb3c80e6a2e978493de6d89a0709d934f595a642dadb571ab2ab6800644e1a5c
0x56c0a6981f6a667aa3b3b56824447ea9e00641a353932c6330d11bba237d8542
0x89623518339ad5025ea99cb1bfb9fa0edf2a993d576aa7bf4d5bdee7dc595ae5
0x781d780f426abb12c214b4bc908fbdef8e0effc888e90e461f2626c419c015cf
0x2f2cd12159939382df88189a4eebf0e85b644ff40dd6fcafd9a8451195ae19c7

Functions
Getter at block 21266428
BUILT_ON(view returns (string)
https://vittominacori.github.io/erc20-generator
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0xf0887ba65ee2024ea881d91b74c2450ef19e1557f03bed3ea9f16b037cbe2dc9
OPERATOR_ROLE(view returns (bytes32)
0x523a704056dcd17bcf83bed8b68c59416dac1119be77755efe3bde0a64e46e0c
cap(view returns (uint256)
300000000000000000000000000
decimals(view returns (uint8)
18
mintingFinished(view returns (bool)
false
name(view returns (string)
SEMI
owner(view returns (address)
0xe86d0fefd775f607260ab9805a35a9865838d8ba
symbol(view returns (string)
SEMI
totalSupply(view returns (uint256)
300000000000000000000000000
transferEnabled(view returns (bool)
true
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 amountreturns (bool)
approveAndCall(address spenderuint256 valuereturns (bool)
approveAndCall(address spenderuint256 valuebytes datareturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
enableTransfer(
finishMinting(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(address touint256 value
recoverERC20(address tokenAddressuint256 tokenAmount
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferAndCall(address touint256 valuereturns (bool)
transferAndCall(address touint256 valuebytes datareturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferFromAndCall(address fromaddress touint256 valuereturns (bool)
transferFromAndCall(address fromaddress touint256 valuebytes datareturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
MintFinished(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
TransferEnabled(
Constructor
constructor(string namestring symboluint8 decimalsuint256 capuint256 initialSupplybool transferEnabledbool mintingFinished
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.