Gathering detailed insights and metrics for @dashevo/dashcore-lib
Gathering detailed insights and metrics for @dashevo/dashcore-lib
Gathering detailed insights and metrics for @dashevo/dashcore-lib
Gathering detailed insights and metrics for @dashevo/dashcore-lib
npm install @dashevo/dashcore-lib
Core library v0.22.0
Published on 16 Sept 2024
Core library v0.21.3
Published on 19 Jul 2024
Core library v0.21.2
Published on 05 Jul 2024
Core library v0.21.1
Published on 31 Jan 2024
Core library v0.21.0
Published on 30 Oct 2023
Core library v0.20.10
Published on 19 Oct 2023
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
45 Stars
3,759 Commits
108 Forks
14 Watching
15 Branches
12 Contributors
Updated on 16 Sept 2024
JavaScript (99.85%)
HTML (0.09%)
TypeScript (0.06%)
Cumulative downloads
Total Downloads
Last day
5.5%
1,857
Compared to previous day
Last week
45.6%
14,941
Compared to previous week
Last month
7.5%
44,684
Compared to previous month
Last year
137.8%
270,184
Compared to previous year
12
32
A pure and powerful JavaScript Dash library.
Dash is a powerful new peer-to-peer platform for the next generation of financial technology. The decentralized nature of the Dash network allows for highly resilient Dash infrastructure, and the developer community needs reliable, open-source tools to implement Dash apps and services.
npm install @dashevo/dashcore-lib
1<script src="https://unpkg.com/@dashevo/dashcore-lib"></script> 2<script> 3 const { PrivateKey } = dashcore; 4 const privateKey = new PrivateKey(); 5 const address = privateKey.toAddress().toString(); 6 ... 7</script>
To build a dashcore-lib full bundle for the browser:
1npm run build
This will generate a file named dashcore-lib.min.js
in the dist/
folder.
<script src='./dist/dashcore-lib.min.js' type="text/javascript"></script>
<script>
const PrivateKey = dashcore.PrivateKey;
const privateKey = new PrivateKey();
const address = privateKey.toAddress().toString();
</script>
Some functionality is implemented as a module that can be installed separately:
1git clone https://github.com/dashevo/dashcore-lib 2cd dashcore-lib 3npm install
Run all the tests:
1npm test
You can also run just the Node.js tests with npm run test:node
, just the browser tests with npm run test:browser
or run a test coverage report with npm run coverage
.
Some examples can be found here, below is a list of direct links for some of them.
Please send pull requests for bug fixes, code optimization, and ideas for improvement. For more information on how to contribute, please refer to our CONTRIBUTING file.
Code released under the MIT license.
Copyright 2013-2017 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc.
Copyright 2016-2017 The Dash Foundation, Inc.
Copyright 2017-2020 Dash Core Group, Inc.
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 22/30 approved changesets -- score normalized to 7
Reason
branch protection is not maximal on development and all release branches
Details
Reason
dependency not pinned by hash detected -- score normalized to 4
Details
Reason
2 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 1
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
Reason
security policy file not detected
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
11 existing vulnerabilities detected
Details
Score
Last Scanned on 2024-11-25
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More