FundDeployer

Verified contract

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

No balances found for "FundDeployer"

0x0d487402b6da4b753c77ca187739b88069f6128e2185311bc362759ccef8c677
0x54598ce1e387739f4dce4f932f47e5268bbbe34668596543070a37e22e666e38
0x8b5255ba7374100b2abe2be9ce73d758a38b6adfb669b6f0992d3b8952e4bdf1
0xbca0c5df8ecc055a00390603f4329704c7d22de5c6438cd29066f12f6f66f4c9
0x1be378c7e783178bb460366c566ad7d4037b1763d7476d8380b3654914c62223
From
0x605731b8ea35882dd95cd2b572abb866fb6dfd997e79ee2fab18acad5bc1ce1f
0xf07693f31ed3d5a7134633500bbff679ab10a8dabc736428ceca187dfb644f95
0x8166b47fb973e453b946a982a3f6904da704918ee892e61f52155b7270826184
0x469c9d25b40b24d5f7b35de3eefddeee00d71f44efd4f5b2b25439874478eef3
0xdf9eab4a8ebaa5418d0e119216319488675f78f9161b5a3eeee6c7dc961dfbc2

Functions
Getter at block 21269129
getComptrollerLib(view returns (address comptrollerLib_)
0x03f7f3b8da875881206655d8099b9dacf721f1ef
getCreator(view returns (address creator_)
0x87a60129375d22489bbd287ec0d23129ef9290ef
getDispatcher(view returns (address dispatcher_)
0xc3dc853dd716bd5754f421ef94fdcbac3902ab32
getGasLimitsForDestructCall(view returns (uint256 deactivateFeeManagerGasLimit_uint256 payProtocolFeeGasLimit_)
(deactivateFeeManagerGasLimit_=300000, payProtocolFeeGasLimit_=200000)
getGasRelayPaymasterFactory(view returns (address gasRelayPaymasterFactory_)
0x846bbe1925047023651de7ec289f329c24ded3a8
getGasRelayTrustedForwarder(view returns (address trustedForwarder_)
0xca57e5d6218aeb093d76372b51ba355cfb3c6cd0
getOwner(view returns (address owner_)
0xb270fe91e8e4b80452fbf1b4704208792a350f53
getProtocolFeeTracker(view returns (address protocolFeeTracker_)
0xe97980f1d43c4cd4f1eef0277a2dea7ddbc2cd13
getReconfigurationTimelock(view returns (uint256 reconfigurationTimelock_)
604800
getVaultLib(view returns (address vaultLib_)
0x891dee0483ebaa922e274ddd2ebbaa2d33468a38
releaseIsLive(view returns (bool isLive_)
true
Read-only
getReconfigurationRequestForVaultProxy(address _vaultProxyview returns (struct FundDeployerReconfigurationRequest reconfigurationRequest_)
hasReconfigurationRequest(address _vaultProxyview returns (bool hasReconfigurationRequest_)
isAllowedBuySharesOnBehalfCaller(address _whoview returns (bool isAllowed_)
isAllowedVaultCall(address _contractbytes4 _selectorbytes32 _dataHashview returns (bool isAllowed_)
isRegisteredVaultCall(address _contractbytes4 _selectorbytes32 _dataHashview returns (bool isRegistered_)
State-modifying
cancelMigration(address _vaultProxybool _bypassPrevReleaseFailure
cancelReconfiguration(address _vaultProxy
createMigrationRequest(address _vaultProxyaddress _denominationAssetuint256 _sharesActionTimelockbytes _feeManagerConfigDatabytes _policyManagerConfigDatabool _bypassPrevReleaseFailurereturns (address comptrollerProxy_)
createNewFund(address _fundOwnerstring _fundNamestring _fundSymboladdress _denominationAssetuint256 _sharesActionTimelockbytes _feeManagerConfigDatabytes _policyManagerConfigDatareturns (address comptrollerProxy_address vaultProxy_)
createReconfigurationRequest(address _vaultProxyaddress _denominationAssetuint256 _sharesActionTimelockbytes _feeManagerConfigDatabytes _policyManagerConfigDatareturns (address comptrollerProxy_)
deregisterBuySharesOnBehalfCallers(address[] _callers
deregisterVaultCalls(address[] _contractsbytes4[] _selectorsbytes32[] _dataHashes
executeMigration(address _vaultProxybool _bypassPrevReleaseFailure
executeReconfiguration(address _vaultProxy
invokeMigrationInCancelHook(addressaddressaddress _nextComptrollerProxyaddress
invokeMigrationOutHook(uint8 _hookaddress _vaultProxyaddressaddressaddress
registerBuySharesOnBehalfCallers(address[] _callers
registerVaultCalls(address[] _contractsbytes4[] _selectorsbytes32[] _dataHashes
setComptrollerLib(address _comptrollerLib
setGasLimitsForDestructCall(uint32 _nextDeactivateFeeManagerGasLimituint32 _nextPayProtocolFeeGasLimit
setProtocolFeeTracker(address _protocolFeeTracker
setReconfigurationTimelock(uint256 _nextTimelock
setReleaseLive(
setVaultLib(address _vaultLib
Events
BuySharesOnBehalfCallerDeregistered(address caller
BuySharesOnBehalfCallerRegistered(address caller
ComptrollerLibSet(address comptrollerLib
ComptrollerProxyDeployed(address indexed creatoraddress comptrollerProxyaddress indexed denominationAssetuint256 sharesActionTimelock
GasLimitsForDestructCallSet(uint256 nextDeactivateFeeManagerGasLimituint256 nextPayProtocolFeeGasLimit
MigrationRequestCreated(address indexed creatoraddress indexed vaultProxyaddress comptrollerProxy
NewFundCreated(address indexed creatoraddress vaultProxyaddress comptrollerProxy
ProtocolFeeTrackerSet(address protocolFeeTracker
ReconfigurationRequestCancelled(address indexed vaultProxyaddress indexed nextComptrollerProxy
ReconfigurationRequestCreated(address indexed creatoraddress indexed vaultProxyaddress comptrollerProxyuint256 executableTimestamp
ReconfigurationRequestExecuted(address indexed vaultProxyaddress indexed prevComptrollerProxyaddress indexed nextComptrollerProxy
ReconfigurationTimelockSet(uint256 nextTimelock
ReleaseIsLive(
VaultCallDeregistered(address indexed contractAddressbytes4 selectorbytes32 dataHash
VaultCallRegistered(address indexed contractAddressbytes4 selectorbytes32 dataHash
VaultLibSet(address vaultLib
Constructor
constructor(address _dispatcheraddress _gasRelayPaymasterFactory
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.