Pick and price
Choose a stock, an amount, and how many links you want — up to 10 in one go. Every pool that trades it is quoted at the same block and the best one is used.
A handsel is a gift given at a beginning — a first wage, a new year, a new baby. Pick a stock and an amount, and Handsel seals it inside a link. Whoever opens the link moves the shares into their own wallet — they need a wallet address, and no account, no ETH and nothing else.
Handsel is a page, not a company. Everything below happens between your wallet and Uniswap's own contracts.
Choose a stock, an amount, and how many links you want — up to 10 in one go. Every pool that trades it is quoted at the same block and the best one is used.
Your browser makes a brand-new key for each gift. Uniswap's router buys the shares, splits them equally, sends each envelope its own shares and a few cents of ETH — and undoes everything if any part falls short.
Message it, print it, put it in a card. Whoever opens it types in a wallet address and the envelope moves everything there, paying its own fee out of the ETH sealed inside it.
This is the part to understand before you give one. It is not a promise, an IOU or a login — it is the thing itself.
The key lives after the # in the link. Browsers do not send that part to any server — not in the request, not in the referrer — so it reaches the page's own script and nothing else. Handsel loads no analytics and no third-party script that could read it, and the only transactions it ever signs with that key are the two that empty the envelope into the address the recipient gives. A link cut in half by a chat app fails its checksum and the page says damaged, rather than deriving some other empty address and saying the gift is gone.
Three separate costs, kept separate because they behave differently. Every figure here was quoted on the real pools or estimated by the chain itself on the real transaction — none of them is typed into this page.
The fee plus what a $25 buy moves the price, for the median stock. The cheapest is SGOV at 0.04%; the dearest of the listed stocks is COIN at 1.2%, and there are pools on this chain charging 90% that Handsel refuses to use at all.
The chain's own estimate of the real transaction — buy, split, seal, send. Ten links in one transaction cost $0.16 altogether, which is $0.02 each.
The ETH each envelope carries so the recipient pays nothing. Opening one costs about $0.02 at today's gas price; whatever is left over goes to them with the shares.
Fee and price impact together, against the best price a single dollar gets at the same block. Sorted by the $25 column.
| Stock | $25 | $100 | $500 | Pool |
|---|---|---|---|---|
| SGOV iShares 0-3 Month Treasury Bond | 0.04% | 0.04% | 0.05% | v4 |
| GOOGL Alphabet Class A | 0.04% | 0.07% | 0.07% | v4 |
| AAPL Apple | 0.05% | 0.05% | 0.05% | v3 |
| GLD SPDR Gold Trust | 0.05% | 0.05% | 0.05% | v3 |
| GME GameStop | 0.05% | 0.05% | 0.05% | v3 |
| LLY Eli Lilly | 0.05% | 0.05% | 0.05% | v3 |
| NVDA NVIDIA | 0.05% | 0.05% | 0.05% | v3 |
| QQQ Invesco QQQ | 0.05% | 0.05% | 0.05% | v3 |
| SPCX Space Exploration Technologies Corp. Class A Common Stock | 0.05% | 0.05% | 0.05% | v3 |
| SPY SPDR S&P 500 ETF Trust | 0.05% | 0.05% | 0.05% | v3 |
| TSLA Tesla | 0.05% | 0.05% | 0.08% | v3 |
| AMC AMC Entertainment | 0.07% | 0.14% | 0.19% | v4 |
| MSFT Microsoft | 0.09% | 0.09% | 0.09% | v4 |
| BABA Alibaba | 0.10% | 0.10% | 0.12% | v4 |
| RBLX Roblox | 0.10% | 0.11% | 0.15% | v4 |
| USO United States Oil Fund | 0.12% | 0.13% | 0.17% | v4 |
| IBM IBM | 0.15% | 0.16% | 0.21% | v4 |
| NFLX Netflix | 0.15% | 0.18% | 0.31% | v4 |
| PLTR Palantir Technologies | 0.15% | 0.16% | 0.21% | v4 |
| COST Costco | 0.16% | 0.24% | 0.27% | v4 |
| HIMS Hims & Hers Health | 0.20% | 0.30% | 0.30% | v4 |
| DJT Trump Media & Technology Group | 0.21% | 0.21% | 0.21% | v4 |
| RIVN Rivian Automotive | 0.23% | 0.25% | 0.35% | v4 |
| AMZN Amazon | 0.24% | 0.25% | 0.38% | v4 |
| MSTR Strategy Inc. | 0.26% | 0.28% | 0.42% | v4 |
| CRCL Circle Internet Group | 0.28% | 0.33% | 0.43% | v4 |
| SLV iShares Silver Trust | 0.28% | 0.60% | 0.61% | v3 |
| AMD AMD | 0.30% | 0.30% | 0.32% | v3 |
| AVGO Broadcom | 0.30% | 0.31% | 0.39% | v3 |
| INTC Intel | 0.30% | 0.30% | 0.33% | v3 |
| JNJ Johnson & Johnson | 0.30% | 0.30% | 0.31% | v3 |
| META Meta Platforms | 0.30% | 0.30% | 0.32% | v3 |
| MU Micron Technology | 0.30% | 0.30% | 0.30% | v3 |
| QUBT Quantum Computing | 0.30% | 0.30% | 0.32% | v3 |
| RDDT Reddit | 0.30% | 0.32% | 0.38% | v3 |
| USAR USA Rare Earth | 0.30% | 0.31% | 0.35% | v3 |
| SOUN SoundHound AI | 0.33% | 0.53% | 1.6% | v4 |
| ASML ASML Holding NV | 0.33% | 0.44% | 0.98% | v3 |
| LULU Lululemon | 0.33% | 0.35% | 0.43% | v4 |
| TSM Taiwan Semiconductor Manufacturing | 0.40% | 0.42% | 0.52% | v4 |
| TTWO Take-Two Interactive Software | 0.47% | 0.47% | 0.48% | v3 |
| DELL Dell | 0.50% | 0.50% | 0.53% | v4 |
| NET Cloudflare, Inc. Class A common stock | 0.50% | 0.51% | 0.55% | v4 |
| EWY iShares MSCI South Korea fund | 0.52% | 0.58% | 0.91% | v4 |
| MRNA Moderna | 0.78% | 0.79% | 0.33% | v4 |
| RKLB Rocket Lab Corporation | 0.90% | 0.92% | 1.0% | v4 |
| NBIS Nebius Group | 0.99% | 0.99% | 1.0% | v4 |
| NU Nu | 1.0% | 0.81% | 0.84% | v3 |
| ORCL Oracle | 1.0% | 1.0% | 1.0% | v4 |
| SNDK Sandisk Corporation | 1.0% | 1.0% | 1.2% | v3 |
| COIN Coinbase | 1.2% | 1.2% | 1.2% | v4 |
Every one of the 51 listed stocks filled $500 in one link at the block above.
Handsel is a static page. It cannot hold your money, and it is not the only thing in the picture.
Each one is issued by a company and is a token on this chain, not a share certificate in your name. They carry a pause switch, as tokenised equities generally do: if the issuer pauses transfers, nothing moves — not in an envelope, not in your own wallet. That risk is the same wherever you hold them, and it is not one Handsel can take away.
The gift is one call to Uniswap's Universal Router, which buys through Uniswap's pools and pays out to the envelopes. Handsel deploys no contract; there is nothing of ours for money to sit in. The router and Permit2 are used at the addresses in the docs, read back from the chain before they were written down.
It builds the transaction your wallet signs, and it reads its own transaction back before asking: every payment must go to an envelope it just made, the whole balance must be split into equal portions, and nothing else may be sent anywhere. If it cannot prove that, it refuses to ask.
The transaction Handsel builds has been run against the real router on this chain, opened for real on a fork, and fuzzed as random sequences with the modules deliberately broken to prove the checks still bite. The numbers are below, and the docs say what each one covers.
Each of these is a tool in the repository, and each one has a control that must fail — a check that stopped checking looks exactly like a clean build.
Properties executed against the real Universal Router and real pools at block 64,747,962 — including the refusals, each with a control proving the same gift goes through when the guard is satisfied.
A real gift sent from a real wallet and really opened by the envelope's own key: the recipient gets every share, needs no ETH, and the same envelope refuses to open twice.
Gifts, openings, re-openings, top-ups and gas spikes in random order, with every invariant re-checked after every step — then replayed against 10 deliberately broken copies, each of which must be caught by the invariant named for it.
The builder sabotaged one line at a time — a sweep to the giver, a missing floor, an envelope left without gas — each caught by the property named for it.
The real pages in a real browser against a fork: the link made by clicking, opened by clicking, and the shares in the recipient's wallet at the end.
Nothing here has been audited by anybody. It is a small page over somebody else's contracts, tested in the open.
Nothing happens, and nothing expires. The shares sit at the envelope's address and go up and down with the stock. You still have the link, so you can open it yourself and take the gift back at any time — the app calls that "Open it".
They can take it. A link is a bearer instrument, like cash in a card. Send it the way you would send cash: to one person, in a message only they can read, and check with them that it arrived.
Then the gift is lost for everyone, because the key is the only way in and nobody else has a copy. The app keeps your links in this browser and offers a download — take the download.
No. They need a wallet address on Robinhood Chain and nothing else. The envelope carries the ETH for its own two transactions, and what is left over goes to them with the shares.
Whatever anyone can do with a token on this chain: hold it, sell it on Uniswap, use it as collateral on Morpho. Handsel does not sell for them; it is a gift, not a brokerage.
No. It is a tokenised stock — an ERC-20 issued by a company that says it is backed by the share. Handsel takes no view on that; it moves the token that already exists on this chain. Nothing here is advice, and nothing here is a promise about what the token is worth.
Robinhood Chain, id 4663, an Arbitrum chain. Your wallet will offer to add it. Everything Handsel reads or sends is on that chain.