Files
common/docs/trie-hash/modules/_root_.md
T
2018-10-19 15:51:10 +00:00

930 B

Functions

trieRoot

▸ trieRoot(pairs: Trie$Pairs): Uint8Array

Defined in root.ts:30

name: trieRoot

signature: trieRoot (pairs: Trie$Pairs): Uint8Array

summary: Creates a trie hash from the supplied pairs.

description: From an Array<{k: Uint8Array, v: Uint8Array}> input, calculate the triehash and return the result as a Uint8Array.

example:

import { stringToU8a } from '@polkadot/util';
import { trieRoot } from '@polkadot/trie-hash';

trieRoot([{
  k: stringToU8a('A'),
  v: stringToU8a('aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa')
}]); // => 0xd23786fb4a010da3ce639d66d5e904a11dbc02746d1ce25029e53290cabf28ab

Parameters:

Param Type
pairs Trie$Pairs

Returns: Uint8Array