Aladdin rUSD

Verified contract

Proxy

Active on Ethereum with 294 txns
Deployed by via 0xc1dadce9 at 20093908
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
ERC-20
--
0x312d18b59cdeed24ebb90c57fb3a3ae48b6a6890522397d17ceec3906db53174
0xf6b1560e4c7f59de54a16bc3510af67d72c840f515f3af482a02fbf23e1568f6
0xa52ad9e1ebecedb15a2ecdb6b6a92b616f802dbdad9cc46a196f441b96c08dfb
0x0946dec40e225ea0115f29125bcd5e46f0504c4eb89297e1c819d1f82000454e
0xe9279d170fdfb44385a56b5019a819c930cc382e7ce9d21f0d1077f9d08b5087
0xedd58505d67a1706da0c56033b05a8986e5ee213cd4b863b440752c871f92177
0x73812bde3ba2e66f5b7e29a115137dbae21ca9abfbc1d17f690cfdbeb382e16f
0xe2156a377216d025b3f510a44a11bbb8f0f916a74790d12bda26509591917911
0xe9dfad5195782b9845c44aeebdb1a96aba6d06cdac7a06ae578c1125dd121466
0x7b8bcdc73cee28a996012b7c17da39ab1845ac491282ea62f9c6ea92b30467e3

Functions
Getter at block 21222680
DOMAIN_SEPARATOR(view returns (bytes32)
0xe3bf35c58b12b5fb03adf3e5b4594b021be4f9214f367c92be02224bacf881d7
asset(view returns (address)
0x65d72aa8da931f047169112fcf34f52dbaae7d18
baseToken(view returns (address)
0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee
compounder(view returns (address)
0x549716f858aeff9cb845d4c78c67a7599b0df240
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Aladdin rUSD, version=1, chainId=1, verifyingContract=0x07d1718ff05a8c53c8f05adaed57c0d672945f9a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Aladdin rUSD
 
nav(view returns (uint256)
symbol(view returns (string)
arUSD
totalAssets(view returns (uint256 totalManagedAssets)
1696503642499304826857363
totalSupply(view returns (uint256)
1582600028024261296749002
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
maxDeposit(addresspure returns (uint256 maxAssets)
maxMint(addresspure returns (uint256 maxShares)
maxRedeem(address ownerview returns (uint256 maxShares)
maxWithdraw(address ownerview returns (uint256 maxAssets)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewMint(uint256 sharesview returns (uint256 assets)
previewRedeem(uint256 sharesview returns (uint256 assets)
previewWithdraw(uint256 assetsview returns (uint256 shares)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _compounder
mint(uint256 sharesaddress receiverreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
redeemToBaseToken(uint256 sharesaddress receiveraddress owneruint256 minOutreturns (uint256 assets)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unwrap(uint256 sharesaddress receiver
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
wrap(uint256 sharesaddress receiver
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
EIP712DomainChanged(
Initialized(uint8 version
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
WithdrawToBaseToken(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.