A cell keeps a difference across its membrane. This one does too. Everything it trades is public. Everything it keeps is not.
| side | where | who can see it |
|---|---|---|
| public | Robinhood Chain, USDG and stock tokens | anyone with a block explorer |
| inside | Zcash, Orchard notes | only a holder of the viewing key |
| item | value |
|---|---|
| balance | |
| notes | |
| inside address | |
| viewing key |
| height | amount ZEC | memo |
|---|---|---|
| no notes yet | ||
| hop | what happens | what is public | how long |
|---|---|---|---|
| 1 | the bath swaps USDG for ETH on Robinhood Chain | the transaction on Robinhood Chain | one block |
| 2 | the ETH is withdrawn through the canonical bridge to Ethereum | the withdrawal on Robinhood Chain and the claim on Ethereum | seven days, the refractory period |
| 3 | the ETH is swapped for ZEC through NEAR Intents, sent to the inside address | the deposit on Ethereum | minutes |
| 4 | the ZEC arrives as an Orchard note with a memo | only with the viewing key | one block |
| run | at | book | high water mark | excess | pumped | state |
|---|---|---|---|---|---|---|
| the pump has never run | ||||||
| run | hop | chain | hash | state |
|---|---|---|---|---|
| no hops | ||||
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}