FundDeployer
Verified contract
Active on
Ethereum with 954 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "FundDeployer"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21241443 | 4 days ago | | | 0 | 0.011892632 | |
| 21234900 | 5 days ago | | | 0 | 0.0066156930 | |
| 21229731 | 6 days ago | | | 0 | 0.021831807 | |
| 21229640 | 6 days ago | | | 0 | 0.011809633 | |
| 21221009 | 7 days ago | | | 0 | 0.0086766937 | |
| 21220907 | 7 days ago | | | 0 | 0.0092944088 | |
| 21193659 | 11 days ago | | | 0 | 0.047755466 | |
| 21191473 | 11 days ago | | | 0 | 0.024060403 | |
| 21185441 | 12 days ago | | | 0 | 0.031881357 | |
| 21173243 | 13 days ago | | | 0 | 0.038804950 |
ABI
ABI objects
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 _vaultProxy) view returns (struct FundDeployerReconfigurationRequest reconfigurationRequest_)
hasReconfigurationRequest(address _vaultProxy) view returns (bool hasReconfigurationRequest_)
isAllowedBuySharesOnBehalfCaller(address _who) view returns (bool isAllowed_)
isAllowedVaultCall(address _contract, bytes4 _selector, bytes32 _dataHash) view returns (bool isAllowed_)
isRegisteredVaultCall(address _contract, bytes4 _selector, bytes32 _dataHash) view returns (bool isRegistered_)
State-modifying
Events cancelMigration(address _vaultProxy, bool _bypassPrevReleaseFailure)
cancelReconfiguration(address _vaultProxy)
createMigrationRequest(address _vaultProxy, address _denominationAsset, uint256 _sharesActionTimelock, bytes _feeManagerConfigData, bytes _policyManagerConfigData, bool _bypassPrevReleaseFailure) returns (address comptrollerProxy_)
createNewFund(address _fundOwner, string _fundName, string _fundSymbol, address _denominationAsset, uint256 _sharesActionTimelock, bytes _feeManagerConfigData, bytes _policyManagerConfigData) returns (address comptrollerProxy_, address vaultProxy_)
createReconfigurationRequest(address _vaultProxy, address _denominationAsset, uint256 _sharesActionTimelock, bytes _feeManagerConfigData, bytes _policyManagerConfigData) returns (address comptrollerProxy_)
deregisterBuySharesOnBehalfCallers(address[] _callers)
deregisterVaultCalls(address[] _contracts, bytes4[] _selectors, bytes32[] _dataHashes)
executeMigration(address _vaultProxy, bool _bypassPrevReleaseFailure)
executeReconfiguration(address _vaultProxy)
invokeMigrationInCancelHook(address, address, address _nextComptrollerProxy, address)
invokeMigrationOutHook(uint8 _hook, address _vaultProxy, address, address, address)
registerBuySharesOnBehalfCallers(address[] _callers)
registerVaultCalls(address[] _contracts, bytes4[] _selectors, bytes32[] _dataHashes)
setComptrollerLib(address _comptrollerLib)
setGasLimitsForDestructCall(uint32 _nextDeactivateFeeManagerGasLimit, uint32 _nextPayProtocolFeeGasLimit)
setProtocolFeeTracker(address _protocolFeeTracker)
setReconfigurationTimelock(uint256 _nextTimelock)
setReleaseLive()
setVaultLib(address _vaultLib)
BuySharesOnBehalfCallerDeregistered(address caller)
BuySharesOnBehalfCallerRegistered(address caller)
ComptrollerLibSet(address comptrollerLib)
ComptrollerProxyDeployed(address indexed creator, address comptrollerProxy, address indexed denominationAsset, uint256 sharesActionTimelock)
GasLimitsForDestructCallSet(uint256 nextDeactivateFeeManagerGasLimit, uint256 nextPayProtocolFeeGasLimit)
MigrationRequestCreated(address indexed creator, address indexed vaultProxy, address comptrollerProxy)
NewFundCreated(address indexed creator, address vaultProxy, address comptrollerProxy)
ProtocolFeeTrackerSet(address protocolFeeTracker)
ReconfigurationRequestCancelled(address indexed vaultProxy, address indexed nextComptrollerProxy)
ReconfigurationRequestCreated(address indexed creator, address indexed vaultProxy, address comptrollerProxy, uint256 executableTimestamp)
ReconfigurationRequestExecuted(address indexed vaultProxy, address indexed prevComptrollerProxy, address indexed nextComptrollerProxy)
ReconfigurationTimelockSet(uint256 nextTimelock)
ReleaseIsLive()
VaultCallDeregistered(address indexed contractAddress, bytes4 selector, bytes32 dataHash)
VaultCallRegistered(address indexed contractAddress, bytes4 selector, bytes32 dataHash)
VaultLibSet(address vaultLib)
constructor(address _dispatcher, address _gasRelayPaymasterFactory)
This contract contains no fallback and receive objects.
This contract contains no error objects.