I Ran Multisend on Testnet Three Times Before $8,400 Moved
Before consolidating $8,400 into cold storage across five addresses, I rehearsed the entire multisend three times on Sepolia with faucet tokens. The dry runs caught a wrong chain selector and a decimal that would have wedged $760 in the wrong slot.
6:10 p.m. on Wednesday, Aug 12, both monitors glowed in front of me, a printed checklist sat on the left speaker, and my right thumb hovered over a confirmation button that would move $8,400 in a single transaction to five addresses I had never used together before. The thumb did not press. Not yet. Two weeks of rehearsal stood between that button and my savings, and the rehearsal is the entire point of this story.
The $8,400 was me, whole: proceeds from selling a car I no longer drive plus three years of weekend freelance invoices, spread across six locations that each felt safe alone and felt, viewed together on one screen, like a shoebox of cash under six different beds. An old hot wallet here, two exchange balances there, a browser extension I barely trusted, an app being wound down, and $140 of loose change in a fourth place I had honestly forgotten. One wrong character in one address and the shoebox empties into the ocean.
A friend of a coworker lost $2,300 in June to a paste error, one address character off, confirmed in twelve seconds, gone in one block, and that story is why my coins sat still for two extra weeks while I practiced the whole consolidation on a test network with money that grows on faucets. Rehearsal two caught something that would have wedged approximately $760 into the wrong slot on the real chain. The decimal is below. It deserves its own paragraph.
six wallets, one wednesday
The inventory, written on the same printed checklist now sitting on my speaker: $3,100 on exchange A, $1,450 on exchange B, $1,920 in an old hot wallet, $610 in a browser extension, $1,180 in an app winding down its crypto feature, and $140 of dust in a fourth place I had honestly forgotten about. Sum: $8,400, all of it destined for cold storage across five receive addresses, splitting hot money from long money the way a sane person splits rent from savings. Writing the plan on paper first was rule one. Paper does not autocomplete.
rehearsal one, wrong chain
The multisend tool bundles five destinations into one transaction, one fee, one confirmation to sweat thru, and my first testnet run on Sepolia died instantly cuz the network selector was pointed at the wrong chain, a mistake that costs nothing in rehearsal and everything in production. I figured out the selector after four minutes of an error message I will not pretend to have read carefully. Test ETH arrives free from a faucet, so the failure cost four minutes and zero dollars. Production would have charged differently. That is the entire business model of rehearsal.
the 0.5 that should have been 0.05
Rehearsal two caught the one that matters: my config file listed 0.5 ETH to the fourth address where the plan called for 0.05, a single extra zero of fat fingers, and the testnet cheerfully executed the overdose and announced success in green text. On mainnet that slot would have swallowed approximately $760 meant for five other places, not stolen, just wedged, sitting on a hardware device I never intended to fund. Green text. Wrong everything. I sat with that screenshot for a long while before printing it as a reminder.
three dry runs, free tuition
Rehearsal three ran clean: five addresses, five amounts, each line matching the paper plan character by character, checked off with an actual pen, and I banged out the whole dry run in forty minutes of an evening I would otherwise have spent watching prices do nothing to me. Total tuition for all three runs: $0, plus the humility of spotting my own ten-times error against a free faucet. The runs cost nothing. The pen checks on that final printed sheet are the calmest thing I own.
$8,400, five addresses, one click
At 6:22 p.m. I pressed the button the thumb had been guarding, and the transaction went out with five outputs and $1.31 of fee, confirmed in about three minutes while the printed plan sat beside my keyboard and I ticked each landing address as it filled. $3,100 became history at its old address, then $1,450, then the rest, the shoebox ultimately under one bed instead of six. Nothin about the moment felt heroic. It felt like the end of an awfully long dress rehearsal, which is exactly what it was.
the basket habit, borrowed from ETFs
The discipline is borrowed, honestly, from how the boring world moves money: an index fund rebalances hundreds of positions on a published schedule, and the hefty ETF baskets travel as single consolidated blocks rather than a thousand panicked little transfers. Consolidate in batches. Rehearse the batch. Run the batch on schedule. My calendar now carries a quarterly sweep day in that spirit, the next one in November, and $8,400 sitting in one reviewed place instead of six remembered places is what the borrowing snagged.
the card in the safe at 6:52 p.m.
At 6:52 p.m. the cold storage card went into the safe, the monitors went dark, and the button on my screen grayed out because there was ultimately nothing left to move, which is the entire point of the exercise and the best feeling a consolidation can produce. The printed checklist went into the safe folder beside the card, two checkmark columns full. Somewhere in June, a man I never met lost $2,300 to twelve seconds of confidence. I spent forty minutes of rehearsal and three dry runs to avoid becoming his story. The thumb that hovered at 6:10 p.m. went to bed unemployed.