PortfolioFactory

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x95fbe899 at 18120250
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
3 additional variables

No balances found for "PortfolioFactory"

No transactions found for "PortfolioFactory"


Functions
Getter at block 23614977
gnosisFallbackLibrary(view returns (address)
0x0000000000000000000000000000000000000000
gnosisMultisendLibrary(view returns (address)
0x0000000000000000000000000000000000000000
gnosisSafeProxyFactory(view returns (address)
0x0000000000000000000000000000000000000000
gnosisSingleton(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
portfolioId(view returns (uint256)
0
protocolConfig(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
PortfolioInfolList(uint256view returns (address portfolioaddress tokenExclusionManageraddress rebalancingaddress owneraddress assetManagementConfigaddress feeModuleaddress vaultAddressaddress gnosisModule)
getPortfolioList(uint256 portfoliofundIdview returns (address)
whitelistedPortfolioAddress(addressview returns (bool)
State-modifying
acceptOwnership(
createPortfolioCustodial(struct FunctionParametersPortfolioCreationInitData initDataaddress[] _ownersuint256 _threshold
createPortfolioNonCustodial(struct FunctionParametersPortfolioCreationInitData initData
initialize(struct FunctionParametersPortfolioFactoryInitData initData
renounceOwnership(
setPortfolioCreationState(bool _state
setTokenRemovalVaultModule(address _newImpl
transferOwnership(address newOwner
transferSuperAdminOwnership(address _accessControlleraddress _account
updateGnosisAddresses(address _newGnosisSingletonaddress _newGnosisFallbackLibraryaddress _newGnosisMultisendLibraryaddress _newGnosisSafeProxyFactory
upgradeAssetManagerConfig(address[] _proxyaddress _newImpl
upgradeFeeModule(address[] _proxyaddress _newImpl
upgradePortfolio(address[] _proxyaddress _newImpl
upgradeRebalance(address[] _proxyaddress _newImpl
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
upgradeTokenExclusionManager(address[] _proxyaddress _newImpl
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PortfolioCreationState(bool indexed state
PortfolioInfo(struct PortfolioFactoryPortfoliolInfo portfolioDatauint256 indexed portfolioIdstring _namestring _symboladdress indexed _owneraddress indexed _accessControllerbool isPublicPortfolio
TransferSuperAdminOwnership(address indexed newOwner
UpdataTokenRemovalVaultBaseAddress(address indexed newImplementation
UpdateGnosisAddresses(address indexed newGnosisSingletonaddress indexed newGnosisFallbackLibraryaddress indexed newGnosisMultisendLibraryaddress newGnosisSafeProxyFactory
UpgradeAssetManagerConfig(address indexed newImplementation
UpgradeFeeModule(address indexed newImplementation
UpgradePortfolio(address indexed newImplementation
UpgradeRebalance(address indexed newImplementation
UpgradeTokenExclusionManager(address indexed newImplementation
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerNotSuperAdmin(
InvalidAddress(
InvalidThresholdLength(
ModuleNotInitialised(
NoOwnerPassed(
PortfolioCreationIsPause(
ProtocolIsPaused(
ProtocolNotPaused(