Funding Delay
Deposit to fleet
min
Maximum wait
before funding
0xD523A627030509021cC39B6d7C8543417D3E50D8
Private funding pool live on testnet 46630
Your main wallet never funds your fleet. The chain shows a deposit into Chit and fleets funded by Chit, and no transaction links the two. Trades stay public, and so do amounts and timing; only the funding relationship is withheld, and Chit can still see it.
Live on Robinhood Chain testnet with test ETH. Next: a capped beta on mainnet for CHIT holders, not audited by a firm yet, with the caps kept until it is.
Runs on
Chit is independent and not affiliated with, sponsored by, or endorsed by Robinhood, Uniswap, or any other project named here.
Fleet policy
0.2
/
0.5
draw
balance
Caps enforced on chain
Refused before any ETH moves
Deposit confirmed
funding delay 1–15 min
exit opens after 24 h
Chit balance
0.0500 ETH
▲ 0.05
Deposits carry no campaign key
The chain shows a deposit into Chit, and fleets funded by Chit.
Every limit below is enforced by the pool contract on Robinhood Chain
testnet 46630, and refused before any ETH moves. Chit's operator can
still link a deposit to a fleet. Private, not anonymous.
min
Maximum wait
before funding
ETH
Refused on chain
above this
h
Works with the
service offline
01 / 03Funding delay
minat most, never under 1
Enforced by
MIN_FUNDING_DELAY = 60the shortest legal wait, in secondsopenDraw → DelayTooShorta draw due sooner than 60 s is refusedfund → NotDuenothing seeds a fleet before its due timeWhy it exists
A deposit into Chit and a fleet funded by Chit are both public. If they landed a block apart, anyone could pair them by time. The wait is random, between one and fifteen minutes, so the timing tells an observer less; while the pool is small it can still tell them something. Deposits come in three fixed sizes (0.01, 0.05 and 0.1 ETH) for the same reason: one looks like any other of its size.
Still true
The one-minute floor is the contract's. The fifteen-minute ceiling is Chit's service choosing a wait; the chain would accept a longer one, never a shorter one. Chit's operator knows which deposit a draw belongs to. The wait hides that from the public, not from Chit.
02 / 03Draw cap
ETHper campaign
Enforced by
DRAW_CAP = 0.2 etherthe most any one campaign can claimopenDraw / topUpDraw → DrawCapExceededabove the cap, a draw neither opens nor growsfundPrincipal → DrawExceededa buy that would overspend the draw is refused before principal movesWhy it exists
The pool is shared, so the damage any one campaign can do has to be bounded by code, not by policy. Principal moves one buy at a time, just before that buy. Unspent draw never leaves the pool, and a failed buy is rolled back and charged nothing. A depositor holds at most 0.5 ETH in the pool, and the pool itself is capped at 5 ETH.
Still true
The cap is per campaign, not per operator. The operator can open more than one draw, up to what the pool holds and its 5 ETH cap allows. The cap bounds how much a mistake, or a compromised operator key, can move in one go. It does not make the operator trustless.
03 / 03Self-serve exit
hafter the request
Enforced by
EXIT_DELAY = 24 hoursexecuteExit reverts ExitNotDue before thenrequestExit / executeExitcallable by the depositor alone, no operator role, and neither checks pausedPOST_WINDOW = 12 hoursa charge not posted within 12 h of queuing expires unpostedWhy it exists
If Chit goes offline, is paused, or disappears, your deposit is still yours to recover from the contract directly. The 24-hour wait lets every charge that is genuinely yours land first: the operator has 12 hours to post a queued spend, so by the time the exit pays there is nothing left to post. Anything unposted after that is Chit's loss, not yours.
Still true
The exit pays what is unspent at execution, not what was unspent at the request, so exiting is never a way out of a bill already due. The wait is a full day. It cannot be shortened, by you or by Chit.
Where the build standsFrom the repo
%of specced tasks done
Stages
Loadingreading the repo's recordTask lists
What is left
The boundaryWhat is private, what is not
Everyone can see
Kept off the chain
The primary-wallet-to-fleet relationship. Your ETH goes into a shared pool that carries no fleet marker, and Chit funds fleets from that pool, so no transaction links the two.
Said plainly
Chit's operator knows which balance paid for which fleet, and while the pool is small, amounts and timing can still line up. We are not a mixer and we do not try to make you disappear. The direction we are building toward is a key you hold, so you decide who gets to see what.
What Chit will not do
These are design decisions, not missing features: no custody, no imported keys, no sells, no copy trading, no arbitrary calls, no mainnet sponsorship, no new token, no manufactured volume, no attribution the operator cannot see, and never a trade kept out of view.