HARD

Unverified contract

Proxy

Active on Base with 176 txns
Deployed by via 0x1eaf53f0 at 12774223
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
12 additional variables
ERC-20
Value $0
ERC-20
--
0x58a10554c77b791f10070274f56f361e7ea716c1ec27ba98e97e030a5907e88d
0xcdbd905935c0b4761942e4fa4082dd62553cee70e9753d5bf0985ae23a68438c
0xcc3011b5ea53eb75f3c09eadea51e51326d58729dd1ff881304a3d2cf8e5a616
0x56f28aeb0e3deaa6afe0030cf798c8ee6c9ca9d5ba46d4c255cfe9b331f4dd51
0xbef2881b12f572a5e77179764a6c8be4938e4a92e12b6d7e3a54f2dafa41cad2
0xbe9aa8c543fb514db9090b4f9c38b9b4d40c459281f03f71f950609a49ff7acb
0xcb90e97007cf24d0350df0839d06f1d56ac0c0d12f95d826ba39e69b6816ade0
0x6c6955d260ce31b025987cfa92183b2558bfbe84bcf671d0f4612bb3d475e9ff
0xd3bbdbe8ef7e0d15a3f3cd477f5a15d00633331e373029ba4411873271d1ca1f
0x1ffb8c55dbf23022ea04cda63301b355bb6e6829b08a38cae41f48d284951b6f

Functions
Getter at block 23565716
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x60127b54ec3962bbf355e9ffa545d21ba483f11a1d7d1e3cb807ad4ce2588491
clock(view returns (uint48)
23565716
contractType(pure returns (bytes32)
0x546f6b656e455243323000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://Qmaf1nByZxtKRyesNXsspimiRBuxkkTEusc5qeN2nTwmC8/0
contractVersion(pure returns (uint8)
1
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=HARD, version=1, chainId=8453, verifyingContract=0x527f3c0f0333b52cf77153d8cc63cf742d465681, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getPlatformFeeInfo(view returns (addressuint16)
(0xc24a7d791121c120fd108fa6ad6590696730a97a, 0)
name(view returns (string)
HARD
primarySaleRecipient(view returns (address)
0xc24a7d791121c120fd108fa6ad6590696730a97a
symbol(view returns (string)
HARD
totalSupply(view returns (uint256)
21000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct ERC20VotesUpgradeableCheckpoint)
delegates(address accountview returns (address)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getVotes(address accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
supportsInterface(bytes4 interfaceIdview returns (bool)
verify(struct ITokenERC20MintRequest _reqbytes _signatureview returns (booladdress)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _defaultAdminstring _namestring _symbolstring _contractURIaddress[] _trustedForwardersaddress _primarySaleRecipientaddress _platformFeeRecipientuint256 _platformFeeBps
mintTo(address touint256 amount
mintWithSignature(struct ITokenERC20MintRequest _reqbytes _signaturepayable 
multicall(bytes[] datareturns (bytes[] results)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setContractURI(string _uri
setPlatformFeeInfo(address _platformFeeRecipientuint256 _platformFeeBps
setPrimarySaleRecipient(address _saleRecipient
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
EIP712DomainChanged(
FlatPlatformFeeUpdated(address platformFeeRecipientuint256 flatFee
Initialized(uint8 version
PlatformFeeInfoUpdated(address indexed platformFeeRecipientuint256 platformFeeBps
PlatformFeeTypeUpdated(uint8 feeType
PrimarySaleRecipientUpdated(address indexed recipient
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensMinted(address indexed mintedTouint256 quantityMinted
TokensMintedWithSignature(address indexed signeraddress indexed mintedTostruct ITokenERC20MintRequest mintRequest
Transfer(address indexed fromaddress indexed touint256 value
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.