Contract

Verified contract

Active on Base with 12 txns
Deployed by via 0x0072d642 at 12133111
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Contract"

0xdca041eee36e5e2f8edcc138a8a36ecbc2a513273d24c529577a491e58e8ef91
0x77560f46dff56b48550fc67d05fafd11010302893eff3aa5fa1a85859c3365fe
0x0562ff28f7c3d86e95e900b3c6e4d447fc53f591c81427953e5675500413614d
0x51f0eb4f43e8a60ae2e002f6f0522d256bad473e62ac3bdf9fb96918e2deac90
0xd6296a370dabc3108ff7fd3accccd854f550f18de229e0c8747b8646fb2ec448
0x1c5ddf8f90d3436c5c180eae71f9f5526dbbe2af8fc7a060e63047118d112ce9
0x31fa9654e350c2e1a2df4926c9bbac8abb74cf47ad83caecfd35d2bc947f28f7
0x1bdee218a349313634ab0a90a639aae128efa9647306e362787766d5220ba023
0x1d50bedda338ea251b5bf47f91292a3f6639a8aef341756555e781b6196e5d59
0x22bfef1e2da6b773b2037e4099b00b9e6209c632091ac4fc5b728fa4a122d09d

Functions
Getter at block 22476578
DOMAIN_SEPARATOR(view returns (bytes32)
0xb285e3dcaf4db5d1f53a6fb81592785efa41bab97fe64abbed35b1e1c4078c69
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Base Friend, version=1, chainId=8453, verifyingContract=0x07e3406c8257c8e1c2682d24dd3574be55aacf60, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getLimit(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
name(view returns (string)
Base Friend
owner(view returns (address)
0x80085a3c70a1cdf80cf791c075483a3ff5746739
symbol(view returns (string)
BF
totalSupply(view returns (uint256)
3333360000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isLiquidityPool(address addrview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
multicall(bytes[] datareturns (bytes[] results)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
setLiquidityPool(address addr
setMaxPerAddress(uint256 max
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Created(address addr
EIP712DomainChanged(
LiquidityPoolSet(address addr
MaxPerAddressSet(uint256 max
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address owneruint256 maxPerAddressuint256 totalstring namestring symbol
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
BalanceExceedsMax(string message
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
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
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
MaxDecrease(string message
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
StringTooLong(string str