Participant surface

Participant console

Connect a wallet to rehearse buyer and seller flows before live RPC access is available.

devnet

Escrow seed summary

Overflow pagination escrow

All addresses derived locally during rehearsal. Use as fixtures for UX mocks.

Escrow PDA
ETGcKMQh2duBHhoAaBFc1xhEAYJZreAEUKPmLXMgh4Vy
Metadata PDA
6fzkMV7QyaRysY5X5fi8LX3ob3VhhP3j44NpZP4Qi5qt
Buyer directory
98gm4mbTp58jsY1pyfhJUZgBckAVeE7uZwyRVScSyJau
Seller directory
J5PStZMeDF5Um9YjVP6p8EqGnRU8numiW4JyBBRruntF
Escrow ID index
8kuHTyWvRwNCwRyh5X9F5r8FWqf7cVB3F9DLjEHw1r5G

Payout proposal PDAs

Derived from CAL using escrow authorities.

Buyer proposal
FWXymv1tkXfDUsCxK2n2C5LFzExJMMsy1n98GoLotAXm
Seller proposal
EzRN1RnWjiBB9jHHypP3Vzb1fHcq8EkKVnUxNsNfNHdi

Seed breakdown

Metadata seeds

Bump 255

  • escrow_meta
  • ETGcKMQh2duBHhoAaBFc1xhEAYJZreAEUKPmLXMgh4Vy

Buyer directory seeds

Bump 254

  • directory
  • J67FdTG8xZpZ8ZhcoYLX95fRre7JAv9SFqPGSPPMyRqt
  • role:0
  • page:1

Seller directory seeds

Bump 255

  • directory
  • 3bFp24Mhi6EfEThVTCtUhFeSV7DoZXDfDX1tXtEsejqA
  • role:1
  • page:1

Escrow ID seeds

Bump 255

  • escrow_id
  • 657363726f772d6f766572666c6f770000000000000000000000000000000000

Participant timeline

Events refresh automatically via the CAL facade to mirror on-chain updates.

  1. Created2023-11-26, 12:00:00

    Actor: J67FdTG8xZpZ8ZhcoYLX95fRre7JAv9SFqPGSPPMyRqt

    Escrow created for overflow pagination rehearsal

    Tx: offline-escrow-2-create

  2. Funded2023-11-26, 13:00:00

    Actor: J67FdTG8xZpZ8ZhcoYLX95fRre7JAv9SFqPGSPPMyRqt

    Buyer prefunded escrow

    Tx: offline-escrow-2-fund

  3. Disputed2023-11-26, 14:00:00

    Actor: J67FdTG8xZpZ8ZhcoYLX95fRre7JAv9SFqPGSPPMyRqt

    Buyer raised dispute over deliverables

    Tx: offline-escrow-2-dispute

  4. Cancelled2023-11-26, 15:00:00

    Actor: 3bFp24Mhi6EfEThVTCtUhFeSV7DoZXDfDX1tXtEsejqA

    Escrow cancelled after dispute resolution

    Tx: offline-escrow-2-cancel

This escrow only exists in the rehearsal snapshot bundled with the app, so live participant actions are temporarily disabled. The connected validator responded: Escrow account ETGcKMQh2duBHhoAaBFc1xhEAYJZreAEUKPmLXMgh4Vy not found.

Point NEXT_PUBLIC_RPC_URL (and RPC_URL for the sponsor API) at a validator that already hosts this escrow before retrying.

Funding overview

Compare the target, total funding, released payouts, and the remaining balance before proposing a milestone split.

Target amount
Total funded
0 Wrapped SOL
Released to date
0 Wrapped SOL
Current balance
0 Wrapped SOL

Lifecycle controls

Interact with the CAL-backed adapter using guarded forms aligned with the on-chain IDL.

Fund escrow

Amount is interpreted using 9 decimals for Wrapped SOL.

Propose payout

Specify token splits for buyer and seller. Platform fee is optional.

Quick milestone helpers

Remainder available: 0 Wrapped SOL. Use a preset to pre-fill buyer and seller splits.

Approve payout

Choose a proposal PDA derived from the CAL facade.

Open dispute

Optional reason is relayed to the adjudicator and admin consoles.