InvestorAMO_V2

Verified contract

Active on Ethereum with 74 txns
Deployed by via 0xe3db4124 at 12345669
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables
ERC-20
Value $108.36
ERC-20
--
0xa10a609a0ce68cc013180eb628163562ec75243527074a8be38f1d24c7c444e0
From
0xe222970d9816a63e834caef0aa2913d8de932b027a7a7553c7949a9db63adfe5
0xec38ca28ac98a7bb60e9c8315b3f96585ab6e5c3b0074bb110514786f1d3b844
From
0x787bec9930b8ebe831325c0e67f4367a69c9d34ff0cc7e4b55993785f9f9c7fa
0x0d298c07ce19ccdae09bf4e725f04febb90e7482ed17399c990e7e0e88ec337f
0x64d04831bf91d9f00f6cb17afa339211275cc14babf98380d8fc8bfb4cc315b9
From
0xb8d85fb8c362f8ccfbe0d5c7ad6790cf62a36fc145912544c0969ec689bef082
From
0xca10ade45be60e10b8ba1492d3d08af8a730e0127338755d7a7eab6e1d00b213
From
0xe7161796428457dbf476a439e59a91a24f02b642b0fe58af3f0470f693246e06
0x27222d66b03f21d66a2c905b5afa7dd1a255b22cfc802f8d5be90ea6ec7936e2
From

Functions
Getter at block 21208740
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MAX_UINT256(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
aaveCooldown_Show_Cooldowns(view returns (uint256)
0
aaveCooldown_Time_Left(view returns (int128)
-1730134331
allow_aave(view returns (bool)
true
allow_compound(view returns (bool)
true
allow_yearn(view returns (bool)
true
borrow_cap(view returns (uint256)
35000000000000
borrowed_balance(view returns (uint256)
22353097745865
borrowed_historical(view returns (uint256)
34896579703565
 
collatDollarBalance(view returns (uint256)
collateral_address(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
custodian_address(view returns (address)
0x5180db0237291a6449dda9ed33ad90a38787621c
missing_decimals(view returns (uint256)
12
owner_address(view returns (address)
0xb1748c79709f4ba2dd82834b8c82d4a505003f27
paid_back_historical(view returns (uint256)
12543481957700
pool_address(view returns (address)
0x1864ca3d47aab98ee78d11fc9dcc5e7badda1c0d
 
showAllocations(view returns (uint256[5] allocations)
 
showRewards(view returns (uint256[3] rewards)
timelock_address(view returns (address)
0x8412ebf45bac1b340bbe8f318b928c466c4e39ca
weth_address(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
State-modifying
aaveCollect_Cooldowned_AAVE(
aaveCollect_stkAAVE(
aaveCooldown_stkAAVE(
aaveDepositUSDC(uint256 USDC_amount
aaveWithdrawUSDC(uint256 aUSDC_amount
burnFXS(uint256 amount
compoundCollectCOMP(
compoundMint_cUSDC(uint256 USDC_amount
compoundRedeem_cUSDC(uint256 cUSDC_amount
emergencyRecoverERC20(address tokenAddressuint256 tokenAmount
giveCollatBack(uint256 amount
grantRole(bytes32 roleaddress account
mintRedeemPart1(uint256 frax_amount
mintRedeemPart2(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAllowedStrategies(bool _yearnbool _aavebool _compound
setBorrowCap(uint256 _borrow_cap
setMiscRewardsCustodian(address _custodian_address
setOwner(address _owner_address
setPool(address _pool_address
setTimelock(address new_timelock
setWethAddress(address _weth_address
toggleAllocsForCollatDB(
withdrawRewards(
yDepositUSDC(uint256 USDC_amount
yWithdrawUSDC(uint256 yUSDC_amount
Events
Recovered(address tokenuint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(address _frax_contract_addressaddress _fxs_contract_addressaddress _pool_addressaddress _collateral_addressaddress _owner_addressaddress _custodian_addressaddress _timelock_address
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.