1.7.1 • Published 2 years ago

@arcblock/forge-util v1.7.1

Weekly downloads
460
License
Apache-2.0
Repository
github
Last release
2 years ago

forge-util

styled with prettier docs Gitter

Utility functions to ease crypto/encoding related tasks, some methods are migrated from web3-utils

Usage

yarn add @arcblock/forge-util
# OR
npm i @arcblock/forge-util -S
const Util = require('@arcblock/forge-util');

console.log(Util.fromTokenToUnit(100)); // 100_0000_0000_0000_0000
console.log(Util.fromUnitToToken('1000000000000000000')); // 100
console.log(Util.isStrictHex('0x123abc')); // true

API List

Following are the most used methods in @arcblock/forge-util:

  • toHex: convert any value to hex encoded string
  • fromUnitToToken: convert human readable token presentation to big number
  • fromTokenToUnit: convert big number to human readable token representation
  • toUint8Array: convert any value to Uint8Array
  • toBuffer: convert any value to buffer
  • toBase58: convert any value to base58 format
  • fromBase58: convert base58 format to buffer
  • toBase64: convert any value to base64 url encoded string
  • fromBase64: convert base64 url encoded string to buffer
  • UUID: generate a random UUID
  • isUUID: check if a string is valid UUID
  • toDid: prepend an did with did:abt: prefix
  • toAddress: remove did:abt: prefix

Checkout lib/index.d.ts for more API. Checkout tests/index.spec.js for more usage examples.

Documentation

For full documentation, checkout https://forge-js.netlify.com

1.7.1

2 years ago

1.7.0

2 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.2.13

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.0.33

4 years ago

1.0.31

4 years ago

1.0.30

4 years ago

1.0.30-alpha.0

4 years ago

1.0.29-alpha.0

4 years ago

1.0.28-alpha.0

4 years ago

1.0.20

4 years ago

1.0.23

4 years ago

1.0.13

4 years ago

1.0.9

4 years ago

1.0.4

4 years ago

1.0.0

4 years ago

0.41.0

4 years ago

0.40.10

4 years ago

0.40.9

4 years ago

0.40.6

4 years ago

0.40.5

4 years ago

0.40.3

4 years ago

0.40.0

5 years ago

0.39.7

5 years ago

0.39.3

5 years ago

0.39.2

5 years ago

0.39.1

5 years ago

0.39.0

5 years ago

0.38.10

5 years ago

0.38.9

5 years ago

0.38.8

5 years ago

0.38.5

5 years ago

0.38.4

5 years ago

0.38.0

5 years ago

0.37.0

5 years ago

0.36.0

5 years ago

0.35.1

5 years ago

0.35.0

5 years ago

0.34.0

5 years ago

0.33.1

5 years ago

0.33.0

5 years ago

0.32.2

5 years ago

0.32.1

5 years ago

0.32.0

5 years ago

0.31.0

5 years ago

0.30.0

5 years ago

0.29.3

5 years ago

0.29.0

5 years ago

0.28.0

5 years ago

0.27.12

5 years ago

0.27.0

5 years ago

0.26.10

5 years ago

0.26.0

5 years ago

0.25.2

5 years ago

0.25.0

5 years ago

0.22.0

5 years ago

0.21.0

5 years ago

0.20.5

5 years ago

0.20.0

5 years ago

0.19.0

5 years ago

0.18.0

5 years ago

0.17.0

5 years ago

0.16.0

5 years ago

0.15.0

5 years ago

0.14.3

5 years ago

0.14.0

5 years ago

0.13.2

5 years ago

0.13.0

5 years ago

0.12.3

5 years ago

0.12.2

5 years ago

0.12.0

5 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.8.7

5 years ago

0.8.6

5 years ago

0.8.4

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago