Skip to content
axp.one
Replay of a live Solana Devnet run, Oct 1
Replay of a live Solana Devnet run, Oct 1Recorded replay of a run on Solana Devnet, test USDC
First recording, hosted sandbox, Oct 1An earlier recording, kept for reference; numbers never merged
Separate runs; their numbers are never merged.
Test USDCFictional advertisers

Payment channels, live on Solana Devnet

All finalized

Each funded advertiser locked a 0.020 Circle Devnet USDC deposit in its own payment channelPayment channelA deposit locked once on Solana Devnet. Deliveries are paid by off-chain vouchers; one close transaction settles the final total. on Solana DevnetSolana DevnetSolana's public test network. Anyone can open its transactions in the Solana explorer. Test tokens only, no real value; not mainnet.. Every accepted delivery advanced an off-chain voucherVoucherA signed off-chain authorization for the channel. Each one states the cumulative total owed so far.. One close per channel paid the publisher the last authorized total and refunded the rest. No transfer per ad. Every transaction opens in the Solana explorer.

Deposited0.040USDCCircle Devnet USDC across 2 channels
Paid to the publisher0.011USDCEquals the 3 accepted charges
Refunded0.029USDCReturned to the payer at close
Devnet transactions42 opens, 2 closes, all finalized
Solana network costsWithin cap0.0084test SOLFees and storage rent, within a 0.02 SOL limit

ClearVault

Payment channel on Solana Devnet, Circle Devnet USDC
Deposit0.020 USDCLocked at open
Paid out0.007 USDCLast voucher total
Refunded0.013 USDCBack to the payer
Charge 1, opportunity 1: 0.004Charge 2, opportunity 2: 0.003Refunded 0.013
In order, USDC (no clock times)
  1. Open 0.020 locked
  2. Voucher 1 0.004
  3. Voucher 2 0.007
  4. Close 0.007 paid
Open and close are Devnet transactions; vouchers are off-chain totals so far. 0.013 USDC went back to the payer at close.
Total owed so far in USDC, out of the 0.020 deposit (the line is the 0.008 campaign cap)0.020 deposit0.008 capVoucher 1, opp 1: 0.004 in totalVoucher 1, opp 10.004Voucher 2, opp 2: 0.007 in totalVoucher 2, opp 20.007Each voucher replaces the one before: voucher 2 is 0.007 in total, not the sum of the vouchers.
TransactionStatusPayer USDCPublisher USDCNetwork fee, test SOLStorage rent, test SOL
Open channelDevnet transaction, slot 506,421,333 Explorer (opens the Solana explorer)Finalized−0.02000.0000050.0034 locked
Close channelDevnet transaction, slot 506,422,686 Explorer (opens the Solana explorer)Finalized+0.013+0.0070.0000150.0015 locked and returned

Storage rent is test SOL held while accounts exist: opening a channel locks it, closing returns most of it, and the channel account keeps a little until its reclaim window passes. Network fees are spent.

Closed and final; nothing left to settle.ChannelG9wtRR…EjsY

KeyForge

Payment channel on Solana Devnet, Circle Devnet USDC
Deposit0.020 USDCLocked at open
Paid out0.004 USDCLast voucher total
Refunded0.016 USDCBack to the payer
Charge 1, opportunity 3: 0.004Refunded 0.016
In order, USDC (no clock times)
  1. Open 0.020 locked
  2. Voucher 1 0.004
  3. Close 0.004 paid
Open and close are Devnet transactions; vouchers are off-chain totals so far. 0.016 USDC went back to the payer at close.
Total owed so far in USDC, out of the 0.020 deposit (the line is the 0.008 campaign cap)0.020 deposit0.008 capVoucher 1, opp 3: 0.004 in totalVoucher 1, opp 30.004
TransactionStatusPayer USDCPublisher USDCNetwork fee, test SOLStorage rent, test SOL
Open channelDevnet transaction, slot 506,421,467 Explorer (opens the Solana explorer)Finalized−0.02000.0000050.0034 locked
Close channelDevnet transaction, slot 506,422,702 Explorer (opens the Solana explorer)Finalized+0.016+0.0040.0000150.0015 returned

