solana-marketplace-escrow docs
nirholas / solana-marketplace-escrow

solana-marketplace-escrow

Non-custodial Solana escrow SDK — a keyless vault where moderators can release funds but never steal them. Anchor PDA program, durable-nonce pre-signing, atomic Jito settlement. SDK + MCP + x402.

v0.1.0SEE LICENSE IN LICENSE
npm install && npm run build

What it does

Capabilities documented in this repository.

The problem

See the full documentation for details.

The insight

See the full documentation for details.

Three backends one API

See the full documentation for details.

Custody vs. atomicity which layer solves what

See the full documentation for details.

Atomic swaps & Jito bundles

See the full documentation for details.

Repository layout

See the full documentation for details.

Get started

Install it, then run your first command.

npm install && npm run build
CommandRuns
npm run buildnpm run build -w keyless-escrow && npm run build --workspaces --if-present
npm run testnpm run test --workspaces --if-present

Read the full getting started guide

Examples

Taken directly from this repository's documentation.

git clone https://github.com/nirholas/solana-marketplace-escrow.git
cd solana-marketplace-escrow
npm install && npm run build
node --experimental-strip-types examples/devnet-lifecycle.ts
npm install
npm test --workspaces --if-present   # run every package's tests
npm run build --workspaces --if-present

More examples

Reference