PineOwl

Verified contract

Active on Ethereum with 562 txns
Deployed by via 0xc027e70e at 19000286
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PineOwl"

0x38d7251c4603829002a3d5d13494716ee15325682a6bb895fbfe892ba01fccdf
0x0b3e329587c87d46dc96206e4efd650ff0ca732547d029851e109d67101ada1e
0xf0f7f78b814e1f81462cfef4a56e230c12522d3afd5b823fb20d5d8be6f24b2b
0x53181d09c3522f11d0bda53e412b6416ea6fa600cc642df246ec565164823530
0x7f7aa99b14a895995946bcefa0e8007cea45b554a47a78901200efb3054b92bb
0x7bbdf7b0b57e0ad65a0fff97f2156f9d538f29600ae6bbe8c4f970968d30a93d
0xa304d7d8e285bdbf6106978cc803266a326f2a3ef217fa3ff15dfcd874c160e2
0xbf64ec9e5556d6f9e2f27904d745e3545fede5245339892f5687d29469f03610
0xf0540cd94e54968b95d3753ca36634ff1a4a36fc7ce6ec4212f3d4ac743e3554
0xdc971c139698e111f0275c4e6a4389851754ed0c212451dc8b60b35382c625e5

Functions
Getter at block 20873534
BOT_TAX_PERCENT(view returns (uint256)
10
BOT_TAX_TOLERANCE(view returns (uint256)
8
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xb2243f5b853b6f01e035b9b276677dd9a0499f1956893391c89dfb25636d0754
MAINTAINER_ROLE(view returns (bytes32)
0x339759585899103d2ace64958e37e18ccb0504652c81d4a1b8aa80fe2126ab95
clock(view returns (uint48)
20873534
decimals(view returns (uint8)
9
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=PINEOWL, version=1, chainId=1, verifyingContract=0x79c6ffe2ccbca761e9e289a69432bffb0b744876, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
isClaimEnabled(view returns (bool)
false
merkleRoot(view returns (bytes32)
0xfeb642d5940c9e66c020cc8b88b5eb6546b80ba6f47d27ad50fb41f4011feb6e
name(view returns (string)
Pineapple Owl
symbol(view returns (string)
PINEOWL
totalClaimed(view returns (uint256)
313188948557714919
totalSupply(view returns (uint256)
1000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
allowlist(addressview returns (bool)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint208)
delegates(address accountview returns (address)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getVotes(address accountview returns (uint256)
hasClaimed(addressview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addToAllowlist(address _address
approve(address spenderuint256 valuereturns (bool)
claim(address touint256 amountbytes32[] proof
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
grantMaintainer(address maintainer
grantRole(bytes32 roleaddress account
hoot(address marketing
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeFromAllowlist(address _address
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setMerkleRoot(bytes32 _merkleRoot
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Claim(address indexed touint256 amount
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousVotesuint256 newVotes
EIP712DomainChanged(
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address defaultAdminbytes32 _merkleRoot
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AlreadyClaimed(
CheckpointUnorderedInsertion(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededSafeSupply(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
ERC5805FutureLookup(uint256 timepointuint48 clock
ERC6372InconsistentClock(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
NotInAirdrop(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
StringTooLong(string str
VotesExpiredSignature(uint256 expiry