ComptrollerProxy

Verified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0x8923ac80 at 16427256
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ComptrollerProxy"

0x27d278e80bdd551cbc726186036acda42cdb76cd0c0926bd5398f73993da3e2e
0x6f618db89d92745f919aae0c4f9d9120dceeca8e9a984047183f4002b346a23e
0x788aba8e9295afbc468a12ca3a64348c1503578ef3762af21f72e930f2d7ebf6
0x41b7130a92e1d6726285bb7fe3935655cd8740a308ca1a3d07de9b96503c5815
0xf462307ec91b123140eaeb0a4eefe2d427d97e5d540bf5aeb2ed65af9f7027b1
0xde8225238207aeb189da5a36392b1759a488acca807fb7aaf537f3bac2d23c4c
0xa1fdff3e508075f492f7364f85e97e2da0c4ccfb83d815951817d07893eb10d2
0xfdbf850eb79f211ccd48886f9175a3a21375025171c6bdd4ce977945e23e86fa

Functions
Getter at block 21199418
doesAutoProtocolFeeSharesBuyback(view returns (bool doesAutoBuyback_)
[unknown]
getDenominationAsset(view returns (address denominationAsset_)
[unknown]
getDispatcher(view returns (address dispatcher_)
[unknown]
getExternalPositionManager(view returns (address externalPositionManager_)
[unknown]
getFeeManager(view returns (address feeManager_)
[unknown]
getFundDeployer(view returns (address fundDeployer_)
[unknown]
getGasRelayPaymaster(view returns (address gasRelayPaymaster_)
[unknown]
getGasRelayPaymasterFactory(view returns (address gasRelayPaymasterFactory_)
[unknown]
getGasRelayTrustedForwarder(view returns (address trustedForwarder_)
[unknown]
getIntegrationManager(view returns (address integrationManager_)
[unknown]
getMlnToken(view returns (address mlnToken_)
[unknown]
getPolicyManager(view returns (address policyManager_)
[unknown]
getProtocolFeeReserve(view returns (address protocolFeeReserve_)
[unknown]
getSharesActionTimelock(view returns (uint256 sharesActionTimelock_)
[unknown]
getValueInterpreter(view returns (address valueInterpreter_)
[unknown]
getVaultProxy(view returns (address vaultProxy_)
[unknown]
getWethToken(view returns (address wethToken_)
[unknown]
Read-only
getLastSharesBoughtTimestampForAccount(address _whoview returns (uint256 lastSharesBoughtTimestamp_)
preTransferSharesHookFreelyTransferable(address _senderview 
State-modifying
activate(bool _isMigration
buyBackProtocolFeeShares(uint256 _sharesAmount
buyShares(uint256 _investmentAmountuint256 _minSharesQuantityreturns (uint256 sharesReceived_)
buySharesOnBehalf(address _buyeruint256 _investmentAmountuint256 _minSharesQuantityreturns (uint256 sharesReceived_)
calcGav(returns (uint256 gav_)
calcGrossShareValue(returns (uint256 grossShareValue_)
callOnExtension(address _extensionuint256 _actionIdbytes _callArgs
deployGasRelayPaymaster(
depositToGasRelayPaymaster(
destructActivated(uint256 _deactivateFeeManagerGasLimituint256 _payProtocolFeeGasLimit
destructUnactivated(
init(address _denominationAssetuint256 _sharesActionTimelock
permissionedVaultAction(uint8 _actionbytes _actionData
preTransferSharesHook(address _senderaddress _recipientuint256 _amount
pullWethForGasRelayer(uint256 _amount
redeemSharesForSpecificAssets(address _recipientuint256 _sharesQuantityaddress[] _payoutAssetsuint256[] _payoutAssetPercentagesreturns (uint256[] payoutAmounts_)
redeemSharesInKind(address _recipientuint256 _sharesQuantityaddress[] _additionalAssetsaddress[] _assetsToSkipreturns (address[] payoutAssets_uint256[] payoutAmounts_)
setAutoProtocolFeeSharesBuyback(bool _nextAutoProtocolFeeSharesBuyback
setGasRelayPaymaster(address _nextGasRelayPaymaster
setVaultProxy(address _vaultProxy
shutdownGasRelayPaymaster(
vaultCallOnContract(address _contractbytes4 _selectorbytes _encodedArgsreturns (bytes returnData_)
Events
AutoProtocolFeeSharesBuybackSet(bool autoProtocolFeeSharesBuyback
BuyBackMaxProtocolFeeSharesFailed(bytes indexed failureReturnDatauint256 sharesAmountuint256 buybackValueInMlnuint256 gav
DeactivateFeeManagerFailed(
GasRelayPaymasterSet(address gasRelayPaymaster
MigratedSharesDuePaid(uint256 sharesDue
PayProtocolFeeDuringDestructFailed(
PreRedeemSharesHookFailed(bytes indexed failureReturnDataaddress indexed redeemeruint256 sharesAmount
RedeemSharesInKindCalcGavFailed(
SharesBought(address indexed buyeruint256 investmentAmountuint256 sharesIssueduint256 sharesReceived
SharesRedeemed(address indexed redeemeraddress indexed recipientuint256 sharesAmountaddress[] receivedAssetsuint256[] receivedAssetAmounts
VaultProxySet(address vaultProxy
Constructor
constructor(bytes _constructDataaddress _comptrollerLib
Fallback and receive
fallback(
Errors

This contract contains no error objects.