ComptrollerProxy

Verified contract

Proxy

Active on Ethereum with 99 txns
Deployed by via 0x7a40f227 at 12969159
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $24,219.8
ERC-20
--
 (#12)
ERC-1555
--
 (#38)
ERC-1555
--
 (#9)
ERC-1555
--
 (#20)
ERC-1555
--
0xad88d3e3eddaaab25d6d3f273f49007d52a1ffeecc19b93749b7712e52bbd084
0x62f0c87e8fb73165b08879fcfe889e3cbe39777841c10b5472e9ee8582228595
0xf8a153524d7d06fb6eb8e6f7f2b809609999d2c552507c7d40f65ad8e13630a8
0x09417b20b8a208a8638ede75a8f0fb11a8505555785b26b91fa5d831a7f03bb7
0x74d9dadae499cbad9846215858d75c9d9c53ce9bd1f15847c2fa45a348e6e59e
0x5560ac143ad76c1e133f44c816ab5e6d4494ce68532f32109082a6efe50f5a65
0xe96cf74b169301e31bc04293c01d09626d45c9a9fd08798d5000350cc4fe5d1c
0x8fa0cba4f486206c6cd1f210d33e8db86b92688cdafd633f5a7ea3bc4f4431c5
0x734cea5a53f9c04c95cdc417340cb00a51b09e54f3bf5f7933adb3a8b210ddb6
0xb9b360cb3ec9d9253a235f1737062cbe6f219c1dd398f63a88b2d1b4d46f9bf9

Functions
Getter at block 20877181
getDenominationAsset(view returns (address denominationAsset_)
[unknown]
getLibRoutes(view returns (address dispatcher_address feeManager_address fundDeployer_address integrationManager_address policyManager_address primitivePriceFeed_address valueInterpreter_)
[unknown]
getOverridePause(view returns (bool overridePause_)
[unknown]
getSharesActionTimelock(view returns (uint256 sharesActionTimelock_)
[unknown]
getSynthetixAddressResolver(view returns (address synthetixAddressResolver_)
[unknown]
getSynthetixPriceFeed(view returns (address synthetixPriceFeed_)
[unknown]
getVaultProxy(view returns (address vaultProxy_)
[unknown]
Read-only

This contract contains no read-only function objects.

State-modifying
activate(address _vaultProxybool _isMigration
buyShares(address[] _buyersuint256[] _investmentAmountsuint256[] _minSharesQuantitiesreturns (uint256[] sharesReceivedAmounts_)
calcGav(bool _requireFinalityreturns (uint256 gav_bool isValid_)
calcGrossShareValue(bool _requireFinalityreturns (uint256 grossShareValue_bool isValid_)
callOnExtension(address _extensionuint256 _actionIdbytes _callArgs
configureExtensions(bytes _feeManagerConfigDatabytes _policyManagerConfigData
destruct(
init(address _denominationAssetuint256 _sharesActionTimelock
permissionedVaultAction(uint8 _actionbytes _actionData
redeemShares(returns (address[] payoutAssets_uint256[] payoutAmounts_)
redeemSharesDetailed(uint256 _sharesQuantityaddress[] _additionalAssetsaddress[] _assetsToSkipreturns (address[] payoutAssets_uint256[] payoutAmounts_)
setOverridePause(bool _nextOverridePause
vaultCallOnContract(address _contractbytes4 _selectorbytes _encodedArgs
Events
MigratedSharesDuePaid(uint256 sharesDue
OverridePauseSet(bool indexed overridePause
PreRedeemSharesHookFailed(bytes failureReturnDataaddress redeemeruint256 sharesQuantity
SharesBought(address indexed calleraddress indexed buyeruint256 investmentAmountuint256 sharesIssueduint256 sharesReceived
SharesRedeemed(address indexed redeemeruint256 sharesQuantityaddress[] receivedAssetsuint256[] receivedAssetQuantities
VaultProxySet(address vaultProxy
Constructor
constructor(bytes _constructDataaddress _authUserExecutedSharesRequestorLib
Fallback and receive
fallback(
Errors

This contract contains no error objects.