Open Check

GUEST CHECK · BOT CHAIN 677

No. —

Blank pad. Open a tab or look one up.

Host
—
Your chips
0 BOT
On the check
0 BOT
State
pending contract

thank you · pull out before settle

How the pad works

  1. Open The host calls openTab with an optional seed amount and a memo of up to 80 characters, and the contract assigns the check a number.
  2. Chip in Anyone with the check number calls chipIn with more than 0 BOT, and the amount is recorded against that sender on the tab.
  3. Pull out While the check is open, or after a cancel, you call pullOut and the contract returns your own remaining chips to you.
  4. Settle The host calls settle, the remaining total pays the host, and the check closes with pullOut no longer available.

Why a check, not a group chat

A group chat settles nothing. Someone fronts the bill, screenshots get buried, and the person who owes twelve dollars becomes a memory. An open check puts the line items on one page: a numbered tab, a running total, and a stub that shows who chipped and how much is still owed.

Open Check keeps the money in the contract, not in the host's wallet. Each chip is recorded against the sender, so pulling out only ever returns your own remaining amount. The host cannot drain other people's chips, and there is no third-party address that collects the total. When the host settles, the remaining balance pays the host directly; when the host cancels, each person pulls their own chips back.

A yellow and pink diner guest check pad on a mint counter

What the pad will and will not do

  1. Each chip is attributed to the sender; you can only pull your own remaining amount.
  2. Settle is host-only and pays the host, not a third-party restaurant address.
  3. Cancel does not auto-refund; each person must call pullOut to get their chips back.
  4. After settle, remaining chips go to the host and pullOut is closed.
  5. No fee. Native BOT only.
  6. The deployer has no withdraw function for other people's chips.

FAQ

Where does my BOT go when I chip in?

It goes to the OpenCheck contract on BOT Chain mainnet, chainId 677, and is recorded against the check number and your address. It does not go to the host's wallet until the host settles.

Can I get my chips back?

Yes, while the check is not settled. Call pullOut and the contract returns your own remaining amount to you. After the host cancels, pullOut still works for everyone who chipped.

What happens if the host settles?

Settle is host-only. Whatever is still on the check at that moment pays the host, and pullOut closes for that check. Chip in only what you intend to leave on the tab.

Can the host take my chips before settling?

No. The host has no withdraw function for other people's chips; the only host actions are settle and cancel. Pulling out is yours alone and only returns your own remaining amount.

Is there a fee or a minimum?

No fee. chipIn and a seeded openTab must send more than 0 BOT to record a chip; openTab can be 0 if the host only wants a blank check. The memo is optional and capped at 80 characters.

What chain is this on?

BOT Chain mainnet, chainId 677, with native BOT as the only asset. The contract is OpenCheck, pending deploy; the explorer at scan.botchain.ai will show the address once it is live.

Who sits at this counter

Anyone who has ever split a bill and lost track of who paid. The host who fronts the card and then chases six people for a week. The friend who always chips in late and wants a clean record of it.

It fits small, real tabs: a dinner where one person covers the card and the table chips in BOT, a group gift with a fixed target and a memo naming the occasion, a shared ride or a house bill that one person pays and the rest top up, and a trip fund where the host holds the check until the last person settles. No accounts, no invoices, no chasing.

Roadmap

Lunch

OpenCheck is pending deploy on BOT Chain mainnet; the five actions — openTab, chipIn, pullOut, settle, cancel — are the whole surface.

Dinner

Publish the deployed contract address and a check-number lookup so a guest can find a tab from the memo alone.

Late

Add a read-only view that lists every chip on a check with its sender and amount, so the table can see the stub before settling.

Next week

Keep the contract small and the exit path unchanged: chips stay pullable until settle, and the host is the only address that receives the remaining total.

Leave your line on the check

Open a tab, let the table chip in native BOT, and pull your own chips back while the check is still open. When the host settles, the remaining total pays the host and the pad closes.

Back to the pad