USDI Token

Verified contract

Proxy

Active on Ethereum with 757 txns
Deployed by via 0xa4b73f3e at 14936134
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
2 additional variables
ERC-20
Value $11,208.5
0xa8a57a43fb516bf59b3b6074b8443f08c09224113a16016f25ee2c34a834a904
0xccc7d821b39d47ffb614c4404f4c83b7983f2b83e1c69386da5fefaebe45d13c
0xbcbeb26a80c3e54145e4cba63e61e167a262cd8fc55b350405cf461fd204da97
0x940c919bd4ffbbfe736d597498522738e1ab3c262500322202f903e1d9cb5abf
0x18379517d75d7e35b20b6bbc169d346ce4db6c50d0159efcedeaeca62e6f903c
0xfee8b2e1582e0a62c35707a26bd9e373d41777e1b25a05a5f195007be73727d6
0xde261fdfc44d8d5b6aa6b7762d94f28ee82a6b3e9da2c59cc645ac8e6346de05
0x03e443725e6fadd2af9e3128d8ad382d22cb0c134c0669b3390be0e6f0c41c4e
0x79ba30c020c22025f9b1af04033da35f1a3550ceaf4cc8b8f8e2a305be2e50a6
0xfc9511d6b71a643f2457181060d260d1d69cf33a3f32e61939ae5dc8505fb844
From

Functions
Getter at block 21285494
DOMAIN_SEPARATOR(view returns (bytes32)
0xd8ff1ac54b7be32691d135093c39b171c602b4b0c2a7f3f50515c0edccea9664
EIP712_DOMAIN(view returns (bytes32)
0x8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f
EIP712_REVISION(view returns (string)
1
MAX_SUPPLY(view returns (uint256)
340282366920938463463374607431768211455
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
_VaultController(view returns (address)
0x4aae9823fb4c70490f1d802fc697f3fff8d5cbe3
_gonsPerFragment(view returns (uint256)
932768363210168556900118857832504481089281624859
_pauser(view returns (address)
0xba20749d3a88a32ef87240149977bfa489c38a1b
_reserve(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
_totalGons(view returns (uint256)
29479171532951525488027938154638314323070455821051407623490680324339583
_totalSupply(view returns (uint256)
31603957312078526603518
decimals(view returns (uint8)
18
getVaultController(view returns (address)
0x4aae9823fb4c70490f1d802fc697f3fff8d5cbe3
monetaryPolicy(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
USDI Token
owner(view returns (address)
0x266d1020a84b9e8b0ed320831838152075f8c4ca
paused(view returns (bool)
false
pauser(view returns (address)
0xba20749d3a88a32ef87240149977bfa489c38a1b
reserveAddress(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
reserveRatio(view returns (uint192 e18_reserve_ratio)
355408000000000000
scaledTotalSupply(view returns (uint256)
29479171532951525488027938154638314323070455821051407623490680324339583
symbol(view returns (string)
USDI
totalSupply(view returns (uint256)
31603957312078526603518
Read-only
_gonBalances(addressview returns (uint256)
allowance(address owner_address spenderview returns (uint256)
balanceOf(address whoview returns (uint256)
nonces(address whoview returns (uint256)
scaledBalanceOf(address whoview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
__ERC20Detailed_init(string name_string symbol_uint8 decimals_
__UFragments_init(string namestring symbol
approve(address spenderuint256 valuereturns (bool)
burn(uint256 usdc_amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 usdc_amount
depositTo(uint256 usdc_amountaddress target
donate(uint256 usdc_amount
donateReserve(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address reserveAddr
mint(uint256 usdc_amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
rebase(uint256 epochuint256 supplyAdduint256 supplyRemovereturns (uint256)
renounceOwnership(
setMonetaryPolicy(address monetaryPolicy_
setPauser(address pauser_
setVaultController(address vault_master_address
transfer(address touint256 valuereturns (bool)
transferAll(address toreturns (bool)
transferAllFrom(address fromaddress toreturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unpause(
vaultControllerBurn(address targetuint256 amount
vaultControllerDonate(uint256 amount
vaultControllerMint(address targetuint256 amount
vaultControllerTransfer(address targetuint256 usdc_amount
withdraw(uint256 usdc_amount
withdrawAll(
withdrawAllTo(address target
withdrawTo(uint256 usdc_amountaddress target
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Burn(address fromuint256 _value
Deposit(address indexed _fromuint256 _value
Donation(address indexed _fromuint256 _valueuint256 _totalSupply
LogMonetaryPolicyUpdated(address monetaryPolicy
LogRebase(uint256 indexed epochuint256 totalSupply
Mint(address touint256 _value
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdraw(address indexed _fromuint256 _value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.