P
peck/docsv0.1 · preview
Reference/bank.peck.to
Livepeck-wallet-infra

bank.peck.to

BRC-100 wallet-toolbox storage + internal REST.

What it is

Two faces: (1) the canonical BRC-100 JSON-RPC StorageServer used by wallet-toolbox clients (peck-desktop, bsv-desktop, the agent-wallet) to persist UTXOs, actions and certificates; (2) an internal REST (`createAction` / `listOutputs` / state KV) the rest of the peck stack calls inside the VPC. If you're building a wallet-toolbox app, this is your storage provider.

When to use it

You're running wallet-toolbox and need hosted storage, or you're a peck-internal service that needs to create/sign actions.

Clients that wrap it

Most apps talk to this service through one of these packages rather than hitting the HTTP surface directly.

  • @bsv/wallet-toolbox
  • bitcoin-agent-wallet

See all clients & SDKs →

Deployment

Repo: wallet-infra · Framework: express · Protocol: BRC-100 / REST

Endpoints

29 routes scanned from source.

MethodPathSource
GET/robots.txtwallet-toolbox/src/storage/remoting/StorageServer.ts:69
GET/wallet-toolbox/src/storage/remoting/StorageServer.ts:74
POST/.well-known/authwallet-toolbox/src/storage/remoting/StorageServer.ts:93
POST/wallet-toolbox/src/storage/remoting/StorageServer.ts:100
GET/robots.txtwallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:88
GET/wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:93
GET/fileswallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:32
GET/download/:filenamewallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:42
POST/.well-known/authwallet-infra/src/internalApi.ts:80
POST/wallet-infra/src/internalApi.ts:107
GET/healthwallet-infra/src/internalApi.ts:141
GET/balancewallet-infra/src/internalApi.ts:150
POST/createActionwallet-infra/src/internalApi.ts:168
POST/listOutputswallet-infra/src/internalApi.ts:209
POST/submitDirectTransactionwallet-infra/src/internalApi.ts:235
POST/importUtxowallet-infra/src/internalApi.ts:281
POST/receiveBrc29wallet-infra/src/internalApi.ts:376
POST/state/getwallet-infra/src/internalApi.ts:464
POST/state/putwallet-infra/src/internalApi.ts:486
POST/state/listwallet-infra/src/internalApi.ts:514
POST/state/deletewallet-infra/src/internalApi.ts:533
POST/v1/bootstrap-agentwallet-infra/src/internalApi.ts:793
POST/v1/resume-bootstrap/:handlewallet-infra/src/internalApi.ts:920
GET/healthwallet-infra/out/src/internalApi.js:69
GET/balancewallet-infra/out/src/internalApi.js:77
POST/createActionwallet-infra/out/src/internalApi.js:95
POST/listOutputswallet-infra/out/src/internalApi.js:131
POST/submitDirectTransactionwallet-infra/out/src/internalApi.js:157
POST/importUtxowallet-infra/out/src/internalApi.js:208