https://github.com/web3w/hd-address-verify
BTC series, ETH,TRX address validation
https://github.com/web3w/hd-address-verify
address-validation bitcoin blockchain btc
Last synced: about 1 month ago
JSON representation
BTC series, ETH,TRX address validation
- Host: GitHub
- URL: https://github.com/web3w/hd-address-verify
- Owner: web3w
- License: apache-2.0
- Created: 2020-07-23T09:07:03.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-06-18T18:31:19.000Z (almost 2 years ago)
- Last Synced: 2025-01-05T23:42:18.421Z (over 1 year ago)
- Topics: address-validation, bitcoin, blockchain, btc
- Language: JavaScript
- Homepage:
- Size: 183 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hd-address-verify
BTC series, ETH,TRX address validation.
[](https://www.npmjs.com/package/hd-address-verify)
### Install
```
npm i hd-address-verify
```
## Basic Usage
```javascript
const addressVerify = require("hd-address-verify")
const hdData = {
"BTC": "1442MZYQMh17ZoWdLMferxM4U9ppqGQbuK",
"BTC_TEST": "miZyecdPAiSNLuzF3ve2gsZPL9RXjA51JS",
"BCH": "12Ut7DckjmdzU4Kx8cZeCfsyqufcrTFkFq",
"BCH_TEST": "mgzqQGhjYo5FFAoZrBY22b6JhuGKmm3fb9",
"LTC": "LbspHRvEu8PpyMq2EpR7rJNN5D3kzzsk9a",
"LTC_TEST": "mxApKGhPdVb2VfcUnFQCQCWvizHBmQ8MCV",
"ETH": "0xe4fa4CEFEa4ebfB79f4527a71EEF983700119d58",
"TRX": "TQawSTYUsWvibpQURRUxJhUcLZdEbuFdGT",
}
let example = () => {
//BTC
let isBtcAdrr = addressVerify.BTC(hdData.BTC)
console.log("BTC address verify", isBtcAdrr, hdData.BTC)
let isBtcTestAdrr = addressVerify.BTC_TEST(hdData.BTC_TEST)
console.log("BTC_TEST address verify", isBtcTestAdrr, hdData.BTC_TEST)
//BCH
let isBchAdrr = addressVerify.BTC(hdData.BCH)
console.log("BCH address verify", isBchAdrr, hdData.BCH)
let isBchTestAdrr = addressVerify.BTC_TEST(hdData.BTC_TEST)
console.log("BCH_TEST address verify", isBchTestAdrr, hdData.BTC_TEST)
//LTC
let isLtcAdrr = addressVerify.BTC(hdData.LTC)
console.log("LTC address verify", isLtcAdrr, hdData.LTC)
let isLtcTestAdrr = addressVerify.BTC_TEST(hdData.LTC_TEST)
console.log("LTC_TEST address verify", isLtcTestAdrr, hdData.LTC_TEST)
//ETH
let isEthAdrr = addressVerify.ETH(hdData.ETH)
console.log("ETH address verify", isEthAdrr, hdData.ETH)
//TRX
let isTrxAdrr = addressVerify.TRX(hdData.TRX)
console.log("TRX address verify", isTrxAdrr, hdData.TRX)
//Address error
let isTrxAdrrErr = addressVerify.TRX(hdData.TRX+"1")
console.log("TRX address verify", isTrxAdrrErr, hdData.TRX+"1")
}
```
author address
```js
"BTC": "1HthGRdzxunKAiMSazDdL8PZhE4qWpeBNK",
"BCH": "12owPGh3cXLk8HevCEx5fZAMPqZPBgvgmX",
"LTC": "LchXCPCtYTKUvksjf5RvkZhCwvYQrYewaa",
"ETH": "0x4E04823FDF08E862201a4cfA595dc1Ec72AdF3Ab",
"TRX": "TZFH9KReZpsWZZ9Q2bVyXGQtmvVL3PV8gE",
```