TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 21,290 txns
Deployed by via 0xbef15c43 at 20025769
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
ERC-20
Value $398,131,102.79
0xa59a9694762291647e319ea15804e23b5b8c7077658d9a4b7c43b45a833bbe23
0xd8355d51daaa51c3c820ba7f41843df432b8009913ee29ea8cc08e974c6bd027
0xc78cd16edc04da91acf012c143929779852fb838d441b7233ebe4eb3a4366a3a
0x00a3db2f5b5045218743b1b4f44bb23bcea95444a415f696958fc3ce38023191
0xac686ba8320bb1d90cf4a649c6a4f3ccad28b9a49c05e1000c22fc999aa3073b
0x69e600c8a68f629e5c128eb20f7f684e648ef63e89c35b0d5da8996a9d79f483
0x85b5646eac0ff4ccf1c9bf22925269ad7f5907b10d755c21ed3357c9c3ea769e
0xc78f8108d67d4a1a160dd2d9467e256d951abb615341aa7febf502a2dfae74af
0x4148a17024f5f32929b7d4ea6eec5b0085a342afc08b7be3089eef0f1eefcbe4
0x72db8a24abb857cb664f978dcb102a244fd5d762ea7d0566bd03d8a21726fc9e

Functions
Getter at block 21244860
DOMAIN_SEPARATOR(view returns (bytes32)
0x1a7daa9cca9396e56a61b06852c9b5b5dd84209d387ce215d7f69273a4297830
Usd0PPStorageV0Location(view returns (bytes32)
0x1519c21cc5b6e62f5c0018a7d32a0d00805e5b91f6eaa9f7bc303641242e3000
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=USD0 Liquid Bond, version=1, chainId=1, verifyingContract=0x35d8949372d46b7a3d5a56006ae77b215fc69bc0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getEndTime(view returns (uint256)
1844335800
getStartTime(view returns (uint256)
1718105400
name(view returns (string)
USD0 Liquid Bond
paused(view returns (bool)
false
symbol(view returns (string)
USD0++
totalBondTimes(pure returns (uint256)
126230400
totalSupply(view returns (uint256)
398131102790875936088573292
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
emergencyWithdraw(address safeAccount
initialize(address registryContractstring name_string symbol_uint256 startTime
mint(uint256 amountUsd0
mintWithPermit(uint256 amountUsd0uint256 deadlineuint8 vbytes32 rbytes32 s
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
triggerPARMechanismCurvepool(uint256 parUsd0Amountuint256 minimumPARMechanismGainedAmount
unpause(
unwrap(
unwrapPegMaintainer(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
BondUnwrapped(address indexed useruint256 amount
EIP712DomainChanged(
EmergencyWithdraw(address indexed accountuint256 balance
Initialized(uint64 version
PARMechanismActivated(address indexed useruint256 amount
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
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(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AmountIsZero(
AmountTooBig(
ApprovalFailed(
BeginInPast(
Blacklisted(
BondFinished(
BondNotFinished(
BondNotStarted(
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(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
InvalidName(
InvalidSymbol(
NotAuthorized(
NotInitializing(
PARNotRequired(
PARNotSuccessful(
PARUSD0InputExceedsBalance(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token