Storage rent is test SOL held while accounts exist: opening a channel locks it, closing returns most of it, and the channel account keeps a little until its reclaim window passes. Network fees are spent.

Closed and final; nothing left to settle.ChannelFGG7y5…v1Wj

LeatherGuard

No Solana channel was opened
Unfunded

No channel was opened (unfunded), so it holds no deposit and could never be charged. It was excluded by rule in 4 of 4 questions (missing crypto storage and mobile software wallet).

Everything on the Solana explorer

Every transaction, channel and wallet in this run, on Solana Devnet
Solana Devnet
WhatAddress or signature
Token: Circle Devnet USDCCircle's USDC test token on Solana Devnet; no real value. Explorer lists it under tokens.4zMMC9sr…JDncDUExplorer (opens the Solana explorer)
Payment channel programCHNLxYvV…ahyGsXExplorer (opens the Solana explorer)
Funding, not settlementFunded 2 payer wallets before any channel opened2MBqLwsb…82DaYEExplorer (opens the Solana explorer)
ClearVault's channelG9wtRR7R…KeEjsYExplorer (opens the Solana explorer)
Open ClearVault's channel0.020 USDC locked41vPwWcK…xsWjcrExplorer (opens the Solana explorer)
Close ClearVault's channel0.007 paid, 0.013 back5GeYRidt…sPmDzmExplorer (opens the Solana explorer)
KeyForge's channelFGG7y5AQ…2Xv1WjExplorer (opens the Solana explorer)
Open KeyForge's channel0.020 USDC lockedtK1qDyHZ…WymH2EExplorer (opens the Solana explorer)
Close KeyForge's channel0.004 paid, 0.016 back3kUvLYGd…LJ6ckjExplorer (opens the Solana explorer)
ClearVault's payer wallet5VZd8fmK…oFzfBAExplorer (opens the Solana explorer)
KeyForge's payer walletJALzFX11…merfWcExplorer (opens the Solana explorer)
Publisher wallet3QeqLZAh…azQU9EExplorer (opens the Solana explorer)
On-chain costs, totals and transaction orderFees and storage rent in test SOL, and the Devnet transactions by slot

Totals in test USDC

Test USDC
Deposits0.040
Accepted charges0.011
Paid to the publisher0.011
Refunded to the payer0.029

Fees and storage rent in test SOL

Test SOL
Network fees, 4 transactions0.00004
Storage rent locked0.0084
Storage rent returned at close0.003
Fees plus rent locked0.0084
The run's limit0.02
Kept apart from USDC. Returned rent is not subtracted from the limit. Exact lamports are in each transaction's Inspector record.

Devnet transactions in order

Ordered by slot on Solana Devnet. The chain keeps its own clock, so no clock times are shown here; they are in each transaction's Inspector record.
1Open ClearVault's channelSlot 506,421,333, finalized
2Open KeyForge's channelSlot 506,421,467, finalized
3Close ClearVault's channelSlot 506,422,686, finalized
4Close KeyForge's channelSlot 506,422,702, finalized
Network fees and rent, paid in test SOL
Fees and rentRentSOL locked to keep an account open on Solana Devnet. New rent is paid when accounts are created; some is reclaimed when they close. are paid in test SOL, measured in lamportsLamportsThe smallest unit of SOL. Network fees and account rent are paid in test SOL and are never mixed with USDC., and kept apart from the USDC ad spend. Each channel locked 0.0034 test SOL of storage rent at open; 0.0015 of it (36%) was returned at close, so 0.003 of 0.0084 in total. Network fees were 0.00004 test SOL for the 4 transactions. These costs are paid per channel, not per ad: one open and one close are shared by every delivery the channel carries, and each delivery is a signed voucher, not a transaction. Here the channels carried 2 and 1 deliveries.
Funding is not settlement
The payers were funded by one transfer before any channel opened (linked above), outside any channel. Absolute wallet balances include funds from before this run, so only each transaction's own changes are shown. Solana Devnet, Devnet test tokens; not mainnet.