Docs

How Flow Finance works, its contracts, and common questions.

Plan lifecycle

Active⇄Paused→Cancelled
Active→ last buy →Completed
  1. createPlan stores the basket, weights (must total 100%), amount, interval and number of installments, and optionally pulls the first deposit.
  2. executePlan is callable by anyone once due. It splits one installment by weight, swaps each part through the router with an oracle-based minimum output, and credits the received tokens to the plan.
  3. deposit, pausePlan, resumePlan, cancelPlan and the withdraw functions are owner-only.

Network

Network
Robinhood Chain
Chain ID
4663
RPC
https://rpc.mainnet.chain.robinhood.com
Gas token
ETH

Contracts

FAQ

What is a SIP?+

A Systematic Investment Plan: you invest a fixed amount at regular intervals instead of all at once. Spreading buys over time averages out your entry price (dollar-cost averaging).

Are these real stocks?+

Yes. This deployment buys canonical Robinhood Stock Tokens with USDG through Uniswap v3, priced by Chainlink feeds.

Who runs the installments?+

Anyone. executePlan(planId) is permissionless. It only works once the interval has passed and the plan has enough balance. You can press "Execute now" yourself, or a keeper bot (Gelato, Chainlink Automation, a cron job) can call it.

Can anyone take my funds?+

The vault has no owner or admin functions. Only the plan owner can withdraw a plan's USDG or purchased tokens. Keepers can only spend one due installment, and only into your chosen basket.

What does max slippage do?+

Before each swap the vault computes the expected output from the oracle price. If the router delivers less than expected minus your max slippage, the installment reverts and your USDG stays in the plan.

What if I miss an interval?+

Missed installments don't stack up. The next buy is scheduled one interval after the last execution, so you never get several buys back to back.

Pause vs cancel?+

Pause stops new buys until you resume. Cancel is permanent. In both cases, and after completion, you can still withdraw everything.