Open a Real Channel
Open and settle a real payment channel on mainnet-beta with your own wallet. Off-chain checks are signed, and open and close are genuine on-chain transactions.
In this mainnet-beta demo you are payer, payee, and facilitator of a self-channel. The program requires the facilitator to sign the close, so a single wallet holding all three roles can both open and settle. Settlement pays your payee account and refunds the remainder to you.
Open channel
Connect a mainnet-beta wallet to open a channel.
Sign checks
Each check is a real Ed25519 signature by your wallet over the hex-encoded canonical check — the exact bytes the program reconstructs and verifies on close.
Open a channel first.
Close & settle
Close submits two instructions: a native Ed25519 verification of your latest check at instruction index 0, then close_channel, which settles the cumulative amount and refunds the remainder. It requires at least one signed check.