https://github.com/codechain-io/codechain-primitives-js
JavaScript functions and classes for CodeChain primitives
https://github.com/codechain-io/codechain-primitives-js
primitives types
Last synced: 8 months ago
JSON representation
JavaScript functions and classes for CodeChain primitives
- Host: GitHub
- URL: https://github.com/codechain-io/codechain-primitives-js
- Owner: CodeChain-io
- License: isc
- Created: 2018-09-17T07:20:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-16T01:19:43.000Z (over 5 years ago)
- Last Synced: 2025-06-14T21:02:19.955Z (8 months ago)
- Topics: primitives, types
- Language: TypeScript
- Homepage:
- Size: 568 KB
- Stars: 11
- Watchers: 7
- Forks: 11
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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)