58 lines
1.3 KiB
Markdown
58 lines
1.3 KiB
Markdown
# keccak
|
|
|
|
Create Keccak256 values as hex, string & buffer output
|
|
|
|
- [keccakAsBuffer](#keccakasbuffer) Creates a keccak Buffer from the input.
|
|
- [keccakAsHex](#keccakashex) Creates a keccak hex string from the input.
|
|
- [keccakAsString](#keccakasstring) Creates a keccak string from the input.
|
|
|
|
## keccakAsBuffer
|
|
|
|
Creates a keccak Buffer from the input.
|
|
|
|
```js
|
|
keccakAsBuffer (value: Buffer | string): Buffer
|
|
```
|
|
|
|
|
|
From either a `string` or a `Buffer` input, create the keccak and return the result as a `Buffer`.
|
|
|
|
```js
|
|
import { keccakAsBuffer } from '@polkadot/util';
|
|
|
|
console.log('asBuffer', keccakAsBuffer('123')) // => Buffer
|
|
```
|
|
|
|
## keccakAsHex
|
|
|
|
Creates a keccak hex string from the input.
|
|
|
|
```js
|
|
keccakAsHex (value: Buffer | string): string
|
|
```
|
|
|
|
|
|
From either a `string` or a `Buffer` input, create the keccak and return the result as a `0x` prefixed hex string.
|
|
|
|
```js
|
|
import { keccakAsHex } from '@polkadot/util';
|
|
|
|
console.log('asHex', keccakAsHex('123')) // => 0x...
|
|
```
|
|
|
|
## keccakAsString
|
|
|
|
Creates a keccak string from the input.
|
|
|
|
```js
|
|
keccakAsString (value: Buffer | string): string
|
|
```
|
|
|
|
|
|
From either a `string` or a `Buffer` input, create the keccak and return the result as a non-prefixed string.
|
|
|
|
```js
|
|
import { keccakAsString } from '@polkadot/util';
|
|
|
|
console.log('asString', keccakAsString('123')) // => string
|
|
``` |