My first $ONCHAIN

Unverified contract

Proxy

Active on Base with 688 txns
Deployed by via 0x250e4c2e at 12804179
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
ERC-20
--
ERC-20
--
0x30d59b459748106b77bbe5a818c1d27551bd89faa9a0d9ebe3b6cdcab3db1d20
0x8dbf7407a9ded24eb35173a969fb673838859d6819a72aaae6bec7197c7e6941
0x2c4e5fc64b0ff947dde7984ae4629d707cbe1f62455a1f585f275bcae8c7aeb5
0x91fc436991f047ec6868145d6f3f33937d158eb31e309ecbcf2a92e171cac317
0xb300db522faa5fd7292daa3f357cf368f9dcf4a8b7f213d081c78542fa2dbab0
0xc89d6fd334b73c60b3fec03ca208d32afc61165647a331c6792737deab896c27
0xc896b53863c3d7c6f25e1aef24b167a8dda026357645e179cc087cee2cd8cda7
0x7c73e60893a9f1e9d92ea39afc0074c1023e3bb1cdb1f47a091f50c7f751040c
0xef694848f87e89adf6e5a5855b6819c2db6a25441ca6a6bd2838b7cdaefc8413
0xb4229f2e6c6231c06123da00cb428b894880ca8f850ace55defd2327451ada71

Functions
Getter at block 22920568
factoryProxy(view returns (address)
0x4205e56a69a0130a9e0828d45d0c84e45340a196
fee(view returns (uint256)
0
getFeeData(view returns (uint256 tokenFeeaddress treasuryAddress)
(tokenFee=0, treasuryAddress=0xf0ae4f60a4dc379ae25371a34b4b699dee8d530f)
name(view returns (string)
My first $ONCHAIN
owner(view returns (address)
0xf0ae4f60a4dc379ae25371a34b4b699dee8d530f
symbol(view returns (string)
FIRST
totalSupply(view returns (uint256)
688
treasury(view returns (address)
0xf0ae4f60a4dc379ae25371a34b4b699dee8d530f
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
hasClaimed(address accountview returns (bool claimed)
hasTheUserIdClaimed(uint256 userIdview returns (bool claimed)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(addressuint256
burn(uint256 tokenIduint256 userIdbytes signature
claim(address receiveruint256 userIdbytes signaturepayable 
initialize(string namestring symbolstring _cidaddress tokenOwneraddress treasuryuint256 tokenFeeaddress factoryProxyAddress
renounceOwnership(
safeTransferFrom(addressaddressuint256
safeTransferFrom(addressaddressuint256bytes
setApprovalForAll(addressbool
setFee(uint256 newFee
setTreasury(address newTreasury
transferFrom(addressaddressuint256
transferOwnership(address newOwner
updateTokenURI(string newCid
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Claimed(address indexed receiveruint256 tokenId
FeeChanged(uint256 newFee
Initialized(uint8 version
MetadataUpdate(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
TreasuryChanged(address newTreasury
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyClaimed(
FailedToSendEther(address recipient
IncorrectFee(uint256 paiduint256 requiredAmount
IncorrectSender(
IncorrectSignature(
NonExistentToken(uint256 tokenId
Soulbound(