Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluewallet/verifysignature
Pure js webpage bitcoins signature verify
https://github.com/bluewallet/verifysignature
bitcoin bitcoinjs bitcoinjs-lib
Last synced: about 6 hours ago
JSON representation
Pure js webpage bitcoins signature verify
- Host: GitHub
- URL: https://github.com/bluewallet/verifysignature
- Owner: BlueWallet
- Created: 2021-07-28T16:25:27.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-14T11:47:50.000Z (11 months ago)
- Last Synced: 2024-04-20T18:04:51.993Z (7 months ago)
- Topics: bitcoin, bitcoinjs, bitcoinjs-lib
- Language: HTML
- Homepage:
- Size: 2.53 MB
- Stars: 28
- Watchers: 13
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Verify bitcoin address signature online
=======================================Why? Because none of the existing pages on the interwebs are good. None of them could accept all the data via get parameters,
and none of them were easily forkable to be hosted independently.
This implementation can accept get parameters, so it is linkable externally, and users could easily copy-paste one link to their counterparties to verify.
This should be useful for people who do OTC and regularly do proof-of-funds before the transaction.Try it
------* hosted on https://bluewallet.github.io/VerifySignature
* or try with get parameters: https://bluewallet.github.io/VerifySignature?a=1HvaxYmChk9nQUZx888a6hc7E8KnKP98ic&m=test&s=HCfgnEo8RNYTgcOXafAf11BQQ5LXSvlss0AbnezENbFJQzRl0dJRGOfYbOrOPkb2iPdj21Cty5G4paevOks%2FpJ4%3D
* ...or short it https://bit.ly/3Gm85siBuilt with
----------* Next.js
* Bitcoinjs
* Typescript
* Blockstream API (address balance)
* ..compiles into static html files so it can run completely offline![image](https://user-images.githubusercontent.com/1913337/127367603-0bff2674-07f0-4a4f-846d-b3a6fc7860db.png)
Build it yourself
-----------------```js
npm i
npm run export
```And it is ready to be hosted on the website (should be served from `/VerifySignature/` path, i.e. `http://localhost:3000/VerifySignature`).
Use `npm run dev` for development.License
-------MIT