Files
common/docs/util/modules/_bn_tou8a_.md
T
2019-02-14 14:19:18 +00:00

52 lines
1.3 KiB
Markdown

# Functions
<a id="bntou8a"></a>
## bnToU8a
▸ **bnToU8a**(value: *`BN` | `number` | `null`*, options?: *`Options`*): `Uint8Array`
▸ **bnToU8a**(value: *`BN` | `number` | `null`*, bitLength?: *`undefined` | `number`*, isLe?: *`undefined` | `false` | `true`*): `Uint8Array`
*Defined in [bn/toU8a.ts:29](https://github.com/polkadot-js/common/blob/0710c73/packages/util/src/bn/toU8a.ts#L29)*
*__name__*: bnToU8a
*__summary__*: Creates a Uint8Array object from a BN.
*__description__*: `null`/`undefined`/`NaN` inputs returns an empty `Uint8Array` result. `BN` input values return the actual bytes value converted to a `Uint8Array`. Optionally convert using little-endian format if `isLE` is set.
*__example__*:
```javascript
import { bnToU8a } from '@polkadot/util';
bnToU8a(new BN(0x1234)); // => [0x12, 0x34]
```
**Parameters:**
| Name | Type |
| ------ | ------ |
| value | `BN` | `number` | `null` |
| `Optional` options | `Options` |
**Returns:** `Uint8Array`
*Defined in [bn/toU8a.ts:30](https://github.com/polkadot-js/common/blob/0710c73/packages/util/src/bn/toU8a.ts#L30)*
**Parameters:**
| Name | Type |
| ------ | ------ |
| value | `BN` | `number` | `null` |
| `Optional` bitLength | `undefined` | `number` |
| `Optional` isLe | `undefined` | `false` | `true` |
**Returns:** `Uint8Array`
___