TokenRun

Verified contract

Proxy

Active on Ethereum with 10,089 txns
Deployed by via 0x4b6ce904 at 17492105
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 48 additional slots
 (#1873)
ERC-721
--
0x075a05aa9ae73d9065ef9c214ca50080d8163e58d6bcae6e4859917863f13966
0x36ec00adad2822fdb5c768fef1d80bf829c000487cb88836199b7d79ce1abde9
0x4d2e44ed2fec63939e8591c1bc7dcf7e828935ac021e350bc854c47b0e2b98ed
0xd4407bbbfe8e6d42d1ea1ac4637807d5da0642ae86bf921f81ef4a087711f41c
From
0x2c33d1b595f17c234b3fb52d9b9c60356f6cba06aa6e99e2c5dca2d85945e1f4
0xa2f83620d25836b693ba4b7ecbf3d11e85d78ab143249822caf7b1e58d205380
0xca0f273a1244fb212ddfb5d8f93d0db473fb26c54601280d5883e3fe773884b2
0x3ec6dad52d685385414d03be9fba44174294eefabfc3e17551ebde1ac41ce1cb
0x952f845367f0ae13d652b7eb239ea7516d452cd2332562c0387c240872dca421
0x9e1bc391b44eec36b925b7c06f11453fa4f14eb670e1d2b96938b0078247cc97

Functions
Getter at block 20929220
maxPerWallet(view returns (uint256)
1
maxSupply(pure returns (uint256)
10000
mintPrice(view returns (uint256)
0
name(view returns (string)
TokenRun
owner(view returns (address)
0x78588579159cc119605cd02d60969a89e31f9f0c
prefixURI(view returns (string)
https://cysj-web3-oss.tokenrun.io/TokenRun/stage2/
symbol(view returns (string)
TATA
totalSupply(view returns (uint256)
10000
Read-only
approvedContract(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isUnlocked(uint256 _idview returns (bool)
lockCount(uint256view returns (uint256)
lockMap(uint256uint256view returns (address)
lockMapIndex(uint256addressview returns (uint256)
mintAddr(addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
soulBonding(uint256view returns (address)
supportsInterface(bytes4 _interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensLastStakedAt(uint256view returns (uint256)
State-modifying
adminMint(address receiveruint256 quantity
approve(address touint256 tokenIdpayable 
freeId(uint256 _idaddress _contract
initialize(string _prefixURI
lockId(uint256 _id
mint(payable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string _prefixURI
setMintPrice(uint256 _price
setMintStatus(bool _enableMint
setTransferStatus(bool _enableTransfer
stake(uint256 tokenID
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unStake(uint256 tokenID
unlockId(uint256 _id
updateApprovedContracts(address[] _contractsbool[] _values
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Stake(uint256 tokenIdaddress byuint256 stakedAt
TokenLocked(uint256 indexed tokenIdaddress indexed approvedContract
TokenUnlocked(uint256 indexed tokenIdaddress indexed approvedContract
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unstake(uint256 tokenIdaddress byuint256 stakedAtuint256 unstakedAt
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(