A quick and dirty PSBTv2 parser and converter. This tool aims to provide an updated version of the tremendously useful bip174.org compatible with modern PSBT features.
NodeJS v24 or nvm
If using nvm:
$ nvm use
Install dependencies and build:
$ npm i
$ npm run build
To run from a docker container:
$ docker build -t bip370org .
$ docker run -p 8080:80 bip370org
And then navigate a browser to http://localhost:8080/
To run the app on your host machine, just point a simple http server to the dist directory. From dist, run:
$ python -m http.server 8080
And then navigate a browser to http://localhost:8080/
To run a local development server with hot module replacement:
$ npm run dev
This will start a Vite dev server, typically at http://localhost:5173/
This tool relies on the @caravan/bitcoin and @caravan/psbt packages found at Caravan