Dogatoshi

Verified contract

Active on Base with 755 txns
Deployed by via 0x0f489a1c at 16084486
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xb89ce6ae6507089a6c04565d601e5c49e8109611ae920043b703b6e64121860b
0x17370ea9485470149488b19491eb588de85a7249641ab233b42ffe94022222af
0x458e69711ddbf8ef0ad83ba9d31f7de7e2ea571f297b558cc1134c22d16de32e
0x3777d550eb50a6785777e60591e721369a82fabd839786e1b4c4c9fc8449cceb
0x3421898c914a993087c1513ad9336aca70f238b814cab9bed4d619f962f6c840
0x1f2c1c0e1bd1eb3d4c526dc380d040a4bf7bb2b4c29c8ec128737ee0253a1aab
0xae2a76dda223a099ca5c4c49b5b85d21219393f501165d1a7e86eb97dc180dbb
0x42cf740a706a6db40a330f9f48f2512dd094808193729bda11461743f2903397
0x41b1afd43f634c7a3c7a8372fc71e6e11a5b013bb42e7b7cbdd617e8cf67df3a
0x8e36365c1429600f8d9bca464fcddf58362fc47367e528818ec3a614bc50ca96

Functions
Getter at block 23156454
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xf20c8b8b03b34a027b728ee6682f26168a4949666381e4402d1be8c61b457b54
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Dogatoshi, version=1, chainId=8453, verifyingContract=0x7598a53fbf03ffc42f9c47c02525bbb91fa66abc, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
limitedTransfersUntil(view returns (uint32)
1719403204
maxTransferAmount(view returns (uint256)
10000000000000000000000000000
name(view returns (string)
Dogatoshi
supervisedTransfers(view returns (bool)
false
symbol(view returns (string)
DOGA
taxConsumer(view returns (address)
0xf0179eb8f18f2d245c90d4534bd350b7f46d5c71
taxNumerator(view returns (uint16)
300
totalSupply(view returns (uint256)
593273246479033916553133336672
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
disableSupervisedTransfers(
grantRole(bytes32 roleaddress account
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
updateLimitedTransfersUntil(uint32 timestamp
updateMaxTransferAmount(uint256 maxTransferAmount_
updateTaxConsumer(address consumer
withdrawCoin(address to
withdrawToken(address toaddress tokenuint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
LimitedTransfersUntilUpdated(uint32 previousTimestampuint32 newTimestamp
MaxTransferAmountUpdated(uint256 maxTransferAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SupervisedTransfersDisabled(
Transfer(address indexed fromaddress indexed touint256 value
UpdatedTaxConsumer(address consumer
Constructor
constructor(string name_string symbol_uint256 initialSupplyuint16 taxNumerator_uint256 maxTransferAmount_uint32 limitedTransfersUntil_
Fallback and receive
receive(
Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CantReenableTransferLimit(
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(
Forbidden(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
SafeERC20FailedOperation(address token
StringTooLong(string str
TransferAmountAboveLimit(
TransferLimitTooLow(
UnacceptableReference(address account
WithdrawToZeroAddress(