This contract is being backfilled. You may encounter incomplete storage history.

Tomoji

Verified contract

Active on Base with 3 txns
Deployed by via 0x4424b0ad at 13473970
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
2 additional variables
Native
Value $0
0x7de8478b94032482a9c52d8ca01314760103b3c544ed4385712bb192a8f1d249
0x2661def11108553b256bd3f84acc3ad8aefd8d2a7c0a521a37f3f811e1441f7c
0x38e488ffa7f966dc9984a164ec2534d147f89cb0eb5dd87cd097b977fc6e2d65

Functions
Getter at block 22912289
DOMAIN_TYPEHASH(view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
MINT_TYPEHASH(view returns (bytes32)
0x8e2adc80fc1d5da0bf917c616bb05d70756f04391b2d723c5f43394b88e8e421
contractURI(view returns (string)
https://apps-prod.unyx.tech/api/tomoji/metadata/GMUWkNghQcaF
decimals(view returns (uint8)
18
name(view returns (string)
Tomoji
owner(view returns (address)
0xa35ea0543788da4b6ed1fe9c96b82084e888b094
preSaleAmountLeft(view returns (uint256)
49876
symbol(view returns (string)
TOMOJI
totalSupply(view returns (uint256)
100000000000000000000000
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
erc20BalanceOf(address owner_view returns (uint256)
erc721BalanceOf(address owner_view returns (uint256)
erc721TransferExempt(address target_view returns (bool)
getApproved(uint256view returns (address)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256 id_view returns (address erc721Owner)
recover(bytes32 hashuint8 vbytes32 rbytes32 sview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 idview returns (string)
State-modifying
approve(address spender_uint256 valueOrId_returns (bool)
erc20Approve(address spender_uint256 value_returns (bool)
erc20TransferFrom(address from_address to_uint256 value_returns (bool)
erc721Approve(address spender_uint256 id_
erc721TransferFrom(address from_address to_uint256 id_
mint(uint256 mintAmount_uint8 vbytes32 rbytes32 spayable returns (bool)
multiTransfer(address[] to_uint256 valuereturns (bool)
refundIfPresaleFailed(uint256 refundErc20Amountreturns (bool)
safeTransferFrom(address from_address to_uint256 id_
safeTransferFrom(address from_address to_uint256 id_bytes data_
setApprovalForAll(address operator_bool approved_
setERC721TransferExempt(address[] exemptAddrsbool state
setSelfERC721TransferExempt(bool state_
setTokenURI(string _tokenURI
transfer(address to_uint256 value_returns (bool)
transferFrom(address from_address to_uint256 valueOrId_returns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
Approval(address indexed owneraddress indexed spenderuint256 value
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Transfer(address indexed fromaddress indexed touint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyExists(
DecimalsTooLow(
ExceedPresaleDeadline(
InsufficientAllowance(
InvaildParam(
InvalidApproval(
InvalidExemption(
InvalidOperator(
InvalidRecipient(
InvalidSender(
InvalidSigner(
InvalidSpender(
InvalidTokenId(
MintLimitReached(
NotFound(
OnlyCallByFactoryOrManager(
OwnedIndexOverflow(
PermitDeadlineExpired(
PresaleNotFinshed(
QueueEmpty(
QueueFull(
ReachMaxPerMint(
RecipientIsERC721TransferExempt(
SendETHFailed(
SignatureInvalid(
SoldOut(
TradingNotEnable(
Unauthorized(
UnsafeRecipient(
X404SwapV3FactoryMismatch(
ZeroAddress(