An on-chain fund is represented by a set of smart contracts enforcing various aspects of the offering memorandum. In the following section, we define the key management structure to deploy and control a fund.
1.1. Setup Multiple Wallets
The Fund Manager (FM) sets up the wallet representing himself on-chain. It could be using a simple Metamask wallet, a Gnosis-safe, or any other provider. This wallet will be used to initiate and sign the transactions happening in the Fund’s smart contracts.
1.2. Fund Deployment
The Fund is represented on-chain by a set of smart contracts. The Fund will have the following attributes:
A Fund Manager wallet address), a.k.a General Partner
List of Investors (personal wallets), a.k.a. Limited Partners
List of Assets
List of Liabilities
Key Terms
Management Fee
Performance Fee
Entry Fee
Exit Fee
Lockup Period
Tradable Assets
Minimum (and Maximum) ticket size
Initial Unit Price
The FM deploys the smart contract on chain with the chosen terms. Note that the list of Investors can be expanded at a later stage.
The key terms, encoded in the smart contract representing the Fund.
1.3. Accounts integration
The Fund Manager (FM) sets up the wallet/asset management platform where assets will be held. The possibilities range from Metamask, Fireblocks to brokers and exchange with API keys. Private deals for illiquid assets might also be added manually (such as Real Estate or VC deals). The list can be expanded at a later stage.
This sketch cannot currently be displayed in exports