i-on
benchslabchannelsmembraneordersmethodsourcesx

the membrane

A cell keeps a difference across its membrane. This one does too. Everything it trades is public. Everything it keeps is not.

pumprefractoryintentsoutbath, Robinhood Chaininside, Zcash Orchard

the two sides

sidewherewho can see it
publicRobinhood Chain, USDG and stock tokensanyone with a block explorer
insideZcash, Orchard notesonly a holder of the viewing key

inside

itemvalue
balance
notes
inside address
viewing key

notes received

heightamount ZECmemo
no notes yet

the route out

hopwhat happenswhat is publichow long
1the bath swaps USDG for ETH on Robinhood Chainthe transaction on Robinhood Chainone block
2the ETH is withdrawn through the canonical bridge to Ethereumthe withdrawal on Robinhood Chain and the claim on Ethereumseven days, the refractory period
3the ETH is swapped for ZEC through NEAR Intents, sent to the inside addressthe deposit on Ethereumminutes
4the ZEC arrives as an Orchard note with a memoonly with the viewing keyone block

pump runs

runatbookhigh water markexcesspumpedstate
the pump has never run

hops

runhopchainhashstate
no hops

the memo

i-on pump {run_id} {date} book {book_usdg} hwm {hwm_usdg} excess {excess_usdg} pumped {pumped_usdg} hops {h1_hash_prefix8} {h2_hash_prefix8} {h3_hash_prefix8}