USDz

Verified contract

Active on Ethereum with 2,252 txns
Deployed by via 0x38513c0d at 19881600
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xbb3433f47e7e801dd674a1168b2d54ae5ee4f91a2f35eb2a88a205fe4b4f41d2
0x089e00bc7f719e54b4ff8e2d263d7fa6f82c0c77373f75683761f507627843f2
0xd13311842431b52882a625013845ecb85a8da31b8946661392dd46ccaa28c73c
0x74e5bf495baac0d91d79eac8b39ce7ce76b328cd53b958a10180a3c6f20e0c71
0x6c19cc2d6570a9e70960eecff92148cab99e0e199a91f6389b89c3b878abb17b
0x895e89d1861f2b50568440391c04442f0e49c4759b98395a1d1532d97c28f843
0x137525b33a950e9cac2d00363ccd66b5934ed1c6438aa4b9e97c1b6f90e49933
0xc7a86a266096b66b49a56611a67ff46541c81d0ebe9e2593bc3de5c379aa1f3c
0xdc4dc94edc494658e5da5e057c895f6405a4cad34713de925eed02f4cc9e4331
0x5cc04c03691f7c233f06b27ca9c8ce31b050ec8062ae154ccf3a5ee140ddf0c4

Functions
Getter at block 21293665
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x3596df96f51b283856a98ed0b8c0d86dc2355e2ed3bd3a4cb4443eed97d9db28
FEE_COEFFICIENT(view returns (uint256)
100000000
POOL_MANAGER_ROLE(view returns (bytes32)
0x6077685936c8169d09204a1d97db12e41713588c38e1d29a61867d3dcee98aff
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
false
collateralRate(view returns (uint256)
1
composeMsgSender(view returns (address sender)
0xa469b7ee9ee773642b3e93e842e5d9b5baa10067
decimalConversionRate(view returns (uint256)
10000000000
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=USDz, version=1, chainId=1, verifyingContract=0xa469b7ee9ee773642b3e93e842e5d9b5baa10067, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
maxMintFeeRate(view returns (uint256)
1000000
maxRedeemFeeRate(view returns (uint256)
1000000
mintFeeRate(view returns (uint256)
0
mode(view returns (bool)
false
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
USDz
oApp(view returns (address)
0xa469b7ee9ee773642b3e93e842e5d9b5baa10067
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=1)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
oracle(view returns (address)
0x900fff3bbf47ded50fd4940d055e1324f38b0d4f
owner(view returns (address)
0xc88729a8f57cd88fda7f94478985e5df108fd679
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
redeemFeeRate(view returns (uint256)
0
sharedDecimals(pure returns (uint8)
8
spct(view returns (address)
0xf30a29f1c540724fd8c5c4be1af604a6c6800d29
symbol(view returns (string)
USDz
token(view returns (address)
0xa469b7ee9ee773642b3e93e842e5d9b5baa10067
totalPooledSPCT(view returns (uint256)
92296106478367533020610967
totalSupply(view returns (uint256)
9773048143013193020610967
treasury(view returns (address)
0x20b15ee712b3c368af48ea5a59430be93a71eb3b
usdc(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
allowInitializePath(struct Origin originview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 eiduint16 msgTypeview returns (bytes enforcedOption)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isBlacklist(address _userview returns (bool)
isPeer(uint32 _eidbytes32 _peerview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
nonces(address ownerview returns (uint256)
peers(uint32 eidview returns (bytes32 peer)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit oftLimitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt oftReceipt)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee msgFee)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
addBatchToBlacklist(address[] _users
addToBlacklist(address _user
approve(address spenderuint256 valuereturns (bool)
deposit(uint256 _amount
depositBySPCT(uint256 _amount
grantRole(bytes32 roleaddress account
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 _amount
redeemBackSPCT(uint256 _amount
removeBatchFromBlacklist(address[] _users
removeFromBlacklist(address _user
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
rescueERC20(address tokenaddress touint256 amount
revokeRole(bytes32 roleaddress account
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
setDelegate(address _delegate
setEnforcedOptions(struct EnforcedOptionParam[] _enforcedOptions
setMintFeeRate(uint256 newMintFeeRate
setMsgInspector(address _msgInspector
setOracle(address newOracle
setPeer(uint32 _eidbytes32 _peer
setPreCrime(address _preCrime
setRedeemFeeRate(uint256 newRedeemFeeRate
setTreasury(address newTreasury
switchMode(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address indexed useruint256 indexed amount
Deposit(address indexed useruint256 indexed amount
EIP712DomainChanged(
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
Mint(address indexed useruint256 indexed amount
MintFeeRateChanged(uint256 indexed newFeeRate
ModeSwitch(bool mode
MsgInspectorSet(address inspector
OFTReceived(bytes32 indexed guiduint32 srcEidaddress indexed toAddressuint256 amountReceivedLD
OFTSent(bytes32 indexed guiduint32 dstEidaddress indexed fromAddressuint256 amountSentLDuint256 amountReceivedLD
OracleChanged(address newOracle
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PeerSet(uint32 eidbytes32 peer
PreCrimeSet(address preCrimeAddress
Redeem(address indexed useruint256 indexed amount
RedeemFeeRateChanged(uint256 indexed newFeeRate
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
TreasuryChanged(address indexed newTreasury
Unpaused(address account
Constructor
constructor(address _adminaddress _endpointaddress _usdcaddress _spctaddress _oracle
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
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
InvalidDelegate(
InvalidEndpointCall(
InvalidLocalDecimals(
InvalidOptions(bytes options
InvalidShortString(
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD
StringTooLong(string str