TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 18,223 txns
Deployed by via 0x284c0a36 at 19932960
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xec86a3c1648b18fc6329c089648c422cb437538d559c7c704b78d0caf42bd790
0x99eb7c22c3ee83f597d340720c2210ddeb4143198943009b0c869ff3af85bf8c
0xa027372477bac75a2ee13e64415bcfe2a66210a8e360db62cbefb2d6756c316d
0xc6a5332fc348ff141dfce6008f2d9e7abf7cc64e570f3b9a36ddb169efc0017d
0xe1cd585bd0d4deadfae31f5e89f9936c902d4cda1be0a0c579feace98a6dcfdd
0xb5dc9856f0cb744abf8058051da21bf4dadd459d76c11593dafd428d87ee813f
0xfe4e89bc478cb65ec21874d1a02980ce5d96ce2f689b50822e15d5923a29ab53
0x5ce67230efcd56ae512d4f10c1259f30e21ea03e965a6387ad200e4493b04cbf
0xba3d73295ce74c51e687a7209a451798d052b3746132a84a6a546b6b84bb203d
0xe17fbaf4da46c1d9baab21b2e2c40231c7230c0fd3dfe5fa3f60c8ce19920c73

Functions
Getter at block 21272959
DOMAIN_SEPARATOR(view returns (bytes32)
0x60118f03cffd7d4b314c729453265fd867443017352b8ed19af4be25f30fb9ad
Usd0StorageV0Location(view returns (bytes32)
0x1d0cf51e4a8c83492710be318ea33bb77810af742c934c6b56e7b0fecb07db00
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Usual USD, version=1, chainId=1, verifyingContract=0x73a15fed60bf67631dc6cd7bc5b6e8da8190acf5, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Usual USD
paused(view returns (bool)
false
symbol(view returns (string)
USD0
totalSupply(view returns (uint256)
454081901708688027841702699
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isBlacklisted(address accountview returns (bool)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
blacklist(address account
burn(uint256 amount
burnFrom(address accountuint256 amount
initializeV1(address registryContract_
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
transfer(address touint256 amountreturns (bool)
transferFrom(address senderaddress touint256 amountreturns (bool)
unBlacklist(address account
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Blacklist(address account
EIP712DomainChanged(
Initialized(uint64 version
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
UnBlacklist(address account
Unpaused(address account
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AmountExceedBacking(
AmountIsZero(
Blacklisted(
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
EnforcedPause(
ExpectedPause(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotAuthorized(
NotInitializing(
NullAddress(
NullContract(
SameValue(