codechain-primitives
Version:
JavaScript classes for CodeChain primitives
50 lines (37 loc) • 1.3 kB
Markdown
# codechain-primitives-js [](https://badge.fury.io/js/codechain-primitives) [](https://travis-ci.org/CodeChain-io/codechain-primitives-js) [](https://codecov.io/gh/Codechain-io/codechain-primitives-js)
JavaScript functions and classes for CodeChain primitives
## Installing a package
```sh
# npm
npm install codechain-primitives
# yarn
yarn add codechain-primitives
```
## Getting started
```javascript
// Using require
var primitives = require("codechain-primitives");
var H256 = primitives.H256;
var blake256 = primitives.blake256;
// Using import
import { blake256, H256 } from "codechain-primitives";
```
## Functions
- blake256
- blake256WithKey
- ripemd160
- signEcdsa
- verifyEcdsa
- recoverEcdsa
- generatePrivateKey
- getPublicFromPrivate
- toHex
- getAccountIdFromPrivate
- getAccountIdFromPublic
## Classes
- H128, H160, H256, H512
- U64, U128, U256
- AssetAddres
- PlatformAddress
## API Documentation
[https://codechain-io.github.io/codechain-primitives-js](https://codechain-io.github.io/codechain-primitives-js)