Reference/bank.peck.to
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-toolboxbitcoin-agent-wallet
Deployment
Repo: wallet-infra · Framework: express · Protocol: BRC-100 / REST
Endpoints
29 routes scanned from source.
| Method | Path | Source |
|---|---|---|
| GET | /robots.txt | wallet-toolbox/src/storage/remoting/StorageServer.ts:69 |
| GET | / | wallet-toolbox/src/storage/remoting/StorageServer.ts:74 |
| POST | /.well-known/auth | wallet-toolbox/src/storage/remoting/StorageServer.ts:93 |
| POST | / | wallet-toolbox/src/storage/remoting/StorageServer.ts:100 |
| GET | /robots.txt | wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:88 |
| GET | / | wallet-toolbox/src/services/chaintracker/chaintracks/ChaintracksService.ts:93 |
| GET | /files | wallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:32 |
| GET | /download/:filename | wallet-toolbox/src/services/chaintracker/chaintracks/__tests/LocalCdnServer.ts:42 |
| POST | /.well-known/auth | wallet-infra/src/internalApi.ts:80 |
| POST | / | wallet-infra/src/internalApi.ts:107 |
| GET | /health | wallet-infra/src/internalApi.ts:141 |
| GET | /balance | wallet-infra/src/internalApi.ts:150 |
| POST | /createAction | wallet-infra/src/internalApi.ts:168 |
| POST | /listOutputs | wallet-infra/src/internalApi.ts:209 |
| POST | /submitDirectTransaction | wallet-infra/src/internalApi.ts:235 |
| POST | /importUtxo | wallet-infra/src/internalApi.ts:281 |
| POST | /receiveBrc29 | wallet-infra/src/internalApi.ts:376 |
| POST | /state/get | wallet-infra/src/internalApi.ts:464 |
| POST | /state/put | wallet-infra/src/internalApi.ts:486 |
| POST | /state/list | wallet-infra/src/internalApi.ts:514 |
| POST | /state/delete | wallet-infra/src/internalApi.ts:533 |
| POST | /v1/bootstrap-agent | wallet-infra/src/internalApi.ts:793 |
| POST | /v1/resume-bootstrap/:handle | wallet-infra/src/internalApi.ts:920 |
| GET | /health | wallet-infra/out/src/internalApi.js:69 |
| GET | /balance | wallet-infra/out/src/internalApi.js:77 |
| POST | /createAction | wallet-infra/out/src/internalApi.js:95 |
| POST | /listOutputs | wallet-infra/out/src/internalApi.js:131 |
| POST | /submitDirectTransaction | wallet-infra/out/src/internalApi.js:157 |
| POST | /importUtxo | wallet-infra/out/src/internalApi.js:208 |