PoolFactory

Verified contract

Implementation

Active on Base with 1 txns
Deployed by via 0x3ef06203 at 8106401
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
9 additional variables

No balances found for "PoolFactory"

0xdf1f8f5e02d73bcfd19da4515bb04873aeaf4151dd27783019883b9639bf5477
From

Functions
Getter at block 22830532
daoAddress(view returns (address)
0x0000000000000000000000000000000000000000
getAssetHandler(view returns (address)
0x0000000000000000000000000000000000000000
getDaoFee(view returns (uint256uint256)
(0, 0)
getDeployedFunds(view returns (address[])
[]
getExitCooldown(view returns (uint256)
0
getExitFee(view returns (uint256uint256)
(0, 0)
getMaximumFee(view returns (uint256uint256uint256uint256)
(0, 0, 0, 0)
getMaximumSupportedAssetCount(view returns (uint256)
0
governanceAddress(view returns (address)
0x0000000000000000000000000000000000000000
isPaused(view returns (bool)
false
maximumPerformanceFeeNumeratorChange(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
performanceFeeNumeratorChangeDelay(view returns (uint256)
0
poolPerformanceAddress(view returns (address)
0x0000000000000000000000000000000000000000
poolStorageVersion(view returns (uint256)
0
Read-only
customCooldownWhitelist(addressview returns (bool)
deployedFunds(uint256view returns (address)
getAddress(bytes32 nameview returns (address destination)
getAssetGuard(address extAssetview returns (address guard)
getAssetPrice(address assetview returns (uint256 price)
getAssetType(address assetview returns (uint16 assetType)
getContractGuard(address extContractview returns (address guard)
getInvestedPools(address userview returns (address[] investedPools)
getLogic(uint8 _proxyTypeview returns (address)
getManagedPools(address managerview returns (address[] managedPools)
isPool(addressview returns (bool)
isValidAsset(address assetview returns (bool)
pausedPools(addressview returns (bool)
poolVersion(addressview returns (uint256)
receiverWhitelist(addressview returns (bool)
State-modifying
addCustomCooldownWhitelist(address _extAddress
addReceiverWhitelist(address _extAddress
createFund(bool _privatePooladdress _managerstring _managerNamestring _fundNamestring _fundSymboluint256 _performanceFeeNumeratoruint256 _managerFeeNumeratorstruct IHasSupportedAssetAsset[] _supportedAssetsreturns (address fund)
deploy(bytes _datauint8 _proxyTypereturns (address)
emitPoolEvent(
emitPoolManagerEvent(
implInitializer(
initialize(address _poolLogicaddress _managerLogicaddress assetHandleraddress _daoAddressaddress _governanceAddress
pause(
removeCustomCooldownWhitelist(address _extAddress
removeReceiverWhitelist(address _extAddress
renounceOwnership(
setAssetHandler(address assetHandler
setDAOAddress(address _daoAddress
setDaoFee(uint256 numeratoruint256 denominator
setExitCooldown(uint256 cooldown
setExitFee(uint256 numeratoruint256 denominator
setGovernanceAddress(address _governanceAddress
setLogic(address _poolLogicaddress _poolManagerLogic
setMaximumFee(uint256 performanceFeeNumeratoruint256 managerFeeNumeratoruint256 entryFeeNumerator
setMaximumPerformanceFeeNumeratorChange(uint256 amount
setMaximumSupportedAssetCount(uint256 count
setPerformanceFeeNumeratorChangeDelay(uint256 delay
setPoolStorageVersion(uint256 _poolStorageVersion
setPoolsPaused(struct PoolFactoryPoolPausedInfo[] pools
transferOwnership(address newOwner
unpause(
upgradePoolBatch(uint256 startIndexuint256 endIndexuint256 targetVersionbytes data
upgradePoolBatch(uint256 startIndexuint256 endIndexuint256 targetVersionbytes[] data
Events
DAOAddressSet(address daoAddress
DaoFeeSet(uint256 numeratoruint256 denominator
ExitCooldownSet(uint256 cooldown
ExitFeeSet(uint256 numeratoruint256 denominator
FundCreated(address fundAddressbool isPoolPrivatestring fundNamestring managerNameaddress manageruint256 timeuint256 performanceFeeNumeratoruint256 managerFeeNumeratoruint256 managerFeeDenominator
GovernanceAddressSet(address governanceAddress
LogUpgrade(address indexed manageraddress indexed pool
MaximumSupportedAssetCountSet(uint256 count
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PoolEvent(address poolAddress
PoolManagerEvent(address poolManagerAddress
ProxyCreated(address proxy
SetAssetHandler(address assetHandler
SetMaximumFee(uint256 performanceFeeNumeratoruint256 managerFeeNumeratoruint256 entryFeeNumeratoruint256 denominator
SetMaximumPerformanceFeeNumeratorChange(uint256 amount
SetPerformanceFeeNumeratorChangeDelay(uint256 delay
SetPoolManagerFee(uint256 numeratoruint256 denominator
SetPoolStorageVersion(uint256 poolStorageVersion
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.