ClosedEndFundClass
Last updated
Was this helpful?
Last updated
Was this helpful?
Inherits:
Inherits from IssuedAsset, representing a private/LLC-structured fund with no daily NAV re-pricing. Subscriptions are limited; distributions or side pockets can be managed by an external FundManager contract.
Closes the subscription window, preventing new createLot calls (unless overridden by operator).
Opens the subscription window again, if your fund structure allows it.
Overridden createLot to optionally enforce subscription rules. E.g., block new tokens if subscriptions are closed.
Example of a distribution approach. Typically, the fund gets proceeds from an exit and wants to distribute them to lot holders off-chain or in a separate manager. This contract remains minimal. If you want to store distribution logic on-chain, you could add methods or references to each lot to record how much has been returned, leftover cost basis, etc.