PowerNFT

Verified contract

Active on Base with 181 txns
Deployed by via 0x33c7f27a at 20592895
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.24
0x863e29cb8c9fce1bfc4a8e6660390562581e31967b70ae9e7d0de38fc6088a7d
0x830a7f72a113f09c331a0bc329ad4c46fc3742b4b2932207bbc11421d8203ee2
0x23f34a32aacd502e95742c7dc0beba63d3772ec4aa83d950485fa43a4b22072b
0x8847a0890f7eafccc6456e6384c1a0d7d533687f1a81c26220feab2f7d577a38
0x57a1db780347888a65edf6aff561e1e32626015256e3911187cfeb53904a5203
0x32e90f2db17e99e1f338e2781e127a39e6a4c69845009de71b30aafe399940b5
0xd1912f767d8559b8dc204f99dce7279d18db9457b31db19f58d8c4340b2d7b6e
0x2b1200d233406fb4cf860a868cd80c661cf3ec206ae30616cbc6f80a084edaa5
0xbdb997a3856899d20ceada379fef681d6e123488f116bc59ae77b5d79bab839c
0xb961d333b49a92c178bfc1481e3888c6afe2efc7e5023f14ac73c29fa0614e73

Functions
Getter at block 22117209
maxSupply(view returns (uint256)
200
name(view returns (string)
PowerNFT
nftPrice(view returns (uint256)
750000000
owner(view returns (address)
0x2c9e9e0aa720ba33d780f2d5dae0f6da14cfb4ac
ownerCount(view returns (uint256)
2
pwrAddress(view returns (address)
0xffdddb5b97f8cd1966ad24d1d337a3d0eb241230
rewardPool(view returns (uint256)
10000000
rewardablePWRBalance(view returns (uint256)
0
 
rewardableUSDCBalance(view returns (uint256)
sharedPWR(view returns (uint256)
0
sharedUSDC(view returns (uint256)
97775000
symbol(view returns (string)
PNFT
totalSupply(view returns (uint256)
80
usdcAddress(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
nftOwners(addressview returns (uint256 pendingPWRRewarduint256 earnedPWRuint256 pendingUSDCRewarduint256 earnedUSDCuint256 nftCount)
ownerAddresses(uint256view returns (address)
ownerOf(uint256 tokenIdview returns (address)
pwrBalance(address _userview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
usdcBalance(address _userview returns (uint256)
State-modifying
approve(address touint256 tokenId
claimPWRRewards(
claimUSDCRewards(
distributePWRRewards(
distributeUSDCRewards(
mintNFT(string metadataURIpayable 
mintNFTTo(address recipientstring metadataURI
receiveRewardPWR(
receiveRewardUSDC(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setMaxSupply(uint256 newMaxSupply
setNFTPrice(uint256 newPrice
setPWRToken(address _pwrToken
setUSDCToken(address _usdcToken
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdrawTokens(uint256 amountaddress _token
withdrawUSDC(address _to
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
InsufficientBalance(uint256 contractBalanceuint256 required
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PendingRewards(uint256 pendingRewards
RewardClaimed(address indexed owneruint256 amount
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721EnumerableForbiddenBatchMint(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
ERC721OutOfBoundsIndex(address owneruint256 index
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account