@arcblock/forge-util
Advanced tools
Comparing version 0.41.0 to 1.0.0
{ | ||
"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). |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
22737
0
48