Controller
Verified contract
Active on
Ethereum with 50 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional
variables
Balances ($0.00)
No balances found for "Controller"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16721146 | 2 years ago | | | 0 | 0.00068168305 | |
| 14835926 | 3 years ago | | | 0 | 0.0067527750 | |
| 14766439 | 3 years ago | | | 0 | 0.010656008 | |
| 14237906 | 3 years ago | | | 0 | 0.032089446 | |
| 13868831 | 3 years ago | | | 0 | 0.0021872232 | |
| 13500488 | 3 years ago | | | 0 | 0.0074404747 | |
| 12952833 | 3 years ago | | | 0 | 0.0010198790 | |
| 12952821 | 3 years ago | | | 0 | 0.0023569500 | |
| 12928390 | 3 years ago | | | 0 | 0.0010392000 | |
| 12901228 | 3 years ago | | | 0 | 0.0014295000 |
ABI
ABI objects
Getter at block 21266909 getSkimPercent() view returns (uint256) totalAssets() view returns (uint256)
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
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]
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 isPWRD) view returns (address)
getUserAssets(bool pwrd, address account) view returns (uint256 deductUsd)
isValidBigFish(bool pwrd, bool deposit, uint256 amount) view returns (bool)
referrals(address) view returns (address)
safeAddresses(address) view returns (bool)
underlyingVaults(uint256) view returns (address)
validGTokenDecrease(uint256 amount) view returns (bool)
vaultIndexes(address) view returns (uint256)
whitelist(address) view returns (bool)
withdrawalFee(bool) view returns (uint256)
State-modifying
Events addReferral(address account, address referral)
addToWhitelist(address user)
burnGToken(bool pwrd, bool all, address account, uint256 amount, uint256 bonus)
distributeCurveAssets(uint256 amount, uint256[3] delta)
distributeStrategyGainLoss(uint256 gain, uint256 loss)
emergency(uint256 coin)
eoaOnly(address sender)
mintGToken(bool pwrd, address account, uint256 amount)
pause()
prepareRenounceOwnership(bool status)
prepareTransferOwnership(address newOwner)
realizePriceChange(uint256 tolerance)
removeFromWhitelist(address user)
renounceOwnership()
restart(uint256[3] allocations)
setBigFishThreshold(uint256 _percent, uint256 _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 index, address vault)
setWithdrawHandler(address _withdrawHandler, address _emergencyHandler)
setWithdrawalFee(bool pwrd, uint256 newFee)
switchEoaOnly(bool check)
transferOwnership(address newOwner)
unpause()
updateSafeAddress(address account, bool status)
LogAddToWhitelist(address indexed user)
LogContractRetired(address owner)
LogEoaOnly(bool status)
LogNewBigFishThreshold(uint256 percent, uint256 absolute)
LogNewCurveToStableDistribution(uint256 amount, uint256[3] amounts, uint256[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 pwrd, uint256 limit)
LogNewVault(uint256 index, address vault)
LogNewWithdrawHandler(address withdrawHandler, address emergencyHandler)
LogNewWithdrawalFee(address user, bool pwrd, uint256 newFee)
LogRemoveFromWhitelist(address indexed user)
LogUpdateSafeAddress(address account, bool status)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
constructor(address pwrd, address gvt, address[3] _tokens, uint256[3] _decimals)
This contract contains no fallback and receive objects.
This contract contains no error objects.