A project configures:
What it is selling Token and supply percentage (for example 30%)
Token price Fixed USD price per token (implying valuation)
Accepted deposit assets USDC, WETH, and others
Transferability Must be explicitly enabled before investors can claim project tokens via withdraw; see Roles and Permissions for the enableTransferable gate
Each accepted collateralCollateralThe asset an investor deposits into a raise (e.g., USDC, WETH). Each accepted collateral type runs in an isolated pool with independent reserve accounting. Active collateral routes to the yield strategy and backs investor principal protection. asset is isolatedRaise IsolationEach raise operates with independent reserve collateral accounting, position state, yield strategy routing, and admin controls. A failure in one raise cannot affect other raises.. A project accepting USDC and WETH runs parallel isolatedRaise IsolationEach raise operates with independent reserve collateral accounting, position state, yield strategy routing, and admin controls. A failure in one raise cannot affect other raises. pools per asset, with separate reserveReserveThe pool of collateral backing investor positions in a raise. Under normal conditions, each investor's proportional share equals their original deposit. In a shortfall, proportional settlement distributes what remains fairly. Reserve accounting is per-raise (isolated). accounting.
Each raise has a fixed USD price per project token. The price does not change during the raise.
CollateralCollateralThe asset an investor deposits into a raise (e.g., USDC, WETH). Each accepted collateral type runs in an isolated pool with independent reserve accounting. Active collateral routes to the yield strategy and backs investor principal protection. value at depositDepositThe action of investing collateral into a raise. The raise contract receives collateral, routes it to the yield strategy, and mints a pFT position NFT. A live oracle price feed determines USD notional for FT allocation via deposit-time conversion. is priced by oracle feed at transaction time, normalizing allocation across accepted assets.
After depositDepositThe action of investing collateral into a raise. The raise contract receives collateral, routes it to the yield strategy, and mints a pFT position NFT. A live oracle price feed determines USD notional for FT allocation via deposit-time conversion., exit conversion uses position math (strikeStrikeOracle price at deposit time, scaled to 1e8 (Chainlink standard). Recorded during deposit-time conversion and used for exit calculations. The oracle is not consulted again at exit time., ftPerUSDftPerUSDNumber of FT(fundraising token) per USD at the raise's fixed token price, scaled to 1e8. Recorded at deposit time and used in exit conversion formulas., token decimals), not real-time market repricing.
FDV=token price×total token supply
Example:
Each raise is isolatedRaise IsolationEach raise operates with independent reserve collateral accounting, position state, yield strategy routing, and admin controls. A failure in one raise cannot affect other raises.: independent reserveReserveThe pool of collateral backing investor positions in a raise. Under normal conditions, each investor's proportional share equals their original deposit. In a shortfall, proportional settlement distributes what remains fairly. Reserve accounting is per-raise (isolated). accounting, position state, yieldYieldReturns generated by the yield strategy on deposited collateral. Variable, not guaranteed. Distributed via the yield waterfall: platform fee (10%) to DAO, then net yield (90%) to the project. routing, and admin controls. See Guarantees for details.