Socket
Socket
Sign inDemoInstall

@arcblock/forge-util

Package Overview
Dependencies
Maintainers
2
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@arcblock/forge-util - npm Package Compare versions

Comparing version 0.41.0 to 1.0.0

4

package.json
{
"name": "@arcblock/forge-util",
"version": "0.41.0",
"version": "1.0.0",
"description": "utils shared across mutlipe forge js libs, works in both node.js and browser",

@@ -58,3 +58,3 @@ "keywords": [

},
"gitHead": "c75078204637088383c63bbdfd0e94a3efd8f01a"
"gitHead": "3ef5f4056a5b3f6ebc184807c33dcc59fe55ce06"
}

@@ -7,5 +7,4 @@ ![forge-util](https://www.arcblock.io/.netlify/functions/badge/?text=forge-util)

> Utility functions to ease crypto/encoding related tasks, most methods are migrated from [web3-utils](https://github.com/ethereum/web3.js/blob/1.0/packages/web3-utils/README.md)
> Utility functions to ease crypto/encoding related tasks, some methods are migrated from [web3-utils](https://github.com/ethereum/web3.js/blob/1.0/packages/web3-utils/README.md)
## Usage

@@ -27,7 +26,24 @@

## 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](./lib/index.d.ts) for more API.
## Documentation
For full documentation, checkout [README.md](./docs/README.md).
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc