Controller

Verified contract

Active on Ethereum with 50 txns
Deployed by via 0xe2f33bf4 at 12831083
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables

No balances found for "Controller"

0x9dd293dd62dfe8f6384200928f9a77f18a06fa6ff0fb37f82d2da8fcbeadc35c
0xd1041a6a69050ee9b042703af33b39106de4b66fb023a4edde81e9e74e103f9f
0xb09f6f9ec5453f3c146d808a93e3bbb6d0b2df0b75662414ac192cee21479d07
0x460a2f9c87acf85e072bf97020223ae7227d750145670654d1674a1335a5c896
0x4e9ce3df30d5aabb97946694bb157bdcad52518ae5ce2e0d8572cac24e495e12
0x854d0ac088a25b46da3aa3cd5becccdbe0ac771f2e1acfa3535e307a44bcc2eb
0xe3174562c560dbb4cbb9aa8ada11f311946b410f9281ab40c7634b94a2684029
0x8571a5129d9734613c0b7a657ec434d339f4b59e97915134e8dc0ac1506b3830
0xb67887433f94c69c1bc1e7e9588d211f2031792e7161dd6c11862da72461f724
0x1f680944a72db8ae74ccc50caa60f36c5a92ba55844d67b90b37b0c96bf39990

Functions
Getter at block 20939960
CHAINLINK_PRICE_DECIMALS(view returns (uint8)
8
CHAINLINK_PRICE_DECIMAL_FACTOR(view returns (uint256)
100000000
CURVE_RATIO_DECIMALS(view returns (uint256)
6
CURVE_RATIO_DECIMALS_FACTOR(view returns (uint256)
1000000
DAI(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
DAI_DECIMALS(view returns (uint256)
1000000000000000000
DEFAULT_DECIMALS(view returns (uint8)
18
DEFAULT_DECIMALS_FACTOR(view returns (uint256)
1000000000000000000
N_COINS(view returns (uint8)
3
PERCENTAGE_DECIMALS(view returns (uint8)
4
PERCENTAGE_DECIMAL_FACTOR(view returns (uint256)
10000
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
USDC_DECIMALS(view returns (uint256)
1000000
USDT(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
USDT_DECIMALS(view returns (uint256)
1000000
bigFishAbsoluteThreshold(view returns (uint256)
10000000000000000000000
bigFishThreshold(view returns (uint256)
25
buoy(view returns (address)
0x7d17c9b9b154b1b31add5115f5f519ec50a59421
curveVault(view returns (address)
0x4f22c70d0b59b0ebaf44c864cc2419f0ff065295
deadCoin(view returns (uint256)
3
depositHandler(view returns (address)
0xb7207ea9446dca1dec1c1fc93c6fcdf8b4a44f40
emergencyHandler(view returns (address)
0xc535cfe245d8f969e647b3dd8be1255ec076ee76
emergencyState(view returns (bool)
false
gTokenTotalAssets(view returns (uint256)
0
 
getSkimPercent(view returns (uint256)
getStrategiesTargetRatio(view returns (uint256[])
[6678, 3322]
gvt(view returns (address)
0x3adb04e127b9c0a5d36094125669d4603ac52a0c
insurance(view returns (address)
0x8a070363f6db6a74caaf486dde6da013e5cd050e
lifeGuard(view returns (address)
0xc118f2eb1291f9bc0c2a4c2d61b59f1785b047b5
owner(view returns (address)
0x359f4fe841f246a095a82cb26f5819e10a91fe0d
paused(view returns (bool)
true
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwnershipRemoval(view returns (bool)
false
pnl(view returns (address)
0xf67a426e110c74c566174a37c9269780fb48096d
preventSmartContracts(view returns (bool)
true
pwrd(view returns (address)
0xf0a93d4994b3d98fb5e3a2f90dbc2d69073cb86b
reward(view returns (address)
0xc0ffeedfb871b8019c5d288b4dc8e6ac42d5f655
stablecoins(view returns (address[3])
[0x6B175474E89094C44Da98b954EedeAC495271d0F, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdAC17F958D2ee523a2206206994597C13D831ec7]
 
totalAssets(view returns (uint256)
utilisationRatioLimitGvt(view returns (uint256)
10000
utilisationRatioLimitPwrd(view returns (uint256)
8000
vaults(view returns (address[3])
[0x277947D84A2Ec370a636683799351acef97fec60, 0x9B2688DA7d80641F6E46A76889EA7F8B59771724, 0x6419Cb544878E8C4faA5EaF22D59d4A96E5F12FA]
withdrawHandler(view returns (address)
0x641befa4db601578a64f0fc1f4e89e9869268fe7
Read-only
gToken(bool isPWRDview returns (address)
getUserAssets(bool pwrdaddress accountview returns (uint256 deductUsd)
isValidBigFish(bool pwrdbool deposituint256 amountview returns (bool)
referrals(addressview returns (address)
safeAddresses(addressview returns (bool)
underlyingVaults(uint256view returns (address)
validGTokenDecrease(uint256 amountview returns (bool)
vaultIndexes(addressview returns (uint256)
whitelist(addressview returns (bool)
withdrawalFee(boolview returns (uint256)
State-modifying
addReferral(address accountaddress referral
addToWhitelist(address user
burnGToken(bool pwrdbool alladdress accountuint256 amountuint256 bonus
distributeCurveAssets(uint256 amountuint256[3] delta
distributeStrategyGainLoss(uint256 gainuint256 loss
emergency(uint256 coin
eoaOnly(address sender
mintGToken(bool pwrdaddress accountuint256 amount
pause(
prepareRenounceOwnership(bool status
prepareTransferOwnership(address newOwner
realizePriceChange(uint256 tolerance
removeFromWhitelist(address user
renounceOwnership(
restart(uint256[3] allocations
setBigFishThreshold(uint256 _percentuint256 _absolute
setCurveVault(address _curveVault
setDepositHandler(address _depositHandler
setInsurance(address _insurance
setLifeGuard(address _lifeGuard
setPnL(address _pnl
setReward(address _reward
setUtilisationRatioLimitGvt(uint256 _utilisationRatioLimitGvt
setUtilisationRatioLimitPwrd(uint256 _utilisationRatioLimitPwrd
setVault(uint256 indexaddress vault
setWithdrawHandler(address _withdrawHandleraddress _emergencyHandler
setWithdrawalFee(bool pwrduint256 newFee
switchEoaOnly(bool check
transferOwnership(address newOwner
unpause(
updateSafeAddress(address accountbool status
Events
LogAddToWhitelist(address indexed user
LogContractRetired(address owner
LogEoaOnly(bool status
LogNewBigFishThreshold(uint256 percentuint256 absolute
LogNewCurveToStableDistribution(uint256 amountuint256[3] amountsuint256[3] delta
LogNewCurveVault(address curveVault
LogNewDepositHandler(address tokens
LogNewInsurance(address insurance
LogNewLifeguard(address lifeguard
LogNewPendingOwnershipChange(address pendingOwner
LogNewPendingOwnershipRemoval(bool status
LogNewPnl(address pnl
LogNewRewardsContract(address reward
LogNewUtilLimit(bool indexed pwrduint256 limit
LogNewVault(uint256 indexaddress vault
LogNewWithdrawHandler(address withdrawHandleraddress emergencyHandler
LogNewWithdrawalFee(address userbool pwrduint256 newFee
LogRemoveFromWhitelist(address indexed user
LogUpdateSafeAddress(address accountbool status
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor
constructor(address pwrdaddress gvtaddress[3] _tokensuint256[3] _decimals
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.