rbrc

market

every ticker with something for sale. each ticker's listings run cheapest first, priced per token.

how a trade settles2 min read

there is no escrow contract here, and it is worth saying why that is not the problem it sounds like. buying is one transaction: it sends the asking price to the seller and carries an inscription naming the listing. the rule that moves the balance reads that same transaction, so the payment and the transfer are decided by one transaction, and nobody waits for the seller to deliver (with one exception, below).

a seller cannot take the payment and keep the tokens, because they never controlled the transfer. listing locks the amount against their balance immediately, so the same tokens cannot be listed twice or spent while a listing is open.

a new listing waits ten minutes before it can be bought. until then the seller could still report a transfer written before the listing, which would empty the balance behind it.

one limit on that: a purchase can still be voided for up to ten minutes after it lands, by a buy of the same listing that comes earlier in chain order and had not been reported yet. that earlier buy gets the tokens, your eth has already reached the seller, and there is no refund.

what you are trusting is the rule set and the index that applies it. that is the same thing you were already trusting to have a balance at all, which is what an inscription token is. nothing here is enforced by a contract, and the page will not pretend otherwise.

selling and cancelling1 min read

open sell above. it lists every token this wallet holds with the amount that is actually free, and lists one through a sheet that shows the exact inscription before you sign. the same view cancels a listing you already have.

a cancel takes the listing off the market once it is recorded, but the amount stays locked for ten minutes after it, or twenty minutes for a cancel from rules v2 on. a buy mined in that time still completes, because its sender could not have seen the cancel yet. after that the amount is back in your free balance.

sending a token to someone privately, with no price and no offer, is on the holdings page instead.