Unreserved ERC-20 balances and native ETH go only to the fixed platform recipient; this does not withdraw LP principal
Anyone
Collect position feescollect
Credits collected fees to community and platform balances; caller does not receive the fees
Anyone
Pay accrued platform feespayPlatform
Pays only the fixed platform recipient, regardless of who submits the transaction
Anyone
Submit a valid reward claimclaim
Requires a valid proof after the delay; funds go to the recipient encoded in the proof, not necessarily the caller
The reward publisher is a trust assumption
The administrator determines reward recipients and amounts through the Merkle root; the contract verifies proofs and budgets, not holder eligibility or fairness The 48-hour delay applies to reward claims, not every admin action
Where the assets go
Liquidity custody and collected fees follow separate paths
Funding wallet
Two ERC-20 assets
The contributor approves and signs the deposit
Uniswap V4
Liquidity position
The pool holds liquidity; the vault owns the position NFT
RebloomVault
Contributor record
The contract records ownership and the permanent lock choice
Principal withdrawal
Only the original contributor can withdraw an unlocked position No administrator unlock or LP transfer function is exposed
Collected fees
90% is allocated to the community and 10% to the platform, with rounding dust retained by the community Collected fees remain in their original tokens
Direct transfers
Sending ETH or tokens directly does not create a position Unreserved assets can be recovered to the platform recipient, not automatically returned to the sender
Inspect the evidence
Public source, deployment transaction and protocol dependencies
Publicly inspectable deployment and explicit permissions Code matching is not an independent security audit, a guarantee against loss, or a review of every supported token Reward calculation and claim interfaces are not yet connected