From ef78f2a024ccabdebbb273c3e1b626069c333420 Mon Sep 17 00:00:00 2001 From: Travis CI <> Date: Mon, 17 Sep 2018 12:37:37 +0000 Subject: [PATCH] [CI Skip] 0.29.4 --- docs/CONTRIBUTING.html | 587 ++++++ docs/GLOSSARY.html | 489 +++++ docs/api-format/README.md | 10 +- docs/api-format/index.html | 634 ++++++ docs/api-provider/README.md | 54 +- docs/api-provider/classes/httpprovider.md | 12 +- docs/api-provider/classes/wsprovider.md | 14 +- docs/api-provider/index.html | 970 +++++++++ .../interfaces/providerinterface.md | 10 +- docs/api-rx/README.md | 6 +- docs/api-rx/classes/rxapi.md | 12 +- docs/api-rx/index.html | 537 +++++ docs/api/README.md | 4 +- docs/api/classes/api.md | 10 +- docs/api/index.html | 564 ++++++ .../interfaces/apiinterface_section_method.md | 6 +- docs/examples/01_simple_connect/index.html | 508 +++++ docs/examples/02_listen_to_blocks/index.html | 523 +++++ .../03_listen_to_balance_change/index.html | 507 +++++ docs/examples/04_generate_account/index.html | 522 +++++ docs/examples/05_read_storage/index.html | 526 +++++ docs/examples/06_craft_extrinsic/index.html | 548 +++++ docs/examples/07_transfer_dots/index.html | 535 +++++ docs/examples/index.html | 547 +++++ .../gitbook/fonts/fontawesome/FontAwesome.otf | Bin 0 -> 124988 bytes .../fonts/fontawesome/fontawesome-webfont.eot | Bin 0 -> 76518 bytes .../fonts/fontawesome/fontawesome-webfont.svg | 685 +++++++ .../fonts/fontawesome/fontawesome-webfont.ttf | Bin 0 -> 152796 bytes .../fontawesome/fontawesome-webfont.woff | Bin 0 -> 90412 bytes .../fontawesome/fontawesome-webfont.woff2 | Bin 0 -> 71896 bytes .../fontsettings.js | 240 +++ .../gitbook-plugin-fontsettings/website.css | 291 +++ .../gitbook-plugin-highlight/ebook.css | 135 ++ .../gitbook-plugin-highlight/website.css | 434 ++++ docs/gitbook/gitbook-plugin-lunr/lunr.min.js | 7 + .../gitbook-plugin-lunr/search-lunr.js | 59 + .../gitbook/gitbook-plugin-search/lunr.min.js | 7 + .../gitbook-plugin-search/search-engine.js | 50 + docs/gitbook/gitbook-plugin-search/search.css | 35 + docs/gitbook/gitbook-plugin-search/search.js | 213 ++ .../gitbook/gitbook-plugin-sharing/buttons.js | 90 + docs/gitbook/gitbook.js | 4 + .../apple-touch-icon-precomposed-152.png | Bin 0 -> 4817 bytes docs/gitbook/images/favicon.ico | Bin 0 -> 4286 bytes docs/gitbook/style.css | 9 + docs/gitbook/theme.js | 4 + docs/index.html | 535 +++++ docs/search_index.json | 1 + docs/type-extrinsics/README.md | 24 +- docs/type-extrinsics/index.html | 762 +++++++ docs/type-jsonrpc/README.md | 20 +- docs/type-jsonrpc/index.html | 538 +++++ docs/type-params/README.md | 110 +- docs/type-params/index.html | 1501 ++++++++++++++ docs/type-primitives/README.md | 200 +- docs/type-primitives/index.html | 1758 +++++++++++++++++ docs/type-storage/README.md | 12 +- docs/type-storage/index.html | 596 ++++++ lerna.json | 2 +- package.json | 2 +- packages/api-format/package.json | 6 +- packages/api-provider/package.json | 4 +- packages/api-rx/package.json | 6 +- packages/api/package.json | 10 +- packages/type-extrinsics/package.json | 6 +- packages/type-jsonrpc/package.json | 4 +- packages/type-params/package.json | 8 +- packages/type-primitives/package.json | 2 +- packages/type-storage/package.json | 6 +- 69 files changed, 16231 insertions(+), 280 deletions(-) create mode 100644 docs/CONTRIBUTING.html create mode 100644 docs/GLOSSARY.html create mode 100644 docs/api-format/index.html create mode 100644 docs/api-provider/index.html create mode 100644 docs/api-rx/index.html create mode 100644 docs/api/index.html create mode 100644 docs/examples/01_simple_connect/index.html create mode 100644 docs/examples/02_listen_to_blocks/index.html create mode 100644 docs/examples/03_listen_to_balance_change/index.html create mode 100644 docs/examples/04_generate_account/index.html create mode 100644 docs/examples/05_read_storage/index.html create mode 100644 docs/examples/06_craft_extrinsic/index.html create mode 100644 docs/examples/07_transfer_dots/index.html create mode 100644 docs/examples/index.html create mode 100644 docs/gitbook/fonts/fontawesome/FontAwesome.otf create mode 100644 docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot create mode 100644 docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg create mode 100644 docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf create mode 100644 docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff create mode 100644 docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 create mode 100644 docs/gitbook/gitbook-plugin-fontsettings/fontsettings.js create mode 100644 docs/gitbook/gitbook-plugin-fontsettings/website.css create mode 100644 docs/gitbook/gitbook-plugin-highlight/ebook.css create mode 100644 docs/gitbook/gitbook-plugin-highlight/website.css create mode 100644 docs/gitbook/gitbook-plugin-lunr/lunr.min.js create mode 100644 docs/gitbook/gitbook-plugin-lunr/search-lunr.js create mode 100644 docs/gitbook/gitbook-plugin-search/lunr.min.js create mode 100644 docs/gitbook/gitbook-plugin-search/search-engine.js create mode 100644 docs/gitbook/gitbook-plugin-search/search.css create mode 100644 docs/gitbook/gitbook-plugin-search/search.js create mode 100644 docs/gitbook/gitbook-plugin-sharing/buttons.js create mode 100644 docs/gitbook/gitbook.js create mode 100644 docs/gitbook/images/apple-touch-icon-precomposed-152.png create mode 100644 docs/gitbook/images/favicon.ico create mode 100644 docs/gitbook/style.css create mode 100644 docs/gitbook/theme.js create mode 100644 docs/index.html create mode 100644 docs/search_index.json create mode 100644 docs/type-extrinsics/index.html create mode 100644 docs/type-jsonrpc/index.html create mode 100644 docs/type-params/index.html create mode 100644 docs/type-primitives/index.html create mode 100644 docs/type-storage/index.html diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html new file mode 100644 index 0000000000..33174e23dc --- /dev/null +++ b/docs/CONTRIBUTING.html @@ -0,0 +1,587 @@ + + + + + + + Contributing guide · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ +
+ +
+ + + + + + + + +
+
+ +
+
+ +
+ +

Contributing

+
+

What?

+
+
+

Individuals making significant and valuable contributions are given commit-access to a project to contribute as they see fit. +A project is more like an open wiki than a standard guarded open source project.

+
+
+
+
+

Rules

+
+
+

There are a few basic ground-rules for contributors (including the maintainer(s) of the project):

+
+
+
    +
  1. +

    No --force pushes or modifying the Git history in any way. If you need to rebase, ensure you do it in your own repo.

    +
  2. +
  3. +

    Non-master branches, prefixed with a short name moniker (e.g. gav-my-feature) must be used for ongoing work.

    +
  4. +
  5. +

    All modifications must be made in a pull-request to solicit feedback from other contributors.

    +
  6. +
  7. +

    A pull-request must not be merged until CI has finished successfully.

    +
  8. +
+
+
+

Merging pull requests once CI is successful:

+
+
+
    +
  1. +

    A pull request with no large change to logic that is an urgent fix may be merged after a non-author contributor has reviewed it well.

    +
  2. +
  3. +

    No PR should be merged until all reviews' comments are addressed.

    +
  4. +
+
+
+
Reviewing pull requests:
+

When reviewing a pull request, the end-goal is to suggest useful changes to the author. Reviews should finish with approval unless there are issues that would result in:

+
+
+
    +
  1. +

    Buggy behaviour.

    +
  2. +
  3. +

    Undue maintenance burden.

    +
  4. +
  5. +

    Breaking with house coding style.

    +
  6. +
  7. +

    Pessimisation (i.e. reduction of speed as measured in the projects benchmarks).

    +
  8. +
  9. +

    Feature reduction (i.e. it removes some aspect of functionality that a significant minority of users rely on).

    +
  10. +
  11. +

    Uselessness (i.e. it does not strictly add a feature or fix a known issue).

    +
  12. +
+
+
+
Reviews may not be used as an effective veto for a PR because:
+
    +
  1. +

    There exists a somewhat cleaner/better/faster way of accomplishing the same feature/fix.

    +
  2. +
  3. +

    It does not fit well with some other contributors' longer-term vision for the project.

    +
  4. +
+
+
+
+
+

Releases

+
+
+

Declaring formal releases remains the prerogative of the project maintainer(s).

+
+
+
+
+

Changes to this arrangement

+
+
+

This is an experiment and feedback is welcome! This document may also be subject to pull-requests or changes by contributors where you believe you have something valuable to add or change.

+
+
+
+
+

Heritage

+
+
+

These contributing guidelines are modified from the "OPEN Open Source Project" guidelines for the Level project: https://github.com/Level/community/blob/master/CONTRIBUTING.md

+
+
+
+ +
+ +
+
+
+ +

results matching ""

+
    + +
    +
    + +

    No results matching ""

    + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/GLOSSARY.html b/docs/GLOSSARY.html new file mode 100644 index 0000000000..4599e0a243 --- /dev/null +++ b/docs/GLOSSARY.html @@ -0,0 +1,489 @@ + + + + + + + · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + +
    + +
    + +
    + + + + + + + + +
    +
    + +
    +
    + +
    + +
    +

    DOT

    +
    +
    +

    some def

    +
    +
    +
    +
    +

    Another term

    +
    +
    +

    some explanation

    +
    +
    +
    + +
    + +
    +
    +
    + +

    results matching ""

    +
      + +
      +
      + +

      No results matching ""

      + +
      +
      +
      + +
      +
      + +
      + + + + + + +
      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api-format/README.md b/docs/api-format/README.md index 9294857d51..8e29ec3bf6 100644 --- a/docs/api-format/README.md +++ b/docs/api-format/README.md @@ -38,7 +38,7 @@ npm install --save @polkadot/api-format **Ƭ FormatterFunction**: *`function`* -*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-format/src/types.d.ts#L7)* +*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-format/src/types.d.ts#L7)* #### Type declaration ▸(value: *`any`*): `any` @@ -61,7 +61,7 @@ ___ ▸ **echo**(value: *`any`*): `any` -*Defined in [echo.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-format/src/echo.ts#L10)* +*Defined in [echo.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-format/src/echo.ts#L10)* A function returning any value passed to it @@ -81,7 +81,7 @@ ___ ▸ **format**(formatters: *`FormattersFunctionMap`*, types: *`Array`<`Param$Types`>*, values: *`Array`<`any`>*): `Array`<`any`> -*Defined in [format.ts:49](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-format/src/format.ts#L49)* +*Defined in [format.ts:49](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-format/src/format.ts#L49)* **Parameters:** @@ -100,7 +100,7 @@ ___ ▸ **formatInputs**(params: *`Params`*, values: *`Array`<`any`>*): `Array`<`any`> -*Defined in [input.ts:22](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-format/src/input.ts#L22)* +*Defined in [input.ts:22](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-format/src/input.ts#L22)* **Parameters:** @@ -118,7 +118,7 @@ ___ ▸ **formatOutput**(type: *`Param$Types`*, value?: *`any`*): `any` | `null` -*Defined in [output.ts:30](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-format/src/output.ts#L30)* +*Defined in [output.ts:30](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-format/src/output.ts#L30)* **Parameters:** diff --git a/docs/api-format/index.html b/docs/api-format/index.html new file mode 100644 index 0000000000..40b03a0790 --- /dev/null +++ b/docs/api-format/index.html @@ -0,0 +1,634 @@ + + + + + + + api-format · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + + + + + + +
      + +
      + +
      + + + + + + + + +
      +
      + +
      +
      + +
      + +

      polkadotjs isc style npm travis maintainability coverage dependency devDependency

      +

      @polkadot/api-format

      +

      Formatters that are used by the application API interface, taking care of transparently formatting parameters (inputs) and the results (output) for requests made over the client RPC interfaces.

      +

      Usage

      +

      Installation -

      +
      npm install --save @polkadot/api-format
      +

      Index

      +

      Type aliases

      + +

      Functions

      + +
      +

      Type aliases

      +

      +

      FormatterFunction

      +

      Ƭ FormatterFunction: function

      +

      Defined in types.d.ts:7

      +

      Type declaration

      +

      ▸(value: any): any

      +

      Parameters:

      + + + + + + + + + + + + + +
      ParamType
      valueany
      +

      Returns: any

      +
      +

      Functions

      +

      +

      echo

      +

      ▸ echo(value: any): any

      +

      Defined in echo.ts:10

      +

      A function returning any value passed to it

      +

      Parameters:

      + + + + + + + + + + + + + + + +
      ParamTypeDescription
      valueanyThe input value
      +

      Returns: any +The value passed as input

      +
      +

      +

      format

      +

      ▸ format(formatters: FormattersFunctionMap, types: Array<Param$Types>, values: Array<any>): Array<any>

      +

      Defined in format.ts:49

      +

      Parameters:

      + + + + + + + + + + + + + + + + + + + + + +
      ParamType
      formattersFormattersFunctionMap
      typesArray<Param$Types>
      valuesArray<any>
      +

      Returns: Array<any>

      +
      +

      +

      formatInputs

      +

      ▸ formatInputs(params: Params, values: Array<any>): Array<any>

      +

      Defined in input.ts:22

      +

      Parameters:

      + + + + + + + + + + + + + + + + + +
      ParamType
      paramsParams
      valuesArray<any>
      +

      Returns: Array<any>

      +
      +

      +

      formatOutput

      +

      ▸ formatOutput(type: Param$Types, value?: any): any | null

      +

      Defined in output.ts:30

      +

      Parameters:

      + + + + + + + + + + + + + + + + + +
      ParamType
      typeParam$Types
      Optional valueany
      +

      Returns: any | null

      +
      + + +
      + +
      +
      +
      + +

      results matching ""

      +
        + +
        +
        + +

        No results matching ""

        + +
        +
        +
        + +
        +
        + +
        + + + + + + + + + + + + + + +
        + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api-provider/README.md b/docs/api-provider/README.md index ca9504d85e..f067f4e5a7 100644 --- a/docs/api-provider/README.md +++ b/docs/api-provider/README.md @@ -80,7 +80,7 @@ console.log('clientVersion', version); **Ƭ HttpState**: *`object`* -*Defined in [http/types.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/types.d.ts#L8)* +*Defined in [http/types.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/types.d.ts#L8)* #### Type declaration @@ -91,7 +91,7 @@ ___ **Ƭ JsonRpcObject**: *`object`* -*Defined in [types.d.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L5)* +*Defined in [types.d.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L5)* #### Type declaration @@ -103,7 +103,7 @@ ___ **Ƭ JsonRpcRequest**: * [JsonRpcObject](#jsonrpcobject) & `object` * -*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L10)* +*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L10)* ___ @@ -113,7 +113,7 @@ ___ **Ƭ JsonRpcResponse**: * [JsonRpcObject](#jsonrpcobject) & [JsonRpcResponseBase](#jsonrpcresponsebase) * -*Defined in [types.d.ts:36](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L36)* +*Defined in [types.d.ts:36](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L36)* ___ @@ -123,7 +123,7 @@ ___ **Ƭ JsonRpcResponseBase**: * `JsonRpcResponse$Single` & `JsonRpcResponse$Subscription` * -*Defined in [types.d.ts:34](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L34)* +*Defined in [types.d.ts:34](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L34)* ___ @@ -132,7 +132,7 @@ ___ **Ƭ JsonRpcResponseBase$Error**: *`object`* -*Defined in [types.d.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L15)* +*Defined in [types.d.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L15)* #### Type declaration @@ -143,7 +143,7 @@ ___ **Ƭ MockState**: *`object`* -*Defined in [mock/types.d.ts:27](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/types.d.ts#L27)* +*Defined in [mock/types.d.ts:27](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/types.d.ts#L27)* #### Type declaration @@ -154,7 +154,7 @@ ___ **Ƭ MockState$Requests**: *`object`* -*Defined in [mock/types.d.ts:23](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/types.d.ts#L23)* +*Defined in [mock/types.d.ts:23](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/types.d.ts#L23)* #### Type declaration @@ -178,7 +178,7 @@ ___ **Ƭ MockState$Storage**: *`object`* -*Defined in [mock/types.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/types.d.ts#L19)* +*Defined in [mock/types.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/types.d.ts#L19)* #### Type declaration @@ -191,7 +191,7 @@ ___ **Ƭ MockState$Subscription$Callback**: *`function`* -*Defined in [mock/types.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/types.d.ts#L8)* +*Defined in [mock/types.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/types.d.ts#L8)* #### Type declaration ▸(error: * `Error` | `null`*, value: *`any`*): `void` @@ -212,7 +212,7 @@ ___ **Ƭ MockState$Subscriptions**: *`object`* -*Defined in [mock/types.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/types.d.ts#L10)* +*Defined in [mock/types.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/types.d.ts#L10)* #### Type declaration @@ -225,7 +225,7 @@ ___ **Ƭ ProviderInterface$Callback**: *`function`* -*Defined in [types.d.ts:38](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L38)* +*Defined in [types.d.ts:38](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L38)* #### Type declaration ▸(error: * `Error` | `null`*, result: *`any`*): `void` @@ -246,7 +246,7 @@ ___ **Ƭ ProviderInterface$EmitCb**: *`function`* -*Defined in [types.d.ts:42](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L42)* +*Defined in [types.d.ts:42](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L42)* #### Type declaration ▸(value?: *`any`*): `any` @@ -267,7 +267,7 @@ ___ **Ƭ ProviderInterface$Emitted**: * "connected" | "disconnected" * -*Defined in [types.d.ts:40](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L40)* +*Defined in [types.d.ts:40](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L40)* ___ @@ -276,7 +276,7 @@ ___ **Ƭ RpcCoder**: *`object`* -*Defined in [coder/json/types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/types.d.ts#L7)* +*Defined in [coder/json/types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/types.d.ts#L7)* #### Type declaration @@ -287,7 +287,7 @@ ___ **Ƭ RpcCoderState**: *`object`* -*Defined in [coder/json/types.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/types.d.ts#L14)* +*Defined in [coder/json/types.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/types.d.ts#L14)* #### Type declaration @@ -301,7 +301,7 @@ ___ ▸ **decodeResponse**(self: *[RpcCoderState](#rpccoderstate)*, response: *[JsonRpcResponse](#jsonrpcresponse)*): `any` -*Defined in [coder/json/decodeResponse.ts:22](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/decodeResponse.ts#L22)* +*Defined in [coder/json/decodeResponse.ts:22](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/decodeResponse.ts#L22)* **Parameters:** @@ -319,7 +319,7 @@ ___ ▸ **encodeJson**(self: *[RpcCoderState](#rpccoderstate)*, method: *`string`*, params: *`Array`<`any`>*): `string` -*Defined in [coder/json/encodeJson.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/encodeJson.ts#L9)* +*Defined in [coder/json/encodeJson.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/encodeJson.ts#L9)* **Parameters:** @@ -338,7 +338,7 @@ ___ ▸ **encodeObject**(self: *[RpcCoderState](#rpccoderstate)*, method: *`string`*, params: *`Array`<`any`>*): [JsonRpcRequest](#jsonrpcrequest) -*Defined in [coder/json/encodeObject.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/encodeObject.ts#L8)* +*Defined in [coder/json/encodeObject.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/encodeObject.ts#L8)* **Parameters:** @@ -357,7 +357,7 @@ ___ ▸ **mockProvider**(): [ProviderInterface](interfaces/providerinterface.md) -*Defined in [mock/index.ts:18](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/index.ts#L18)* +*Defined in [mock/index.ts:18](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/index.ts#L18)* A moock provider mainly used for testing. @@ -371,7 +371,7 @@ ___ ▸ **mocks**(__namedParameters: *`object`*): `void` -*Defined in [mock/mocks.ts:68](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/mocks.ts#L68)* +*Defined in [mock/mocks.ts:68](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/mocks.ts#L68)* **Parameters:** @@ -388,7 +388,7 @@ ___ ▸ **on**(self: *[MockState](#mockstate)*, type: *[ProviderInterface$Emitted](#providerinterface_emitted)*, sub: *[ProviderInterface$EmitCb](#providerinterface_emitcb)*): `void` -*Defined in [mock/on.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/on.ts#L8)* +*Defined in [mock/on.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/on.ts#L8)* **Parameters:** @@ -407,7 +407,7 @@ ___ ▸ **rpcCoder**(): [RpcCoder](#rpccoder) -*Defined in [coder/json/index.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/coder/json/index.ts#L12)* +*Defined in [coder/json/index.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/coder/json/index.ts#L12)* **Returns:** [RpcCoder](#rpccoder) @@ -418,7 +418,7 @@ ___ ▸ **send**(__namedParameters: *`object`*, method: *`string`*, params: *`Array`<`any`>*): `Promise`<`any`> -*Defined in [mock/send.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/send.ts#L7)* +*Defined in [mock/send.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/send.ts#L7)* **Parameters:** @@ -437,7 +437,7 @@ ___ ▸ **state**(): [MockState](#mockstate) -*Defined in [mock/state.ts:38](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/state.ts#L38)* +*Defined in [mock/state.ts:38](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/state.ts#L38)* **Returns:** [MockState](#mockstate) @@ -448,7 +448,7 @@ ___ ▸ **subscribe**(self: *[MockState](#mockstate)*, type: *`string`*, method: *`string`*, params: *`Array`<`any`>*): `Promise`<`number`> -*Defined in [mock/subscribe.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/subscribe.ts#L7)* +*Defined in [mock/subscribe.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/subscribe.ts#L7)* **Parameters:** @@ -468,7 +468,7 @@ ___ ▸ **unsubscribe**(self: *[MockState](#mockstate)*, type: *`string`*, name: *`string`*, id: *`number`*): `Promise`<`boolean`> -*Defined in [mock/unsubscribe.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/mock/unsubscribe.ts#L7)* +*Defined in [mock/unsubscribe.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/mock/unsubscribe.ts#L7)* **Parameters:** diff --git a/docs/api-provider/classes/httpprovider.md b/docs/api-provider/classes/httpprovider.md index ed8e35ca6f..aff5f17081 100644 --- a/docs/api-provider/classes/httpprovider.md +++ b/docs/api-provider/classes/httpprovider.md @@ -44,7 +44,7 @@ const api = createApi(provider); ⊕ **new HttpProvider**(endpoint: *`string`*): [HttpProvider](httpprovider.md) -*Defined in [http/index.ts:35](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L35)* +*Defined in [http/index.ts:35](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L35)* **Parameters:** @@ -66,7 +66,7 @@ ___ *Implementation of [ProviderInterface](../interfaces/providerinterface.md).[isConnected](../interfaces/providerinterface.md#isconnected)* -*Defined in [http/index.ts:49](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L49)* +*Defined in [http/index.ts:49](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L49)* Whether the node is connected or not. @@ -82,7 +82,7 @@ ___ *Implementation of [ProviderInterface](../interfaces/providerinterface.md).[on](../interfaces/providerinterface.md#on)* -*Defined in [http/index.ts:56](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L56)* +*Defined in [http/index.ts:56](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L56)* Events are not supported with the HttpProvider, see [WsProvider](wsprovider.md). @@ -104,7 +104,7 @@ ___ *Implementation of [ProviderInterface](../interfaces/providerinterface.md).[send](../interfaces/providerinterface.md#send)* -*Defined in [http/index.ts:60](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L60)* +*Defined in [http/index.ts:60](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L60)* **Parameters:** @@ -124,7 +124,7 @@ ___ *Implementation of [ProviderInterface](../interfaces/providerinterface.md).[subscribe](../interfaces/providerinterface.md#subscribe)* -*Defined in [http/index.ts:82](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L82)* +*Defined in [http/index.ts:82](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L82)* Subscriptions are not supported with the HttpProvider, see [WsProvider](wsprovider.md). @@ -148,7 +148,7 @@ ___ *Implementation of [ProviderInterface](../interfaces/providerinterface.md).[unsubscribe](../interfaces/providerinterface.md#unsubscribe)* -*Defined in [http/index.ts:91](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/http/index.ts#L91)* +*Defined in [http/index.ts:91](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/http/index.ts#L91)* Subscriptions are not supported with the HttpProvider, see [WsProvider](wsprovider.md). diff --git a/docs/api-provider/classes/wsprovider.md b/docs/api-provider/classes/wsprovider.md index b011da12fe..cb7f9a6d9d 100644 --- a/docs/api-provider/classes/wsprovider.md +++ b/docs/api-provider/classes/wsprovider.md @@ -74,7 +74,7 @@ const api = createApi(provider); ⊕ **new WsProvider**(endpoint: *`string`*, autoConnect?: *`boolean`*): [WsProvider](wsprovider.md) -*Defined in [ws/index.ts:69](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L69)* +*Defined in [ws/index.ts:69](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L69)* **Parameters:** @@ -131,7 +131,7 @@ ___ ▸ **connect**(): `void` -*Defined in [ws/index.ts:99](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L99)* +*Defined in [ws/index.ts:99](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L99)* The [WsProvider](wsprovider.md) connects automatically by default. if you decided otherwise, you may connect manually using this method. @@ -181,7 +181,7 @@ ___ ▸ **isConnected**(): `boolean` -*Defined in [ws/index.ts:116](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L116)* +*Defined in [ws/index.ts:116](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L116)* Whether the node is connected or not. @@ -261,7 +261,7 @@ ___ *Overrides EventEmitter.on* -*Defined in [ws/index.ts:126](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L126)* +*Defined in [ws/index.ts:126](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L126)* Listens on events after having subscribed using the [subscribe](wsprovider.md#subscribe) function. @@ -350,7 +350,7 @@ ___ ▸ **send**(method: *`string`*, params: *`Array`<`any`>*, subscription?: *`SubscriptionHandler`*): `Promise`<`any`> -*Defined in [ws/index.ts:130](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L130)* +*Defined in [ws/index.ts:130](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L130)* **Parameters:** @@ -369,7 +369,7 @@ ___ ▸ **subscribe**(type: *`string`*, method: *`string`*, params: *`Array`<`any`>*, callback: *[ProviderInterface$Callback](../#providerinterface_callback)*): `Promise`<`number`> -*Defined in [ws/index.ts:182](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L182)* +*Defined in [ws/index.ts:182](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L182)* Allows subscribing to a specific event. *__example__*: ```javascript @@ -401,7 +401,7 @@ ___ ▸ **unsubscribe**(type: *`string`*, method: *`string`*, id: *`number`*): `Promise`<`boolean`> -*Defined in [ws/index.ts:191](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/ws/index.ts#L191)* +*Defined in [ws/index.ts:191](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/ws/index.ts#L191)* Allows unsubscribing to subscriptions made with [subscribe](wsprovider.md#subscribe). diff --git a/docs/api-provider/index.html b/docs/api-provider/index.html new file mode 100644 index 0000000000..dbe4123651 --- /dev/null +++ b/docs/api-provider/index.html @@ -0,0 +1,970 @@ + + + + + + + api-provider · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + + + + + +
        + +
        + +
        + + + + + + + + +
        +
        + +
        +
        + +
        + +

        polkadotjs isc style npm travis maintainability coverage dependency devDependency

        +

        @polkadot/api-provider

        +

        Generic transport providers to handle the transport of method calls to and from Polkadot clients from applications interacting with it. Generally, unless you are operating at a low-level and taking care of encoding and decoding of parameters/results, it won't be directly used. API interfaces building on top these providers can support various transports with the same underlying interfaces.

        +

        Usage

        +

        Installation -

        +
        npm install --save @polkadot/api-provider
        +

        Initialisation -

        +
        import WsProvider from '@polkadot/api-provider/ws';
        +
        +const provider = new WsProvider('http://127.0.0.1:9944');
        +const version = await provider.send('client_version', []);
        +
        +console.log('clientVersion', version);
        +
        +

        Index

        +

        Classes

        + +

        Interfaces

        + +

        Type aliases

        + +

        Functions

        + +
        +

        Type aliases

        +

        +

        HttpState

        +

        Ƭ HttpState: object

        +

        Defined in http/types.d.ts:8

        +

        Type declaration

        +
        +

        +

        JsonRpcObject

        +

        Ƭ JsonRpcObject: object

        +

        Defined in types.d.ts:5

        +

        Type declaration

        +
        +

        +

        JsonRpcRequest

        +

        Ƭ JsonRpcRequest: JsonRpcObject & object +

        +

        Defined in types.d.ts:10

        +
        +

        +

        JsonRpcResponse

        +

        Ƭ JsonRpcResponse: JsonRpcObject & JsonRpcResponseBase +

        +

        Defined in types.d.ts:36

        +
        +

        +

        JsonRpcResponseBase

        +

        Ƭ JsonRpcResponseBase: JsonRpcResponse$Single & JsonRpcResponse$Subscription +

        +

        Defined in types.d.ts:34

        +
        +

        +

        JsonRpcResponseBase$Error

        +

        Ƭ JsonRpcResponseBase$Error: object

        +

        Defined in types.d.ts:15

        +

        Type declaration

        +
        +

        +

        MockState

        +

        Ƭ MockState: object

        +

        Defined in mock/types.d.ts:27

        +

        Type declaration

        +
        +

        +

        MockState$Requests

        +

        Ƭ MockState$Requests: object

        +

        Defined in mock/types.d.ts:23

        +

        Type declaration

        +

        ▸(storage: MockState$Storage, params: Array<any>): string

        +

        Parameters:

        + + + + + + + + + + + + + + + + + +
        ParamType
        storageMockState$Storage
        paramsArray<any>
        +

        Returns: string

        +
        +

        +

        MockState$Storage

        +

        Ƭ MockState$Storage: object

        +

        Defined in mock/types.d.ts:19

        +

        Type declaration

        +
        +

        +

        MockState$Subscription$Callback

        +

        Ƭ MockState$Subscription$Callback: function

        +

        Defined in mock/types.d.ts:8

        +

        Type declaration

        +

        ▸(error: Error | null, value: any): void

        +

        Parameters:

        + + + + + + + + + + + + + + + + + +
        ParamType
        errorError | null
        valueany
        +

        Returns: void

        +
        +

        +

        MockState$Subscriptions

        +

        Ƭ MockState$Subscriptions: object

        +

        Defined in mock/types.d.ts:10

        +

        Type declaration

        +
        +

        +

        ProviderInterface$Callback

        +

        Ƭ ProviderInterface$Callback: function

        +

        Defined in types.d.ts:38

        +

        Type declaration

        +

        ▸(error: Error | null, result: any): void

        +

        Parameters:

        + + + + + + + + + + + + + + + + + +
        ParamType
        errorError | null
        resultany
        +

        Returns: void

        +
        +

        +

        ProviderInterface$EmitCb

        +

        Ƭ ProviderInterface$EmitCb: function

        +

        Defined in types.d.ts:42

        +

        Type declaration

        +

        ▸(value?: any): any

        +

        Parameters:

        + + + + + + + + + + + + + +
        ParamType
        Optional valueany
        +

        Returns: any

        +
        +

        +

        ProviderInterface$Emitted

        +

        Ƭ ProviderInterface$Emitted: "connected" | "disconnected" +

        +

        Defined in types.d.ts:40

        +
        +

        +

        RpcCoder

        +

        Ƭ RpcCoder: object

        +

        Defined in coder/json/types.d.ts:7

        +

        Type declaration

        +
        +

        +

        RpcCoderState

        +

        Ƭ RpcCoderState: object

        +

        Defined in coder/json/types.d.ts:14

        +

        Type declaration

        +
        +

        Functions

        +

        +

        decodeResponse

        +

        ▸ decodeResponse(self: RpcCoderState, response: JsonRpcResponse): any

        +

        Defined in coder/json/decodeResponse.ts:22

        +

        Parameters:

        + + + + + + + + + + + + + + + + + +
        ParamType
        selfRpcCoderState
        responseJsonRpcResponse
        +

        Returns: any

        +
        +

        +

        encodeJson

        +

        ▸ encodeJson(self: RpcCoderState, method: string, params: Array<any>): string

        +

        Defined in coder/json/encodeJson.ts:9

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        selfRpcCoderState
        methodstring
        paramsArray<any>
        +

        Returns: string

        +
        +

        +

        encodeObject

        +

        ▸ encodeObject(self: RpcCoderState, method: string, params: Array<any>): JsonRpcRequest

        +

        Defined in coder/json/encodeObject.ts:8

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        selfRpcCoderState
        methodstring
        paramsArray<any>
        +

        Returns: JsonRpcRequest

        +
        +

        +

        mockProvider

        +

        ▸ mockProvider(): ProviderInterface

        +

        Defined in mock/index.ts:18

        +

        A moock provider mainly used for testing.

        +

        Returns: ProviderInterface +The mock provider

        +
        +

        +

        mocks

        +

        ▸ mocks(__namedParameters: object): void

        +

        Defined in mock/mocks.ts:68

        +

        Parameters:

        + + + + + + + + + + + + + +
        ParamType
        __namedParametersobject
        +

        Returns: void

        +
        +

        +

        on

        +

        ▸ on(self: MockState, type: ProviderInterface$Emitted, sub: ProviderInterface$EmitCb): void

        +

        Defined in mock/on.ts:8

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        selfMockState
        typeProviderInterface$Emitted
        subProviderInterface$EmitCb
        +

        Returns: void

        +
        +

        +

        rpcCoder

        +

        ▸ rpcCoder(): RpcCoder

        +

        Defined in coder/json/index.ts:12

        +

        Returns: RpcCoder

        +
        +

        +

        send

        +

        ▸ send(__namedParameters: object, method: string, params: Array<any>): Promise<any>

        +

        Defined in mock/send.ts:7

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        __namedParametersobject
        methodstring
        paramsArray<any>
        +

        Returns: Promise<any>

        +
        +

        +

        state

        +

        ▸ state(): MockState

        +

        Defined in mock/state.ts:38

        +

        Returns: MockState

        +
        +

        +

        subscribe

        +

        ▸ subscribe(self: MockState, type: string, method: string, params: Array<any>): Promise<number>

        +

        Defined in mock/subscribe.ts:7

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        selfMockState
        typestring
        methodstring
        paramsArray<any>
        +

        Returns: Promise<number>

        +
        +

        +

        unsubscribe

        +

        ▸ unsubscribe(self: MockState, type: string, name: string, id: number): Promise<boolean>

        +

        Defined in mock/unsubscribe.ts:7

        +

        Parameters:

        + + + + + + + + + + + + + + + + + + + + + + + + + +
        ParamType
        selfMockState
        typestring
        namestring
        idnumber
        +

        Returns: Promise<boolean>

        +
        + + +
        + +
        +
        +
        + +

        results matching ""

        +
          + +
          +
          + +

          No results matching ""

          + +
          +
          +
          + +
          +
          + +
          + + + + + + + + + + + + + + +
          + + +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api-provider/interfaces/providerinterface.md b/docs/api-provider/interfaces/providerinterface.md index 1ddc7a2344..51a74d1f47 100644 --- a/docs/api-provider/interfaces/providerinterface.md +++ b/docs/api-provider/interfaces/providerinterface.md @@ -30,7 +30,7 @@ ▸ **isConnected**(): `boolean` -*Defined in [types.d.ts:45](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L45)* +*Defined in [types.d.ts:45](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L45)* **Returns:** `boolean` @@ -41,7 +41,7 @@ ___ ▸ **on**(type: *[ProviderInterface$Emitted](../#providerinterface_emitted)*, sub: *[ProviderInterface$EmitCb](../#providerinterface_emitcb)*): `void` -*Defined in [types.d.ts:46](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L46)* +*Defined in [types.d.ts:46](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L46)* **Parameters:** @@ -59,7 +59,7 @@ ___ ▸ **send**(method: *`string`*, params: *`Array`<`any`>*): `Promise`<`any`> -*Defined in [types.d.ts:47](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L47)* +*Defined in [types.d.ts:47](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L47)* **Parameters:** @@ -77,7 +77,7 @@ ___ ▸ **subscribe**(type: *`string`*, method: *`string`*, params: *`Array`<`any`>*, cb: *[ProviderInterface$Callback](../#providerinterface_callback)*): `Promise`<`number`> -*Defined in [types.d.ts:48](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L48)* +*Defined in [types.d.ts:48](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L48)* **Parameters:** @@ -97,7 +97,7 @@ ___ ▸ **unsubscribe**(type: *`string`*, method: *`string`*, id: *`number`*): `Promise`<`boolean`> -*Defined in [types.d.ts:49](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-provider/src/types.d.ts#L49)* +*Defined in [types.d.ts:49](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-provider/src/types.d.ts#L49)* **Parameters:** diff --git a/docs/api-rx/README.md b/docs/api-rx/README.md index 50a212c0f5..6b86930e15 100644 --- a/docs/api-rx/README.md +++ b/docs/api-rx/README.md @@ -29,7 +29,7 @@ An RxJs wrapper around the [@polkadot/api](../api). **Ƭ RxApiInterface**: * `RxApiInterface$Keys` & `object` * -*Defined in [types.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/types.d.ts#L19)* +*Defined in [types.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/types.d.ts#L19)* ___ @@ -38,7 +38,7 @@ ___ **Ƭ RxApiInterface$Method**: *`function`* -*Defined in [types.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/types.d.ts#L9)* +*Defined in [types.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/types.d.ts#L9)* #### Type declaration ▸(...params: *`Array`<`any`>*): `Observable`<`any`> | `BehaviorSubject`<`any`> @@ -58,7 +58,7 @@ ___ **Ƭ RxApiInterface$Section**: *`object`* -*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/types.d.ts#L11)* +*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/types.d.ts#L11)* #### Type declaration diff --git a/docs/api-rx/classes/rxapi.md b/docs/api-rx/classes/rxapi.md index 6b6c7ec0cb..18f9907e35 100644 --- a/docs/api-rx/classes/rxapi.md +++ b/docs/api-rx/classes/rxapi.md @@ -46,7 +46,7 @@ const rxapi = new RxApi(provider); ⊕ **new RxApi**(provider?: *`ProviderInterface`*): [RxApi](rxapi.md) -*Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L43)* +*Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L43)* **Parameters:** @@ -66,7 +66,7 @@ ___ **● author**: *[RxApiInterface$Section](../#rxapiinterface_section)* -*Defined in [index.ts:40](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L40)* +*Defined in [index.ts:40](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L40)* ___ @@ -75,7 +75,7 @@ ___ **● chain**: *[RxApiInterface$Section](../#rxapiinterface_section)* -*Defined in [index.ts:41](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L41)* +*Defined in [index.ts:41](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L41)* ___ @@ -84,7 +84,7 @@ ___ **● state**: *[RxApiInterface$Section](../#rxapiinterface_section)* -*Defined in [index.ts:42](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L42)* +*Defined in [index.ts:42](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L42)* ___ @@ -93,7 +93,7 @@ ___ **● system**: *[RxApiInterface$Section](../#rxapiinterface_section)* -*Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L43)* +*Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L43)* ___ @@ -105,7 +105,7 @@ ___ ▸ **isConnected**(): `BehaviorSubject`<`boolean`> -*Defined in [index.ts:62](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api-rx/src/index.ts#L62)* +*Defined in [index.ts:62](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api-rx/src/index.ts#L62)* **Returns:** `BehaviorSubject`<`boolean`> diff --git a/docs/api-rx/index.html b/docs/api-rx/index.html new file mode 100644 index 0000000000..7df51ce770 --- /dev/null +++ b/docs/api-rx/index.html @@ -0,0 +1,537 @@ + + + + + + + api-rx · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + + + + + + +
          + +
          + +
          + + + + + + + + +
          +
          + +
          +
          + +
          + +

          polkadotjs isc style npm travis maintainability coverage dependency devDependency

          +

          @polkadot/api-rx

          +

          An RxJs wrapper around the @polkadot/api.

          +

          Index

          +

          Classes

          + +

          Type aliases

          + +
          +

          Type aliases

          +

          +

          RxApiInterface

          +

          Ƭ RxApiInterface: RxApiInterface$Keys & object +

          +

          Defined in types.d.ts:19

          +
          +

          +

          RxApiInterface$Method

          +

          Ƭ RxApiInterface$Method: function

          +

          Defined in types.d.ts:9

          +

          Type declaration

          +

          ▸(...params: Array<any>): Observable<any> | BehaviorSubject<any>

          +

          Parameters:

          + + + + + + + + + + + + + +
          ParamType
          Rest paramsArray<any>
          +

          Returns: Observable<any> | BehaviorSubject<any>

          +
          +

          +

          RxApiInterface$Section

          +

          Ƭ RxApiInterface$Section: object

          +

          Defined in types.d.ts:11

          +

          Type declaration

          +
          + + +
          + +
          +
          +
          + +

          results matching ""

          +
            + +
            +
            + +

            No results matching ""

            + +
            +
            +
            + +
            +
            + +
            + + + + + + + + + + + + + + +
            + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api/README.md b/docs/api/README.md index 4d81daf705..21b0214173 100644 --- a/docs/api/README.md +++ b/docs/api/README.md @@ -97,7 +97,7 @@ api.chain **Ƭ ApiInterface**: *`object`* -*Defined in [types.d.ts:18](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/types.d.ts#L18)* +*Defined in [types.d.ts:18](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/types.d.ts#L18)* #### Type declaration @@ -108,7 +108,7 @@ ___ **Ƭ ApiInterface$Section**: *`object`* -*Defined in [types.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/types.d.ts#L14)* +*Defined in [types.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/types.d.ts#L14)* #### Type declaration diff --git a/docs/api/classes/api.md b/docs/api/classes/api.md index a01c09377f..f34ee31499 100644 --- a/docs/api/classes/api.md +++ b/docs/api/classes/api.md @@ -41,7 +41,7 @@ const api = new Api(provider); ⊕ **new Api**(provider: *`ProviderInterface`*): [Api](api.md) -*Defined in [index.ts:37](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/index.ts#L37)* +*Defined in [index.ts:37](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/index.ts#L37)* *__constructor__*: Default constructor for the Api Object @@ -63,7 +63,7 @@ ___ **● author**: *[ApiInterface$Section](../#apiinterface_section)* -*Defined in [index.ts:34](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/index.ts#L34)* +*Defined in [index.ts:34](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/index.ts#L34)* ___ @@ -72,7 +72,7 @@ ___ **● chain**: *[ApiInterface$Section](../#apiinterface_section)* -*Defined in [index.ts:35](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/index.ts#L35)* +*Defined in [index.ts:35](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/index.ts#L35)* ___ @@ -81,7 +81,7 @@ ___ **● state**: *[ApiInterface$Section](../#apiinterface_section)* -*Defined in [index.ts:36](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/index.ts#L36)* +*Defined in [index.ts:36](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/index.ts#L36)* ___ @@ -90,7 +90,7 @@ ___ **● system**: *[ApiInterface$Section](../#apiinterface_section)* -*Defined in [index.ts:37](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/index.ts#L37)* +*Defined in [index.ts:37](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/index.ts#L37)* ___ diff --git a/docs/api/index.html b/docs/api/index.html new file mode 100644 index 0000000000..fe7da143db --- /dev/null +++ b/docs/api/index.html @@ -0,0 +1,564 @@ + + + + + + + api · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + + + + + + +
            + +
            + +
            + + + + + + + + +
            +
            + +
            +
            + +
            + +

            polkadotjs isc style npm travis maintainability coverage dependency devDependency

            +

            @polkadot/api

            +

            Warning - currently this does not actually do all that much, it is an attempt to put into code some thoughts about how to maintain the endpoints. This library provides a clean wrapper around all the methods exposed by a Polkadot network client.

            +

            Methods are auto-generated for the JsonRPC interface definitions, containing a full list of all sections and the methods contained within.

            +

            Usage

            +

            Installation -

            +
            npm install --save @polkadot/api
            +

            Initialisation -

            +
            import Api from '@polkadot/api';
            +import WsProvider from '@polkadot/api-provider/ws';
            +
            +const provider = new WsProvider('http://127.0.0.1:9944');
            +const api = new Api(provider);
            +
            +

            Making calls -

            +
            api.chain
            +  .getHeader('0x1234567890')
            +  .then((header) => console.log(header))
            +  .catch((error) => console.error(error));
            +
            +

            Retrieving the best block (once-off) -

            +
            api.chain
            +  .getHead()
            +  .then((headerHash) => {
            +    return api.chain.getHeader(headerHash);
            +  })
            +  .then((header) => {
            +    console.log(`best #${header.number.toString()}`);
            +  })
            +  .catch((error) => {
            +    console.error('error:', error);
            +  });
            +
            +

            Retrieving best header via subscription -

            +
            api.chain
            +  .newHead((error, header) => {
            +    if (error) {
            +      console.error('error:', error);
            +    }
            +
            +    console.log(`best #${header.number.toString()}`);
            +  })
            +  .then((subscriptionId) => {
            +    // id for the subscription, can unsubscribe via
            +    // api.chain.newHead.unsubscribe(subscriptionId)
            +  })
            +  .catch((error) => {
            +    console.error('error subscribing:', error);
            +  });
            +
            +

            Index

            +

            Classes

            + +

            Interfaces

            + +

            Type aliases

            + +
            +

            Type aliases

            +

            +

            ApiInterface

            +

            Ƭ ApiInterface: object

            +

            Defined in types.d.ts:18

            +

            Type declaration

            +
            +

            +

            ApiInterface$Section

            +

            Ƭ ApiInterface$Section: object

            +

            Defined in types.d.ts:14

            +

            Type declaration

            +
            + + +
            + +
            +
            +
            + +

            results matching ""

            +
              + +
              +
              + +

              No results matching ""

              + +
              +
              +
              + +
              +
              + +
              + + + + + + + + + + + + + + +
              + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/api/interfaces/apiinterface_section_method.md b/docs/api/interfaces/apiinterface_section_method.md index 43161c9e48..de3af49fa7 100644 --- a/docs/api/interfaces/apiinterface_section_method.md +++ b/docs/api/interfaces/apiinterface_section_method.md @@ -9,7 +9,7 @@ ## Callable ▸ **__call**(...params: *`Array`<`any`>*): `Promise`<`any`> -*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/types.d.ts#L7)* +*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/types.d.ts#L7)* **Parameters:** @@ -36,7 +36,7 @@ **● subscription**: *`string`* -*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/types.d.ts#L10)* +*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/types.d.ts#L10)* ___ @@ -45,7 +45,7 @@ ___ **● unsubscribe**: *`function`* -*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/api/src/types.d.ts#L11)* +*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/api/src/types.d.ts#L11)* #### Type declaration ▸(id: *`number`*): `Promise`<`any`> diff --git a/docs/examples/01_simple_connect/index.html b/docs/examples/01_simple_connect/index.html new file mode 100644 index 0000000000..a518cdc622 --- /dev/null +++ b/docs/examples/01_simple_connect/index.html @@ -0,0 +1,508 @@ + + + + + + + Simple connect · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + + + + + +
              + +
              + +
              + + + + + + + + +
              +
              + +
              +
              + +
              + +

              Simple Connect

              +
              +

              The following example shows how to instantiate a Polkadot API object and use it to connect to a node.

              +
              +
              +
              +
              const Api = require('@polkadot/api').default
              +const WsProvider = require('@polkadot/api-provider/ws').default
              +const provider = new WsProvider('ws://127.0.0.1:9944')
              +const api = new Api(provider)
              +
              +async function getChain () {
              +  return api.system.chain()
              +}
              +
              +async function main () {
              +  const chain = await getChain()
              +  console.log('You are connected to chain:', chain)
              +}
              +
              +main().finally(_ => process.exit())
              +
              +
              + +
              + +
              +
              +
              + +

              results matching ""

              +
                + +
                +
                + +

                No results matching ""

                + +
                +
                +
                + +
                +
                + +
                + + + + + + + + + + + + + + +
                + + +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/02_listen_to_blocks/index.html b/docs/examples/02_listen_to_blocks/index.html new file mode 100644 index 0000000000..614da5cdde --- /dev/null +++ b/docs/examples/02_listen_to_blocks/index.html @@ -0,0 +1,523 @@ + + + + + + + Listen to blocks · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                +
                + + + + + + + + +
                + +
                + +
                + + + + + + + + +
                +
                + +
                +
                + +
                + +

                Listen to new blocks

                +
                +

                This example shows how to subscribe to new blocks.

                +
                +
                +

                It displays the block number every time a new block is seen by the node you are connected to.

                +
                +
                + + + + + +
                +
                Note
                +
                +The example runs until you stop it wit CTRL+C +
                +
                +
                +
                +
                const BN = require('bn.js')
                +const Api = require('@polkadot/api').default
                +const WsProvider = require('@polkadot/api-provider/ws').default
                +const provider = new WsProvider('ws://127.0.0.1:9944')
                +const api = new Api(provider)
                +
                +function main () {
                +  console.log('Blocks will be shown as they come in, CTRL+C to stop:')
                +  api.chain.newHead((_, header) => {
                +    const bnBlockNumber = new BN(header.number, 16)
                +    console.log('#' + bnBlockNumber.toString(10))
                +  })
                +}
                +
                +main()
                +
                +
                + +
                + +
                +
                +
                + +

                results matching ""

                +
                  + +
                  +
                  + +

                  No results matching ""

                  + +
                  +
                  +
                  + +
                  +
                  + +
                  + + + + + + + + + + + + + + +
                  + + +
                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/03_listen_to_balance_change/index.html b/docs/examples/03_listen_to_balance_change/index.html new file mode 100644 index 0000000000..cf41c9414f --- /dev/null +++ b/docs/examples/03_listen_to_balance_change/index.html @@ -0,0 +1,507 @@ + + + + + + + Listen to balance change · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  + + + + + + + + +
                  + +
                  + +
                  + + + + + + + + +
                  +
                  + +
                  +
                  + +
                  + +

                  Listen to balance changes

                  +
                  +

                  This example shows how to instantiate a Polkadot API object and use it to connect to a node.

                  +
                  +
                  +
                  +
                  const Api = require('@polkadot/api').default
                  +const WsProvider = require('@polkadot/api-provider/ws').default
                  +const storage = require('@polkadot/storage').default
                  +const BN = require('bn.js')
                  +const provider = new WsProvider('ws://127.0.0.1:9944')
                  +const api = new Api(provider)
                  +const Alice = '5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ'
                  +
                  +console.log('You may let this example running and start the example 06 or send DOTs to ' + Alice)
                  +api.state.storage([[storage.staking.public.freeBalanceOf, Alice]], (_, values) => {
                  +  console.log(`Balance of ${Alice}: ${new BN(values[0]).toString(10)} DOTs`)
                  +}).then((subscriptionId) => {
                  +  console.log('Balance changes subscription id:', subscriptionId)
                  +})
                  +
                  +
                  + +
                  + +
                  +
                  +
                  + +

                  results matching ""

                  +
                    + +
                    +
                    + +

                    No results matching ""

                    + +
                    +
                    +
                    + +
                    +
                    + +
                    + + + + + + + + + + + + + + +
                    + + +
                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/04_generate_account/index.html b/docs/examples/04_generate_account/index.html new file mode 100644 index 0000000000..c985d88585 --- /dev/null +++ b/docs/examples/04_generate_account/index.html @@ -0,0 +1,522 @@ + + + + + + + Generate Accounts · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                    +
                    + + + + + + + + +
                    + +
                    + +
                    + + + + + + + + +
                    +
                    + +
                    +
                    + +
                    + +

                    Generate accounts

                    +
                    +

                    If you want to develop a wallet or a program that will accept payments in DOTs, you likely will need to generate addresses. This sample shows you how to generate accounts in several ways.

                    +
                    +
                    +
                    +
                    const Keyring = require('@polkadot/util-keyring').default
                    +const u8aToHex = require('@polkadot/util/u8a/toHex').default
                    +const Encoder = new TextEncoder() // always utf-8
                    +const crypto = require('crypto')
                    +
                    +// A fixed seed from an array
                    +const SEED1 = new Uint8Array(
                    +  [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
                    +    22, 23, 24, 25, 26, 27, 28, 29, 30, 0, 0])
                    +
                    +// A fixed seed from a 32 chars string
                    +const SEED2 = Encoder.encode('correct horse battery and staple')
                    +
                    +const keyring = new Keyring()
                    +const pair1 = keyring.addFromSeed(SEED1)
                    +const pair2 = keyring.addFromSeed(SEED2)
                    +
                    +console.log('Deterministic addresses (same for each run):')
                    +console.log(`Address 1\t ${pair1.address()}\t Seed: ${u8aToHex(SEED1)}`)
                    +console.log(`Address 2\t ${pair2.address()}\t Seed: ${u8aToHex(SEED2)}`)
                    +
                    +// A random seed
                    +const SEED = new Uint8Array(32)
                    +console.log('Random Addresses (random for each run):')
                    +for (var i = 3; i < 13; i++) {
                    +  Buffer.from(crypto.randomFillSync(SEED))
                    +  const pair3 = keyring.addFromSeed(SEED)
                    +  console.log(`Address ${i}\t ${pair3.address()}\t Seed: ${u8aToHex(SEED)}`)
                    +}
                    +
                    +
                    + +
                    + +
                    +
                    +
                    + +

                    results matching ""

                    +
                      + +
                      +
                      + +

                      No results matching ""

                      + +
                      +
                      +
                      + +
                      +
                      + +
                      + + + + + + + + + + + + + + +
                      + + +
                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/05_read_storage/index.html b/docs/examples/05_read_storage/index.html new file mode 100644 index 0000000000..682cec40be --- /dev/null +++ b/docs/examples/05_read_storage/index.html @@ -0,0 +1,526 @@ + + + + + + + Read Storage · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                      +
                      + + + + + + + + +
                      + +
                      + +
                      + + + + + + + + +
                      +
                      + +
                      +
                      + +
                      + +

                      Read storage

                      +
                      +

                      Many important variable are available through the storage API. This example shows how to call a few of those APIs.

                      +
                      +
                      +
                      +
                      const Api = require('@polkadot/api').default
                      +const WsProvider = require('@polkadot/api-provider/ws').default
                      +const storage = require('@polkadot/storage').default
                      +const BN = require('bn.js')
                      +
                      +const provider = new WsProvider('ws://127.0.0.1:9944')
                      +const api = new Api(provider)
                      +
                      +async function getAccountIndex (address) {
                      +  return api.state.getStorage([storage.system.public.accountIndexOf, address])
                      +}
                      +
                      +async function getValidators () {
                      +  return api.state.getStorage([storage.session.public.validators])
                      +}
                      +
                      +async function getBlockPeriod () {
                      +  return api.state.getStorage([storage.timestamp.public.blockPeriod])
                      +}
                      +
                      +async function main () {
                      +  const address = '5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ'
                      +  const validators = await getValidators()
                      +  const bn = await getAccountIndex(address)
                      +  const blockPeriod = await getBlockPeriod()
                      +
                      +  const index = new BN(bn)
                      +  console.log(`BlockPeriod: ${new BN(blockPeriod).toString(10)} seconds`)
                      +  console.log(`Account Index of ${address}: ${index.toString(10)}`)
                      +  console.log('Current validators', validators)
                      +}
                      +
                      +main().finally(_ => process.exit())
                      +
                      +
                      + +
                      + +
                      +
                      +
                      + +

                      results matching ""

                      +
                        + +
                        +
                        + +

                        No results matching ""

                        + +
                        +
                        +
                        + +
                        +
                        + +
                        + + + + + + + + + + + + + + +
                        + + +
                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/06_craft_extrinsic/index.html b/docs/examples/06_craft_extrinsic/index.html new file mode 100644 index 0000000000..4ffb9bbe94 --- /dev/null +++ b/docs/examples/06_craft_extrinsic/index.html @@ -0,0 +1,548 @@ + + + + + + + Craft Extrinsic · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                        +
                        + + + + + + + + +
                        + +
                        + +
                        + + + + + + + + +
                        +
                        + +
                        +
                        + +
                        + +

                        Craft Extrinsic

                        +
                        +

                        In the current version, crafting an extrinsic is a rather cumbersome process. This sample guides you though it and shows how to tranfer DOTs from an account to another.

                        +
                        +
                        +
                        +
                        const Api = require('@polkadot/api').default
                        +const WsProvider = require('@polkadot/api-provider/ws').default
                        +const extrinsics = require('@polkadot/extrinsics').default
                        +const encodeExtrinsic = require('@polkadot/extrinsics/codec/encode').default
                        +const encodeLength = require('@polkadot/extrinsics/codec/encode/length').default
                        +const Keyring = require('@polkadot/util-keyring').default
                        +const storage = require('@polkadot/storage').default
                        +const BN = require('bn.js')
                        +
                        +const Encoder = new TextEncoder()
                        +const keyring = new Keyring()
                        +const provider = new WsProvider('ws://127.0.0.1:9944')
                        +const api = new Api(provider)
                        +
                        +async function getAccountIndex (address) {
                        +  return api.state.getStorage([storage.system.public.accountIndexOf, address])
                        +}
                        +
                        +async function transfer (keyRingFrom, addressTo, amount) {
                        +  const accountIndex = await getAccountIndex(keyRingFrom.address())
                        +  console.log(`Current accountIndex: ${accountIndex}`)
                        +
                        +  // encode the call for signing
                        +  const message = encodeExtrinsic(
                        +    keyRingFrom.publicKey(),
                        +    accountIndex,
                        +    extrinsics.staking.public.transfer,
                        +    [addressTo, amount]
                        +  )
                        +
                        +  // get the signature
                        +  const signature = keyRingFrom.sign(message)
                        +
                        +  // encode the extrinsic for submission, adding the length (prefix) and the
                        +  // signature (postfix)Rödl
                        +  const encoded = encodeLength(
                        +    // When working with publicKeys, the prefix is 0xff for poc-2+
                        +    new Uint8Array([0xff]),
                        +    message,
                        +    signature
                        +  )
                        +
                        +  return api.author.submitExtrinsic(encoded)
                        +}
                        +
                        +const Alice = keyring.addFromSeed(Encoder.encode('Alice                           '))
                        +const addressBob = '5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE'
                        +const amount = new BN(999) // on dev chain, the fee is 1, that makes it a round 1000
                        +
                        +console.log(`Crafting and sending an extrinsic for Alice to send Bob ${amount} DOTs`)
                        +transfer(Alice, addressBob, amount)
                        +  .then(() => console.log('Sent'))
                        +  .catch((e) => console.log(
                        +    'HINT: Make sure you wait for the storage to update before sending the next extrinsic', e))
                        +  .finally(_ => process.exit(0))
                        +
                        +
                        + +
                        + +
                        +
                        +
                        + +

                        results matching ""

                        +
                          + +
                          +
                          + +

                          No results matching ""

                          + +
                          +
                          +
                          + +
                          +
                          + +
                          + + + + + + + + + + + + + + +
                          + + +
                          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/07_transfer_dots/index.html b/docs/examples/07_transfer_dots/index.html new file mode 100644 index 0000000000..54719b9484 --- /dev/null +++ b/docs/examples/07_transfer_dots/index.html @@ -0,0 +1,535 @@ + + + + + + + Transfer DOTs · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                          +
                          + + + + + + + + +
                          + +
                          + +
                          + + + + + + + + +
                          +
                          + +
                          +
                          + +
                          + +

                          Tranfer DOTs

                          +
                          +

                          This sample is more 'straight to the point' and shows the easiest way to transfer DOTs from an account to another.

                          +
                          +
                          +
                          +
                          const Api = require('@polkadot/api').default
                          +const WsProvider = require('@polkadot/api-provider/ws').default
                          +const extrinsics = require('@polkadot/extrinsics').default
                          +const encodeExtrinsic = require('@polkadot/extrinsics/codec/encode/uncheckedLength').default
                          +const encodeLength = require('@polkadot/extrinsics/codec/encode/length').default
                          +const Keyring = require('@polkadot/util-keyring').default
                          +const storage = require('@polkadot/storage').default
                          +const BN = require('bn.js')
                          +
                          +const Encoder = new TextEncoder()
                          +const keyring = new Keyring()
                          +const provider = new WsProvider('ws://127.0.0.1:9944')
                          +const api = new Api(provider)
                          +
                          +async function getAccountIndex (address) {
                          +  return api.state.getStorage([storage.system.public.accountIndexOf, address])
                          +}
                          +
                          +async function transfer (keyRingFrom, addressTo, amount) {
                          +  const nextAccountIndex = await getAccountIndex(keyRingFrom.address())
                          +
                          +  // encode the call for signing
                          +  const encoded = encodeExtrinsic(
                          +    keyRingFrom,
                          +    nextAccountIndex,
                          +    extrinsics.staking.public.transfer,
                          +    [addressTo, amount]
                          +  )
                          +
                          +  await api.author.submitExtrinsic(encoded)
                          +    .catch(e => console.log)
                          +}
                          +
                          +const Alice = keyring.addFromSeed(Encoder.encode('Alice                           '))
                          +const addressBob = '5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE'
                          +const amount = new BN(999) // on dev chain, the fee is 1, that makes it a round 1000
                          +
                          +console.log(`Crafting and sending an extrinsic for Alice to send Bob ${amount} DOTs`)
                          +transfer(Alice, addressBob, amount)
                          +  .then(() => console.log('Done'))
                          +  .catch((e) => console.log(e))
                          +  .finally(_ => process.exit(0))
                          +
                          +
                          + +
                          + +
                          +
                          +
                          + +

                          results matching ""

                          +
                            + +
                            +
                            + +

                            No results matching ""

                            + +
                            +
                            +
                            + +
                            +
                            + +
                            + + + + + + + + + + + + + + +
                            + + +
                            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/examples/index.html b/docs/examples/index.html new file mode 100644 index 0000000000..250f929eed --- /dev/null +++ b/docs/examples/index.html @@ -0,0 +1,547 @@ + + + + + + + Overview · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                            +
                            + + + + + + + + +
                            + +
                            + +
                            + + + + + + + + +
                            +
                            + +
                            +
                            + +
                            + +

                            Examples

                            +
                            +
                            +
                            +

                            For the following examples, you need a local node. It is usually convenient testing with:

                            +
                            +
                            +
                            +
                            polkadot --dev
                            +
                            +
                            +
                            +

                            Some of the examples use the following accounts:

                            +
                            +
                            +
                              +
                            • +

                              Alice: 5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ

                              +
                            • +
                            • +

                              Bob: 5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE

                              +
                            • +
                            +
                            +
                            +

                            Those accounts are easy to add if you don´t have/see them. The seed of Alice´s account is Alice␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ and the seed of Bob is…​ well you guess…​

                            +
                            +
                            + + + + + +
                            +
                            Note
                            +
                            +Note the spaces padding Alice´s key up to 32 chars. +
                            +
                            +
                            +
                            +
                            +

                            Install

                            +
                            +
                            +

                            From each folder, run yarn to install the required dependencies

                            +
                            +
                            +
                            +
                            +

                            Running the examples

                            +
                            +
                            +

                            From each folder, run:

                            +
                            +
                            +
                            +
                            yarn start
                            +
                            +
                            +
                            +
                            + +
                            + +
                            +
                            +
                            + +

                            results matching ""

                            +
                              + +
                              +
                              + +

                              No results matching ""

                              + +
                              +
                              +
                              + +
                              +
                              + +
                              + + + + + + + + + + + + + + +
                              + + +
                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/gitbook/fonts/fontawesome/FontAwesome.otf b/docs/gitbook/fonts/fontawesome/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..d4de13e832d567ff29c5b4e9561b8c370348cc9c GIT binary patch literal 124988 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 literal 0 HcmV?d00001 diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c7b00d2ba8896fd29de846b19f89fcf0d56ad152 GIT binary patch literal 76518 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

                              o`C;$>$qUFy9HtaEMy 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 literal 0 HcmV?d00001 diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg new file mode 100644 index 0000000000..8b66187fe0 --- /dev/null +++ b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg @@ -0,0 +1,685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f221e50a2ef60738ba30932d834530cdfe55cb3e GIT binary patch literal 152796 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 literal 0 HcmV?d00001 diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..6e7483cf61b490c08ed644d6ef802c69472eb247 GIT binary patch literal 90412 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

                            • Sah2S3BIm!9X}-D?74W(ZelQ^@kmQ3Jr0) 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%0DXb%$~yD(ql<{7mirrJETjC^q^jURA4A9 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 z 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≠dR0E9ICQ{-tcR;@{R^I5P#1GUH!p=-{c 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 literal 0 HcmV?d00001 diff --git a/docs/gitbook/gitbook-plugin-fontsettings/fontsettings.js b/docs/gitbook/gitbook-plugin-fontsettings/fontsettings.js new file mode 100644 index 0000000000..ff7be71413 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-fontsettings/fontsettings.js @@ -0,0 +1,240 @@ +require(['gitbook', 'jquery'], function(gitbook, $) { + // Configuration + var MAX_SIZE = 4, + MIN_SIZE = 0, + BUTTON_ID; + + // Current fontsettings state + var fontState; + + // Default themes + var THEMES = [ + { + config: 'white', + text: 'White', + id: 0 + }, + { + config: 'sepia', + text: 'Sepia', + id: 1 + }, + { + config: 'night', + text: 'Night', + id: 2 + } + ]; + + // Default font families + var FAMILIES = [ + { + config: 'serif', + text: 'Serif', + id: 0 + }, + { + config: 'sans', + text: 'Sans', + id: 1 + } + ]; + + // Return configured themes + function getThemes() { + return THEMES; + } + + // Modify configured themes + function setThemes(themes) { + THEMES = themes; + updateButtons(); + } + + // Return configured font families + function getFamilies() { + return FAMILIES; + } + + // Modify configured font families + function setFamilies(families) { + FAMILIES = families; + updateButtons(); + } + + // Save current font settings + function saveFontSettings() { + gitbook.storage.set('fontState', fontState); + update(); + } + + // Increase font size + function enlargeFontSize(e) { + e.preventDefault(); + if (fontState.size >= MAX_SIZE) return; + + fontState.size++; + saveFontSettings(); + } + + // Decrease font size + function reduceFontSize(e) { + e.preventDefault(); + if (fontState.size <= MIN_SIZE) return; + + fontState.size--; + saveFontSettings(); + } + + // Change font family + function changeFontFamily(configName, e) { + if (e && e instanceof Event) { + e.preventDefault(); + } + + var familyId = getFontFamilyId(configName); + fontState.family = familyId; + saveFontSettings(); + } + + // Change type of color theme + function changeColorTheme(configName, e) { + if (e && e instanceof Event) { + e.preventDefault(); + } + + var $book = gitbook.state.$book; + + // Remove currently applied color theme + if (fontState.theme !== 0) + $book.removeClass('color-theme-'+fontState.theme); + + // Set new color theme + var themeId = getThemeId(configName); + fontState.theme = themeId; + if (fontState.theme !== 0) + $book.addClass('color-theme-'+fontState.theme); + + saveFontSettings(); + } + + // Return the correct id for a font-family config key + // Default to first font-family + function getFontFamilyId(configName) { + // Search for plugin configured font family + var configFamily = $.grep(FAMILIES, function(family) { + return family.config == configName; + })[0]; + // Fallback to default font family + return (!!configFamily)? configFamily.id : 0; + } + + // Return the correct id for a theme config key + // Default to first theme + function getThemeId(configName) { + // Search for plugin configured theme + var configTheme = $.grep(THEMES, function(theme) { + return theme.config == configName; + })[0]; + // Fallback to default theme + return (!!configTheme)? configTheme.id : 0; + } + + function update() { + var $book = gitbook.state.$book; + + $('.font-settings .font-family-list li').removeClass('active'); + $('.font-settings .font-family-list li:nth-child('+(fontState.family+1)+')').addClass('active'); + + $book[0].className = $book[0].className.replace(/\bfont-\S+/g, ''); + $book.addClass('font-size-'+fontState.size); + $book.addClass('font-family-'+fontState.family); + + if(fontState.theme !== 0) { + $book[0].className = $book[0].className.replace(/\bcolor-theme-\S+/g, ''); + $book.addClass('color-theme-'+fontState.theme); + } + } + + function init(config) { + // Search for plugin configured font family + var configFamily = getFontFamilyId(config.family), + configTheme = getThemeId(config.theme); + + // Instantiate font state object + fontState = gitbook.storage.get('fontState', { + size: config.size || 2, + family: configFamily, + theme: configTheme + }); + + update(); + } + + function updateButtons() { + // Remove existing fontsettings buttons + if (!!BUTTON_ID) { + gitbook.toolbar.removeButton(BUTTON_ID); + } + + // Create buttons in toolbar + BUTTON_ID = gitbook.toolbar.createButton({ + icon: 'fa fa-font', + label: 'Font Settings', + className: 'font-settings', + dropdown: [ + [ + { + text: 'A', + className: 'font-reduce', + onClick: reduceFontSize + }, + { + text: 'A', + className: 'font-enlarge', + onClick: enlargeFontSize + } + ], + $.map(FAMILIES, function(family) { + family.onClick = function(e) { + return changeFontFamily(family.config, e); + }; + + return family; + }), + $.map(THEMES, function(theme) { + theme.onClick = function(e) { + return changeColorTheme(theme.config, e); + }; + + return theme; + }) + ] + }); + } + + // Init configuration at start + gitbook.events.bind('start', function(e, config) { + var opts = config.fontsettings; + + // Generate buttons at start + updateButtons(); + + // Init current settings + init(opts); + }); + + // Expose API + gitbook.fontsettings = { + enlargeFontSize: enlargeFontSize, + reduceFontSize: reduceFontSize, + setTheme: changeColorTheme, + setFamily: changeFontFamily, + getThemes: getThemes, + setThemes: setThemes, + getFamilies: getFamilies, + setFamilies: setFamilies + }; +}); + + diff --git a/docs/gitbook/gitbook-plugin-fontsettings/website.css b/docs/gitbook/gitbook-plugin-fontsettings/website.css new file mode 100644 index 0000000000..26591fe811 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-fontsettings/website.css @@ -0,0 +1,291 @@ +/* + * Theme 1 + */ +.color-theme-1 .dropdown-menu { + background-color: #111111; + border-color: #7e888b; +} +.color-theme-1 .dropdown-menu .dropdown-caret .caret-inner { + border-bottom: 9px solid #111111; +} +.color-theme-1 .dropdown-menu .buttons { + border-color: #7e888b; +} +.color-theme-1 .dropdown-menu .button { + color: #afa790; +} +.color-theme-1 .dropdown-menu .button:hover { + color: #73553c; +} +/* + * Theme 2 + */ +.color-theme-2 .dropdown-menu { + background-color: #2d3143; + border-color: #272a3a; +} +.color-theme-2 .dropdown-menu .dropdown-caret .caret-inner { + border-bottom: 9px solid #2d3143; +} +.color-theme-2 .dropdown-menu .buttons { + border-color: #272a3a; +} +.color-theme-2 .dropdown-menu .button { + color: #62677f; +} +.color-theme-2 .dropdown-menu .button:hover { + color: #f4f4f5; +} +.book .book-header .font-settings .font-enlarge { + line-height: 30px; + font-size: 1.4em; +} +.book .book-header .font-settings .font-reduce { + line-height: 30px; + font-size: 1em; +} +.book.color-theme-1 .book-body { + color: #704214; + background: #f3eacb; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section { + background: #f3eacb; +} +.book.color-theme-2 .book-body { + color: #bdcadb; + background: #1c1f2b; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section { + background: #1c1f2b; +} +.book.font-size-0 .book-body .page-inner section { + font-size: 1.2rem; +} +.book.font-size-1 .book-body .page-inner section { + font-size: 1.4rem; +} +.book.font-size-2 .book-body .page-inner section { + font-size: 1.6rem; +} +.book.font-size-3 .book-body .page-inner section { + font-size: 2.2rem; +} +.book.font-size-4 .book-body .page-inner section { + font-size: 4rem; +} +.book.font-family-0 { + font-family: Georgia, serif; +} +.book.font-family-1 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal { + color: #704214; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal a { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h2, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h3, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h4, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h5, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h6 { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h2 { + border-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal h6 { + color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal hr { + background-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal blockquote { + border-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + background: #fdf6e3; + color: #657b83; + border-color: #f8df9c; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal .highlight { + background-color: inherit; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table th, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table td { + border-color: #f5d06c; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table tr { + color: inherit; + background-color: #fdf6e3; + border-color: #444444; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal table tr:nth-child(2n) { + background-color: #fbeecb; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal { + color: #bdcadb; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal a { + color: #3eb1d0; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h2, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h3, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h4, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h5, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h6 { + color: #fffffa; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h1, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h2 { + border-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal h6 { + color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal hr { + background-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal blockquote { + border-color: #373b4e; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + color: #9dbed8; + background: #2d3143; + border-color: #2d3143; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal .highlight { + background-color: #282a39; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table th, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table td { + border-color: #3b3f54; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table tr { + color: #b6c2d2; + background-color: #2d3143; + border-color: #3b3f54; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal table tr:nth-child(2n) { + background-color: #35394b; +} +.book.color-theme-1 .book-header { + color: #afa790; + background: transparent; +} +.book.color-theme-1 .book-header .btn { + color: #afa790; +} +.book.color-theme-1 .book-header .btn:hover { + color: #73553c; + background: none; +} +.book.color-theme-1 .book-header h1 { + color: #704214; +} +.book.color-theme-2 .book-header { + color: #7e888b; + background: transparent; +} +.book.color-theme-2 .book-header .btn { + color: #3b3f54; +} +.book.color-theme-2 .book-header .btn:hover { + color: #fffff5; + background: none; +} +.book.color-theme-2 .book-header h1 { + color: #bdcadb; +} +.book.color-theme-1 .book-body .navigation { + color: #afa790; +} +.book.color-theme-1 .book-body .navigation:hover { + color: #73553c; +} +.book.color-theme-2 .book-body .navigation { + color: #383f52; +} +.book.color-theme-2 .book-body .navigation:hover { + color: #fffff5; +} +/* + * Theme 1 + */ +.book.color-theme-1 .book-summary { + color: #afa790; + background: #111111; + border-right: 1px solid rgba(0, 0, 0, 0.07); +} +.book.color-theme-1 .book-summary .book-search { + background: transparent; +} +.book.color-theme-1 .book-summary .book-search input, +.book.color-theme-1 .book-summary .book-search input:focus { + border: 1px solid transparent; +} +.book.color-theme-1 .book-summary ul.summary li.divider { + background: #7e888b; + box-shadow: none; +} +.book.color-theme-1 .book-summary ul.summary li i.fa-check { + color: #33cc33; +} +.book.color-theme-1 .book-summary ul.summary li.done > a { + color: #877f6a; +} +.book.color-theme-1 .book-summary ul.summary li a, +.book.color-theme-1 .book-summary ul.summary li span { + color: #877f6a; + background: transparent; + font-weight: normal; +} +.book.color-theme-1 .book-summary ul.summary li.active > a, +.book.color-theme-1 .book-summary ul.summary li a:hover { + color: #704214; + background: transparent; + font-weight: normal; +} +/* + * Theme 2 + */ +.book.color-theme-2 .book-summary { + color: #bcc1d2; + background: #2d3143; + border-right: none; +} +.book.color-theme-2 .book-summary .book-search { + background: transparent; +} +.book.color-theme-2 .book-summary .book-search input, +.book.color-theme-2 .book-summary .book-search input:focus { + border: 1px solid transparent; +} +.book.color-theme-2 .book-summary ul.summary li.divider { + background: #272a3a; + box-shadow: none; +} +.book.color-theme-2 .book-summary ul.summary li i.fa-check { + color: #33cc33; +} +.book.color-theme-2 .book-summary ul.summary li.done > a { + color: #62687f; +} +.book.color-theme-2 .book-summary ul.summary li a, +.book.color-theme-2 .book-summary ul.summary li span { + color: #c1c6d7; + background: transparent; + font-weight: 600; +} +.book.color-theme-2 .book-summary ul.summary li.active > a, +.book.color-theme-2 .book-summary ul.summary li a:hover { + color: #f4f4f5; + background: #252737; + font-weight: 600; +} diff --git a/docs/gitbook/gitbook-plugin-highlight/ebook.css b/docs/gitbook/gitbook-plugin-highlight/ebook.css new file mode 100644 index 0000000000..cecaaab5a6 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/ebook.css @@ -0,0 +1,135 @@ +pre, +code { + /* http://jmblog.github.io/color-themes-for-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +pre .hljs-comment, +code .hljs-comment, +pre .hljs-title, +code .hljs-title { + color: #8e908c; +} +pre .hljs-variable, +code .hljs-variable, +pre .hljs-attribute, +code .hljs-attribute, +pre .hljs-tag, +code .hljs-tag, +pre .hljs-regexp, +code .hljs-regexp, +pre .hljs-deletion, +code .hljs-deletion, +pre .ruby .hljs-constant, +code .ruby .hljs-constant, +pre .xml .hljs-tag .hljs-title, +code .xml .hljs-tag .hljs-title, +pre .xml .hljs-pi, +code .xml .hljs-pi, +pre .xml .hljs-doctype, +code .xml .hljs-doctype, +pre .html .hljs-doctype, +code .html .hljs-doctype, +pre .css .hljs-id, +code .css .hljs-id, +pre .css .hljs-class, +code .css .hljs-class, +pre .css .hljs-pseudo, +code .css .hljs-pseudo { + color: #c82829; +} +pre .hljs-number, +code .hljs-number, +pre .hljs-preprocessor, +code .hljs-preprocessor, +pre .hljs-pragma, +code .hljs-pragma, +pre .hljs-built_in, +code .hljs-built_in, +pre .hljs-literal, +code .hljs-literal, +pre .hljs-params, +code .hljs-params, +pre .hljs-constant, +code .hljs-constant { + color: #f5871f; +} +pre .ruby .hljs-class .hljs-title, +code .ruby .hljs-class .hljs-title, +pre .css .hljs-rules .hljs-attribute, +code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +pre .hljs-string, +code .hljs-string, +pre .hljs-value, +code .hljs-value, +pre .hljs-inheritance, +code .hljs-inheritance, +pre .hljs-header, +code .hljs-header, +pre .hljs-addition, +code .hljs-addition, +pre .ruby .hljs-symbol, +code .ruby .hljs-symbol, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + color: #718c00; +} +pre .css .hljs-hexcolor, +code .css .hljs-hexcolor { + color: #3e999f; +} +pre .hljs-function, +code .hljs-function, +pre .python .hljs-decorator, +code .python .hljs-decorator, +pre .python .hljs-title, +code .python .hljs-title, +pre .ruby .hljs-function .hljs-title, +code .ruby .hljs-function .hljs-title, +pre .ruby .hljs-title .hljs-keyword, +code .ruby .hljs-title .hljs-keyword, +pre .perl .hljs-sub, +code .perl .hljs-sub, +pre .javascript .hljs-title, +code .javascript .hljs-title, +pre .coffeescript .hljs-title, +code .coffeescript .hljs-title { + color: #4271ae; +} +pre .hljs-keyword, +code .hljs-keyword, +pre .javascript .hljs-function, +code .javascript .hljs-function { + color: #8959a8; +} +pre .hljs, +code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +pre .coffeescript .javascript, +code .coffeescript .javascript, +pre .javascript .xml, +code .javascript .xml, +pre .tex .hljs-formula, +code .tex .hljs-formula, +pre .xml .javascript, +code .xml .javascript, +pre .xml .vbscript, +code .xml .vbscript, +pre .xml .css, +code .xml .css, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-highlight/website.css b/docs/gitbook/gitbook-plugin-highlight/website.css new file mode 100644 index 0000000000..6674448f7c --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/website.css @@ -0,0 +1,434 @@ +.book .book-body .page-wrapper .page-inner section.normal pre, +.book .book-body .page-wrapper .page-inner section.normal code { + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #8e908c; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #c82829; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #f5871f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #718c00; +} +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #3e999f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #4271ae; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #8959a8; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + /* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + /* Solarized Green */ + /* Solarized Cyan */ + /* Solarized Blue */ + /* Solarized Yellow */ + /* Solarized Orange */ + /* Solarized Red */ + /* Solarized Violet */ +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-javadoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-javadoc { + color: #93a1a1; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .nginx .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .nginx .hljs-title { + color: #859900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_url, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_url { + color: #2aa198; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-function, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-function { + color: #268bd2; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_reference, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_reference { + color: #b58900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-header { + color: #cb4b16; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-important, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-important { + color: #dc322f; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_label, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_label { + color: #6c71c4; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula { + background: #eee8d5; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + /* Tomorrow Night Bright Theme */ + /* Original theme - https://github.com/chriskempson/tomorrow-theme */ + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #969896; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #d54e53; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #e78c45; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #e7c547; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #b9ca4a; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #70c0b1; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #7aa6da; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #c397d8; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: black; + color: #eaeaea; + padding: 0.5em; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-lunr/lunr.min.js b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js new file mode 100644 index 0000000000..6aa6bc7d69 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js @@ -0,0 +1,7 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 0.5.12 + * Copyright (C) 2015 Oliver Nightingale + * MIT Licensed + * @license + */ +!function(){var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.5.12",t.utils={},t.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},t.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);this.events[t].splice(n,1),this.events[t].length||delete this.events[t]}},t.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)})}},t.EventEmitter.prototype.hasHandler=function(t){return t in this.events},t.tokenizer=function(t){return arguments.length&&null!=t&&void 0!=t?Array.isArray(t)?t.map(function(t){return t.toLowerCase()}):t.toString().trim().toLowerCase().split(/[\s\-]+/):[]},t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.registeredFunctions[e];if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");this._stack.splice(i,0,n)},t.Pipeline.prototype.remove=function(t){var e=this._stack.indexOf(t);-1!=e&&this._stack.splice(e,1)},t.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,i=this._stack.length,o=0;n>o;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;no;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;n element for each result + res.results.forEach(function(res) { + var $li = $('
                            • ', { + 'class': 'search-results-item' + }); + + var $title = $('

                              '); + + var $link = $('', { + 'href': gitbook.state.basePath + '/' + res.url, + 'text': res.title + }); + + var content = res.body.trim(); + if (content.length > MAX_DESCRIPTION_SIZE) { + content = content.slice(0, MAX_DESCRIPTION_SIZE).trim()+'...'; + } + var $content = $('

                              ').html(content); + + $link.appendTo($title); + $title.appendTo($li); + $content.appendTo($li); + $li.appendTo($searchList); + }); + } + + function launchSearch(q) { + // Add class for loading + $body.addClass('with-search'); + $body.addClass('search-loading'); + + // Launch search query + throttle(gitbook.search.query(q, 0, MAX_RESULTS) + .then(function(results) { + displayResults(results); + }) + .always(function() { + $body.removeClass('search-loading'); + }), 1000); + } + + function closeSearch() { + $body.removeClass('with-search'); + $bookSearchResults.removeClass('open'); + } + + function launchSearchFromQueryString() { + var q = getParameterByName('q'); + if (q && q.length > 0) { + // Update search input + $searchInput.val(q); + + // Launch search + launchSearch(q); + } + } + + function bindSearch() { + // Bind DOM + $searchInput = $('#book-search-input input'); + $bookSearchResults = $('#book-search-results'); + $searchList = $bookSearchResults.find('.search-results-list'); + $searchTitle = $bookSearchResults.find('.search-results-title'); + $searchResultsCount = $searchTitle.find('.search-results-count'); + $searchQuery = $searchTitle.find('.search-query'); + + // Launch query based on input content + function handleUpdate() { + var q = $searchInput.val(); + + if (q.length == 0) { + closeSearch(); + } + else { + launchSearch(q); + } + } + + // Detect true content change in search input + // Workaround for IE < 9 + var propertyChangeUnbound = false; + $searchInput.on('propertychange', function(e) { + if (e.originalEvent.propertyName == 'value') { + handleUpdate(); + } + }); + + // HTML5 (IE9 & others) + $searchInput.on('input', function(e) { + // Unbind propertychange event for IE9+ + if (!propertyChangeUnbound) { + $(this).unbind('propertychange'); + propertyChangeUnbound = true; + } + + handleUpdate(); + }); + + // Push to history on blur + $searchInput.on('blur', function(e) { + // Update history state + if (usePushState) { + var uri = updateQueryString('q', $(this).val()); + history.pushState({ path: uri }, null, uri); + } + }); + } + + gitbook.events.on('page.change', function() { + bindSearch(); + closeSearch(); + + // Launch search based on query parameter + if (gitbook.search.isInitialized()) { + launchSearchFromQueryString(); + } + }); + + gitbook.events.on('search.ready', function() { + bindSearch(); + + // Launch search from query param at start + launchSearchFromQueryString(); + }); + + function getParameterByName(name) { + var url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)', 'i'), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); + } + + function updateQueryString(key, value) { + value = encodeURIComponent(value); + + var url = window.location.href; + var re = new RegExp('([?&])' + key + '=.*?(&|#|$)(.*)', 'gi'), + hash; + + if (re.test(url)) { + if (typeof value !== 'undefined' && value !== null) + return url.replace(re, '$1' + key + '=' + value + '$2$3'); + else { + hash = url.split('#'); + url = hash[0].replace(re, '$1$3').replace(/(&|\?)$/, ''); + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + } + else { + if (typeof value !== 'undefined' && value !== null) { + var separator = url.indexOf('?') !== -1 ? '&' : '?'; + hash = url.split('#'); + url = hash[0] + separator + key + '=' + value; + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + else + return url; + } + } +}); diff --git a/docs/gitbook/gitbook-plugin-sharing/buttons.js b/docs/gitbook/gitbook-plugin-sharing/buttons.js new file mode 100644 index 0000000000..709a4e4c02 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-sharing/buttons.js @@ -0,0 +1,90 @@ +require(['gitbook', 'jquery'], function(gitbook, $) { + var SITES = { + 'facebook': { + 'label': 'Facebook', + 'icon': 'fa fa-facebook', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.facebook.com/sharer/sharer.php?s=100&p[url]='+encodeURIComponent(location.href)); + } + }, + 'twitter': { + 'label': 'Twitter', + 'icon': 'fa fa-twitter', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://twitter.com/home?status='+encodeURIComponent(document.title+' '+location.href)); + } + }, + 'google': { + 'label': 'Google+', + 'icon': 'fa fa-google-plus', + 'onClick': function(e) { + e.preventDefault(); + window.open('https://plus.google.com/share?url='+encodeURIComponent(location.href)); + } + }, + 'weibo': { + 'label': 'Weibo', + 'icon': 'fa fa-weibo', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://service.weibo.com/share/share.php?content=utf-8&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)); + } + }, + 'instapaper': { + 'label': 'Instapaper', + 'icon': 'fa fa-instapaper', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.instapaper.com/text?u='+encodeURIComponent(location.href)); + } + }, + 'vk': { + 'label': 'VK', + 'icon': 'fa fa-vk', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://vkontakte.ru/share.php?url='+encodeURIComponent(location.href)); + } + } + }; + + + + gitbook.events.bind('start', function(e, config) { + var opts = config.sharing; + + // Create dropdown menu + var menu = $.map(opts.all, function(id) { + var site = SITES[id]; + + return { + text: site.label, + onClick: site.onClick + }; + }); + + // Create main button with dropdown + if (menu.length > 0) { + gitbook.toolbar.createButton({ + icon: 'fa fa-share-alt', + label: 'Share', + position: 'right', + dropdown: [menu] + }); + } + + // Direct actions to share + $.each(SITES, function(sideId, site) { + if (!opts[sideId]) return; + + gitbook.toolbar.createButton({ + icon: site.icon, + label: site.text, + position: 'right', + onClick: site.onClick + }); + }); + }); +}); diff --git a/docs/gitbook/gitbook.js b/docs/gitbook/gitbook.js new file mode 100644 index 0000000000..13077b45ca --- /dev/null +++ b/docs/gitbook/gitbook.js @@ -0,0 +1,4 @@ +!function e(t,n,r){function o(s,a){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[s]={exports:{}};t[s][0].call(l.exports,function(e){var n=t[s][1][e];return o(n?n:e)},l,l.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s0&&t-1 in e)}function o(e,t,n){return de.isFunction(t)?de.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?de.grep(e,function(e){return e===t!==n}):"string"!=typeof t?de.grep(e,function(e){return se.call(t,e)>-1!==n}):je.test(t)?de.filter(t,e,n):(t=de.filter(t,e),de.grep(e,function(e){return se.call(t,e)>-1!==n&&1===e.nodeType}))}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t={};return de.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function a(e){return e}function u(e){throw e}function c(e,t,n){var r;try{e&&de.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&de.isFunction(r=e.then)?r.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function l(){te.removeEventListener("DOMContentLoaded",l),e.removeEventListener("load",l),de.ready()}function f(){this.expando=de.expando+f.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ie.test(e)?JSON.parse(e):e)}function h(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Pe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n=p(n)}catch(e){}Re.set(e,t,n)}else n=void 0;return n}function d(e,t,n,r){var o,i=1,s=20,a=r?function(){return r.cur()}:function(){return de.css(e,t,"")},u=a(),c=n&&n[3]||(de.cssNumber[t]?"":"px"),l=(de.cssNumber[t]||"px"!==c&&+u)&&$e.exec(de.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do i=i||".5",l/=i,de.style(e,t,l+c);while(i!==(i=a()/u)&&1!==i&&--s)}return n&&(l=+l||+u||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}function g(e){var t,n=e.ownerDocument,r=e.nodeName,o=Ue[r];return o?o:(t=n.body.appendChild(n.createElement(r)),o=de.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),Ue[r]=o,o)}function m(e,t){for(var n,r,o=[],i=0,s=e.length;i-1)o&&o.push(i);else if(c=de.contains(i.ownerDocument,i),s=v(f.appendChild(i),"script"),c&&y(s),n)for(l=0;i=s[l++];)Ve.test(i.type||"")&&n.push(i);return f}function b(){return!0}function w(){return!1}function T(){try{return te.activeElement}catch(e){}}function C(e,t,n,r,o,i){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(a in t)C(e,a,n,r,t[a],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=w;else if(!o)return e;return 1===i&&(s=o,o=function(e){return de().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=de.guid++)),e.each(function(){de.event.add(this,t,o,r,n)})}function j(e,t){return de.nodeName(e,"table")&&de.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function E(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function S(e,t){var n,r,o,i,s,a,u,c;if(1===t.nodeType){if(Fe.hasData(e)&&(i=Fe.access(e),s=Fe.set(t,i),c=i.events)){delete s.handle,s.events={};for(o in c)for(n=0,r=c[o].length;n1&&"string"==typeof d&&!pe.checkClone&&nt.test(d))return e.each(function(n){var i=e.eq(n);g&&(t[0]=d.call(this,n,i.html())),A(i,t,r,o)});if(p&&(i=x(t,e[0].ownerDocument,!1,e,o),s=i.firstChild,1===i.childNodes.length&&(i=s),s||o)){for(a=de.map(v(i,"script"),k),u=a.length;f=0&&nC.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[$]=!0,e}function o(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&je(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),s=i.length;s--;)n[o=i[s]]&&(n[o]=!(r[o]=n[o]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function p(){}function h(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function m(e,n,r){for(var o=0,i=n.length;o-1&&(r[c]=!(s[c]=f))}}else x=v(x===s?x.splice(d,x.length):x),i?i(null,s,x,u):K.apply(s,x)})}function x(e){for(var t,n,r,o=e.length,i=C.relative[e[0].type],s=i||C.relative[" "],a=i?1:0,u=d(function(e){return e===t},s,!0),c=d(function(e){return ee(t,e)>-1},s,!0),l=[function(e,n,r){var o=!i&&(r||n!==A)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,o}];a1&&g(l),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,a0,i=e.length>0,s=function(r,s,a,u,c){var l,f,p,h=0,d="0",g=r&&[],m=[],y=A,x=r||i&&C.find.TAG("*",c),b=B+=null==y?1:Math.random()||.1,w=x.length;for(c&&(A=s===L||s||c);d!==w&&null!=(l=x[d]);d++){if(i&&l){for(f=0,s||l.ownerDocument===L||(O(l),a=!F);p=e[f++];)if(p(l,s||L,a)){u.push(l);break}c&&(B=b)}o&&((l=!p&&l)&&h--,r&&g.push(l))}if(h+=d,o&&d!==h){for(f=0;p=n[f++];)p(g,m,s,a);if(r){if(h>0)for(;d--;)g[d]||m[d]||(m[d]=Q.call(u));m=v(m)}K.apply(u,m),c&&!r&&m.length>0&&h+n.length>1&&t.uniqueSort(u)}return c&&(B=b,A=y),g};return o?r(s):s}var w,T,C,j,k,E,S,N,A,q,D,O,L,H,F,R,I,P,M,$="sizzle"+1*new Date,W=e.document,B=0,_=0,U=n(),z=n(),X=n(),V=function(e,t){return e===t&&(D=!0),0},G={}.hasOwnProperty,Y=[],Q=Y.pop,J=Y.push,K=Y.push,Z=Y.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(ie),pe=new RegExp("^"+re+"$"),he={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ce=function(){O()},je=d(function(e){return e.disabled===!0&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{K.apply(Y=Z.call(W.childNodes),W.childNodes),Y[W.childNodes.length].nodeType}catch(e){K={apply:Y.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},O=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:W;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=L.documentElement,F=!k(L),W!==L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),T.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=o(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=me.test(L.getElementsByClassName),T.getById=o(function(e){return H.appendChild(e).id=$,!L.getElementsByName||!L.getElementsByName($).length}),T.getById?(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n=t.getElementById(e);return n?[n]:[]}}):(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n,r,o,i=t.getElementById(e);if(i){if(n=i.getAttributeNode("id"),n&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===e)return[i]}return[]}}),C.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},C.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&F)return t.getElementsByClassName(e)},I=[],R=[],(T.qsa=me.test(L.querySelectorAll))&&(o(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||R.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+$+"-]").length||R.push("~="),e.querySelectorAll(":checked").length||R.push(":checked"),e.querySelectorAll("a#"+$+"+*").length||R.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&R.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&R.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&R.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),R.push(",.*:")})),(T.matchesSelector=me.test(P=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){T.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),I.push("!=",ie)}),R=R.length&&new RegExp(R.join("|")),I=I.length&&new RegExp(I.join("|")),t=me.test(H.compareDocumentPosition),M=t||me.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===W&&M(W,e)?-1:t===L||t.ownerDocument===W&&M(W,t)?1:q?ee(q,e)-ee(q,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===L?-1:t===L?1:o?-1:i?1:q?ee(q,e)-ee(q,t):0;if(o===i)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===W?-1:u[r]===W?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&O(e),n=n.replace(le,"='$1']"),T.matchesSelector&&F&&!X[n+" "]&&(!I||!I.test(n))&&(!R||!R.test(n)))try{var r=P.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&O(e),M(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&O(e);var n=C.attrHandle[t.toLowerCase()],r=n&&G.call(C.attrHandle,t.toLowerCase())?n(e,t,!F):void 0;return void 0!==r?r:T.attributes||!F?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(D=!T.detectDuplicates,q=!T.sortStable&&e.slice(0),e.sort(V),D){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return q=null,e},j=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=j(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=j(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,p,h,d,g=i!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a,x=!1;if(m){if(i){for(;g;){for(p=t;p=p[g];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&y){for(p=m,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h&&c[2],p=h&&m.childNodes[h];p=++h&&p&&p[g]||(x=h=0)||d.pop();)if(1===p.nodeType&&++x&&p===t){l[e]=[B,h,x];break}}else if(y&&(p=t,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h),x===!1)for(;(p=++h&&p&&p[g]||(x=h=0)||d.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++x||(y&&(f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[e]=[B,x]),p!==t)););return x-=o,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var o,i=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[$]?i(n):i.length>1?(o=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),s=o.length;s--;)r=ee(e,o[s]),e[r]=!(t[r]=o[s])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=S(e.replace(ae,"$1"));return o[$]?r(function(e,t,n,r){for(var i,s=o(e,null,r,[]),a=e.length;a--;)(i=s[a])&&(e[a]=!(t[a]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){ +return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||j(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return de.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(s=i[0]).type&&9===t.nodeType&&F&&C.relative[i[1].type]){if(t=(C.find.ID(s.matches[0].replace(xe,be),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=he.needsContext.test(e)?0:i.length;o--&&(s=i[o],!C.relative[a=s.type]);)if((u=C.find[a])&&(r=u(s.matches[0].replace(xe,be),ye.test(i[0].type)&&f(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&h(i),!e)return K.apply(n,r),n;break}}return(c||S(e,l))(r,t,!F,n,!t||ye.test(e)&&f(t.parentNode)||t),n},T.sortStable=$.split("").sort(V).join("")===$,T.detectDuplicates=!!D,O(),T.sortDetached=o(function(e){return 1&e.compareDocumentPosition(L.createElement("fieldset"))}),o(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&o(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);de.find=xe,de.expr=xe.selectors,de.expr[":"]=de.expr.pseudos,de.uniqueSort=de.unique=xe.uniqueSort,de.text=xe.getText,de.isXMLDoc=xe.isXML,de.contains=xe.contains,de.escapeSelector=xe.escape;var be=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&de(e).is(n))break;r.push(e)}return r},we=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Te=de.expr.match.needsContext,Ce=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,je=/^.[^:#\[\.,]*$/;de.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?de.find.matchesSelector(r,e)?[r]:[]:de.find.matches(e,de.grep(t,function(e){return 1===e.nodeType}))},de.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(de(e).filter(function(){for(t=0;t1?de.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Te.test(e)?de(e):e||[],!1).length}});var ke,Ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Se=de.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||ke,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ee.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof de?t[0]:t,de.merge(this,de.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),Ce.test(r[1])&&de.isPlainObject(t))for(r in t)de.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=te.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):de.isFunction(e)?void 0!==n.ready?n.ready(e):e(de):de.makeArray(e,this)};Se.prototype=de.fn,ke=de(te);var Ne=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};de.fn.extend({has:function(e){var t=de(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&de.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?de.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?se.call(de(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(de.uniqueSort(de.merge(this.get(),de(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),de.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return be(e,"parentNode")},parentsUntil:function(e,t,n){return be(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return be(e,"nextSibling")},prevAll:function(e){return be(e,"previousSibling")},nextUntil:function(e,t,n){return be(e,"nextSibling",n)},prevUntil:function(e,t,n){return be(e,"previousSibling",n)},siblings:function(e){return we((e.parentNode||{}).firstChild,e)},children:function(e){return we(e.firstChild)},contents:function(e){return e.contentDocument||de.merge([],e.childNodes)}},function(e,t){de.fn[e]=function(n,r){var o=de.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=de.filter(r,o)),this.length>1&&(Ae[e]||de.uniqueSort(o),Ne.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;de.Callbacks=function(e){e="string"==typeof e?s(e):de.extend({},e);var t,n,r,o,i=[],a=[],u=-1,c=function(){for(o=e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u-1;)i.splice(n,1),n<=u&&u--}),this},has:function(e){return e?de.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},de.extend({Deferred:function(t){var n=[["notify","progress",de.Callbacks("memory"),de.Callbacks("memory"),2],["resolve","done",de.Callbacks("once memory"),de.Callbacks("once memory"),0,"resolved"],["reject","fail",de.Callbacks("once memory"),de.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return de.Deferred(function(t){de.each(n,function(n,r){var o=de.isFunction(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&de.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){function i(t,n,r,o){return function(){var c=this,l=arguments,f=function(){var e,f;if(!(t=s&&(r!==u&&(c=void 0,l=[e]),n.rejectWith(c,l))}};t?p():(de.Deferred.getStackHook&&(p.stackTrace=de.Deferred.getStackHook()),e.setTimeout(p))}}var s=0;return de.Deferred(function(e){n[0][3].add(i(0,e,de.isFunction(o)?o:a,e.notifyWith)),n[1][3].add(i(0,e,de.isFunction(t)?t:a)),n[2][3].add(i(0,e,de.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?de.extend(e,o):o}},i={};return de.each(n,function(e,t){var s=t[2],a=t[5];o[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=s.fireWith}),o.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=re.call(arguments),i=de.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?re.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(c(e,i.done(s(n)).resolve,i.reject),"pending"===i.state()||de.isFunction(o[n]&&o[n].then)))return i.then();for(;n--;)c(o[n],s(n),i.reject);return i.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;de.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},de.readyException=function(t){e.setTimeout(function(){throw t})};var Oe=de.Deferred();de.fn.ready=function(e){return Oe.then(e).catch(function(e){de.readyException(e)}),this},de.extend({isReady:!1,readyWait:1,holdReady:function(e){e?de.readyWait++:de.ready(!0)},ready:function(e){(e===!0?--de.readyWait:de.isReady)||(de.isReady=!0,e!==!0&&--de.readyWait>0||Oe.resolveWith(te,[de]))}}),de.ready.then=Oe.then,"complete"===te.readyState||"loading"!==te.readyState&&!te.documentElement.doScroll?e.setTimeout(de.ready):(te.addEventListener("DOMContentLoaded",l),e.addEventListener("load",l));var Le=function(e,t,n,r,o,i,s){var a=0,u=e.length,c=null==n;if("object"===de.type(n)){o=!0;for(a in n)Le(e,t,a,n[a],!0,i,s)}else if(void 0!==r&&(o=!0,de.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(de(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){Re.remove(this,e)})}}),de.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Fe.get(e,t),n&&(!r||de.isArray(n)?r=Fe.access(e,t,de.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=de.queue(e,t),r=n.length,o=n.shift(),i=de._queueHooks(e,t),s=function(){de.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,s,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Fe.get(e,n)||Fe.access(e,n,{empty:de.Callbacks("once memory").add(function(){Fe.remove(e,[t+"queue",n])})})}}),de.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Ve=/^$|\/(?:java|ecma)script/i,Ge={option:[1,""],thead:[1,"","
                              "],col:[2,"","
                              "],tr:[2,"","
                              "],td:[3,"","
                              "],_default:[0,"",""]};Ge.optgroup=Ge.option,Ge.tbody=Ge.tfoot=Ge.colgroup=Ge.caption=Ge.thead,Ge.th=Ge.td;var Ye=/<|&#?\w+;/;!function(){var e=te.createDocumentFragment(),t=e.appendChild(te.createElement("div")),n=te.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),pe.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",pe.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Qe=te.documentElement,Je=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;de.event={global:{},add:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.get(e);if(m)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&de.find.matchesSelector(Qe,o),n.guid||(n.guid=de.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return"undefined"!=typeof de&&de.event.triggered!==t.type?de.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(qe)||[""],c=t.length;c--;)a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h&&(f=de.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=de.event.special[h]||{},l=de.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&de.expr.match.needsContext.test(o),namespace:d.join(".")},i),(p=u[h])||(p=u[h]=[],p.delegateCount=0,f.setup&&f.setup.call(e,r,d,s)!==!1||e.addEventListener&&e.addEventListener(h,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,l):p.push(l),de.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.hasData(e)&&Fe.get(e);if(m&&(u=m.events)){for(t=(t||"").match(qe)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){for(f=de.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,p=u[h]||[],a=a[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=i=p.length;i--;)l=p[i],!o&&g!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(i,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));s&&!p.length&&(f.teardown&&f.teardown.call(e,d,m.handle)!==!1||de.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)de.event.remove(e,h+t[c],n,r,!0);de.isEmptyObject(u)&&Fe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,s,a=de.event.fix(e),u=new Array(arguments.length),c=(Fe.get(this,"events")||{})[a.type]||[],l=de.event.special[a.type]||{};for(u[0]=a,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||c.disabled!==!0)){for(i=[],s={},n=0;n-1:de.find(o,this,null,[c]).length),s[o]&&i.push(r);i.length&&a.push({elem:c,handlers:i})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,tt=/\s*$/g;de.extend({htmlPrefilter:function(e){return e.replace(et,"<$1>")},clone:function(e,t,n){var r,o,i,s,a=e.cloneNode(!0),u=de.contains(e.ownerDocument,e);if(!(pe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||de.isXMLDoc(e)))for(s=v(a),i=v(e),r=0,o=i.length;r0&&y(s,!u&&v(e,"script")),a},cleanData:function(e){for(var t,n,r,o=de.event.special,i=0;void 0!==(n=e[i]);i++)if(He(n)){if(t=n[Fe.expando]){if(t.events)for(r in t.events)o[r]?de.event.remove(n,r):de.removeEvent(n,r,t.handle);n[Fe.expando]=void 0}n[Re.expando]&&(n[Re.expando]=void 0)}}}),de.fn.extend({detach:function(e){return q(this,e,!0)},remove:function(e){return q(this,e)},text:function(e){return Le(this,function(e){return void 0===e?de.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.appendChild(e)}})},prepend:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(de.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return de.clone(this,e,t)})},html:function(e){return Le(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tt.test(e)&&!Ge[(Xe.exec(e)||["",""])[1].toLowerCase()]){e=de.htmlPrefilter(e);try{for(;n1)}}),de.Tween=I,I.prototype={constructor:I,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||de.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(de.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=de.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=de.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){de.fx.step[e.prop]?de.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[de.cssProps[e.prop]]&&!de.cssHooks[e.prop]?e.elem[e.prop]=e.now:de.style(e.elem,e.prop,e.now+e.unit)}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},de.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},de.fx=I.prototype.init,de.fx.step={};var ht,dt,gt=/^(?:toggle|show|hide)$/,mt=/queueHooks$/;de.Animation=de.extend(U,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,$e.exec(t),n),n}]},tweener:function(e,t){de.isFunction(e)?(t=e,e=["*"]):e=e.match(qe);for(var n,r=0,o=e.length;r1)},removeAttr:function(e){return this.each(function(){de.removeAttr(this,e)})}}),de.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?de.prop(e,t,n):(1===i&&de.isXMLDoc(e)||(o=de.attrHooks[t.toLowerCase()]||(de.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void de.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=de.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!pe.radioValue&&"radio"===t&&de.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return t===!1?de.removeAttr(e,n):e.setAttribute(n,n),n}},de.each(de.expr.match.bool.source.match(/\w+/g),function(e,t){var n=yt[t]||de.find.attr;yt[t]=function(e,t,r){var o,i,s=t.toLowerCase();return r||(i=yt[s],yt[s]=o,o=null!=n(e,t,r)?s:null,yt[s]=i),o}});var xt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;de.fn.extend({prop:function(e,t){return Le(this,de.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[de.propFix[e]||e]})}}),de.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&de.isXMLDoc(e)||(t=de.propFix[t]||t,o=de.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=de.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),pe.optSelected||(de.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),de.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){de.propFix[this.toLowerCase()]=this}),de.fn.extend({addClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).addClass(e.call(this,t,X(this)))});if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).removeClass(e.call(this,t,X(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):de.isFunction(e)?this.each(function(n){de(this).toggleClass(e.call(this,n,X(this),t),t)}):this.each(function(){var t,r,o,i;if("string"===n)for(r=0,o=de(this),i=e.match(qe)||[];t=i[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=X(this),t&&Fe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":Fe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(X(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;de.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=de.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,de(this).val()):e,null==o?o="":"number"==typeof o?o+="":de.isArray(o)&&(o=de.map(o,function(e){return null==e?"":e+""})),t=de.valHooks[this.type]||de.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=de.valHooks[o.type]||de.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(wt,""):null==n?"":n)}}}),de.extend({valHooks:{option:{get:function(e){var t=de.find.attr(e,"value");return null!=t?t:z(de.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,s="select-one"===e.type,a=s?null:[],u=s?i+1:o.length;for(r=i<0?u:s?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),de.each(["radio","checkbox"],function(){de.valHooks[this]={set:function(e,t){if(de.isArray(t))return e.checked=de.inArray(de(e).val(),t)>-1}},pe.checkOn||(de.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Tt=/^(?:focusinfocus|focusoutblur)$/;de.extend(de.event,{trigger:function(t,n,r,o){var i,s,a,u,c,l,f,p=[r||te],h=ce.call(t,"type")?t.type:t,d=ce.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||te,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(h+de.event.triggered)&&(h.indexOf(".")>-1&&(d=h.split("."),h=d.shift(),d.sort()),c=h.indexOf(":")<0&&"on"+h,t=t[de.expando]?t:new de.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=d.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:de.makeArray(n,[t]),f=de.event.special[h]||{},o||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!o&&!f.noBubble&&!de.isWindow(r)){for(u=f.delegateType||h,Tt.test(u+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||te)&&p.push(a.defaultView||a.parentWindow||e)}for(i=0;(s=p[i++])&&!t.isPropagationStopped();)t.type=i>1?u:f.bindType||h,l=(Fe.get(s,"events")||{})[t.type]&&Fe.get(s,"handle"),l&&l.apply(s,n),l=c&&s[c],l&&l.apply&&He(s)&&(t.result=l.apply(s,n),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!He(r)||c&&de.isFunction(r[h])&&!de.isWindow(r)&&(a=r[c],a&&(r[c]=null),de.event.triggered=h,r[h](),de.event.triggered=void 0,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=de.extend(new de.Event,n,{type:e,isSimulated:!0});de.event.trigger(r,null,t)}}),de.fn.extend({trigger:function(e,t){return this.each(function(){de.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return de.event.trigger(e,t,n,!0)}}),de.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){de.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),de.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.focusin="onfocusin"in e,pe.focusin||de.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){de.event.simulate(t,e.target,de.event.fix(e))};de.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Fe.access(r,t);o||r.addEventListener(e,n,!0),Fe.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Fe.access(r,t)-1;o?Fe.access(r,t,o):(r.removeEventListener(e,n,!0),Fe.remove(r,t))}}});var Ct=e.location,jt=de.now(),kt=/\?/;de.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||de.error("Invalid XML: "+t),n};var Et=/\[\]$/,St=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;de.param=function(e,t){var n,r=[],o=function(e,t){var n=de.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(de.isArray(e)||e.jquery&&!de.isPlainObject(e))de.each(e,function(){o(this.name,this.value)});else for(n in e)V(n,e[n],t,o);return r.join("&")},de.fn.extend({serialize:function(){return de.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=de.prop(this,"elements");return e?de.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!de(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!ze.test(e))}).map(function(e,t){var n=de(this).val();return null==n?null:de.isArray(n)?de.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var qt=/%20/g,Dt=/#.*$/,Ot=/([?&])_=[^&]*/,Lt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ht=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ft=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Pt={},Mt="*/".concat("*"),$t=te.createElement("a");$t.href=Ct.href,de.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Ht.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":de.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Q(Q(e,de.ajaxSettings),t):Q(de.ajaxSettings,e)},ajaxPrefilter:G(It),ajaxTransport:G(Pt),ajax:function(t,n){function r(t,n,r,a){var c,p,h,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),o=void 0,s=a||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=J(d,C,r)),b=K(d,b,C,c),c?(d.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(de.lastModified[i]=w),w=C.getResponseHeader("etag"),w&&(de.etag[i]=w)),204===t||"HEAD"===d.type?T="nocontent":304===t?T="notmodified":(T=b.state,p=b.data,h=b.error,c=!h)):(h=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",c?v.resolveWith(g,[p,T,C]):v.rejectWith(g,[C,T,h]),C.statusCode(x),x=void 0,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[C,d,c?p:h]),y.fireWith(g,[C,T]),f&&(m.trigger("ajaxComplete",[C,d]),--de.active||de.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,i,s,a,u,c,l,f,p,h,d=de.ajaxSetup({},n),g=d.context||d,m=d.context&&(g.nodeType||g.jquery)?de(g):de.event,v=de.Deferred(),y=de.Callbacks("once memory"),x=d.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Lt.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return o&&o.abort(t),r(0,t),this}};if(v.promise(C),d.url=((t||d.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(qe)||[""],null==d.crossDomain){c=te.createElement("a");try{c.href=d.url,c.href=c.href,d.crossDomain=$t.protocol+"//"+$t.host!=c.protocol+"//"+c.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=de.param(d.data,d.traditional)),Y(It,d,n,C),l)return C;f=de.event&&d.global,f&&0===de.active++&&de.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Ft.test(d.type),i=d.url.replace(Dt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(qt,"+")):(h=d.url.slice(i.length),d.data&&(i+=(kt.test(i)?"&":"?")+d.data,delete d.data),d.cache===!1&&(i=i.replace(Ot,"$1"),h=(kt.test(i)?"&":"?")+"_="+jt++ +h),d.url=i+h),d.ifModified&&(de.lastModified[i]&&C.setRequestHeader("If-Modified-Since",de.lastModified[i]),de.etag[i]&&C.setRequestHeader("If-None-Match",de.etag[i])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Mt+"; q=0.01":""):d.accepts["*"]);for(p in d.headers)C.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(d.beforeSend.call(g,C,d)===!1||l))return C.abort();if(T="abort",y.add(d.complete),C.done(d.success),C.fail(d.error),o=Y(Pt,d,n,C)){if(C.readyState=1,f&&m.trigger("ajaxSend",[C,d]),l)return C;d.async&&d.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},d.timeout));try{l=!1,o.send(b,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return de.get(e,t,n,"json")},getScript:function(e,t){return de.get(e,void 0,t,"script")}}),de.each(["get","post"],function(e,t){de[t]=function(e,n,r,o){return de.isFunction(n)&&(o=o||r,r=n,n=void 0),de.ajax(de.extend({url:e,type:t,dataType:o,data:n,success:r},de.isPlainObject(e)&&e))}}),de._evalUrl=function(e){return de.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},de.fn.extend({wrapAll:function(e){var t;return this[0]&&(de.isFunction(e)&&(e=e.call(this[0])),t=de(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return de.isFunction(e)?this.each(function(t){de(this).wrapInner(e.call(this,t))}):this.each(function(){var t=de(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=de.isFunction(e);return this.each(function(n){de(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){de(this).replaceWith(this.childNodes)}),this}}),de.expr.pseudos.hidden=function(e){return!de.expr.pseudos.visible(e)},de.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},de.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Bt=de.ajaxSettings.xhr();pe.cors=!!Bt&&"withCredentials"in Bt,pe.ajax=Bt=!!Bt,de.ajaxTransport(function(t){var n,r;if(pe.cors||Bt&&!t.crossDomain)return{send:function(o,i){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(s in o)a.setRequestHeader(s,o[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?i(0,"error"):i(a.status,a.statusText):i(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),de.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),de.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return de.globalEval(e),e}}}),de.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),de.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,o){t=de(" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/search_index.json b/docs/search_index.json new file mode 100644 index 0000000000..37d25039e1 --- /dev/null +++ b/docs/search_index.json @@ -0,0 +1 @@ +{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["api","api.","at:","content","contribut","describ","document","featur","find","gener","github","guid","https://github.com/paritytech/polkadot","https://github.com/paritytech/substr","https://github.com/polkadot","https://polkadot.network/","interact","introduct","issu","javascript","javascript.","js","js/api","more","network","node","polkadot","project","queri","read","report","repositori","requests.","tabl","us","welcome."],"api/":["#${header.number.tostring()}`);","'@polkadot/api","'@polkadot/api';","(error)","(onc",".catch((error)",".gethead()",".getheader('0x1234567890')",".newhead((error,",".then((header)",".then((headerhash)",".then((subscriptionid)","//","=","=>","@polkadot/api","actual","alias","api","api(provider);","api.chain","api.chain.getheader(headerhash);","api.chain.newhead.unsubscribe(subscriptionid)","apiinterfac","apiinterface$sect","apiinterface$section$method","apiinterface$section:","apiinterface:","around","attempt","auto","best","block","call","class","clean","client.","code","console.error('error","console.error('error:',","console.error(error));","console.log(`best","console.log(header))","const","contain","current","declar","defin","definitions,","endpoints.","error);","expos","full","gener","header","header)","id","import","index","initialis","instal","interfac","jsonrpc","librari","list","maintain","make","method","much,","network","new","npm","object","off)","polkadot","provid","provider/ws';","put","retriev","return","save","section","subscribing:',","subscript","subscription,","thought","type","types.d.ts:14","types.d.ts:18","unsubscrib","usag","via","warn","within.","wrapper","wsprovid","wsprovider('http://127.0.0.1:9944');","{","}","})","});","ƭ"],"api-format/":["(inputs)","(output)","@polkadot/api","alias","any):","api","applic","arrayany>","arrayany>):","arrayparam$types>","arrayparam$types>,","care","client","declar","defin","descript","echo","echo(value:","echo.ts:10","format","format(formatters:","format.ts:49","formatinput","formatinputs(params:","formatoutput","formatoutput(type:","formatt","formatterfunct","formatterfunction:","formattersfunctionmap","formattersfunctionmap,","function","index","input","input.ts:22","instal","interface,","interfaces.","made","npm","null","option","output.ts:30","over","param","param$typ","param$types,","paramet","parameters:","params,","pass","request","result","return","returns:","rpc","save","take","transpar","type","types.d.ts:7","types:","us","usag","valu","value?:","values:","|","ƭ","▸","▸(value:"],"api-provider/":["\"connected\"","\"disconnected\"","&","'@polkadot/api","=","@polkadot/api","[]);","__namedparamet","alias","any):","api","applic","arrayany>","arrayany>):","await","build","call","care","class","client","coder/json/decoderesponse.ts:22","coder/json/encodejson.ts:9","coder/json/encodeobject.ts:8","coder/json/index.ts:12","coder/json/types.d.ts:14","coder/json/types.d.ts:7","console.log('clientversion',","const","declar","decod","decoderespons","decoderesponse(self:","defin","directli","encod","encodejson","encodejson(self:","encodeobject","encodeobject(self:","error","function","gener","generally,","handl","http/types.d.ts:8","httpprovid","httpstate","httpstate:","id","id:","import","index","initialis","instal","interact","interfac","interfaces.","it.","jsonrpcobject","jsonrpcobject:","jsonrpcrequest","jsonrpcrequest:","jsonrpcrespons","jsonrpcresponse$singl","jsonrpcresponse$subscript","jsonrpcresponse):","jsonrpcresponse:","jsonrpcresponsebas","jsonrpcresponsebase$error","jsonrpcresponsebase$error:","jsonrpcresponsebase:","level","low","mainli","method","method:","mock","mock/index.ts:18","mock/mocks.ts:68","mock/on.ts:8","mock/send.ts:7","mock/state.ts:38","mock/subscribe.ts:7","mock/types.d.ts:10","mock/types.d.ts:19","mock/types.d.ts:23","mock/types.d.ts:27","mock/types.d.ts:8","mock/unsubscribe.ts:7","mockprovid","mockprovider():","mocks(__namedparameters:","mockstat","mockstate$request","mockstate$requests:","mockstate$storag","mockstate$storage,","mockstate$storage:","mockstate$subscript","mockstate$subscription$callback","mockstate$subscription$callback:","mockstate$subscriptions:","mockstate,","mockstate:","moock","name","name:","new","npm","null","null,","number","number):","object","object):","object,","on(self:","oper","option","param","parameters/results,","parameters:","params:","polkadot","promiseany>","promiseboolean>","promisenumber>","provid","provider.send('client_version',","provider/ws';","providerinterfac","providerinterface$callback","providerinterface$callback:","providerinterface$emit","providerinterface$emitcb","providerinterface$emitcb):","providerinterface$emitcb:","providerinterface$emitted,","providerinterface$emitted:","respons","response:","result","result:","returns:","rpccoder","rpccoder():","rpccoder:","rpccoderst","rpccoderstate,","rpccoderstate:","same","save","self","send","send(__namedparameters:","state","state():","storag","string","string,","sub","sub:","subscrib","subscribe(self:","support","take","testing.","top","transport","type","type:","types.d.ts:10","types.d.ts:15","types.d.ts:34","types.d.ts:36","types.d.ts:38","types.d.ts:40","types.d.ts:42","types.d.ts:5","underli","unless","unsubscrib","unsubscribe(self:","us","usag","used.","valu","value:","variou","version","version);","void","won't","wsprovid","wsprovider('http://127.0.0.1:9944');","|","ƭ","▸","▸(error:","▸(storage:","▸(value?:"],"api-rx/":["&","@polkadot/api","@polkadot/api.","alias","api","around","arrayany>","arrayany>):","behaviorsubjectany>","class","declar","defin","function","index","object","observableany>","param","parameters:","rest","returns:","rx","rxapi","rxapiinterfac","rxapiinterface$key","rxapiinterface$method","rxapiinterface$method:","rxapiinterface$sect","rxapiinterface$section:","rxapiinterface:","rxj","type","types.d.ts:11","types.d.ts:19","types.d.ts:9","wrapper","|","ƭ","▸(...params:"],"type-extrinsics/":["\"latest\"","@polkadot/extrins","alias","arrayany>","arrayany>,","arrayuint8array>","arrayuint8array>):","bn","bn,","codec/decode/length.ts:9","codec/encode/call.ts:14","codec/encode/extrinsic.ts:12","codec/encode/index.ts:13","codec/encode/length.ts:8","codec/encode/unchecked.ts:16","codec/encode/uncheckedlength.ts:14","codec/types.d.ts:5","codec/types.d.ts:7","codec/types.d.ts:9","data","data:","declar","decodelength","decodelength(unchecked:","default","defin","encod","encode(publickey:","encodecal","encodecall(publickey:","encodeextrins","encodeextrinsic(extrinsic:","encodelength","encodelength(...values:","encodingvers","encodingversions):","extrins","extrinsic$sect","extrinsic$sections:","extrinsic:","extrinsics:","extrinsicuncheck","extrinsicunchecked:","extrinsicwithaccount","extrinsicwithaccount:","extrinsicwithindex","extrinsicwithindex,","extrinsicwithindex:","function","index","index:","keyof","keyringpair","keyringpair,","nonc","nonce:","number","object","pair","param","parameters:","publickey","rest","returns:","sectionitemextrinsics>","sectionitemextrinsics>,","type","types.d.ts:21","types.d.ts:7","uint8array","uint8array):","uint8array,","uncheck","unchecked(pair:","uncheckedlength","uncheckedlength(pair:","uncheckedraw","valu","values:","version","version:","version?:","|","ƭ","▸"],"type-jsonrpc/":["&","(input/output","(requir","@polkadot/jsonrpc","ad","add","added,","alias","api","application.","author.ts:32","author.ts:33","auto","avail","canon","chain.ts:49","chain.ts:50","checking)","checking.","client","code","comprehens","correct","cross","current","declar","defin","defint","document","documentation.","endpoint","expos","file","flow","gener","implement","index","input","instal","interfac","interface$sect","interface$sections:","interfaces:","jsonrpc","keyof","list","list,","match","method","methods,","name,","new","npm","object","on","one)","output","polkadot","prepar","privatemethod","privatemethods:","provid","publicmethod","publicmethods:","referenc","requir","required,","save","see","simpli","src/rpc/","src/types.j","state.ts:100","state.ts:99","system.ts:34","system.ts:35","type","types.d.ts:11","types.d.ts:18","us","usag","use.","ƭ"],"type-params/":["\"accountid\"","\"accountindex\"","\"balance\"","\"blocknumber\"","\"bool\"","\"bytes\"","\"call\"","\"candidatereceipt\"","\"code\"","\"digest\"","\"gas\"","\"hash\"","\"header\"","\"keyvalue\"","\"latest\"","\"misbehaviorreport\"","\"parachainid\"","\"poc","\"prendingextrinsics\"","\"propindex\"","\"proposal\"","\"referendumindex\"","\"sessionkey\"","\"signature\"","\"signedblock\"","\"storagekey\"","\"storagekeyvalue\"","\"storageresult\"","\"storageresultset\"","\"string\"","\"timestamp\"","\"u128\"","\"u32\"","\"u64\"","\"voteindex\"","\"votethreshold\"","&","'@polkadot/params/signature';","'address'","'dest',","'test_method',","(dest:","(method:","//","0","1\"","128","128):","32","64","=>","[","[object,","],","__namedparamet","__namedparameters?:","_index","_index?:","_input","_input:","accountid","accountid(input:","address","address):","alias","any,","any>","array]","array]):","arrayany>","arrayany>,","arrayparam$typ","arrayparam$type>>>","arrayparam$valu","arrayparam$value>>>","arrayparam>","bitlength","bitlength:","blockdecod","blockdecoded:","blockextrinsicdecod","blockextrinsicdecoded:","blockjustificationdecod","blockjustificationdecoded:","bn","bn(input:","bool","bool(input:","boolean","boolean):","boolean,","byte","byte(input:","bytes(input:","call","call(decode:","code","code(input:","contain","createitem","createitem:","createitemopt","createitemoptions):","createitemoptions:","createitemoptionsmap","createitemoptionsmap:","createitems:","createitemst>","createitemst>):","createitemt>","createmethod","createmethodt>(section:","createparam","createparam(name:","createsect","createsection:","createsectionopt","createsectionoptions$fn","createsectionoptions$fn:","createsectionoptions$fnt,","createsectionoptions$onli","createsectionoptions$only:","createsectionoptions$onlyt,","createsectionoptions:","createsectionoptionst,","createsectiont,","createsectiont>(name:","date","declar","decod","decode(type:","decode/index.ts:65","decode/types.d.ts:7","decode/value/accountid.ts:13","decode/value/bn.ts:10","decode/value/bool.ts:10","decode/value/byte.ts:7","decode/value/bytes.ts:9","decode/value/code.ts:9","decode/value/digest.ts:12","decode/value/header.ts:9","decode/value/index.ts:30","decode/value/method.ts:19","decode/value/misbehavior.ts:21","decode/value/passthrough.ts:7","decode/value/string.ts:12","decode/value/time.ts:9","decode/value/u8a.ts:7","decoder,","decoder:","decodevalu","decodevalue(decode:","default","defin","description:","digest","digest(input:","encode/index.ts:12","encode/param.ts:14","encode/type/index.ts:19","encode/type/keyvalue.ts:12","encode/type/storagekey.ts:10","encodeparam","encodeparam(param:","encodeparams(params:","encodetyp","encodetype(type:","encodingvers","encodingversions):","encodingversions,","encodingversions:","example:","extrinsicdecod","extrinsicdecoded:","fals","format","function","header","header(input:","human","import","index","index?:","input","input:","interfacemethoddefinition):","isoptional:","ispubl","ispublic:","isstorag","isstorage:","isstorage?:","jsonrpcsignatur","keyof","keyvalu","keyvalue(__namedparameters:","keyvalue:","mapt,","method","method.ts:11","misbehavior","misbehavior(input:","misbehaviorreport","name","name,","name:","null","number","number):","number,","object","object):","offset","offset:","option","output","outputs.","param","param$decod","param$decoded:","param$opt","param$options:","param$typ","param$type$array","param$type$array:","param$type,","param$type:","param$types):","param$types,","param$types:","param$valu","param$value$array","param$value$array:","param$value:","param$values:","param,","param.ts:7","param:","paramet","parameters:","params,","params:","passthrough","passthrough(input:","priv,","pub>","pub>):","pub>>","readabl","represent","return","returns:","section","section.ts:11","section:","sectionindex","sectionindex:","sectionitem","sectionitem:","sectionitems:","sectionitemt>","sections:","sectiont,","signatur","signature({","signature.ts:20","signature:","signaturet>(__namedparameters:","storagekey","storagekey(__namedparameters:","string","string(input:","string,","string.","summary:","t","t,","test_method","time","time(input:","type","type.","type:","types.d.ts:109","types.d.ts:11","types.d.ts:111","types.d.ts:123","types.d.ts:127","types.d.ts:129","types.d.ts:131","types.d.ts:139","types.d.ts:141","types.d.ts:143","types.d.ts:17","types.d.ts:19","types.d.ts:21","types.d.ts:23","types.d.ts:28","types.d.ts:36","types.d.ts:45","types.d.ts:51","types.d.ts:56","types.d.ts:58","types.d.ts:60","types.d.ts:62","types.d.ts:67","types.d.ts:71","types.d.ts:76","types.d.ts:79","types.d.ts:95","types.d.ts:99","typetostr","typetostring(type:","typetostring.ts:7","u8a","u8a(input:","uint8array","uint8array):","uint8array,","undefin","undefined):","undefined,","valu","value:","values:","version","version:","version?:","{","|","}","});","ƭ","▸","▸(method:","▸(name:","▸(options:","▸(type:"],"type-primitives/":["'@polkadot/primitives/base';","(accountid:","...","//","1","128","32","64","@flow","@polkadot/primit","[]","[accountid,","[chainid,","[string,","__namedparamet","accountid","accountid):","accountid,","accountid:","accountiddecod","accountiddecode(value:","accountidencod","accountidencode(value:","alias","applic","arraynumber>","arrayrole>","arrayrole>):","arrayuint8array>","arrayuint8array>):","arrayuncheckedraw>","arrayuncheckedraw>):","balanc","balance:","balance]","base","base.d.ts:10","base.d.ts:11","base.d.ts:12","base.d.ts:13","base.d.ts:14","base.d.ts:15","base.d.ts:17","base.d.ts:18","base.d.ts:19","base.d.ts:20","base.d.ts:21","base.d.ts:22","base.d.ts:23","base.d.ts:24","base.d.ts:25","base.d.ts:26","base.d.ts:27","base.d.ts:7","base.d.ts:8","base.d.ts:9","bft.d.ts:7","bft.d.ts:9","bitlength","bitlength?:","block","block(__namedparameters:","block.d.ts:8","block:","blockdecod","blockdecode(__namedparameters:","blockextrinsicdecod","blockincomplet","blockincomplete:","blockjustificationdecod","blocknumb","blocknumber:","bn","bndecod","bndecode(value:","bnencod","bnencode(value:","byte","bytes):","bytes:","bytesdecod","bytesdecode(value:","bytesencod","bytesencode(value:","candid","candidate.d.ts:14","candidate.d.ts:15","candidate.d.ts:17","candidate.d.ts:7","candidate:","candidatereceipt","candidatereceipt$balanceupload","candidatereceipt$balanceupload:","candidatereceipt$egressqueueroot","candidatereceipt$egressqueueroot:","candidatereceipt:","chainid","chainid:","check","codec/block/decode.ts:11","codec/block/decoderaw.ts:19","codec/block/encode.ts:10","codec/block/encoderaw.ts:12","codec/decoder/array.ts:12","codec/decoder/u8a.ts:7","codec/encoder/array.ts:5","codec/encoder/u8a.ts:5","codec/header/decoderaw.ts:20","codec/header/encode.ts:17","codec/header/hash.ts:11","codec/justification/decode.ts:9","create/block.ts:10","create/extrinsic/rootraw.ts:10","create/header.ts:14","create/types.d.ts:19","create/types.d.ts:9","declar","decodearray","decodearray(input:","decodeblock","decodeblock(u8a:","decodedarray","decodedraw","decodehead","decodeheader(u8a:","decodejustif","decodejustification(u8a:","decoderaw","decoderaw(u8a:","decodeu8a","decodeu8a(input:","default","defin","definit","digest","digest$log","digest$log:","digest.d.ts:7","digest.d.ts:9","digest:","encodearray","encodearray(input:","encodeblock","encodeblock(__namedparameters:","encodeblockraw","encodeblockraw(header:","encodehead","encodeheader(__namedparameters:","encodeu8a","encodeu8a(input:","extrins","extrinsic.d.ts:10","extrinsic.d.ts:17","extrinsic.d.ts:8","extrinsicdecod","extrinsicdecode(extrinsic:","extrinsicfunct","extrinsicfunction:","extrinsics?:","extrinsicsrootraw","extrinsicsrootraw(extrinsics?:","flow","function","getbal","h160","h160:","h256","h256:","h512","h512:","hash","hash:","hash]","hashdecod","hashdecode(value:","hashencod","hashencode(value:","header","header(__namedparameters:","header):","header.d.ts:8","header:","headerdecod","headerdecode(__namedparameters:","headerencod","headerencode(__namedparameters:","headerhash","headerhash(header:","headerhash:","headerincomplet","headerincomplete:","implementations,","import","importance.","index","index:","input","instal","javascript","json/accountid/decode.ts:10","json/accountid/encode.ts:10","json/block/decode.ts:14","json/bn/decode.ts:12","json/bn/encode.ts:11","json/bytes/decode.ts:10","json/bytes/encode.ts:10","json/extrinsic/decode.ts:14","json/hash/decode.ts:10","json/hash/encode.ts:11","json/header/decode.ts:15","json/header/encode.ts:13","json/justification/decode.ts:12","json/justification/encode.ts:10","json/objectid/decode.ts:10","json/objectid/encode.ts:10","json/parachainid/decode.ts:10","json/parachainid/encode.ts:10","json/signature/decode.ts:10","json/signature/encode.ts:10","json/types.d.ts:10","json/types.d.ts:11","json/types.d.ts:12","json/types.d.ts:13","json/types.d.ts:14","json/types.d.ts:15","json/types.d.ts:16","json/types.d.ts:18","json/types.d.ts:19","json/types.d.ts:20","json/types.d.ts:21","json/types.d.ts:22","json/types.d.ts:23","json/types.d.ts:25","json/types.d.ts:32","json/types.d.ts:37","json/types.d.ts:41","json/types.d.ts:49","json/types.d.ts:51","json/types.d.ts:57","json/types.d.ts:7","json/types.d.ts:8","jsonaccountid","jsonaccountid):","jsonaccountid:","jsonauthorityid","jsonauthorityid:","jsonblock","jsonblock:","jsonblocknumb","jsonblocknumber:","jsonbntyp","jsonbntype,","jsonbntype:","jsonbyt","jsonbytes):","jsonbytes:","jsondigest","jsondigest:","jsonh160","jsonh160:","jsonh256","jsonh256:","jsonh512","jsonh512:","jsonhash","jsonhash,","jsonhash:","jsonhead","jsonheader:","jsonheaderhash","jsonheaderhash:","jsonjustif","jsonjustification$signatur","jsonjustification$signature:","jsonjustification:","jsonobjectid","jsonobjectid):","jsonobjectid:","jsonparachainid","jsonparachainid):","jsonparachainid:","jsonsignatur","jsonsignature):","jsonsignature:","jsontransact","jsontransaction:","jsonu256","jsonu256:","jsonu64","jsonu64:","jsonuncheck","jsonunchecked:","justif","justification$signatur","justification$signature:","justification.d.ts:14","justification.d.ts:9","justification:","justificationdecod","justificationdecode(__namedparameters:","justificationencod","justificationencode(__namedparameters:","keyof","libraries,","misbehavior.d.ts:7","misbehaviorreport","misbehaviorreport:","npm","number","number):","number,","object","object):","object,","objectid","objectid):","objectid:","objectiddecod","objectiddecode(value:","objectidencod","objectidencode(value:","option","parachainid","parachainid):","parachainid:","parachainiddecod","parachainiddecode(value:","parachainidencod","parachainidencode(value:","param","parameters:","polkadot","primit","proport","proportion:","rawdata","returns:","role","role/fromid.ts:9","role/index.d.ts:12","role/index.d.ts:5","role/toid.ts:9","role:","roleid","rolemap","rolemap:","rolesfromid","rolesfromid(roleid:","rolestoid","rolestoid(roles:","save","signatur","signature):","signature:","signaturedecod","signaturedecode(value:","signatureencod","signatureencode(value:","sizes.ts:5","sizetyp","sizetype:","specification.","string","string,","string]","timestamp","timestamp:","type","u128","u128:","u256","u256:","u32","u32:","u64","u64:","u8a","uint8array","uint8array):","uint8array,","uncheck","unchecked:","uncheckedraw","uncheckedraw:","us","usag","valu","{","|","}","ƭ","▸"],"type-storage/":["@polkadot/storag","[]","__namedparamet","alias","arraystorage$key$value>","arraystorage$key$value>):","arrayuint8array>","base","bindkey","bindkeyt>(__namedparameters:","bn","declar","default","defin","formatparam","formatparams(params:","function","index","interfac","key/index.ts:14","key/index.ts:16","key/params.ts:15","keygen","keygen:","keyof","keyparam","layer","number","object","object):","param","parameters:","params,","rest","returns:","storag","storage$key$valu","storage$key$value:","storage$key$value[]","storage$key$value[]):","storage$sect","storage$sections:","storages:","string","t","type","types.d.ts:10","types.d.ts:23","types.d.ts:8","uint8array","valu","values?:","|","ƭ","▸","▸(...keyparams:"],"examples/":["32","5gokvzwg5zpyl1wuovuhw3zjbwbp5et8cbqjdry4q6imadtz","5gw3s7q4qlkswwknsiptjujpv3xm4trxi5d4pgkmmk3gfgt","account","accounts:","add","alice:","alice´","alice␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣","bob","bob:","chars.","conveni","depend","dev","don´t","each","easi","exampl","examples,","folder,","follow","guess…​","have/se","instal","is…​","key","local","need","node.","note","overview","pad","polkadot","requir","run","run:","seed","space","start","test","them.","those","up","us","usual","well","with:","yarn"],"examples/01_simple_connect/":["()","=","=>","api","api(provider)","api.system.chain()","async","await","chain","chain)","chain:',","connect","console.log('y","const","exampl","follow","function","getchain","getchain()","instanti","main","main().finally(_","new","node.","object","polkadot","process.exit())","provid","provider/ws').default","require('@polkadot/api","require('@polkadot/api').default","return","show","simpl","us","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","}"],"examples/02_listen_to_blocks/":["()","+","16)","=","=>","api","api(provider)","api.chain.newhead((_,","block","blocks.","bn","bn(header.number,","bnblocknumb","bnblocknumber.tostring(10))","come","connect","console.log('#'","console.log('block","const","ctrl+c","display","exampl","function","header)","in,","listen","main","main()","new","node","note","number","provid","provider/ws').default","require('@polkadot/api","require('@polkadot/api').default","require('bn.js')","run","seen","show","shown","stop","stop:')","subscrib","time","to.","until","wit","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","}","})"],"examples/03_listen_to_balance_change/":["${alice}:","${new","'","'5gokvzwg5zpyl1wuovuhw3zjbwbp5et8cbqjdry4q6imadtz'","(_,","+","06","=","=>","alic","alice)","alice]],","api","api(provider)","api.state.storage([[storage.staking.public.freebalanceof,","balanc","bn","bn(values[0]).tostring(10)}","chang","connect","console.log('bal","console.log('y","console.log(`bal","const","dot","dots`)","exampl","id:',","instanti","listen","new","node.","object","polkadot","provid","provider/ws').default","require('@polkadot/api","require('@polkadot/api').default","require('@polkadot/storage').default","require('bn.js')","run","send","show","start","storag","subscript","subscriptionid)","us","values)","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","})","}).then((subscriptionid)"],"examples/04_generate_account/":["${pair1.address()}\\t","${pair2.address()}\\t","${u8atohex(seed1)}`)","${u8atohex(seed2)}`)","(random","(same","(var","//","0,","0])","10,","11,","12,","13,","14,","15,","16,","17,","18,","19,","1\\t","2,","20,","21,","22,","23,","24,","25,","26,","27,","28,","29,","2\\t","3,","30,","32","3;","4,","5,","6,","7,","8","8,","9,","=","[1,","accept","account","address","addresses.","alway","array","batteri","char","console.log('determinist","console.log('random","console.log(`address","const","crypto","develop","dots,","each","encod","encoder.encode('correct","fix","gener","hors","keyr","keyring').default","keyring()","keyring.addfromseed(seed1)","keyring.addfromseed(seed2)","need","new","pair1","pair2","payment","program","random","require('@polkadot/util","require('@polkadot/util/u8a/tohex').default","require('crypto')","run):')","sampl","seed","seed1","seed2","seed:","sever","show","staple')","string","textencoder()","u8atohex","uint8array(","uint8array(32)","utf","wallet","want","ways."],"examples/05_read_storage/":["${address}:","${index.tostring(10)}`)","${new","'5gokvzwg5zpyl1wuovuhw3zjbwbp5et8cbqjdry4q6imadtz'","()","(address)","=","=>","address","address])","api","api(provider)","api.","api.state.getstorage([storage.session.public.validators])","api.state.getstorage([storage.system.public.accountindexof,","api.state.getstorage([storage.timestamp.public.blockperiod])","apis.","async","avail","await","blockperiod","bn","bn(blockperiod).tostring(10)}","bn(bn)","call","console.log('curr","console.log(`account","console.log(`blockperiod:","const","exampl","few","function","getaccountindex","getaccountindex(address)","getblockperiod","getblockperiod()","getvalid","getvalidators()","import","index","main","main().finally(_","mani","new","process.exit())","provid","provider/ws').default","read","require('@polkadot/api","require('@polkadot/api').default","require('@polkadot/storage').default","require('bn.js')","return","seconds`)","show","storag","those","through","valid","validators',","validators)","variabl","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","}"],"examples/06_craft_extrinsic/":["${accountindex}`)","${amount}","'))","'5gw3s7q4qlkswwknsiptjujpv3xm4trxi5d4pgkmmk3gfgte'","'hint:","(address)","(keyringfrom,","(postfix)rödl","(prefix)",")",".catch((e)",".finally(_",".then(()","//","0xff","1,","1000","2+","=","=>","[addressto,","account","accountindex","accountindex,","accountindex:","ad","address])","addressbob","addressbob,","addressto,","alic","amount","amount)","amount]","another.","api","api(provider)","api.author.submitextrinsic(encoded)","api.state.getstorage([storage.system.public.accountindexof,","async","await","befor","bn","bn(999)","bob","call","chain,","console.log(","console.log('sent'))","console.log(`craft","console.log(`curr","const","craft","cumbersom","current","dev","dot","dots`)","e))","encod","encodeextrins","encodeextrinsic(","encodelength","encodelength(","extrins","extrinsic',","extrinsics.staking.public.transfer,","fee","function","getaccountindex","getaccountindex(keyringfrom.address())","guid","keyr","keyring').default","keyring()","keyring.addfromseed(encoder.encode('alic","keyringfrom.publickey(),","keyringfrom.sign(message)","length","make","messag","message,","new","next","poc","prefix","process.","process.exit(0))","provid","provider/ws').default","publickeys,","require('@polkadot/api","require('@polkadot/api').default","require('@polkadot/extrinsics').default","require('@polkadot/extrinsics/codec/encode').default","require('@polkadot/extrinsics/codec/encode/length').default","require('@polkadot/storage').default","require('@polkadot/util","require('bn.js')","return","round","sampl","send","show","sign","signatur","storag","submission,","sure","textencoder()","though","tranfer","transfer","transfer(alice,","uint8array([0xff]),","updat","version,","wait","work","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","}"],"examples/07_transfer_dots/":["${amount}","'))","'5gw3s7q4qlkswwknsiptjujpv3xm4trxi5d4pgkmmk3gfgte'","'straight","(address)","(keyringfrom,",")",".catch(",".catch((e)",".finally(_",".then(()","//","1,","1000","=","=>","[addressto,","account","address])","addressbob","addressbob,","addressto,","alic","amount","amount)","amount]","another.","api","api(provider)","api.author.submitextrinsic(encoded)","api.state.getstorage([storage.system.public.accountindexof,","async","await","bn","bn(999)","bob","call","chain,","console.log('done'))","console.log(`craft","console.log(e))","console.log)","const","dev","dot","dots`)","easiest","encod","encodeextrins","encodeextrinsic(","encodelength","extrins","extrinsics.staking.public.transfer,","fee","function","getaccountindex","getaccountindex(keyringfrom.address())","keyr","keyring').default","keyring()","keyring.addfromseed(encoder.encode('alic","keyringfrom,","make","more","new","nextaccountindex","nextaccountindex,","point'","process.exit(0))","provid","provider/ws').default","require('@polkadot/api","require('@polkadot/api').default","require('@polkadot/extrinsics').default","require('@polkadot/extrinsics/codec/encode/length').default","require('@polkadot/extrinsics/codec/encode/uncheckedlength').default","require('@polkadot/storage').default","require('@polkadot/util","require('bn.js')","return","round","sampl","send","show","sign","storag","textencoder()","tranfer","transfer","transfer(alice,","way","wsprovid","wsprovider('ws://127.0.0.1:9944')","{","}"],"CONTRIBUTING.html":["\"open","(e.g.","(i.e.","(includ","access","accomplish","add","addressed.","approv","arrang","aspect","author","author.","basic","because:","behaviour.","believ","benchmarks).","branches,","break","buggi","burden.","chang","change.","ci","cleaner/better/fast","code","comment","commit","contribut","contributor","contributors'","contributors.","declar","document","effect","end","ensur","exist","experi","featur","feature)","feature/fix.","feedback","few","finish","fit","fit.","fix","forc","formal","function","gav","git","given","goal","ground","guard","guid","guidelin","heritag","histori","hous","https://github.com/level/community/blob/master/contributing.md","in:","individu","issu","issue).","known","larg","level","logic","longer","made","maintainer(s)","maintainer(s).","mainten","make","master","measur","merg","minor","modif","modifi","monik","more","name","need","non","on).","onc","ongo","open","pessimis","pr","prefix","prerog","project","project\"","project):","project.","project:","pull","push","rebase,","reduct","releas","reli","remain","remov","repo.","request","request,","requests:","result","review","reviews'","rule","same","see","short","signific","solicit","someth","somewhat","sourc","speed","standard","strictli","style.","subject","successful:","successfully.","suggest","term","undu","unless","until","urgent","us","useless","user","valuabl","veto","vision","way","way.","welcome!","well","well.","what?","wiki","work."],"GLOSSARY.html":["anoth","def","dot","explan","term"]},"length":20},"tokenStore":{"root":{"0":{"6":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}},"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"]":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"x":{"docs":{},"f":{"docs":{},"f":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}},"1":{"0":{"0":{"0":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}},"docs":{}},"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"1":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"2":{"8":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}},"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"3":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"4":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"5":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"6":{"docs":{},")":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"7":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"8":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"9":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"\\":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},"2":{"0":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"1":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"2":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"3":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"4":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"5":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"6":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"7":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"8":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"9":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"\\":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"+":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}},"3":{"0":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},";":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"4":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"5":{"docs":{},"g":{"docs":{},"o":{"docs":{},"k":{"docs":{},"v":{"docs":{},"z":{"docs":{},"w":{"docs":{},"g":{"5":{"docs":{},"z":{"docs":{},"p":{"docs":{},"y":{"docs":{},"l":{"1":{"docs":{},"w":{"docs":{},"u":{"docs":{},"o":{"docs":{},"v":{"docs":{},"u":{"docs":{},"h":{"docs":{},"w":{"3":{"docs":{},"z":{"docs":{},"j":{"docs":{},"b":{"docs":{},"w":{"docs":{},"b":{"docs":{},"p":{"5":{"docs":{},"e":{"docs":{},"t":{"8":{"docs":{},"c":{"docs":{},"b":{"docs":{},"q":{"docs":{},"j":{"docs":{},"d":{"docs":{},"r":{"docs":{},"y":{"4":{"docs":{},"q":{"6":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"d":{"docs":{},"t":{"docs":{},"z":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}}}},"docs":{}}},"docs":{}}}}}}}}},"docs":{}}}},"docs":{}}}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}},"docs":{}}}}}}},"w":{"3":{"docs":{},"s":{"7":{"docs":{},"q":{"4":{"docs":{},"q":{"docs":{},"l":{"docs":{},"k":{"docs":{},"s":{"docs":{},"w":{"docs":{},"w":{"docs":{},"k":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"j":{"docs":{},"u":{"docs":{},"j":{"docs":{},"p":{"docs":{},"v":{"3":{"docs":{},"x":{"docs":{},"m":{"4":{"docs":{},"t":{"docs":{},"r":{"docs":{},"x":{"docs":{},"i":{"5":{"docs":{},"d":{"4":{"docs":{},"p":{"docs":{},"g":{"docs":{},"k":{"docs":{},"m":{"docs":{},"m":{"docs":{},"k":{"3":{"docs":{},"g":{"docs":{},"f":{"docs":{},"g":{"docs":{},"t":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}},"docs":{}}}}}}}},"docs":{}}},"docs":{}}}}}},"docs":{}}}},"docs":{}}}}}}}}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"6":{"4":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"7":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"8":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"9":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.037037037037037035},"api/":{"ref":"api/","tf":10.01923076923077},"api-format/":{"ref":"api-format/","tf":5.007352941176471},"api-provider/":{"ref":"api-provider/","tf":5.002061855670103},"api-rx/":{"ref":"api-rx/","tf":5},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.05263157894736842},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.02702702702702703},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.04054054054054054},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.018018018018018018},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},".":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.019230769230769232}},".":{"docs":{},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},")":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},".":{"docs":{},"u":{"docs":{},"n":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"(":{"docs":{},"_":{"docs":{},",":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},".":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"(":{"docs":{},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"(":{"docs":{},"[":{"docs":{},"[":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"f":{"docs":{},"r":{"docs":{},"e":{"docs":{},"e":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{},",":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"(":{"docs":{},"[":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"]":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}}}}}}}}}}}}}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"o":{"docs":{},"f":{"docs":{},",":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{},"]":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{},".":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"(":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"d":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}},"e":{"docs":{},"$":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"$":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}},":":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}},":":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}},"s":{"docs":{},".":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"t":{"docs":{},":":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}},"c":{"docs":{},"t":{"docs":{},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":5.0144927536231885},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"i":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}},":":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}},"s":{"docs":{},":":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"s":{"docs":{},"s":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"l":{"docs":{},"i":{"docs":{},"a":{"docs":{},"s":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}}}},"c":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},"e":{"docs":{},":":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}},"´":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333}}},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{},"␣":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}}}}}}}}}}}}}}}}}}}}}}}},")":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}},"]":{"docs":{},"]":{"docs":{},",":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}},"w":{"docs":{},"a":{"docs":{},"y":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}},"a":{"docs":{},"n":{"docs":{},"y":{"docs":{},">":{"docs":{"api-format/":{"ref":"api-format/","tf":0.04411764705882353},"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},")":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"$":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"e":{"docs":{},"s":{"docs":{},">":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}},",":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}},">":{"docs":{},">":{"docs":{},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"e":{"docs":{},">":{"docs":{},">":{"docs":{},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"u":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"8":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{},">":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},")":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"docs":{}}}},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"d":{"docs":{},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},">":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}}}}}}}}}}}}}}}}},"]":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},">":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},">":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"$":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"$":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},">":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},")":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},"g":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"t":{"docs":{},"s":{"docs":{},":":{"3":{"2":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"3":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"docs":{}}}}}}}}}},"n":{"docs":{},"y":{"docs":{},")":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.022058823529411766},"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}}},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}},"o":{"docs":{},"t":{"docs":{},"h":{"docs":{"GLOSSARY.html":{"ref":"GLOSSARY.html","tf":0.2}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"w":{"docs":{},"a":{"docs":{},"i":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.02702702702702703},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}}}}}},"d":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"d":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872},"examples/":{"ref":"examples/","tf":0.016666666666666666},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"d":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"]":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},"b":{"docs":{},"o":{"docs":{},"b":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}},"t":{"docs":{},"o":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"i":{"docs":{},"l":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}},"s":{"docs":{},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.036036036036036036},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"m":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}}},"]":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.05555555555555555},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":5.019607843137255}},"o":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.014705882352941176}},"s":{"docs":{},"'":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"s":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},"(":{"docs":{},"'":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}},":":{"docs":{},"'":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},")":{"docs":{},")":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{},"(":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"`":{"docs":{},"b":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}}}},"a":{"docs":{},"l":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{},":":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406}}}}}}}},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"a":{"docs":{},"f":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},")":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}},"'":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}},"y":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}},"#":{"docs":{},"'":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}}},"a":{"docs":{},"l":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}},"d":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{},")":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}},"e":{"docs":{},")":{"docs":{},")":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}},")":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.08771929824561403},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.08108108108108109},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.0945945945945946},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.07246376811594203},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.0990990990990991},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.09693877551020408},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.11333333333333333}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"i":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":5.052631578947368},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}},"d":{"docs":{},"e":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"r":{"docs":{},"/":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"2":{"2":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"docs":{}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"7":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}}}}}}}}},"c":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"/":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}}}}}}}}}}}},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}},"u":{"8":{"docs":{},"a":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},"docs":{}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"/":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}},"docs":{}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}},"docs":{}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"3":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}},"docs":{}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"6":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}},"docs":{}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"/":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}},"u":{"8":{"docs":{},"a":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},"docs":{}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"5":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"7":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"9":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"docs":{}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"2":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"m":{"docs":{},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"s":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}},"e":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"i":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"(":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},"n":{"docs":{},"o":{"docs":{},"n":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}},"d":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"e":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"$":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"u":{"docs":{},"p":{"docs":{},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}},"e":{"docs":{},"g":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"u":{"docs":{},"e":{"docs":{},"r":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"b":{"docs":{},"e":{"docs":{},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"f":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}},".":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"o":{"docs":{},"m":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"4":{"9":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"5":{"0":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"docs":{}}}}},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}}},":":{"docs":{},"'":{"docs":{},",":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}}}}},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}},"r":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}},"s":{"docs":{},".":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"n":{"docs":{},"g":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":3.3603603603603602},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.0196078431372549}},"e":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},")":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},".":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"s":{"docs":{},"s":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"t":{"docs":{},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"t":{"docs":{},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"t":{"docs":{},">":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"(":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"$":{"docs":{},"f":{"docs":{},"n":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"i":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},"y":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}}}}}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}}}},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},">":{"docs":{},"(":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}},"/":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"/":{"docs":{},"r":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}}}}}}}},"y":{"docs":{},"p":{"docs":{},"t":{"docs":{},"o":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"a":{"docs":{},"f":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":5.010204081632653}}}}}},"t":{"docs":{},"r":{"docs":{},"l":{"docs":{},"+":{"docs":{},"c":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.02702702702702703}}}}}}},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}},"p":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.024742268041237112},"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.023809523809523808},"type-params/":{"ref":"type-params/","tf":0.015306122448979591},"type-primitives/":{"ref":"type-primitives/","tf":0.01565217391304348},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"o":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.006802721088435374}},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"a":{"docs":{},"w":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"u":{"8":{"docs":{},"a":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"docs":{}}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"(":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"6":{"5":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"/":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"3":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}}}}},"b":{"docs":{},"n":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"3":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"b":{"docs":{},"e":{"docs":{},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"2":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{},"t":{"docs":{},"h":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}},"u":{"8":{"docs":{},"a":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}},"docs":{}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"e":{"docs":{},"(":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"u":{"8":{"docs":{},"a":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"docs":{}}}}}}}},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"u":{"8":{"docs":{},"a":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"docs":{}}}}}}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"(":{"docs":{},"u":{"8":{"docs":{},"a":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"docs":{}}}}}}}}}}}}}}}},"u":{"8":{"docs":{},"a":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"docs":{}}}}}},"f":{"docs":{"GLOSSARY.html":{"ref":"GLOSSARY.html","tf":0.2}},"i":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.03676470588235294},"api-provider/":{"ref":"api-provider/","tf":0.05567010309278351},"api-rx/":{"ref":"api-rx/","tf":0.05454545454545454},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.04878048780487805},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.07936507936507936},"type-params/":{"ref":"type-params/","tf":0.0467687074829932},"type-primitives/":{"ref":"type-primitives/","tf":0.08782608695652173},"type-storage/":{"ref":"type-storage/","tf":0.057692307692307696}},"i":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-params/":{"ref":"type-params/","tf":0.006802721088435374},"type-primitives/":{"ref":"type-primitives/","tf":0.010434782608695653},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}}}}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}},"v":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}},"o":{"docs":{},"c":{"docs":{},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}}}},"n":{"docs":{},"´":{"docs":{},"t":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"t":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":5.013333333333334},"GLOSSARY.html":{"ref":"GLOSSARY.html","tf":0.2}},"s":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"i":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"i":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"$":{"docs":{},"l":{"docs":{},"o":{"docs":{},"g":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"y":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}},"e":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"f":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}},"e":{"docs":{},")":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},"/":{"docs":{},"f":{"docs":{},"i":{"docs":{},"x":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}}},"w":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},"e":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"d":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}},"i":{"docs":{},"s":{"docs":{},"h":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"l":{"docs":{},"e":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}},"x":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"api-format/":{"ref":"api-format/","tf":0.029411764705882353},"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"type-params/":{"ref":"type-params/","tf":0.005952380952380952},"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132},"type-storage/":{"ref":"type-storage/","tf":0.028846153846153848},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.036036036036036036},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":5.036764705882353},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},"(":{"docs":{},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{},"m":{"docs":{},"a":{"docs":{},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}}}}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"4":{"9":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"docs":{}},"docs":{}}}}},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"s":{"docs":{},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}}}}}}}}},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"(":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}}}}}}},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}}}},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}},",":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},"s":{"docs":{},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}}}},"l":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333}}}}}},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}}}}}}},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.023809523809523808},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":5.021739130434782}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}},"t":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"(":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}},"(":{"docs":{},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"(":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},".":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"d":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.037037037037037035}}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"u":{"docs":{},"i":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":5}},"e":{"docs":{},"l":{"docs":{},"i":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"…":{"docs":{},"​":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"a":{"docs":{},"v":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"o":{"docs":{},"a":{"docs":{},"l":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"h":{"1":{"6":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"2":{"5":{"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"5":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"/":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"c":{"docs":{},"h":{"docs":{},"/":{"docs":{},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}}}}}}}}}}}}}},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.037037037037037035}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"u":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"/":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"/":{"docs":{},"m":{"docs":{},"a":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"m":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{},".":{"docs":{},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{},"/":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}},"/":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.009565217391304347}},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"(":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"l":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"s":{"docs":{},"h":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0052173913043478265}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"]":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}}},"u":{"docs":{},"m":{"docs":{},"a":{"docs":{},"n":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"u":{"docs":{},"s":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.023809523809523808},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},"e":{"docs":{},",":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"s":{"docs":{},".":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},":":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}},"$":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},":":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":10}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.018018018018018018}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.012195121951219513},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"?":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"i":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{},"u":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088},"examples/":{"ref":"examples/","tf":0.03333333333333333}}},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.016156462585034014},"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"2":{"2":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"docs":{}},"docs":{}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}},",":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"s":{"docs":{},"s":{"docs":{},"u":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"e":{"docs":{},")":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109}},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}}},"?":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},"i":{"docs":{},"c":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"…":{"docs":{},"​":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"d":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}},"'":{"docs":{},",":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},".":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}},"t":{"docs":{},".":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"j":{"docs":{},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.037037037037037035},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}},".":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}}}}}}}},"s":{"docs":{"./":{"ref":"./","tf":0.037037037037037035}},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}},"o":{"docs":{},"n":{"docs":{},"r":{"docs":{},"p":{"docs":{},"c":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":5}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.008247422680412371}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.008247422680412371}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}},"s":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"e":{"docs":{},"$":{"docs":{},"s":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"e":{"docs":{},"$":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"/":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}},"n":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"3":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"3":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"2":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"3":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"3":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"4":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"5":{"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{},"t":{"docs":{},"y":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},"n":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.00608695652173913}},"e":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}},"y":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},"e":{"docs":{},"s":{"docs":{},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}},"d":{"docs":{},"i":{"docs":{},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}},"h":{"1":{"6":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"2":{"5":{"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"5":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.009565217391304347}},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"$":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},"e":{"docs":{},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"a":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}},"u":{"2":{"5":{"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"6":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"$":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"r":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.037037037037037035},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"c":{"docs":{},"k":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"docs":{}}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"6":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"docs":{}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"3":{"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"docs":{}}}}}}}}},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"9":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"2":{"3":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"7":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}}}}}}}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}},"s":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.01443298969072165}},"e":{"docs":{},"$":{"docs":{},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"s":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"e":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"$":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"d":{"docs":{},"i":{"docs":{},"f":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"n":{"docs":{},"i":{"docs":{},"k":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"s":{"docs":{},")":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"l":{"docs":{},"i":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},"(":{"docs":{},")":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},".":{"docs":{},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{},"(":{"docs":{},"_":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}}}},"k":{"docs":{},"e":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"d":{"docs":{},"e":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}},"p":{"docs":{},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}},"n":{"docs":{},"i":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"api/":{"ref":"api/","tf":0.019230769230769232},"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.03968253968253968},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.008247422680412371}}},"s":{"docs":{},",":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"e":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}},"a":{"docs":{},"s":{"docs":{},"u":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"r":{"docs":{},"g":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.0196078431372549}}}}},"u":{"docs":{},"c":{"docs":{},"h":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}},"i":{"docs":{},"s":{"docs":{},"b":{"docs":{},"e":{"docs":{},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"n":{"docs":{},"e":{"docs":{},"t":{"docs":{},"w":{"docs":{},"o":{"docs":{},"r":{"docs":{},"k":{"docs":{"./":{"ref":"./","tf":0.037037037037037035},"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}},"w":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.08108108108108109},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.02702702702702703},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.028985507246376812},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.02702702702702703},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.030612244897959183},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.03333333333333333}}},"e":{"docs":{},"d":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"x":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},",":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},".":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}},"c":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}},"e":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}},"t":{"docs":{},"e":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}},"p":{"docs":{},"m":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"type-params/":{"ref":"type-params/","tf":0.02806122448979592}},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.032520325203252036},"type-params/":{"ref":"type-params/","tf":0.004251700680272109},"type-primitives/":{"ref":"type-primitives/","tf":0.006956521739130435},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.003401360544217687},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.002551020408163265}}},",":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.14814814814814814},"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}},"c":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"'":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}},"o":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.037037037037037035},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.0196078431372549}},"\"":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},")":{"docs":{},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":5.014432989690722},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"e":{"docs":{},"r":{"docs":{},"/":{"docs":{},"w":{"docs":{},"s":{"docs":{},"'":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}},".":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"(":{"docs":{},"'":{"docs":{},"c":{"docs":{},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"_":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"e":{"docs":{},"$":{"docs":{},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},"c":{"docs":{},"b":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{},"y":{"docs":{},">":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}}}}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{},">":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},">":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}}}}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},".":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"e":{"docs":{},"x":{"docs":{},"i":{"docs":{},"t":{"docs":{},"(":{"0":{"docs":{},")":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}},"docs":{},")":{"docs":{},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}}}},"g":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}},"e":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}},"f":{"docs":{},"i":{"docs":{},"x":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"r":{"docs":{},"o":{"docs":{},"g":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}},"s":{"docs":{},":":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.007653061224489796}}}},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":5}}}}}}},"u":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"s":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}},"s":{"docs":{},":":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}}},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.005952380952380952}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}},"l":{"docs":{},"l":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.03431372549019608}}}},"s":{"docs":{},"h":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"api-format/":{"ref":"api-format/","tf":0.051470588235294115},"api-provider/":{"ref":"api-provider/","tf":0.03505154639175258},"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.028455284552845527},"type-params/":{"ref":"type-params/","tf":5.034863945578231},"type-primitives/":{"ref":"type-primitives/","tf":0.03217391304347826},"type-storage/":{"ref":"type-storage/","tf":0.04807692307692308}},"$":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-params/":{"ref":"type-params/","tf":0.00935374149659864}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-params/":{"ref":"type-params/","tf":0.002551020408163265}}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"$":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.030612244897959183}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109}},"e":{"docs":{},"$":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}},"e":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.03676470588235294},"api-provider/":{"ref":"api-provider/","tf":0.024742268041237112},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.028455284552845527},"type-params/":{"ref":"type-params/","tf":0.02891156462585034},"type-primitives/":{"ref":"type-primitives/","tf":0.03217391304347826},"type-storage/":{"ref":"type-storage/","tf":0.038461538461538464}}},"/":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"s":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}},"s":{"docs":{},",":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"s":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"t":{"docs":{},"h":{"docs":{},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}},"i":{"docs":{},"r":{"1":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"2":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}}}},"d":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}},"y":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":5.009009009009009}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.05555555555555555}}}}}}}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.024509803921568627}},"s":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},",":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"i":{"docs":{},"r":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"examples/":{"ref":"examples/","tf":0.016666666666666666}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}},"(":{"docs":{},"'":{"docs":{},"@":{"docs":{},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"/":{"docs":{},"u":{"8":{"docs":{},"a":{"docs":{},"/":{"docs":{},"t":{"docs":{},"o":{"docs":{},"h":{"docs":{},"e":{"docs":{},"x":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}}}}}}}}}},"docs":{}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"/":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}}},"/":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"d":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"b":{"docs":{},"n":{"docs":{},".":{"docs":{},"j":{"docs":{},"s":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"c":{"docs":{},"r":{"docs":{},"y":{"docs":{},"p":{"docs":{},"t":{"docs":{},"o":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}}}}},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.02702702702702703},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"s":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.03676470588235294},"api-provider/":{"ref":"api-provider/","tf":0.030927835051546393},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.028455284552845527},"type-params/":{"ref":"type-params/","tf":0.026360544217687076},"type-primitives/":{"ref":"type-primitives/","tf":0.03217391304347826},"type-storage/":{"ref":"type-storage/","tf":0.028846153846153848}}}}}}}},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}},"e":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}},"t":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},",":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"s":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"m":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"o":{"docs":{},"v":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.024509803921568627}},"s":{"docs":{},"'":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}},"p":{"docs":{},"c":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.012371134020618556}},"(":{"docs":{},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"s":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}},"x":{"docs":{"api-rx/":{"ref":"api-rx/","tf":5.0181818181818185}},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"f":{"docs":{},"a":{"docs":{},"c":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636}},"e":{"docs":{},"$":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636}},":":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}}}}}}},":":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}}}}}}}}}}},"j":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}},"a":{"docs":{},"w":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}}}}},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},"/":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}},"s":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"i":{"docs":{},"d":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}},"u":{"docs":{},"n":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}},":":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}},")":{"docs":{},":":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406}}}}}}},"l":{"docs":{},"e":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}}},"k":{"docs":{},"e":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}},"s":{"docs":{},"e":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}},"e":{"docs":{},"m":{"docs":{},".":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"api/":{"ref":"api/","tf":0.02564102564102564},"api-format/":{"ref":"api-format/","tf":0.07352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.05979381443298969},"api-rx/":{"ref":"api-rx/","tf":0.09090909090909091},"type-extrinsics/":{"ref":"type-extrinsics/","tf":5.040650406504065},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":5.079365079365079},"type-params/":{"ref":"type-params/","tf":5.0518707482993195},"type-primitives/":{"ref":"type-primitives/","tf":5.05304347826087},"type-storage/":{"ref":"type-storage/","tf":5.076923076923077}},"s":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"1":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"2":{"3":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"3":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"4":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"3":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}},"5":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"8":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"9":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"2":{"1":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"3":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"8":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"3":{"4":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"6":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"8":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"docs":{}},"4":{"0":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"2":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"5":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"5":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"6":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"8":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"6":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"7":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"6":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"8":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"9":{"5":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}},"docs":{}}}}}}},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278},"type-params/":{"ref":"type-params/","tf":0.003401360544217687}}},".":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}}}}}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278}}}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":5.013333333333334}},"(":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}},"_":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"x":{"docs":{},"t":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}},"r":{"docs":{},"m":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725},"GLOSSARY.html":{"ref":"GLOSSARY.html","tf":0.2}}}}},"o":{"docs":{},"p":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},".":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}},"u":{"1":{"2":{"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"2":{"5":{"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"docs":{}},"3":{"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"6":{"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.00608695652173913}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"docs":{}},"8":{"docs":{},"a":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"h":{"docs":{},"e":{"docs":{},"x":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}},"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.018518518518518517},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.014705882352941176}},"a":{"docs":{},"g":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},".":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"u":{"docs":{},"a":{"docs":{},"l":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}},"n":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"l":{"docs":{},"i":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{"type-params/":{"ref":"type-params/","tf":0.015306122448979591}},"e":{"docs":{},"d":{"docs":{},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.008503401360544218}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.00510204081632653}}}}}}}}},"u":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"l":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.012195121951219513},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"d":{"docs":{},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.024390243902439025},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"l":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"i":{"docs":{},"n":{"docs":{},"t":{"8":{"docs":{},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.032520325203252036},"type-params/":{"ref":"type-params/","tf":0.03826530612244898},"type-primitives/":{"ref":"type-primitives/","tf":0.02782608695652174},"type-storage/":{"ref":"type-storage/","tf":0.028846153846153848}},")":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.006956521739130435}}}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"(":{"3":{"2":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{}},"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}},"[":{"0":{"docs":{},"x":{"docs":{},"f":{"docs":{},"f":{"docs":{},"]":{"docs":{},")":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}},"docs":{}}}}}}}}},"docs":{}}}},"p":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}},"t":{"docs":{},"f":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"r":{"docs":{},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"w":{"docs":{},"e":{"docs":{},"l":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"e":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.018518518518518517}}},"!":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"l":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"n":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"y":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"s":{"docs":{},".":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"i":{"docs":{},"t":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}},"i":{"docs":{},"t":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{},".":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}},":":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"k":{"docs":{},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}}}},"s":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"'":{"docs":{},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"9":{"9":{"4":{"4":{"docs":{},"'":{"docs":{},")":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}},"w":{"docs":{},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"1":{"2":{"7":{"docs":{},".":{"0":{"docs":{},".":{"0":{"docs":{},".":{"1":{"docs":{},":":{"9":{"9":{"4":{"4":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}}},"docs":{}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}},"o":{"docs":{},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"r":{"docs":{},"k":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"h":{"docs":{},"a":{"docs":{},"t":{"docs":{},"?":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"#":{"docs":{},"$":{"docs":{},"{":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"docs":{},")":{"docs":{},"}":{"docs":{},"`":{"docs":{},")":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"'":{"5":{"docs":{},"g":{"docs":{},"o":{"docs":{},"k":{"docs":{},"v":{"docs":{},"z":{"docs":{},"w":{"docs":{},"g":{"5":{"docs":{},"z":{"docs":{},"p":{"docs":{},"y":{"docs":{},"l":{"1":{"docs":{},"w":{"docs":{},"u":{"docs":{},"o":{"docs":{},"v":{"docs":{},"u":{"docs":{},"h":{"docs":{},"w":{"3":{"docs":{},"z":{"docs":{},"j":{"docs":{},"b":{"docs":{},"w":{"docs":{},"b":{"docs":{},"p":{"5":{"docs":{},"e":{"docs":{},"t":{"8":{"docs":{},"c":{"docs":{},"b":{"docs":{},"q":{"docs":{},"j":{"docs":{},"d":{"docs":{},"r":{"docs":{},"y":{"4":{"docs":{},"q":{"6":{"docs":{},"i":{"docs":{},"m":{"docs":{},"a":{"docs":{},"d":{"docs":{},"t":{"docs":{},"z":{"docs":{},"'":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}},"docs":{}}},"docs":{}}}}}}}}},"docs":{}}}},"docs":{}}}}}}}},"docs":{}}}}}}}}},"docs":{}}}}}},"docs":{}}}}}}},"w":{"3":{"docs":{},"s":{"7":{"docs":{},"q":{"4":{"docs":{},"q":{"docs":{},"l":{"docs":{},"k":{"docs":{},"s":{"docs":{},"w":{"docs":{},"w":{"docs":{},"k":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"j":{"docs":{},"u":{"docs":{},"j":{"docs":{},"p":{"docs":{},"v":{"3":{"docs":{},"x":{"docs":{},"m":{"4":{"docs":{},"t":{"docs":{},"r":{"docs":{},"x":{"docs":{},"i":{"5":{"docs":{},"d":{"4":{"docs":{},"p":{"docs":{},"g":{"docs":{},"k":{"docs":{},"m":{"docs":{},"m":{"docs":{},"k":{"3":{"docs":{},"g":{"docs":{},"f":{"docs":{},"g":{"docs":{},"t":{"docs":{},"e":{"docs":{},"'":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"docs":{}}}}}}}},"docs":{}}},"docs":{}}}}}},"docs":{}}}},"docs":{}}}}}}}}}}}}}}}}}}},"docs":{}}},"docs":{}}},"docs":{}}}},"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}},"@":{"docs":{},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}},"'":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},"/":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"'":{"docs":{},";":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"b":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"'":{"docs":{},";":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"'":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"_":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},"'":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}},")":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},"h":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{},":":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}},"(":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}},".":{"docs":{},"g":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"o":{"docs":{},"n":{"docs":{},"c":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},")":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"s":{"docs":{},")":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}},"/":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},".":{"docs":{},"e":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.014705882352941176}}}}}},"r":{"docs":{},"e":{"docs":{},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}},"a":{"docs":{},"n":{"docs":{},"d":{"docs":{},"o":{"docs":{},"m":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}},"d":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}},")":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.02702702702702703}}},"_":{"docs":{},",":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}},"s":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"v":{"docs":{},"a":{"docs":{},"r":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"f":{"docs":{},"i":{"docs":{},"x":{"docs":{},")":{"docs":{},"r":{"docs":{},"ö":{"docs":{},"d":{"docs":{},"l":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"i":{"docs":{},"x":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}},".":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"(":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"(":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.019230769230769232}}}}}}},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"'":{"0":{"docs":{},"x":{"1":{"2":{"3":{"4":{"5":{"6":{"7":{"8":{"9":{"0":{"docs":{},"'":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}},"docs":{}}},"docs":{}}}}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"(":{"docs":{},"(":{"docs":{},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}}}}}},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"(":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}}}}}}}}},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},".":{"docs":{},".":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"f":{"docs":{},"i":{"docs":{},"n":{"docs":{},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"y":{"docs":{},"(":{"docs":{},"_":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}},"/":{"docs":{},"/":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.028985507246376812},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.030612244897959183},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}}}},"=":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.08771929824561403},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.08108108108108109},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.0945945945945946},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.07971014492753623},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.0990990990990991},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.09693877551020408},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.11333333333333333}},">":{"docs":{"api/":{"ref":"api/","tf":0.05128205128205128},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.02702702702702703},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.015306122448979591},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.02666666666666667}}}},"@":{"docs":{},"p":{"docs":{},"o":{"docs":{},"l":{"docs":{},"k":{"docs":{},"a":{"docs":{},"d":{"docs":{},"o":{"docs":{},"t":{"docs":{},"/":{"docs":{},"a":{"docs":{},"p":{"docs":{},"i":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}},".":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},"r":{"docs":{},"p":{"docs":{},"c":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}}}},"f":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}},"b":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}}},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"a":{"docs":{},"n":{"docs":{},"y":{"docs":{},">":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}},"f":{"docs":{},"o":{"docs":{},"r":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}},"c":{"docs":{},"a":{"docs":{},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"l":{"docs":{},"i":{"docs":{},"e":{"docs":{},"v":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"k":{"docs":{},"s":{"docs":{},")":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-primitives/":{"ref":"type-primitives/","tf":0.006956521739130435},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":5.04054054054054}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}},"j":{"docs":{},"u":{"docs":{},"s":{"docs":{},"t":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"i":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}},"s":{"docs":{},".":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}}},"u":{"docs":{},"i":{"docs":{},"l":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"g":{"docs":{},"g":{"docs":{},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"r":{"docs":{},"d":{"docs":{},"e":{"docs":{},"n":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"n":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.006956521739130435},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.018018018018018018},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018}}},"(":{"9":{"9":{"9":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},"docs":{}},"docs":{}},"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"[":{"0":{"docs":{},"]":{"docs":{},")":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"1":{"0":{"docs":{},")":{"docs":{},"}":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}},"docs":{}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"d":{"docs":{},")":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"1":{"0":{"docs":{},")":{"docs":{},"}":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}},"n":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"1":{"0":{"docs":{},")":{"docs":{},")":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"t":{"docs":{},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}},"?":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175}}}}}}}}}}},"n":{"docs":{},"d":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},"t":{"docs":{},">":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"type-params/":{"ref":"type-params/","tf":0.005952380952380952}},")":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"b":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},":":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687},"type-primitives/":{"ref":"type-primitives/","tf":0.0052173913043478265}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"s":{"docs":{},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":3.3468468468468466}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"]":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}},"s":{"docs":{},"e":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"3":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"2":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"1":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"2":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"3":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"4":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"6":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}},"i":{"docs":{},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}},"f":{"docs":{},"t":{"docs":{},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"9":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}},"e":{"docs":{},"a":{"docs":{},"k":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"p":{"docs":{},"o":{"docs":{},"i":{"docs":{},"n":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}},"s":{"docs":{},".":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.02040816326530612},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.02}},"e":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}},"(":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"l":{"docs":{},"(":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"i":{"docs":{},"c":{"docs":{},"(":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"e":{"docs":{},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"(":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}},".":{"docs":{},".":{"docs":{},".":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}}}}}}}}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"9":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"2":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"s":{"docs":{},"(":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"e":{"docs":{},"(":{"docs":{},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"r":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"8":{"docs":{},"a":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"docs":{}},"r":{"docs":{},".":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"c":{"docs":{},"o":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.02032520325203252},"type-params/":{"ref":"type-params/","tf":0.008503401360544218}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},")":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.02032520325203252},"type-params/":{"ref":"type-params/","tf":0.002551020408163265}}}},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}},"s":{"docs":{},"u":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.012371134020618556}},")":{"docs":{},";":{"docs":{"api/":{"ref":"api/","tf":0.019230769230769232}}}}}}}},"x":{"docs":{},"p":{"docs":{},"o":{"docs":{},"s":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.015873015873015872}}}},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{"GLOSSARY.html":{"ref":"GLOSSARY.html","tf":0.2}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":5.028455284552845},"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":5.025510204081633},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},"i":{"docs":{},"c":{"docs":{},"$":{"docs":{},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.012195121951219513}}},"s":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},"?":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0026086956521739132}}}},"r":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"w":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"(":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{},"?":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}}},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"k":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},".":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"e":{"docs":{},"c":{"docs":{},"k":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.024390243902439025}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.02032520325203252}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"(":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}},".":{"docs":{},"d":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"7":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}},"8":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"'":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"examples/":{"ref":"examples/","tf":0.05},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.02702702702702703},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.04054054054054054},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"s":{"docs":{},",":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"c":{"docs":{},"h":{"docs":{},"o":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176}},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}}}}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"docs":{}},"docs":{}}}}}}}},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406}}}},"s":{"docs":{},"i":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}},")":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}},"f":{"docs":{},"f":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"l":{"docs":{},"i":{"docs":{},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"s":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}},",":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"e":{"docs":{},"n":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":5.013513513513513},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":3.3468468468468466}}}}}}},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"n":{"docs":{},"g":{"docs":{},"t":{"docs":{},"h":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}},"o":{"docs":{},"w":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}},"g":{"docs":{},"i":{"docs":{},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"a":{"docs":{},"y":{"docs":{},"e":{"docs":{},"r":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}},"r":{"docs":{},"g":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-provider/":{"ref":"api-provider/","tf":0.024742268041237112},"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.023809523809523808},"type-params/":{"ref":"type-params/","tf":0.01445578231292517},"type-primitives/":{"ref":"type-primitives/","tf":0.023478260869565216},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.00608695652173913},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}},"i":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"r":{"docs":{},"v":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{},"y":{"docs":{},">":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636}}}}}}}}}}}}}}},"f":{"docs":{},"f":{"docs":{},")":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.002551020408163265},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}}}}}},"e":{"docs":{},"r":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.014705882352941176}}}}},"u":{"docs":{},"t":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"3":{"0":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"docs":{}},"docs":{}}}}},"s":{"docs":{},".":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}},"v":{"docs":{},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"examples/":{"ref":"examples/","tf":10}}}}}}}}},"n":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}},"e":{"docs":{},")":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}},")":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},"g":{"docs":{},"o":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"s":{"docs":{},"a":{"docs":{},"v":{"docs":{},"e":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"m":{"docs":{},"e":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},"p":{"docs":{},"l":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-params/":{"ref":"type-params/","tf":0.004251700680272109}},"i":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687}},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{},">":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018}}}}}}}}}}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"t":{"docs":{},">":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"1":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.002551020408163265}}}}}}}},"o":{"docs":{},"n":{"docs":{},"d":{"docs":{},"s":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}},"l":{"docs":{},"f":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.012371134020618556}}}},"n":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.015306122448979591},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}},"d":{"1":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"2":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}},"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.028985507246376812}},":":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406}}}},"n":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}},"u":{"docs":{},"b":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},":":{"docs":{},"'":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}}}}}}},"e":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}},"p":{"docs":{},"t":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641}}},"i":{"docs":{},"d":{"docs":{},")":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}}}}}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}},"m":{"docs":{},"m":{"docs":{},"a":{"docs":{},"r":{"docs":{},"y":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"r":{"docs":{},"e":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"f":{"docs":{},"u":{"docs":{},"l":{"docs":{},":":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}}}}}}},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}},"(":{"docs":{},")":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"0":{"0":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"docs":{}},"9":{"9":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"docs":{}}}}}}},"r":{"docs":{},"t":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-storage/":{"ref":"type-storage/","tf":5.038461538461538},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":5.027027027027027},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"e":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}}}}}},"$":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"$":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},"e":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"[":{"docs":{},"]":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},")":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}},"s":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}},"p":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}},":":{"docs":{},"'":{"docs":{},")":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.02268041237113402},"type-params/":{"ref":"type-params/","tf":0.012755102040816327},"type-primitives/":{"ref":"type-primitives/","tf":0.0034782608695652175},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}},",":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.01443298969072165},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"(":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},".":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"]":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"i":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"y":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"i":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":5.017543859649122}},"i":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}},"g":{"docs":{},"n":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"type-params/":{"ref":"type-params/","tf":0.003401360544217687},"type-primitives/":{"ref":"type-primitives/","tf":0.004347826086956522},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.02040816326530612}},"e":{"docs":{},"(":{"docs":{},"{":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"2":{"0":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"docs":{}},"docs":{}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"t":{"docs":{},">":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}}}}},")":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}},"d":{"docs":{},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}}}},"z":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"5":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}},"docs":{}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088}},"e":{"docs":{},":":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"r":{"docs":{},"c":{"docs":{},"/":{"docs":{},"r":{"docs":{},"p":{"docs":{},"c":{"docs":{},"/":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{},"j":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}}}}}}}}}}},"y":{"docs":{},"s":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"3":{"4":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"5":{"docs":{"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936}}},"docs":{}},"docs":{}}}}}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{},"c":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}}}},"e":{"docs":{},"d":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}}}}}},"h":{"docs":{},"o":{"docs":{},"w":{"docs":{"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.017543859649122806},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}},"n":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514}}}},"r":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}},"o":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"i":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}},"w":{"docs":{},"h":{"docs":{},"a":{"docs":{},"t":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}}},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}}},"v":{"docs":{},"i":{"docs":{},"a":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282}}},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"api-format/":{"ref":"api-format/","tf":0.058823529411764705},"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.036585365853658534},"type-params/":{"ref":"type-params/","tf":0.00935374149659864},"type-primitives/":{"ref":"type-primitives/","tf":0.022608695652173914},"type-storage/":{"ref":"type-storage/","tf":0.028846153846153848}},"e":{"docs":{},"?":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}}},"s":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.016260162601626018},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"?":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}},")":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.00980392156862745}}}}}},"i":{"docs":{},"d":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"s":{"docs":{},"'":{"docs":{},",":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"o":{"docs":{},"u":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.02032520325203252},"type-params/":{"ref":"type-params/","tf":0.006802721088435374}},")":{"docs":{},";":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.012195121951219513},"type-params/":{"ref":"type-params/","tf":0.005952380952380952}}},"?":{"docs":{},":":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}},"t":{"docs":{},"o":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}},"o":{"docs":{},"i":{"docs":{},"d":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.016494845360824743}}}}}},"{":{"docs":{"api/":{"ref":"api/","tf":0.04487179487179487},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.02702702702702703},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.02702702702702703},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.036036036036036036},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}}},"}":{"docs":{"api/":{"ref":"api/","tf":0.00641025641025641},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435},"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088},"examples/01_simple_connect/":{"ref":"examples/01_simple_connect/","tf":0.03508771929824561},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.036036036036036036},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},")":{"docs":{"api/":{"ref":"api/","tf":0.02564102564102564},"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}},";":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},".":{"docs":{},"t":{"docs":{},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},"(":{"docs":{},"(":{"docs":{},"s":{"docs":{},"u":{"docs":{},"b":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},")":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}}}}}}}}}}}}}}}}}}}},"ƭ":{"docs":{"api/":{"ref":"api/","tf":0.01282051282051282},"api-format/":{"ref":"api-format/","tf":0.007352941176470588},"api-provider/":{"ref":"api-provider/","tf":0.032989690721649485},"api-rx/":{"ref":"api-rx/","tf":0.05454545454545454},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.02032520325203252},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.031746031746031744},"type-params/":{"ref":"type-params/","tf":0.02465986394557823},"type-primitives/":{"ref":"type-primitives/","tf":0.05304347826086957},"type-storage/":{"ref":"type-storage/","tf":0.038461538461538464}}},"|":{"docs":{"api-format/":{"ref":"api-format/","tf":0.014705882352941176},"api-provider/":{"ref":"api-provider/","tf":0.010309278350515464},"api-rx/":{"ref":"api-rx/","tf":0.03636363636363636},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.032520325203252036},"type-params/":{"ref":"type-params/","tf":0.10714285714285714},"type-primitives/":{"ref":"type-primitives/","tf":0.00608695652173913},"type-storage/":{"ref":"type-storage/","tf":0.028846153846153848}}},"▸":{"docs":{"api-format/":{"ref":"api-format/","tf":0.029411764705882353},"api-provider/":{"ref":"api-provider/","tf":0.02268041237113402},"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.028455284552845527},"type-params/":{"ref":"type-params/","tf":0.022108843537414966},"type-primitives/":{"ref":"type-primitives/","tf":0.03217391304347826},"type-storage/":{"ref":"type-storage/","tf":0.019230769230769232}},"(":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},":":{"docs":{"api-format/":{"ref":"api-format/","tf":0.007352941176470588}}},"?":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}},"e":{"docs":{},"r":{"docs":{},"r":{"docs":{},"o":{"docs":{},"r":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186}}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}},".":{"docs":{},".":{"docs":{},".":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},":":{"docs":{"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}}}}}}}},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"\"":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"\"":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"a":{"docs":{},"l":{"docs":{},"l":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{},"e":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{},"c":{"docs":{},"o":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"\"":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009},"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"a":{"docs":{},"n":{"docs":{},"c":{"docs":{},"e":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"n":{"docs":{},"u":{"docs":{},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"y":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"g":{"docs":{},"a":{"docs":{},"s":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"h":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"m":{"docs":{},"i":{"docs":{},"s":{"docs":{},"b":{"docs":{},"e":{"docs":{},"h":{"docs":{},"a":{"docs":{},"v":{"docs":{},"i":{"docs":{},"o":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"o":{"docs":{},"c":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"x":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"c":{"docs":{},"s":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"o":{"docs":{},"s":{"docs":{},"a":{"docs":{},"l":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"f":{"docs":{},"e":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{},"u":{"docs":{},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"e":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"e":{"docs":{},"d":{"docs":{},"b":{"docs":{},"l":{"docs":{},"o":{"docs":{},"c":{"docs":{},"k":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}},"t":{"docs":{},"o":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}},"u":{"1":{"2":{"8":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"docs":{}},"docs":{}},"3":{"2":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"docs":{}},"6":{"4":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"docs":{}},"docs":{}},"v":{"docs":{},"o":{"docs":{},"t":{"docs":{},"e":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"t":{"docs":{},"h":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"d":{"docs":{},"\"":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"&":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.006185567010309278},"api-rx/":{"ref":"api-rx/","tf":0.01818181818181818},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}},"[":{"1":{"docs":{},",":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},"]":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0017391304347826088},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},")":{"docs":{},";":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.002061855670103093}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}},"a":{"docs":{},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"d":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}}},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"d":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},",":{"docs":{"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044}}}}}}}}}},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{"api-provider/":{"ref":"api-provider/","tf":0.004123711340206186},"type-params/":{"ref":"type-params/","tf":0.003401360544217687},"type-primitives/":{"ref":"type-primitives/","tf":0.00782608695652174},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},"?":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}},"?":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0017006802721088435}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"examples/":{"ref":"examples/","tf":0.016666666666666666}},"o":{"docs":{},"f":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.0040650406504065045},"type-jsonrpc/":{"ref":"type-jsonrpc/","tf":0.007936507936507936},"type-params/":{"ref":"type-params/","tf":0.003401360544217687},"type-primitives/":{"ref":"type-primitives/","tf":0.0008695652173913044},"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}},"r":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.014492753623188406},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.013333333333333334}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}},",":{"docs":{"type-extrinsics/":{"ref":"type-extrinsics/","tf":0.008130081300813009}}}}}}},"'":{"docs":{},")":{"docs":{},".":{"docs":{},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}},"(":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203},"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},".":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},"s":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"1":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"2":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}},"docs":{}}}}},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"e":{"docs":{},"n":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"(":{"docs":{},"'":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"f":{"docs":{},"r":{"docs":{},"o":{"docs":{},"m":{"docs":{},".":{"docs":{},"p":{"docs":{},"u":{"docs":{},"b":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{},"(":{"docs":{},")":{"docs":{},",":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}}}}},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{},"(":{"docs":{},"m":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"e":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}}}}}}},",":{"docs":{"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{"type-params/":{"ref":"type-params/","tf":0.004251700680272109}},"e":{"docs":{},"(":{"docs":{},"_":{"docs":{},"_":{"docs":{},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"d":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}}}}}}}}}}}}}}},":":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}}}}}},"/":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"4":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"6":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"docs":{}},"docs":{}}}}}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{},"s":{"docs":{},".":{"docs":{},"t":{"docs":{},"s":{"docs":{},":":{"1":{"5":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}},"docs":{}},"docs":{}}}}}}}}}}}},"g":{"docs":{},"e":{"docs":{},"n":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.038461538461538464}},":":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"type-storage/":{"ref":"type-storage/","tf":0.009615384615384616}}}}}}}}},"n":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"CONTRIBUTING.html":{"ref":"CONTRIBUTING.html","tf":0.004901960784313725}}}}}}},"]":{"docs":{},",":{"docs":{"type-params/":{"ref":"type-params/","tf":0.0008503401360544217}}}},"y":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"examples/":{"ref":"examples/","tf":0.03333333333333333}}}}}},"+":{"docs":{"examples/02_listen_to_blocks/":{"ref":"examples/02_listen_to_blocks/","tf":0.013513513513513514},"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}},"$":{"docs":{},"{":{"docs":{},"a":{"docs":{},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"}":{"docs":{},":":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514}}}}}}}},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"}":{"docs":{},":":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"}":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653}}}}}}}}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"}":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.00510204081632653},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}}}}}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{"examples/03_listen_to_balance_change/":{"ref":"examples/03_listen_to_balance_change/","tf":0.013513513513513514},"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}},"p":{"docs":{},"a":{"docs":{},"i":{"docs":{},"r":{"1":{"docs":{},".":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},"}":{"docs":{},"\\":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}}}}}},"2":{"docs":{},".":{"docs":{},"a":{"docs":{},"d":{"docs":{},"d":{"docs":{},"r":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{},"(":{"docs":{},")":{"docs":{},"}":{"docs":{},"\\":{"docs":{},"t":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}}}}}}}}}}},"docs":{}}}}},"u":{"8":{"docs":{},"a":{"docs":{},"t":{"docs":{},"o":{"docs":{},"h":{"docs":{},"e":{"docs":{},"x":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"e":{"docs":{},"d":{"1":{"docs":{},")":{"docs":{},"}":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}},"2":{"docs":{},")":{"docs":{},"}":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/04_generate_account/":{"ref":"examples/04_generate_account/","tf":0.007246376811594203}}}}}}},"docs":{}}}}}}}}}}}}},"docs":{}},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"(":{"1":{"0":{"docs":{},")":{"docs":{},"}":{"docs":{},"`":{"docs":{},")":{"docs":{"examples/05_read_storage/":{"ref":"examples/05_read_storage/","tf":0.009009009009009009}}}}}}},"docs":{}},"docs":{}}}}}}}}}}}}}}}}}},")":{"docs":{"examples/06_craft_extrinsic/":{"ref":"examples/06_craft_extrinsic/","tf":0.01020408163265306},"examples/07_transfer_dots/":{"ref":"examples/07_transfer_dots/","tf":0.006666666666666667}}}},"length":2139},"corpusTokens":["\"accountid\"","\"accountindex\"","\"balance\"","\"blocknumber\"","\"bool\"","\"bytes\"","\"call\"","\"candidatereceipt\"","\"code\"","\"connected\"","\"digest\"","\"disconnected\"","\"gas\"","\"hash\"","\"header\"","\"keyvalue\"","\"latest\"","\"misbehaviorreport\"","\"open","\"parachainid\"","\"poc","\"prendingextrinsics\"","\"propindex\"","\"proposal\"","\"referendumindex\"","\"sessionkey\"","\"signature\"","\"signedblock\"","\"storagekey\"","\"storagekeyvalue\"","\"storageresult\"","\"storageresultset\"","\"string\"","\"timestamp\"","\"u128\"","\"u32\"","\"u64\"","\"voteindex\"","\"votethreshold\"","#${header.number.tostring()}`);","${accountindex}`)","${address}:","${alice}:","${amount}","${index.tostring(10)}`)","${new","${pair1.address()}\\t","${pair2.address()}\\t","${u8atohex(seed1)}`)","${u8atohex(seed2)}`)","&","'","'))","'5gokvzwg5zpyl1wuovuhw3zjbwbp5et8cbqjdry4q6imadtz'","'5gw3s7q4qlkswwknsiptjujpv3xm4trxi5d4pgkmmk3gfgte'","'@polkadot/api","'@polkadot/api';","'@polkadot/params/signature';","'@polkadot/primitives/base';","'address'","'dest',","'hint:","'straight","'test_method',","()","(_,","(accountid:","(address)","(dest:","(e.g.","(error)","(i.e.","(includ","(input/output","(inputs)","(keyringfrom,","(method:","(onc","(output)","(postfix)rödl","(prefix)","(random","(requir","(same","(var",")","+","...",".catch(",".catch((e)",".catch((error)",".finally(_",".gethead()",".getheader('0x1234567890')",".newhead((error,",".then(()",".then((header)",".then((headerhash)",".then((subscriptionid)","//","0","0,","06","0])","0xff","1","1\"","1,","10,","1000","11,","12,","128","128):","13,","14,","15,","16)","16,","17,","18,","19,","1\\t","2+","2,","20,","21,","22,","23,","24,","25,","26,","27,","28,","29,","2\\t","3,","30,","32","3;","4,","5,","5gokvzwg5zpyl1wuovuhw3zjbwbp5et8cbqjdry4q6imadtz","5gw3s7q4qlkswwknsiptjujpv3xm4trxi5d4pgkmmk3gfgt","6,","64","7,","8","8,","9,","=","=>","@flow","@polkadot/api","@polkadot/api.","@polkadot/extrins","@polkadot/jsonrpc","@polkadot/primit","@polkadot/storag","[","[1,","[]","[]);","[accountid,","[addressto,","[chainid,","[object,","[string,","],","__namedparamet","__namedparameters?:","_index","_index?:","_input","_input:","accept","access","accomplish","account","accountid","accountid(input:","accountid):","accountid,","accountid:","accountiddecod","accountiddecode(value:","accountidencod","accountidencode(value:","accountindex","accountindex,","accountindex:","accounts:","actual","ad","add","added,","address","address):","address])","addressbob","addressbob,","addressed.","addresses.","addressto,","alias","alic","alice)","alice:","alice]],","alice´","alice␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣","alway","amount","amount)","amount]","anoth","another.","any):","any,","any>","api","api(provider)","api(provider);","api.","api.author.submitextrinsic(encoded)","api.chain","api.chain.getheader(headerhash);","api.chain.newhead((_,","api.chain.newhead.unsubscribe(subscriptionid)","api.state.getstorage([storage.session.public.validators])","api.state.getstorage([storage.system.public.accountindexof,","api.state.getstorage([storage.timestamp.public.blockperiod])","api.state.storage([[storage.staking.public.freebalanceof,","api.system.chain()","apiinterfac","apiinterface$sect","apiinterface$section$method","apiinterface$section:","apiinterface:","apis.","applic","application.","approv","around","arrang","array","array]","array]):","arrayany>","arrayany>):","arrayany>,","arraynumber>","arrayparam$typ","arrayparam$type>>>","arrayparam$types>","arrayparam$types>,","arrayparam$valu","arrayparam$value>>>","arrayparam>","arrayrole>","arrayrole>):","arraystorage$key$value>","arraystorage$key$value>):","arrayuint8array>","arrayuint8array>):","arrayuncheckedraw>","arrayuncheckedraw>):","aspect","async","at:","attempt","author","author.","author.ts:32","author.ts:33","auto","avail","await","balanc","balance:","balance]","base","base.d.ts:10","base.d.ts:11","base.d.ts:12","base.d.ts:13","base.d.ts:14","base.d.ts:15","base.d.ts:17","base.d.ts:18","base.d.ts:19","base.d.ts:20","base.d.ts:21","base.d.ts:22","base.d.ts:23","base.d.ts:24","base.d.ts:25","base.d.ts:26","base.d.ts:27","base.d.ts:7","base.d.ts:8","base.d.ts:9","basic","batteri","because:","befor","behaviorsubjectany>","behaviour.","believ","benchmarks).","best","bft.d.ts:7","bft.d.ts:9","bindkey","bindkeyt>(__namedparameters:","bitlength","bitlength:","bitlength?:","block","block(__namedparameters:","block.d.ts:8","block:","blockdecod","blockdecode(__namedparameters:","blockdecoded:","blockextrinsicdecod","blockextrinsicdecoded:","blockincomplet","blockincomplete:","blockjustificationdecod","blockjustificationdecoded:","blocknumb","blocknumber:","blockperiod","blocks.","bn","bn(999)","bn(blockperiod).tostring(10)}","bn(bn)","bn(header.number,","bn(input:","bn(values[0]).tostring(10)}","bn,","bnblocknumb","bnblocknumber.tostring(10))","bndecod","bndecode(value:","bnencod","bnencode(value:","bob","bob:","bool","bool(input:","boolean","boolean):","boolean,","branches,","break","buggi","build","burden.","byte","byte(input:","bytes(input:","bytes):","bytes:","bytesdecod","bytesdecode(value:","bytesencod","bytesencode(value:","call","call(decode:","candid","candidate.d.ts:14","candidate.d.ts:15","candidate.d.ts:17","candidate.d.ts:7","candidate:","candidatereceipt","candidatereceipt$balanceupload","candidatereceipt$balanceupload:","candidatereceipt$egressqueueroot","candidatereceipt$egressqueueroot:","candidatereceipt:","canon","care","chain","chain)","chain,","chain.ts:49","chain.ts:50","chain:',","chainid","chainid:","chang","change.","char","chars.","check","checking)","checking.","ci","class","clean","cleaner/better/fast","client","client.","code","code(input:","codec/block/decode.ts:11","codec/block/decoderaw.ts:19","codec/block/encode.ts:10","codec/block/encoderaw.ts:12","codec/decode/length.ts:9","codec/decoder/array.ts:12","codec/decoder/u8a.ts:7","codec/encode/call.ts:14","codec/encode/extrinsic.ts:12","codec/encode/index.ts:13","codec/encode/length.ts:8","codec/encode/unchecked.ts:16","codec/encode/uncheckedlength.ts:14","codec/encoder/array.ts:5","codec/encoder/u8a.ts:5","codec/header/decoderaw.ts:20","codec/header/encode.ts:17","codec/header/hash.ts:11","codec/justification/decode.ts:9","codec/types.d.ts:5","codec/types.d.ts:7","codec/types.d.ts:9","coder/json/decoderesponse.ts:22","coder/json/encodejson.ts:9","coder/json/encodeobject.ts:8","coder/json/index.ts:12","coder/json/types.d.ts:14","coder/json/types.d.ts:7","come","comment","commit","comprehens","connect","console.error('error","console.error('error:',","console.error(error));","console.log(","console.log('#'","console.log('bal","console.log('block","console.log('clientversion',","console.log('curr","console.log('determinist","console.log('done'))","console.log('random","console.log('sent'))","console.log('y","console.log(`account","console.log(`address","console.log(`bal","console.log(`best","console.log(`blockperiod:","console.log(`craft","console.log(`curr","console.log(e))","console.log(header))","console.log)","const","contain","content","contribut","contributor","contributors'","contributors.","conveni","correct","craft","create/block.ts:10","create/extrinsic/rootraw.ts:10","create/header.ts:14","create/types.d.ts:19","create/types.d.ts:9","createitem","createitem:","createitemopt","createitemoptions):","createitemoptions:","createitemoptionsmap","createitemoptionsmap:","createitems:","createitemst>","createitemst>):","createitemt>","createmethod","createmethodt>(section:","createparam","createparam(name:","createsect","createsection:","createsectionopt","createsectionoptions$fn","createsectionoptions$fn:","createsectionoptions$fnt,","createsectionoptions$onli","createsectionoptions$only:","createsectionoptions$onlyt,","createsectionoptions:","createsectionoptionst,","createsectiont,","createsectiont>(name:","cross","crypto","ctrl+c","cumbersom","current","data","data:","date","declar","decod","decode(type:","decode/index.ts:65","decode/types.d.ts:7","decode/value/accountid.ts:13","decode/value/bn.ts:10","decode/value/bool.ts:10","decode/value/byte.ts:7","decode/value/bytes.ts:9","decode/value/code.ts:9","decode/value/digest.ts:12","decode/value/header.ts:9","decode/value/index.ts:30","decode/value/method.ts:19","decode/value/misbehavior.ts:21","decode/value/passthrough.ts:7","decode/value/string.ts:12","decode/value/time.ts:9","decode/value/u8a.ts:7","decodearray","decodearray(input:","decodeblock","decodeblock(u8a:","decodedarray","decodedraw","decodehead","decodeheader(u8a:","decodejustif","decodejustification(u8a:","decodelength","decodelength(unchecked:","decoder,","decoder:","decoderaw","decoderaw(u8a:","decoderespons","decoderesponse(self:","decodeu8a","decodeu8a(input:","decodevalu","decodevalue(decode:","def","default","defin","definit","definitions,","defint","depend","describ","descript","description:","dev","develop","digest","digest$log","digest$log:","digest(input:","digest.d.ts:7","digest.d.ts:9","digest:","directli","display","document","documentation.","don´t","dot","dots,","dots`)","e))","each","easi","easiest","echo","echo(value:","echo.ts:10","effect","encod","encode(publickey:","encode/index.ts:12","encode/param.ts:14","encode/type/index.ts:19","encode/type/keyvalue.ts:12","encode/type/storagekey.ts:10","encodearray","encodearray(input:","encodeblock","encodeblock(__namedparameters:","encodeblockraw","encodeblockraw(header:","encodecal","encodecall(publickey:","encodeextrins","encodeextrinsic(","encodeextrinsic(extrinsic:","encodehead","encodeheader(__namedparameters:","encodejson","encodejson(self:","encodelength","encodelength(","encodelength(...values:","encodeobject","encodeobject(self:","encodeparam","encodeparam(param:","encodeparams(params:","encoder.encode('correct","encodetyp","encodetype(type:","encodeu8a","encodeu8a(input:","encodingvers","encodingversions):","encodingversions,","encodingversions:","end","endpoint","endpoints.","ensur","error","error);","exampl","example:","examples,","exist","experi","explan","expos","extrins","extrinsic$sect","extrinsic$sections:","extrinsic',","extrinsic.d.ts:10","extrinsic.d.ts:17","extrinsic.d.ts:8","extrinsic:","extrinsicdecod","extrinsicdecode(extrinsic:","extrinsicdecoded:","extrinsicfunct","extrinsicfunction:","extrinsics.staking.public.transfer,","extrinsics:","extrinsics?:","extrinsicsrootraw","extrinsicsrootraw(extrinsics?:","extrinsicuncheck","extrinsicunchecked:","extrinsicwithaccount","extrinsicwithaccount:","extrinsicwithindex","extrinsicwithindex,","extrinsicwithindex:","fals","featur","feature)","feature/fix.","fee","feedback","few","file","find","finish","fit","fit.","fix","flow","folder,","follow","forc","formal","format","format(formatters:","format.ts:49","formatinput","formatinputs(params:","formatoutput","formatoutput(type:","formatparam","formatparams(params:","formatt","formatterfunct","formatterfunction:","formattersfunctionmap","formattersfunctionmap,","full","function","gav","gener","generally,","getaccountindex","getaccountindex(address)","getaccountindex(keyringfrom.address())","getbal","getblockperiod","getblockperiod()","getchain","getchain()","getvalid","getvalidators()","git","github","given","goal","ground","guard","guess…​","guid","guidelin","h160","h160:","h256","h256:","h512","h512:","handl","hash","hash:","hash]","hashdecod","hashdecode(value:","hashencod","hashencode(value:","have/se","header","header(__namedparameters:","header(input:","header)","header):","header.d.ts:8","header:","headerdecod","headerdecode(__namedparameters:","headerencod","headerencode(__namedparameters:","headerhash","headerhash(header:","headerhash:","headerincomplet","headerincomplete:","heritag","histori","hors","hous","http/types.d.ts:8","httpprovid","https://github.com/level/community/blob/master/contributing.md","https://github.com/paritytech/polkadot","https://github.com/paritytech/substr","https://github.com/polkadot","https://polkadot.network/","httpstate","httpstate:","human","id","id:","id:',","implement","implementations,","import","importance.","in,","in:","index","index:","index?:","individu","initialis","input","input.ts:22","input:","instal","instanti","interact","interfac","interface$sect","interface$sections:","interface,","interfacemethoddefinition):","interfaces.","interfaces:","introduct","isoptional:","ispubl","ispublic:","isstorag","isstorage:","isstorage?:","issu","issue).","is…​","it.","javascript","javascript.","js","js/api","json/accountid/decode.ts:10","json/accountid/encode.ts:10","json/block/decode.ts:14","json/bn/decode.ts:12","json/bn/encode.ts:11","json/bytes/decode.ts:10","json/bytes/encode.ts:10","json/extrinsic/decode.ts:14","json/hash/decode.ts:10","json/hash/encode.ts:11","json/header/decode.ts:15","json/header/encode.ts:13","json/justification/decode.ts:12","json/justification/encode.ts:10","json/objectid/decode.ts:10","json/objectid/encode.ts:10","json/parachainid/decode.ts:10","json/parachainid/encode.ts:10","json/signature/decode.ts:10","json/signature/encode.ts:10","json/types.d.ts:10","json/types.d.ts:11","json/types.d.ts:12","json/types.d.ts:13","json/types.d.ts:14","json/types.d.ts:15","json/types.d.ts:16","json/types.d.ts:18","json/types.d.ts:19","json/types.d.ts:20","json/types.d.ts:21","json/types.d.ts:22","json/types.d.ts:23","json/types.d.ts:25","json/types.d.ts:32","json/types.d.ts:37","json/types.d.ts:41","json/types.d.ts:49","json/types.d.ts:51","json/types.d.ts:57","json/types.d.ts:7","json/types.d.ts:8","jsonaccountid","jsonaccountid):","jsonaccountid:","jsonauthorityid","jsonauthorityid:","jsonblock","jsonblock:","jsonblocknumb","jsonblocknumber:","jsonbntyp","jsonbntype,","jsonbntype:","jsonbyt","jsonbytes):","jsonbytes:","jsondigest","jsondigest:","jsonh160","jsonh160:","jsonh256","jsonh256:","jsonh512","jsonh512:","jsonhash","jsonhash,","jsonhash:","jsonhead","jsonheader:","jsonheaderhash","jsonheaderhash:","jsonjustif","jsonjustification$signatur","jsonjustification$signature:","jsonjustification:","jsonobjectid","jsonobjectid):","jsonobjectid:","jsonparachainid","jsonparachainid):","jsonparachainid:","jsonrpc","jsonrpcobject","jsonrpcobject:","jsonrpcrequest","jsonrpcrequest:","jsonrpcrespons","jsonrpcresponse$singl","jsonrpcresponse$subscript","jsonrpcresponse):","jsonrpcresponse:","jsonrpcresponsebas","jsonrpcresponsebase$error","jsonrpcresponsebase$error:","jsonrpcresponsebase:","jsonrpcsignatur","jsonsignatur","jsonsignature):","jsonsignature:","jsontransact","jsontransaction:","jsonu256","jsonu256:","jsonu64","jsonu64:","jsonuncheck","jsonunchecked:","justif","justification$signatur","justification$signature:","justification.d.ts:14","justification.d.ts:9","justification:","justificationdecod","justificationdecode(__namedparameters:","justificationencod","justificationencode(__namedparameters:","key","key/index.ts:14","key/index.ts:16","key/params.ts:15","keygen","keygen:","keyof","keyparam","keyr","keyring').default","keyring()","keyring.addfromseed(encoder.encode('alic","keyring.addfromseed(seed1)","keyring.addfromseed(seed2)","keyringfrom,","keyringfrom.publickey(),","keyringfrom.sign(message)","keyringpair","keyringpair,","keyvalu","keyvalue(__namedparameters:","keyvalue:","known","larg","layer","length","level","librari","libraries,","list","list,","listen","local","logic","longer","low","made","main","main()","main().finally(_","mainli","maintain","maintainer(s)","maintainer(s).","mainten","make","mani","mapt,","master","match","measur","merg","messag","message,","method","method.ts:11","method:","methods,","minor","misbehavior","misbehavior(input:","misbehavior.d.ts:7","misbehaviorreport","misbehaviorreport:","mock","mock/index.ts:18","mock/mocks.ts:68","mock/on.ts:8","mock/send.ts:7","mock/state.ts:38","mock/subscribe.ts:7","mock/types.d.ts:10","mock/types.d.ts:19","mock/types.d.ts:23","mock/types.d.ts:27","mock/types.d.ts:8","mock/unsubscribe.ts:7","mockprovid","mockprovider():","mocks(__namedparameters:","mockstat","mockstate$request","mockstate$requests:","mockstate$storag","mockstate$storage,","mockstate$storage:","mockstate$subscript","mockstate$subscription$callback","mockstate$subscription$callback:","mockstate$subscriptions:","mockstate,","mockstate:","modif","modifi","monik","moock","more","much,","name","name,","name:","need","network","new","next","nextaccountindex","nextaccountindex,","node","node.","non","nonc","nonce:","note","npm","null","null,","number","number):","number,","object","object):","object,","objectid","objectid):","objectid:","objectiddecod","objectiddecode(value:","objectidencod","objectidencode(value:","observableany>","off)","offset","offset:","on","on(self:","on).","onc","one)","ongo","open","oper","option","output","output.ts:30","outputs.","over","overview","pad","pair","pair1","pair2","parachainid","parachainid):","parachainid:","parachainiddecod","parachainiddecode(value:","parachainidencod","parachainidencode(value:","param","param$decod","param$decoded:","param$opt","param$options:","param$typ","param$type$array","param$type$array:","param$type,","param$type:","param$types):","param$types,","param$types:","param$valu","param$value$array","param$value$array:","param$value:","param$values:","param,","param.ts:7","param:","paramet","parameters/results,","parameters:","params,","params:","pass","passthrough","passthrough(input:","payment","pessimis","poc","point'","polkadot","pr","prefix","prepar","prerog","primit","priv,","privatemethod","privatemethods:","process.","process.exit())","process.exit(0))","program","project","project\"","project):","project.","project:","promiseany>","promiseboolean>","promisenumber>","proport","proportion:","provid","provider.send('client_version',","provider/ws').default","provider/ws';","providerinterfac","providerinterface$callback","providerinterface$callback:","providerinterface$emit","providerinterface$emitcb","providerinterface$emitcb):","providerinterface$emitcb:","providerinterface$emitted,","providerinterface$emitted:","pub>","pub>):","pub>>","publickey","publickeys,","publicmethod","publicmethods:","pull","push","put","queri","random","rawdata","read","readabl","rebase,","reduct","referenc","releas","reli","remain","remov","repo.","report","repositori","represent","request","request,","requests.","requests:","requir","require('@polkadot/api","require('@polkadot/api').default","require('@polkadot/extrinsics').default","require('@polkadot/extrinsics/codec/encode').default","require('@polkadot/extrinsics/codec/encode/length').default","require('@polkadot/extrinsics/codec/encode/uncheckedlength').default","require('@polkadot/storage').default","require('@polkadot/util","require('@polkadot/util/u8a/tohex').default","require('bn.js')","require('crypto')","required,","respons","response:","rest","result","result:","retriev","return","returns:","review","reviews'","role","role/fromid.ts:9","role/index.d.ts:12","role/index.d.ts:5","role/toid.ts:9","role:","roleid","rolemap","rolemap:","rolesfromid","rolesfromid(roleid:","rolestoid","rolestoid(roles:","round","rpc","rpccoder","rpccoder():","rpccoder:","rpccoderst","rpccoderstate,","rpccoderstate:","rule","run","run):')","run:","rx","rxapi","rxapiinterfac","rxapiinterface$key","rxapiinterface$method","rxapiinterface$method:","rxapiinterface$sect","rxapiinterface$section:","rxapiinterface:","rxj","same","sampl","save","seconds`)","section","section.ts:11","section:","sectionindex","sectionindex:","sectionitem","sectionitem:","sectionitemextrinsics>","sectionitemextrinsics>,","sectionitems:","sectionitemt>","sections:","sectiont,","see","seed","seed1","seed2","seed:","seen","self","send","send(__namedparameters:","sever","short","show","shown","sign","signatur","signature({","signature):","signature.ts:20","signature:","signaturedecod","signaturedecode(value:","signatureencod","signatureencode(value:","signaturet>(__namedparameters:","signific","simpl","simpli","sizes.ts:5","sizetyp","sizetype:","solicit","someth","somewhat","sourc","space","specification.","speed","src/rpc/","src/types.j","standard","staple')","start","state","state():","state.ts:100","state.ts:99","stop","stop:')","storag","storage$key$valu","storage$key$value:","storage$key$value[]","storage$key$value[]):","storage$sect","storage$sections:","storagekey","storagekey(__namedparameters:","storages:","strictli","string","string(input:","string,","string.","string]","style.","sub","sub:","subject","submission,","subscrib","subscribe(self:","subscribing:',","subscript","subscription,","subscriptionid)","successful:","successfully.","suggest","summary:","support","sure","system.ts:34","system.ts:35","t","t,","tabl","take","term","test","test_method","testing.","textencoder()","them.","those","though","thought","through","time","time(input:","timestamp","timestamp:","to.","top","tranfer","transfer","transfer(alice,","transpar","transport","type","type.","type:","types.d.ts:10","types.d.ts:109","types.d.ts:11","types.d.ts:111","types.d.ts:123","types.d.ts:127","types.d.ts:129","types.d.ts:131","types.d.ts:139","types.d.ts:14","types.d.ts:141","types.d.ts:143","types.d.ts:15","types.d.ts:17","types.d.ts:18","types.d.ts:19","types.d.ts:21","types.d.ts:23","types.d.ts:28","types.d.ts:34","types.d.ts:36","types.d.ts:38","types.d.ts:40","types.d.ts:42","types.d.ts:45","types.d.ts:5","types.d.ts:51","types.d.ts:56","types.d.ts:58","types.d.ts:60","types.d.ts:62","types.d.ts:67","types.d.ts:7","types.d.ts:71","types.d.ts:76","types.d.ts:79","types.d.ts:8","types.d.ts:9","types.d.ts:95","types.d.ts:99","types:","typetostr","typetostring(type:","typetostring.ts:7","u128","u128:","u256","u256:","u32","u32:","u64","u64:","u8a","u8a(input:","u8atohex","uint8array","uint8array(","uint8array(32)","uint8array([0xff]),","uint8array):","uint8array,","uncheck","unchecked(pair:","unchecked:","uncheckedlength","uncheckedlength(pair:","uncheckedraw","uncheckedraw:","undefin","undefined):","undefined,","underli","undu","unless","unsubscrib","unsubscribe(self:","until","up","updat","urgent","us","usag","use.","used.","useless","user","usual","utf","valid","validators',","validators)","valu","valuabl","value:","value?:","values)","values:","values?:","variabl","variou","version","version);","version,","version:","version?:","veto","via","vision","void","wait","wallet","want","warn","way","way.","ways.","welcome!","welcome.","well","well.","what?","wiki","wit","with:","within.","won't","work","work.","wrapper","wsprovid","wsprovider('http://127.0.0.1:9944');","wsprovider('ws://127.0.0.1:9944')","yarn","{","|","}","})","}).then((subscriptionid)","});","ƭ","▸","▸(...keyparams:","▸(...params:","▸(error:","▸(method:","▸(name:","▸(options:","▸(storage:","▸(type:","▸(value:","▸(value?:"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Introduction","keywords":"","body":"Polkadot Javascript API\n\nTable of Contents\n\nThe Polkadot Project\nGithub repositories\nContributing\n\n\n\n\n\nYou can query a node and interact with the Polkadot network using Javascript. This guide describes the Polkadot Javascript API.\n\n\n\n\nThe Polkadot Project\n\n\nYou can read more about the Polkadot Network at https://polkadot.network/\n\n\n\n\nGithub repositories\n\n\nYou can find the Polkadot repositories at:\n\n\n\n\nhttps://github.com/polkadot-js\n\n\nhttps://github.com/paritytech/polkadot\n\n\nhttps://github.com/paritytech/substrate\n\n\n\n\nThis documentation is generated from https://github.com/polkadot-js/api\n\n\n\n\nContributing\n\n\nContribution to the Polkadot JS API are more than welcome. You can report issues and feature requests.\n\n\n"},"api/":{"url":"api/","title":"api","keywords":"","body":" \n@polkadot/api\nWarning - currently this does not actually do all that much, it is an attempt to put into code some thoughts about how to maintain the endpoints. This library provides a clean wrapper around all the methods exposed by a Polkadot network client.\nMethods are auto-generated for the JsonRPC interface definitions, containing a full list of all sections and the methods contained within.\nUsage\nInstallation -\nnpm install --save @polkadot/api\nInitialisation -\nimport Api from '@polkadot/api';\nimport WsProvider from '@polkadot/api-provider/ws';\n\nconst provider = new WsProvider('http://127.0.0.1:9944');\nconst api = new Api(provider);\n\nMaking calls -\napi.chain\n .getHeader('0x1234567890')\n .then((header) => console.log(header))\n .catch((error) => console.error(error));\n\nRetrieving the best block (once-off) -\napi.chain\n .getHead()\n .then((headerHash) => {\n return api.chain.getHeader(headerHash);\n })\n .then((header) => {\n console.log(`best #${header.number.toString()}`);\n })\n .catch((error) => {\n console.error('error:', error);\n });\n\nRetrieving best header via subscription -\napi.chain\n .newHead((error, header) => {\n if (error) {\n console.error('error:', error);\n }\n\n console.log(`best #${header.number.toString()}`);\n })\n .then((subscriptionId) => {\n // id for the subscription, can unsubscribe via\n // api.chain.newHead.unsubscribe(subscriptionId)\n })\n .catch((error) => {\n console.error('error subscribing:', error);\n });\n\nIndex\nClasses\n\nApi\n\nInterfaces\n\nApiInterface$Section$Method\n\nType aliases\n\nApiInterface\nApiInterface$Section\n\n\nType aliases\n\nApiInterface\nƬ ApiInterface: object\nDefined in types.d.ts:18\nType declaration\n\n\nApiInterface$Section\nƬ ApiInterface$Section: object\nDefined in types.d.ts:14\nType declaration\n\n"},"api-format/":{"url":"api-format/","title":"api-format","keywords":"","body":" \n@polkadot/api-format\nFormatters that are used by the application API interface, taking care of transparently formatting parameters (inputs) and the results (output) for requests made over the client RPC interfaces.\nUsage\nInstallation -\nnpm install --save @polkadot/api-format\nIndex\nType aliases\n\nFormatterFunction\n\nFunctions\n\necho\nformat\nformatInputs\nformatOutput\n\n\nType aliases\n\nFormatterFunction\nƬ FormatterFunction: function\nDefined in types.d.ts:7\nType declaration\n▸(value: any): any\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nany\n\n\n\nReturns: any\n\nFunctions\n\necho\n▸ echo(value: any): any\nDefined in echo.ts:10\nA function returning any value passed to it\nParameters:\n\n\n\nParam\nType\nDescription\n\n\n\n\nvalue\nany\nThe input value\n\n\n\nReturns: any\nThe value passed as input\n\n\nformat\n▸ format(formatters: FormattersFunctionMap, types: ArrayParam$Types>, values: Arrayany>): Arrayany>\nDefined in format.ts:49\nParameters:\n\n\n\nParam\nType\n\n\n\n\nformatters\nFormattersFunctionMap\n\n\ntypes\nArrayParam$Types>\n\n\nvalues\nArrayany>\n\n\n\nReturns: Arrayany>\n\n\nformatInputs\n▸ formatInputs(params: Params, values: Arrayany>): Arrayany>\nDefined in input.ts:22\nParameters:\n\n\n\nParam\nType\n\n\n\n\nparams\nParams\n\n\nvalues\nArrayany>\n\n\n\nReturns: Arrayany>\n\n\nformatOutput\n▸ formatOutput(type: Param$Types, value?: any): any | null\nDefined in output.ts:30\nParameters:\n\n\n\nParam\nType\n\n\n\n\ntype\nParam$Types\n\n\nOptional value\nany\n\n\n\nReturns: any | null\n\n"},"api-provider/":{"url":"api-provider/","title":"api-provider","keywords":"","body":" \n@polkadot/api-provider\nGeneric transport providers to handle the transport of method calls to and from Polkadot clients from applications interacting with it. Generally, unless you are operating at a low-level and taking care of encoding and decoding of parameters/results, it won't be directly used. API interfaces building on top these providers can support various transports with the same underlying interfaces.\nUsage\nInstallation -\nnpm install --save @polkadot/api-provider\nInitialisation -\nimport WsProvider from '@polkadot/api-provider/ws';\n\nconst provider = new WsProvider('http://127.0.0.1:9944');\nconst version = await provider.send('client_version', []);\n\nconsole.log('clientVersion', version);\n\nIndex\nClasses\n\nHttpProvider\nWsProvider\n\nInterfaces\n\nProviderInterface\n\nType aliases\n\nHttpState\nJsonRpcObject\nJsonRpcRequest\nJsonRpcResponse\nJsonRpcResponseBase\nJsonRpcResponseBase$Error\nMockState\nMockState$Requests\nMockState$Storage\nMockState$Subscription$Callback\nMockState$Subscriptions\nProviderInterface$Callback\nProviderInterface$EmitCb\nProviderInterface$Emitted\nRpcCoder\nRpcCoderState\n\nFunctions\n\ndecodeResponse\nencodeJson\nencodeObject\nmockProvider\nmocks\non\nrpcCoder\nsend\nstate\nsubscribe\nunsubscribe\n\n\nType aliases\n\nHttpState\nƬ HttpState: object\nDefined in http/types.d.ts:8\nType declaration\n\n\nJsonRpcObject\nƬ JsonRpcObject: object\nDefined in types.d.ts:5\nType declaration\n\n\nJsonRpcRequest\nƬ JsonRpcRequest: JsonRpcObject & object\n\nDefined in types.d.ts:10\n\n\nJsonRpcResponse\nƬ JsonRpcResponse: JsonRpcObject & JsonRpcResponseBase\n\nDefined in types.d.ts:36\n\n\nJsonRpcResponseBase\nƬ JsonRpcResponseBase: JsonRpcResponse$Single & JsonRpcResponse$Subscription\n\nDefined in types.d.ts:34\n\n\nJsonRpcResponseBase$Error\nƬ JsonRpcResponseBase$Error: object\nDefined in types.d.ts:15\nType declaration\n\n\nMockState\nƬ MockState: object\nDefined in mock/types.d.ts:27\nType declaration\n\n\nMockState$Requests\nƬ MockState$Requests: object\nDefined in mock/types.d.ts:23\nType declaration\n▸(storage: MockState$Storage, params: Arrayany>): string\nParameters:\n\n\n\nParam\nType\n\n\n\n\nstorage\nMockState$Storage\n\n\nparams\nArrayany>\n\n\n\nReturns: string\n\n\nMockState$Storage\nƬ MockState$Storage: object\nDefined in mock/types.d.ts:19\nType declaration\n\n\nMockState$Subscription$Callback\nƬ MockState$Subscription$Callback: function\nDefined in mock/types.d.ts:8\nType declaration\n▸(error: Error | null, value: any): void\nParameters:\n\n\n\nParam\nType\n\n\n\n\nerror\nError | null\n\n\nvalue\nany\n\n\n\nReturns: void\n\n\nMockState$Subscriptions\nƬ MockState$Subscriptions: object\nDefined in mock/types.d.ts:10\nType declaration\n\n\nProviderInterface$Callback\nƬ ProviderInterface$Callback: function\nDefined in types.d.ts:38\nType declaration\n▸(error: Error | null, result: any): void\nParameters:\n\n\n\nParam\nType\n\n\n\n\nerror\nError | null\n\n\nresult\nany\n\n\n\nReturns: void\n\n\nProviderInterface$EmitCb\nƬ ProviderInterface$EmitCb: function\nDefined in types.d.ts:42\nType declaration\n▸(value?: any): any\nParameters:\n\n\n\nParam\nType\n\n\n\n\nOptional value\nany\n\n\n\nReturns: any\n\n\nProviderInterface$Emitted\nƬ ProviderInterface$Emitted: \"connected\" | \"disconnected\"\n\nDefined in types.d.ts:40\n\n\nRpcCoder\nƬ RpcCoder: object\nDefined in coder/json/types.d.ts:7\nType declaration\n\n\nRpcCoderState\nƬ RpcCoderState: object\nDefined in coder/json/types.d.ts:14\nType declaration\n\nFunctions\n\ndecodeResponse\n▸ decodeResponse(self: RpcCoderState, response: JsonRpcResponse): any\nDefined in coder/json/decodeResponse.ts:22\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nRpcCoderState\n\n\nresponse\nJsonRpcResponse\n\n\n\nReturns: any\n\n\nencodeJson\n▸ encodeJson(self: RpcCoderState, method: string, params: Arrayany>): string\nDefined in coder/json/encodeJson.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nRpcCoderState\n\n\nmethod\nstring\n\n\nparams\nArrayany>\n\n\n\nReturns: string\n\n\nencodeObject\n▸ encodeObject(self: RpcCoderState, method: string, params: Arrayany>): JsonRpcRequest\nDefined in coder/json/encodeObject.ts:8\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nRpcCoderState\n\n\nmethod\nstring\n\n\nparams\nArrayany>\n\n\n\nReturns: JsonRpcRequest\n\n\nmockProvider\n▸ mockProvider(): ProviderInterface\nDefined in mock/index.ts:18\nA moock provider mainly used for testing.\nReturns: ProviderInterface\nThe mock provider\n\n\nmocks\n▸ mocks(__namedParameters: object): void\nDefined in mock/mocks.ts:68\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: void\n\n\non\n▸ on(self: MockState, type: ProviderInterface$Emitted, sub: ProviderInterface$EmitCb): void\nDefined in mock/on.ts:8\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nMockState\n\n\ntype\nProviderInterface$Emitted\n\n\nsub\nProviderInterface$EmitCb\n\n\n\nReturns: void\n\n\nrpcCoder\n▸ rpcCoder(): RpcCoder\nDefined in coder/json/index.ts:12\nReturns: RpcCoder\n\n\nsend\n▸ send(__namedParameters: object, method: string, params: Arrayany>): Promiseany>\nDefined in mock/send.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\nmethod\nstring\n\n\nparams\nArrayany>\n\n\n\nReturns: Promiseany>\n\n\nstate\n▸ state(): MockState\nDefined in mock/state.ts:38\nReturns: MockState\n\n\nsubscribe\n▸ subscribe(self: MockState, type: string, method: string, params: Arrayany>): Promisenumber>\nDefined in mock/subscribe.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nMockState\n\n\ntype\nstring\n\n\nmethod\nstring\n\n\nparams\nArrayany>\n\n\n\nReturns: Promisenumber>\n\n\nunsubscribe\n▸ unsubscribe(self: MockState, type: string, name: string, id: number): Promiseboolean>\nDefined in mock/unsubscribe.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\nself\nMockState\n\n\ntype\nstring\n\n\nname\nstring\n\n\nid\nnumber\n\n\n\nReturns: Promiseboolean>\n\n"},"api-rx/":{"url":"api-rx/","title":"api-rx","keywords":"","body":" \n@polkadot/api-rx\nAn RxJs wrapper around the @polkadot/api.\nIndex\nClasses\n\nRxApi\n\nType aliases\n\nRxApiInterface\nRxApiInterface$Method\nRxApiInterface$Section\n\n\nType aliases\n\nRxApiInterface\nƬ RxApiInterface: RxApiInterface$Keys & object\n\nDefined in types.d.ts:19\n\n\nRxApiInterface$Method\nƬ RxApiInterface$Method: function\nDefined in types.d.ts:9\nType declaration\n▸(...params: Arrayany>): Observableany> | BehaviorSubjectany>\nParameters:\n\n\n\nParam\nType\n\n\n\n\nRest params\nArrayany>\n\n\n\nReturns: Observableany> | BehaviorSubjectany>\n\n\nRxApiInterface$Section\nƬ RxApiInterface$Section: object\nDefined in types.d.ts:11\nType declaration\n\n"},"type-extrinsics/":{"url":"type-extrinsics/","title":"type-extrinsics","keywords":"","body":"@polkadot/extrinsics\nIndex\nType aliases\n\nExtrinsic$Sections\nExtrinsicUnchecked\nExtrinsicWithAccount\nExtrinsicWithIndex\nExtrinsics\n\nFunctions\n\ndecodeLength\nencode\nencodeCall\nencodeExtrinsic\nencodeLength\nunchecked\nuncheckedLength\n\n\nType aliases\n\nExtrinsic$Sections\nƬ Extrinsic$Sections: keyof Extrinsics\nDefined in types.d.ts:21\n\n\nExtrinsicUnchecked\nƬ ExtrinsicUnchecked: Uint8Array\nDefined in codec/types.d.ts:9\n\n\nExtrinsicWithAccount\nƬ ExtrinsicWithAccount: Uint8Array\nDefined in codec/types.d.ts:5\n\n\nExtrinsicWithIndex\nƬ ExtrinsicWithIndex: Uint8Array\nDefined in codec/types.d.ts:7\n\n\nExtrinsics\nƬ Extrinsics: object\nDefined in types.d.ts:7\nType declaration\n\nFunctions\n\ndecodeLength\n▸ decodeLength(unchecked: Uint8Array): UncheckedRaw\nDefined in codec/decode/length.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\nunchecked\nUint8Array\n\n\n\nReturns: UncheckedRaw\n\n\nencode\n▸ encode(publicKey: Uint8Array, index: number | BN, extrinsic: SectionItemExtrinsics>, values: Arrayany>, version: EncodingVersions): ExtrinsicWithAccount\nDefined in codec/encode/index.ts:13\nParameters:\n\n\n\nParam\nType\n\n\n\n\npublicKey\nUint8Array\n\n\nindex\nnumber | BN\n\n\nextrinsic\nSectionItemExtrinsics>\n\n\nvalues\nArrayany>\n\n\nversion\nEncodingVersions\n\n\n\nReturns: ExtrinsicWithAccount\n\n\nencodeCall\n▸ encodeCall(publicKey: Uint8Array, nonce: number | BN, data: ExtrinsicWithIndex, version: EncodingVersions): ExtrinsicWithAccount\nDefined in codec/encode/call.ts:14\nParameters:\n\n\n\nParam\nType\n\n\n\n\npublicKey\nUint8Array\n\n\nnonce\nnumber | BN\n\n\ndata\nExtrinsicWithIndex\n\n\nversion\nEncodingVersions\n\n\n\nReturns: ExtrinsicWithAccount\n\n\nencodeExtrinsic\n▸ encodeExtrinsic(extrinsic: SectionItemExtrinsics>, values: Arrayany>, version: EncodingVersions): ExtrinsicWithIndex\nDefined in codec/encode/extrinsic.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\nextrinsic\nSectionItemExtrinsics>\n\n\nvalues\nArrayany>\n\n\nversion\nEncodingVersions\n\n\n\nReturns: ExtrinsicWithIndex\n\n\nencodeLength\n▸ encodeLength(...values: ArrayUint8Array>): Uint8Array\nDefined in codec/encode/length.ts:8\nParameters:\n\n\n\nParam\nType\n\n\n\n\nRest values\nArrayUint8Array>\n\n\n\nReturns: Uint8Array\n\n\nunchecked\n▸ unchecked(pair: KeyringPair, index: number | BN, extrinsic: SectionItemExtrinsics>, values: Arrayany>, version?: EncodingVersions): UncheckedRaw\nDefined in codec/encode/unchecked.ts:16\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\npair\nKeyringPair\n-\n\n\nindex\nnumber | BN\n-\n\n\nextrinsic\nSectionItemExtrinsics>\n-\n\n\nvalues\nArrayany>\n-\n\n\nDefault value version\nEncodingVersions\n\"latest\"\n\n\n\nReturns: UncheckedRaw\n\n\nuncheckedLength\n▸ uncheckedLength(pair: KeyringPair, index: number | BN, extrinsic: SectionItemExtrinsics>, values: Arrayany>, version?: EncodingVersions): UncheckedRaw\nDefined in codec/encode/uncheckedLength.ts:14\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\npair\nKeyringPair\n-\n\n\nindex\nnumber | BN\n-\n\n\nextrinsic\nSectionItemExtrinsics>\n-\n\n\nvalues\nArrayany>\n-\n\n\nDefault value version\nEncodingVersions\n\"latest\"\n\n\n\nReturns: UncheckedRaw\n\n"},"type-jsonrpc/":{"url":"type-jsonrpc/","title":"type-jsonrpc","keywords":"","body":" \n@polkadot/jsonrpc\nA defintion of all the methods exposed in a general Polkadot client application. These are used not only to provide a comprehensive code-generated document of the available methods, but are also used in the API to auto-generate endpoints with the required type-checking.\nFor a list of currently exposed methods, see the method documentation.\nUsage\nInstallation -\nnpm install --save @polkadot/jsonrpc\nAdding methods\nAs methods are added, simply adding the name, inputs & output will prepare it for use.\n\nAdd the method to the correct file in src/rpc/ (Input/Output types as cross-referenced from the canonical implementation and match one-to-one)\nShould a new type be required, add it to the type list, src/types.js (Required for flow type checking)\n\nIndex\nType aliases\n\nInterface$Sections\nInterfaces\nPrivateMethods\nPublicMethods\n\n\nType aliases\n\nInterface$Sections\nƬ Interface$Sections: keyof Interfaces\nDefined in types.d.ts:18\n\n\nInterfaces\nƬ Interfaces: object\nDefined in types.d.ts:11\nType declaration\n\n\nPrivateMethods\nƬ PrivateMethods: object\nDefined in chain.ts:50\nDefined in state.ts:99\nDefined in system.ts:34\nDefined in author.ts:32\nType declaration\n\n\nPublicMethods\nƬ PublicMethods: object\nDefined in chain.ts:49\nDefined in state.ts:100\nDefined in system.ts:35\nDefined in author.ts:33\nType declaration\n\n"},"type-params/":{"url":"type-params/","title":"type-params","keywords":"","body":" \nIndex\nType aliases\n\nBlockDecoded\nBlockExtrinsicDecoded\nBlockJustificationDecoded\nCreateItem\nCreateItemOptions\nCreateItemOptionsMap\nCreateItems\nCreateSection\nCreateSectionOptions\nCreateSectionOptions$Fn\nCreateSectionOptions$Only\nDecoder\nEncodingVersions\nExtrinsicDecoded\nKeyValue\nParam\nParam$Decoded\nParam$Options\nParam$Type\nParam$Type$Array\nParam$Types\nParam$Value\nParam$Value$Array\nParam$Values\nParams\nSection\nSectionItem\nSectionItems\nSections\n\nFunctions\n\naccountId\nbn\nbool\nbyte\nbytes\ncall\ncode\ncreateMethod\ncreateParam\ncreateSection\ndecode\ndecodeValue\ndigest\nencodeParam\nencodeParams\nencodeType\nheader\nkeyValue\nmisbehavior\npassThrough\nsignature\nstorageKey\nstring\ntime\ntypeToString\nu8a\n\n\nType aliases\n\nBlockDecoded\nƬ BlockDecoded: object\nDefined in types.d.ts:45\nType declaration\n\n\nBlockExtrinsicDecoded\nƬ BlockExtrinsicDecoded: object\nDefined in types.d.ts:28\nType declaration\n\n\nBlockJustificationDecoded\nƬ BlockJustificationDecoded: object\nDefined in types.d.ts:36\nType declaration\n\n\nCreateItem\nƬ CreateItem: function\nDefined in types.d.ts:127\nType declaration\n▸(options: CreateItemOptions): SectionItemT>\nParameters:\n\n\n\nParam\nType\n\n\n\n\noptions\nCreateItemOptions\n\n\n\nReturns: SectionItemT>\n\n\nCreateItemOptions\nƬ CreateItemOptions: object\nDefined in types.d.ts:111\nType declaration\n\n\nCreateItemOptionsMap\nƬ CreateItemOptionsMap: object\nDefined in types.d.ts:123\nType declaration\n\n\nCreateItems\nƬ CreateItems: function\nDefined in types.d.ts:129\nType declaration\n▸(name: string, index?: undefined | number): CreateItemT>\nParameters:\n\n\n\nParam\nType\n\n\n\n\nname\nstring\n\n\nOptional index\nundefined | number\n\n\n\nReturns: CreateItemT>\n\n\nCreateSection\nƬ CreateSection: function\nDefined in types.d.ts:143\nType declaration\n▸(options: CreateSectionOptionsT, Priv, Pub>): SectionT, Priv, Pub>\nParameters:\n\n\n\nParam\nType\n\n\n\n\noptions\nCreateSectionOptionsT, Priv, Pub>\n\n\n\nReturns: SectionT, Priv, Pub>\n\n\nCreateSectionOptions\nƬ CreateSectionOptions: CreateSectionOptions$OnlyT, Priv, Pub> | CreateSectionOptions$FnT, Priv, Pub>\n\nDefined in types.d.ts:141\n\n\nCreateSectionOptions$Fn\nƬ CreateSectionOptions$Fn: function\nDefined in types.d.ts:139\nType declaration\n▸(method: CreateItemsT>): CreateSectionOptions$OnlyT, Priv, Pub>\nParameters:\n\n\n\nParam\nType\n\n\n\n\nmethod\nCreateItemsT>\n\n\n\nReturns: CreateSectionOptions$OnlyT, Priv, Pub>\n\n\nCreateSectionOptions$Only\nƬ CreateSectionOptions$Only: object\nDefined in types.d.ts:131\nType declaration\n\n\nDecoder\nƬ Decoder: function\nDefined in decode/types.d.ts:7\nType declaration\n▸(type: Param$Types, input: Uint8Array, version: EncodingVersions, isStorage: boolean): Param$Decoded\nParameters:\n\n\n\nParam\nType\n\n\n\n\ntype\nParam$Types\n\n\ninput\nUint8Array\n\n\nversion\nEncodingVersions\n\n\nisStorage\nboolean\n\n\n\nReturns: Param$Decoded\n\n\nEncodingVersions\nƬ EncodingVersions: \"poc-1\" | \"latest\"\n\nDefined in types.d.ts:11\n\n\nExtrinsicDecoded\nƬ ExtrinsicDecoded: object\nDefined in types.d.ts:23\nType declaration\n\n\nKeyValue\nƬ KeyValue: object\nDefined in types.d.ts:51\nType declaration\n\n\nParam\nƬ Param: Param$Options & object\n\nDefined in types.d.ts:71\n\n\nParam$Decoded\nƬ Param$Decoded: object\nDefined in types.d.ts:62\nType declaration\n\n\nParam$Options\nƬ Param$Options: object\nDefined in types.d.ts:67\nType declaration\n\n\nParam$Type\nƬ Param$Type: \"AccountId\" | \"AccountIndex\" | \"Balance\" | \"BlockNumber\" | \"bool\" | \"Bytes\" | \"Call\" | \"CandidateReceipt\" | \"Code\" | \"Digest\" | \"Gas\" | \"Hash\" | \"Header\" | \"KeyValue\" | \"MisbehaviorReport\" | \"ParachainId\" | \"PrendingExtrinsics\" | \"PropIndex\" | \"Proposal\" | \"ReferendumIndex\" | \"SessionKey\" | \"Signature\" | \"SignedBlock\" | \"StorageKey\" | \"StorageKeyValue\" | \"StorageResult\" | \"StorageResultSet\" | \"String\" | \"Timestamp\" | \"u32\" | \"u64\" | \"u128\" | \"VoteIndex\" | \"VoteThreshold\"\n\nDefined in types.d.ts:17\n\n\nParam$Type$Array\nƬ Param$Type$Array: ArrayParam$Type | ArrayParam$Type | ArrayParam$Type>>>\nDefined in types.d.ts:19\n\n\nParam$Types\nƬ Param$Types: Param$Type | Param$Type$Array\n\nDefined in types.d.ts:21\n\n\nParam$Value\nƬ Param$Value: Digest | Header | KeyValue | MisbehaviorReport | ExtrinsicDecoded | BN | Date | Uint8Array | boolean | number | string | null\n\nDefined in types.d.ts:56\n\n\nParam$Value$Array\nƬ Param$Value$Array: ArrayParam$Value | ArrayParam$Value | ArrayParam$Value>>>\nDefined in types.d.ts:58\n\n\nParam$Values\nƬ Param$Values: Param$Value | Param$Value$Array\n\nDefined in types.d.ts:60\n\n\nParams\nƬ Params: ArrayParam>\nDefined in types.d.ts:76\n\n\nSection\nƬ Section: object\nDefined in types.d.ts:99\nType declaration\n\n\nSectionItem\nƬ SectionItem: object\nDefined in types.d.ts:79\nType declaration\n\n\nSectionItems\nƬ SectionItems: object\nDefined in types.d.ts:95\nType declaration\n\n\nSections\nƬ Sections: MapT, SectionT, Priv, Pub>>\nDefined in types.d.ts:109\n\nFunctions\n\naccountId\n▸ accountId(input: Uint8Array | null | undefined, version: EncodingVersions, isStorage: boolean): Param$Decoded\nDefined in decode/value/accountId.ts:13\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\nversion\nEncodingVersions\n\n\nisStorage\nboolean\n\n\n\nReturns: Param$Decoded\n\n\nbn\n▸ bn(input: Uint8Array | null | undefined, bitLength: 32 | 64 | 128): Param$Decoded\nDefined in decode/value/bn.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\nbitLength\n32 | 64 | 128\n\n\n\nReturns: Param$Decoded\n\n\nbool\n▸ bool(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/bool.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\nbyte\n▸ byte(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/byte.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\nbytes\n▸ bytes(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/bytes.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\ncall\n▸ call(decode: Decoder, input: Uint8Array | null | undefined, isPublic: boolean, version: EncodingVersions, isStorage: boolean): Param$Decoded\nDefined in decode/value/method.ts:19\nParameters:\n\n\n\nParam\nType\n\n\n\n\ndecode\nDecoder\n\n\ninput\nUint8Array | null | undefined\n\n\nisPublic\nboolean\n\n\nversion\nEncodingVersions\n\n\nisStorage\nboolean\n\n\n\nReturns: Param$Decoded\n\n\ncode\n▸ code(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/code.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\ncreateMethod\n▸ createMethodT>(section: keyof T, sectionIndex: Uint8Array): CreateItemsT>\nDefined in method.ts:11\nType parameters:\nT\nParameters:\n\n\n\nParam\nType\n\n\n\n\nsection\nkeyof T\n\n\nsectionIndex\nUint8Array\n\n\n\nReturns: CreateItemsT>\n\n\ncreateParam\n▸ createParam(name: string, type: Param$Types, __namedParameters?: object): Param\nDefined in param.ts:7\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nname\nstring\n-\n\n\ntype\nParam$Types\n-\n\n\nDefault value __namedParameters\nobject\n{ isOptional: false }\n\n\n\nReturns: Param\n\n\ncreateSection\n▸ createSectionT>(name: keyof T, _index?: number): CreateSectionT, any, any>\nDefined in section.ts:11\nType parameters:\nT\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nname\nkeyof T\n-\n\n\nDefault value _index\nnumber\n0\n\n\n\nReturns: CreateSectionT, any, any>\n\n\ndecode\n▸ decode(type: Param$Types, _input: Uint8Array | string | null | undefined, version: EncodingVersions, isStorage?: boolean): Param$Decoded\nDefined in decode/index.ts:65\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\ntype\nParam$Types\n-\n\n\n_input\nUint8Array | string | null | undefined\n-\n\n\nversion\nEncodingVersions\n-\n\n\nDefault value isStorage\nboolean\nfalse\n\n\n\nReturns: Param$Decoded\n\n\ndecodeValue\n▸ decodeValue(decode: Decoder, type: Param$Type, _input: Uint8Array | string | null | undefined, version: EncodingVersions, isStorage: boolean): Param$Decoded\nDefined in decode/value/index.ts:30\nParameters:\n\n\n\nParam\nType\n\n\n\n\ndecode\nDecoder\n\n\ntype\nParam$Type\n\n\n_input\nUint8Array | string | null | undefined\n\n\nversion\nEncodingVersions\n\n\nisStorage\nboolean\n\n\n\nReturns: Param$Decoded\n\n\ndigest\n▸ digest(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/digest.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\nencodeParam\n▸ encodeParam(param: Param, value: any, version?: EncodingVersions): Uint8Array\nDefined in encode/param.ts:14\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nparam\nParam\n-\n\n\nvalue\nany\n-\n\n\nDefault value version\nEncodingVersions\n\"latest\"\n\n\n\nReturns: Uint8Array\n\n\nencodeParams\n▸ encodeParams(params: Params, values: Arrayany>, version: EncodingVersions): Uint8Array\nDefined in encode/index.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\nparams\nParams\n\n\nvalues\nArrayany>\n\n\nversion\nEncodingVersions\n\n\n\nReturns: Uint8Array\n\n\nencodeType\n▸ encodeType(type: Param$Type, value: any, version: EncodingVersions): Uint8Array\nDefined in encode/type/index.ts:19\nParameters:\n\n\n\nParam\nType\n\n\n\n\ntype\nParam$Type\n\n\nvalue\nany\n\n\nversion\nEncodingVersions\n\n\n\nReturns: Uint8Array\n\n\nheader\n▸ header(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/header.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\nkeyValue\n▸ keyValue(__namedParameters: object): Uint8Array\nDefined in encode/type/keyValue.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: Uint8Array\n\n\nmisbehavior\n▸ misbehavior(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/misbehavior.ts:21\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\npassThrough\n▸ passThrough(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/passThrough.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\nsignature\n▸ signatureT>(__namedParameters: object): string\nDefined in signature.ts:20\nname: signature\nsignature: jsonrpcSignature (method: InterfaceMethodDefinition): string\nsummary: Returns a string representation of the method with inputs and outputs.\ndescription: Formats the name, inputs and outputs into a human-readable string. This contains the input parameter names input types and output type.\nexample: import signature from '@polkadot/params/signature';\nsignature({ name: 'test_method', params: [ { name: 'dest', type: 'Address' } ], type: 'Address' }); // => test_method (dest: Address): Address\nType parameters:\nT\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: string\n\n\nstorageKey\n▸ storageKey(__namedParameters: [object, Array]): Uint8Array\nDefined in encode/type/storageKey.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\n[object, Array]\n\n\n\nReturns: Uint8Array\n\n\nstring\n▸ string(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/string.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\ntime\n▸ time(input: Uint8Array | null | undefined): Param$Decoded\nDefined in decode/value/time.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\n\nReturns: Param$Decoded\n\n\ntypeToString\n▸ typeToString(type: Param$Types): string\nDefined in typeToString.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\ntype\nParam$Types\n\n\n\nReturns: string\n\n\nu8a\n▸ u8a(input: Uint8Array | null | undefined, bitLength: number, offset: number): Param$Decoded\nDefined in decode/value/u8a.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array | null | undefined\n\n\nbitLength\nnumber\n\n\noffset\nnumber\n\n\n\nReturns: Param$Decoded\n\n"},"type-primitives/":{"url":"type-primitives/","title":"type-primitives","keywords":"","body":" \n@polkadot/primitives\nBase flow definitions for the base Polkadot types as defined in the specification. It is useful for implementations, applications and libraries, where type-checking of the JavaScript base types is of importance.\nUsage\nInstallation -\nnpm install --save @polkadot/primitives\nUsage -\n// @flow\n\nimport type { AccountId, Balance } from '@polkadot/primitives/base';\n\nfunction getBalance (accountId: AccountId): Balance {\n ...\n}\n\nIndex\nType aliases\n\nAccountId\nBalance\nBlock\nBlockIncomplete\nBlockNumber\nBytes\nCandidate\nCandidateReceipt\nCandidateReceipt$BalanceUpload\nCandidateReceipt$EgressQueueRoot\nChainId\nDigest\nDigest$Log\nExtrinsicFunction\nH160\nH256\nH512\nHash\nHeader\nHeaderHash\nHeaderIncomplete\nIndex\nJsonAccountId\nJsonAuthorityId\nJsonBlock\nJsonBlockNumber\nJsonBnType\nJsonBytes\nJsonDigest\nJsonH160\nJsonH256\nJsonH512\nJsonHash\nJsonHeader\nJsonHeaderHash\nJsonJustification\nJsonJustification$Signature\nJsonObjectId\nJsonParaChainId\nJsonSignature\nJsonTransaction\nJsonU256\nJsonU64\nJsonUnchecked\nJustification\nJustification$Signature\nMisbehaviorReport\nObjectId\nParaChainId\nProportion\nRole\nRoleMap\nSignature\nSizeType\nTimestamp\nU128\nU256\nU32\nU64\nUnchecked\nUncheckedRaw\n\nFunctions\n\naccountIdDecode\naccountIdEncode\nblock\nblockDecode\nbnDecode\nbnEncode\nbytesDecode\nbytesEncode\ndecodeArray\ndecodeBlock\ndecodeHeader\ndecodeJustification\ndecodeRaw\ndecodeU8a\nencodeArray\nencodeBlock\nencodeBlockRaw\nencodeHeader\nencodeU8a\nextrinsicDecode\nextrinsicsRootRaw\nhashDecode\nhashEncode\nheader\nheaderDecode\nheaderEncode\nheaderHash\njustificationDecode\njustificationEncode\nobjectIdDecode\nobjectIdEncode\nparachainIdDecode\nparachainIdEncode\nrolesFromId\nrolesToId\nsignatureDecode\nsignatureEncode\n\n\nType aliases\n\nAccountId\nƬ AccountId: H256\nDefined in base.d.ts:17\n\n\nBalance\nƬ Balance: U128\nDefined in base.d.ts:18\n\n\nBlock\nƬ Block: object\nDefined in block.d.ts:8\nType declaration\n\n\nBlockIncomplete\nƬ BlockIncomplete: object\nDefined in create/types.d.ts:19\nType declaration\n\n\nBlockNumber\nƬ BlockNumber: U64\nDefined in base.d.ts:19\n\n\nBytes\nƬ Bytes: Uint8Array\nDefined in base.d.ts:7\n\n\nCandidate\nƬ Candidate: object\nDefined in candidate.d.ts:7\nType declaration\n\n\nCandidateReceipt\nƬ CandidateReceipt: object\nDefined in candidate.d.ts:17\nType declaration\n\n\nCandidateReceipt$BalanceUpload\nƬ CandidateReceipt$BalanceUpload: [AccountId, Balance]\nDefined in candidate.d.ts:14\n\n\nCandidateReceipt$EgressQueueRoot\nƬ CandidateReceipt$EgressQueueRoot: [ChainId, Hash]\nDefined in candidate.d.ts:15\n\n\nChainId\nƬ ChainId: U32\nDefined in base.d.ts:20\n\n\nDigest\nƬ Digest: object\nDefined in digest.d.ts:9\nType declaration\n\n\nDigest$Log\nƬ Digest$Log: Bytes\nDefined in digest.d.ts:7\n\n\nExtrinsicFunction\nƬ ExtrinsicFunction: Uint8Array\nDefined in extrinsic.d.ts:8\n\n\nH160\nƬ H160: Uint8Array\nDefined in base.d.ts:9\n\n\nH256\nƬ H256: Uint8Array\nDefined in base.d.ts:10\n\n\nH512\nƬ H512: Uint8Array\nDefined in base.d.ts:11\n\n\nHash\nƬ Hash: Uint8Array\nDefined in base.d.ts:8\n\n\nHeader\nƬ Header: object\nDefined in header.d.ts:8\nType declaration\n\n\nHeaderHash\nƬ HeaderHash: H256\nDefined in base.d.ts:21\n\n\nHeaderIncomplete\nƬ HeaderIncomplete: object\nDefined in create/types.d.ts:9\nType declaration\n\n\nIndex\nƬ Index: U32\nDefined in base.d.ts:22\n\n\nJsonAccountId\nƬ JsonAccountId: JsonHash\nDefined in json/types.d.ts:18\n\n\nJsonAuthorityId\nƬ JsonAuthorityId: JsonHash\nDefined in json/types.d.ts:19\n\n\nJsonBlock\nƬ JsonBlock: object\nDefined in json/types.d.ts:57\nType declaration\n\n\nJsonBlockNumber\nƬ JsonBlockNumber: JsonU64\nDefined in json/types.d.ts:20\n\n\nJsonBnType\nƬ JsonBnType: string\nDefined in json/types.d.ts:7\n\n\nJsonBytes\nƬ JsonBytes: string | Arraynumber>\n\nDefined in json/types.d.ts:10\n\n\nJsonDigest\nƬ JsonDigest: object\nDefined in json/types.d.ts:37\nType declaration\n\n\nJsonH160\nƬ JsonH160: JsonHash\nDefined in json/types.d.ts:11\n\n\nJsonH256\nƬ JsonH256: JsonHash\nDefined in json/types.d.ts:12\n\n\nJsonH512\nƬ JsonH512: JsonHash\nDefined in json/types.d.ts:13\n\n\nJsonHash\nƬ JsonHash: string\nDefined in json/types.d.ts:8\n\n\nJsonHeader\nƬ JsonHeader: object\nDefined in json/types.d.ts:41\nType declaration\n\n\nJsonHeaderHash\nƬ JsonHeaderHash: JsonH256\nDefined in json/types.d.ts:14\n\n\nJsonJustification\nƬ JsonJustification: object\nDefined in json/types.d.ts:51\nType declaration\n\n\nJsonJustification$Signature\nƬ JsonJustification$Signature: [string, string]\nDefined in json/types.d.ts:49\n\n\nJsonObjectId\nƬ JsonObjectId: JsonU64\nDefined in json/types.d.ts:21\n\n\nJsonParaChainId\nƬ JsonParaChainId: JsonU64\nDefined in json/types.d.ts:22\n\n\nJsonSignature\nƬ JsonSignature: JsonHash\nDefined in json/types.d.ts:23\n\n\nJsonTransaction\nƬ JsonTransaction: object\nDefined in json/types.d.ts:25\nType declaration\n\n\nJsonU256\nƬ JsonU256: JsonBnType\nDefined in json/types.d.ts:16\n\n\nJsonU64\nƬ JsonU64: JsonBnType\nDefined in json/types.d.ts:15\n\n\nJsonUnchecked\nƬ JsonUnchecked: object\nDefined in json/types.d.ts:32\nType declaration\n\n\nJustification\nƬ Justification: object\nDefined in bft.d.ts:9\nDefined in justification.d.ts:14\nType declaration\n\n\nJustification$Signature\nƬ Justification$Signature: object\nDefined in bft.d.ts:7\nDefined in justification.d.ts:9\nType declaration\n\n\nMisbehaviorReport\nƬ MisbehaviorReport: object\nDefined in misbehavior.d.ts:7\nType declaration\n\n\nObjectId\nƬ ObjectId: U64\nDefined in base.d.ts:23\n\n\nParaChainId\nƬ ParaChainId: U64\nDefined in base.d.ts:24\n\n\nProportion\nƬ Proportion: U64\nDefined in base.d.ts:25\n\n\nRole\nƬ Role: keyof RoleMap\nDefined in role/index.d.ts:12\n\n\nRoleMap\nƬ RoleMap: object\nDefined in role/index.d.ts:5\nType declaration\n\n\nSignature\nƬ Signature: H512\nDefined in base.d.ts:26\n\n\nSizeType\nƬ SizeType: 32 | 64 | 128\n\nDefined in sizes.ts:5\n\n\nTimestamp\nƬ Timestamp: U64\nDefined in base.d.ts:27\n\n\nU128\nƬ U128: BN\nDefined in base.d.ts:14\n\n\nU256\nƬ U256: BN\nDefined in base.d.ts:15\n\n\nU32\nƬ U32: BN\nDefined in base.d.ts:12\n\n\nU64\nƬ U64: BN\nDefined in base.d.ts:13\n\n\nUnchecked\nƬ Unchecked: object\nDefined in extrinsic.d.ts:10\nType declaration\n\n\nUncheckedRaw\nƬ UncheckedRaw: Uint8Array\nDefined in extrinsic.d.ts:17\n\nFunctions\n\naccountIdDecode\n▸ accountIdDecode(value: JsonAccountId): AccountId\nDefined in json/accountId/decode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nJsonAccountId\n\n\n\nReturns: AccountId\n\n\naccountIdEncode\n▸ accountIdEncode(value: AccountId): JsonAccountId\nDefined in json/accountId/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nAccountId\n\n\n\nReturns: JsonAccountId\n\n\nblock\n▸ block(__namedParameters: object): Block\nDefined in create/block.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: Block\n\n\nblockDecode\n▸ blockDecode(__namedParameters: object): BlockDecoded\nDefined in json/block/decode.ts:14\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: BlockDecoded\n\n\nbnDecode\n▸ bnDecode(value: JsonBnType, bitLength?: number): BN\nDefined in json/bn/decode.ts:12\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nvalue\nJsonBnType\n-\n\n\nDefault value bitLength\nnumber\n-1\n\n\n\nReturns: BN\n\n\nbnEncode\n▸ bnEncode(value: BN | number, bitLength?: number): JsonBnType\nDefined in json/bn/encode.ts:11\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nvalue\nBN | number\n-\n\n\nDefault value bitLength\nnumber\n-1\n\n\n\nReturns: JsonBnType\n\n\nbytesDecode\n▸ bytesDecode(value: JsonBytes): Bytes\nDefined in json/bytes/decode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nJsonBytes\n\n\n\nReturns: Bytes\n\n\nbytesEncode\n▸ bytesEncode(value: Bytes): JsonBytes\nDefined in json/bytes/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nBytes\n\n\n\nReturns: JsonBytes\n\n\ndecodeArray\n▸ decodeArray(input: Uint8Array): DecodedArray\nDefined in codec/decoder/array.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array\n\n\n\nReturns: DecodedArray\n\n\ndecodeBlock\n▸ decodeBlock(u8a: Uint8Array): Block\nDefined in codec/block/decode.ts:11\nParameters:\n\n\n\nParam\nType\n\n\n\n\nu8a\nUint8Array\n\n\n\nReturns: Block\n\n\ndecodeHeader\n▸ decodeHeader(u8a: Uint8Array): DecodedRaw\nDefined in codec/header/decodeRaw.ts:20\nParameters:\n\n\n\nParam\nType\n\n\n\n\nu8a\nUint8Array\n\n\n\nReturns: DecodedRaw\n\n\ndecodeJustification\n▸ decodeJustification(u8a: Uint8Array): Justification\nDefined in codec/justification/decode.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\nu8a\nUint8Array\n\n\n\nReturns: Justification\n\n\ndecodeRaw\n▸ decodeRaw(u8a: Uint8Array): RawData\nDefined in codec/block/decodeRaw.ts:19\nParameters:\n\n\n\nParam\nType\n\n\n\n\nu8a\nUint8Array\n\n\n\nReturns: RawData\n\n\ndecodeU8a\n▸ decodeU8a(input: Uint8Array): Uint8Array\nDefined in codec/decoder/u8a.ts:7\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array\n\n\n\nReturns: Uint8Array\n\n\nencodeArray\n▸ encodeArray(input: ArrayUint8Array>): Uint8Array\nDefined in codec/encoder/array.ts:5\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nArrayUint8Array>\n\n\n\nReturns: Uint8Array\n\n\nencodeBlock\n▸ encodeBlock(__namedParameters: object): Uint8Array\nDefined in codec/block/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: Uint8Array\n\n\nencodeBlockRaw\n▸ encodeBlockRaw(header: Uint8Array, extrinsics?: ArrayUncheckedRaw>): Uint8Array\nDefined in codec/block/encodeRaw.ts:12\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nheader\nUint8Array\n-\n\n\nDefault value extrinsics\nArrayUncheckedRaw>\n[]\n\n\n\nReturns: Uint8Array\n\n\nencodeHeader\n▸ encodeHeader(__namedParameters: object, extrinsics?: ArrayUncheckedRaw>): Uint8Array\nDefined in codec/header/encode.ts:17\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\nOptional extrinsics\nArrayUncheckedRaw>\n\n\n\nReturns: Uint8Array\n\n\nencodeU8a\n▸ encodeU8a(input: Uint8Array): Uint8Array\nDefined in codec/encoder/u8a.ts:5\nParameters:\n\n\n\nParam\nType\n\n\n\n\ninput\nUint8Array\n\n\n\nReturns: Uint8Array\n\n\nextrinsicDecode\n▸ extrinsicDecode(extrinsic: Uint8Array): BlockExtrinsicDecoded\nDefined in json/extrinsic/decode.ts:14\nParameters:\n\n\n\nParam\nType\n\n\n\n\nextrinsic\nUint8Array\n\n\n\nReturns: BlockExtrinsicDecoded\n\n\nextrinsicsRootRaw\n▸ extrinsicsRootRaw(extrinsics?: ArrayUncheckedRaw>): Uint8Array\nDefined in create/extrinsic/rootRaw.ts:10\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nDefault value extrinsics\nArrayUncheckedRaw>\n[]\n\n\n\nReturns: Uint8Array\n\n\nhashDecode\n▸ hashDecode(value: JsonHash, bitLength?: number): Hash\nDefined in json/hash/decode.ts:10\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nvalue\nJsonHash\n-\n\n\nDefault value bitLength\nnumber\n-1\n\n\n\nReturns: Hash\n\n\nhashEncode\n▸ hashEncode(value: Hash | string, bitLength?: number): JsonHash\nDefined in json/hash/encode.ts:11\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nvalue\nHash | string\n-\n\n\nDefault value bitLength\nnumber\n-1\n\n\n\nReturns: JsonHash\n\n\nheader\n▸ header(__namedParameters: object, extrinsics?: ArrayUncheckedRaw>): Header\nDefined in create/header.ts:14\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\nOptional extrinsics\nArrayUncheckedRaw>\n\n\n\nReturns: Header\n\n\nheaderDecode\n▸ headerDecode(__namedParameters: object): Header\nDefined in json/header/decode.ts:15\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: Header\n\n\nheaderEncode\n▸ headerEncode(__namedParameters: object): JsonHeader\nDefined in json/header/encode.ts:13\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: JsonHeader\n\n\nheaderHash\n▸ headerHash(header: Header): Uint8Array\nDefined in codec/header/hash.ts:11\nParameters:\n\n\n\nParam\nType\n\n\n\n\nheader\nHeader\n\n\n\nReturns: Uint8Array\n\n\njustificationDecode\n▸ justificationDecode(__namedParameters: object): BlockJustificationDecoded\nDefined in json/justification/decode.ts:12\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: BlockJustificationDecoded\n\n\njustificationEncode\n▸ justificationEncode(__namedParameters: object): JsonJustification\nDefined in json/justification/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: JsonJustification\n\n\nobjectIdDecode\n▸ objectIdDecode(value: JsonObjectId): ObjectId\nDefined in json/objectId/decode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nJsonObjectId\n\n\n\nReturns: ObjectId\n\n\nobjectIdEncode\n▸ objectIdEncode(value: ObjectId): JsonObjectId\nDefined in json/objectId/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nObjectId\n\n\n\nReturns: JsonObjectId\n\n\nparachainIdDecode\n▸ parachainIdDecode(value: JsonParaChainId): ParaChainId\nDefined in json/parachainId/decode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nJsonParaChainId\n\n\n\nReturns: ParaChainId\n\n\nparachainIdEncode\n▸ parachainIdEncode(value: ParaChainId): JsonParaChainId\nDefined in json/parachainId/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nParaChainId\n\n\n\nReturns: JsonParaChainId\n\n\nrolesFromId\n▸ rolesFromId(roleId: number): ArrayRole>\nDefined in role/fromId.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\nroleId\nnumber\n\n\n\nReturns: ArrayRole>\n\n\nrolesToId\n▸ rolesToId(roles: ArrayRole>): number\nDefined in role/toId.ts:9\nParameters:\n\n\n\nParam\nType\n\n\n\n\nroles\nArrayRole>\n\n\n\nReturns: number\n\n\nsignatureDecode\n▸ signatureDecode(value: JsonSignature): Signature\nDefined in json/signature/decode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nJsonSignature\n\n\n\nReturns: Signature\n\n\nsignatureEncode\n▸ signatureEncode(value: Signature): JsonSignature\nDefined in json/signature/encode.ts:10\nParameters:\n\n\n\nParam\nType\n\n\n\n\nvalue\nSignature\n\n\n\nReturns: JsonSignature\n\n"},"type-storage/":{"url":"type-storage/","title":"type-storage","keywords":"","body":" \n@polkadot/storage\nAn base interface to the storage layer\nIndex\nType aliases\n\nKeygen\nStorage$Key$Value\nStorage$Sections\nStorages\n\nFunctions\n\nbindKey\nformatParams\n\n\nType aliases\n\nKeygen\nƬ Keygen: function\nDefined in key/index.ts:14\nType declaration\n▸(...keyParams: ArrayStorage$Key$Value>): Uint8Array\nParameters:\n\n\n\nParam\nType\n\n\n\n\nRest keyParams\nArrayStorage$Key$Value>\n\n\n\nReturns: Uint8Array\n\n\nStorage$Key$Value\nƬ Storage$Key$Value: number | BN | Uint8Array | string\n\nDefined in types.d.ts:8\n\n\nStorage$Sections\nƬ Storage$Sections: keyof Storages\nDefined in types.d.ts:23\n\n\nStorages\nƬ Storages: object\nDefined in types.d.ts:10\nType declaration\n\nFunctions\n\nbindKey\n▸ bindKeyT>(__namedParameters: object): Keygen\nDefined in key/index.ts:16\nType parameters:\nT\nParameters:\n\n\n\nParam\nType\n\n\n\n\n__namedParameters\nobject\n\n\n\nReturns: Keygen\n\n\nformatParams\n▸ formatParams(params: Params, values?: Storage$Key$Value[]): ArrayUint8Array>\nDefined in key/params.ts:15\nParameters:\n\n\n\nParam\nType\nDefault value\n\n\n\n\nparams\nParams\n-\n\n\nDefault value values\nStorage$Key$Value[]\n[]\n\n\n\nReturns: ArrayUint8Array>\n\n"},"examples/":{"url":"examples/","title":"Overview","keywords":"","body":"Examples\n\n\n\nFor the following examples, you need a local node. It is usually convenient testing with:\n\n\n\npolkadot --dev\n\n\n\nSome of the examples use the following accounts:\n\n\n\n\nAlice: 5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ\n\n\nBob: 5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE\n\n\n\n\nThose accounts are easy to add if you don´t have/see them. The seed of Alice´s account is Alice␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣␣ and the seed of Bob is…​ well you guess…​\n\n\n\n\n\nNote\n\n\nNote the spaces padding Alice´s key up to 32 chars.\n\n\n\n\n\n\n\nInstall\n\n\nFrom each folder, run yarn to install the required dependencies\n\n\n\n\nRunning the examples\n\n\nFrom each folder, run:\n\n\n\nyarn start\n\n\n\n"},"examples/01_simple_connect/":{"url":"examples/01_simple_connect/","title":"Simple connect","keywords":"","body":"Simple Connect\n\nThe following example shows how to instantiate a Polkadot API object and use it to connect to a node.\n\n\n\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\n\nasync function getChain () {\n return api.system.chain()\n}\n\nasync function main () {\n const chain = await getChain()\n console.log('You are connected to chain:', chain)\n}\n\nmain().finally(_ => process.exit())\n\n"},"examples/02_listen_to_blocks/":{"url":"examples/02_listen_to_blocks/","title":"Listen to blocks","keywords":"","body":"Listen to new blocks\n\nThis example shows how to subscribe to new blocks.\n\n\nIt displays the block number every time a new block is seen by the node you are connected to.\n\n\n\n\n\nNote\n\n\nThe example runs until you stop it wit CTRL+C\n\n\n\n\n\n\nconst BN = require('bn.js')\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\n\nfunction main () {\n console.log('Blocks will be shown as they come in, CTRL+C to stop:')\n api.chain.newHead((_, header) => {\n const bnBlockNumber = new BN(header.number, 16)\n console.log('#' + bnBlockNumber.toString(10))\n })\n}\n\nmain()\n\n"},"examples/03_listen_to_balance_change/":{"url":"examples/03_listen_to_balance_change/","title":"Listen to balance change","keywords":"","body":"Listen to balance changes\n\nThis example shows how to instantiate a Polkadot API object and use it to connect to a node.\n\n\n\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst storage = require('@polkadot/storage').default\nconst BN = require('bn.js')\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\nconst Alice = '5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ'\n\nconsole.log('You may let this example running and start the example 06 or send DOTs to ' + Alice)\napi.state.storage([[storage.staking.public.freeBalanceOf, Alice]], (_, values) => {\n console.log(`Balance of ${Alice}: ${new BN(values[0]).toString(10)} DOTs`)\n}).then((subscriptionId) => {\n console.log('Balance changes subscription id:', subscriptionId)\n})\n\n"},"examples/04_generate_account/":{"url":"examples/04_generate_account/","title":"Generate Accounts","keywords":"","body":"Generate accounts\n\nIf you want to develop a wallet or a program that will accept payments in DOTs, you likely will need to generate addresses. This sample shows you how to generate accounts in several ways.\n\n\n\nconst Keyring = require('@polkadot/util-keyring').default\nconst u8aToHex = require('@polkadot/util/u8a/toHex').default\nconst Encoder = new TextEncoder() // always utf-8\nconst crypto = require('crypto')\n\n// A fixed seed from an array\nconst SEED1 = new Uint8Array(\n [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,\n 22, 23, 24, 25, 26, 27, 28, 29, 30, 0, 0])\n\n// A fixed seed from a 32 chars string\nconst SEED2 = Encoder.encode('correct horse battery and staple')\n\nconst keyring = new Keyring()\nconst pair1 = keyring.addFromSeed(SEED1)\nconst pair2 = keyring.addFromSeed(SEED2)\n\nconsole.log('Deterministic addresses (same for each run):')\nconsole.log(`Address 1\\t ${pair1.address()}\\t Seed: ${u8aToHex(SEED1)}`)\nconsole.log(`Address 2\\t ${pair2.address()}\\t Seed: ${u8aToHex(SEED2)}`)\n\n// A random seed\nconst SEED = new Uint8Array(32)\nconsole.log('Random Addresses (random for each run):')\nfor (var i = 3; i \n\n"},"examples/05_read_storage/":{"url":"examples/05_read_storage/","title":"Read Storage","keywords":"","body":"Read storage\n\nMany important variable are available through the storage API. This example shows how to call a few of those APIs.\n\n\n\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst storage = require('@polkadot/storage').default\nconst BN = require('bn.js')\n\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\n\nasync function getAccountIndex (address) {\n return api.state.getStorage([storage.system.public.accountIndexOf, address])\n}\n\nasync function getValidators () {\n return api.state.getStorage([storage.session.public.validators])\n}\n\nasync function getBlockPeriod () {\n return api.state.getStorage([storage.timestamp.public.blockPeriod])\n}\n\nasync function main () {\n const address = '5GoKvZWG5ZPYL1WUovuHW3zJBWBP5eT8CbqjdRY4Q6iMaDtZ'\n const validators = await getValidators()\n const bn = await getAccountIndex(address)\n const blockPeriod = await getBlockPeriod()\n\n const index = new BN(bn)\n console.log(`BlockPeriod: ${new BN(blockPeriod).toString(10)} seconds`)\n console.log(`Account Index of ${address}: ${index.toString(10)}`)\n console.log('Current validators', validators)\n}\n\nmain().finally(_ => process.exit())\n\n"},"examples/06_craft_extrinsic/":{"url":"examples/06_craft_extrinsic/","title":"Craft Extrinsic","keywords":"","body":"Craft Extrinsic\n\nIn the current version, crafting an extrinsic is a rather cumbersome process. This sample guides you though it and shows how to tranfer DOTs from an account to another.\n\n\n\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst extrinsics = require('@polkadot/extrinsics').default\nconst encodeExtrinsic = require('@polkadot/extrinsics/codec/encode').default\nconst encodeLength = require('@polkadot/extrinsics/codec/encode/length').default\nconst Keyring = require('@polkadot/util-keyring').default\nconst storage = require('@polkadot/storage').default\nconst BN = require('bn.js')\n\nconst Encoder = new TextEncoder()\nconst keyring = new Keyring()\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\n\nasync function getAccountIndex (address) {\n return api.state.getStorage([storage.system.public.accountIndexOf, address])\n}\n\nasync function transfer (keyRingFrom, addressTo, amount) {\n const accountIndex = await getAccountIndex(keyRingFrom.address())\n console.log(`Current accountIndex: ${accountIndex}`)\n\n // encode the call for signing\n const message = encodeExtrinsic(\n keyRingFrom.publicKey(),\n accountIndex,\n extrinsics.staking.public.transfer,\n [addressTo, amount]\n )\n\n // get the signature\n const signature = keyRingFrom.sign(message)\n\n // encode the extrinsic for submission, adding the length (prefix) and the\n // signature (postfix)Rödl\n const encoded = encodeLength(\n // When working with publicKeys, the prefix is 0xff for poc-2+\n new Uint8Array([0xff]),\n message,\n signature\n )\n\n return api.author.submitExtrinsic(encoded)\n}\n\nconst Alice = keyring.addFromSeed(Encoder.encode('Alice '))\nconst addressBob = '5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE'\nconst amount = new BN(999) // on dev chain, the fee is 1, that makes it a round 1000\n\nconsole.log(`Crafting and sending an extrinsic for Alice to send Bob ${amount} DOTs`)\ntransfer(Alice, addressBob, amount)\n .then(() => console.log('Sent'))\n .catch((e) => console.log(\n 'HINT: Make sure you wait for the storage to update before sending the next extrinsic', e))\n .finally(_ => process.exit(0))\n\n"},"examples/07_transfer_dots/":{"url":"examples/07_transfer_dots/","title":"Transfer DOTs","keywords":"","body":"Tranfer DOTs\n\nThis sample is more 'straight to the point' and shows the easiest way to transfer DOTs from an account to another.\n\n\n\nconst Api = require('@polkadot/api').default\nconst WsProvider = require('@polkadot/api-provider/ws').default\nconst extrinsics = require('@polkadot/extrinsics').default\nconst encodeExtrinsic = require('@polkadot/extrinsics/codec/encode/uncheckedLength').default\nconst encodeLength = require('@polkadot/extrinsics/codec/encode/length').default\nconst Keyring = require('@polkadot/util-keyring').default\nconst storage = require('@polkadot/storage').default\nconst BN = require('bn.js')\n\nconst Encoder = new TextEncoder()\nconst keyring = new Keyring()\nconst provider = new WsProvider('ws://127.0.0.1:9944')\nconst api = new Api(provider)\n\nasync function getAccountIndex (address) {\n return api.state.getStorage([storage.system.public.accountIndexOf, address])\n}\n\nasync function transfer (keyRingFrom, addressTo, amount) {\n const nextAccountIndex = await getAccountIndex(keyRingFrom.address())\n\n // encode the call for signing\n const encoded = encodeExtrinsic(\n keyRingFrom,\n nextAccountIndex,\n extrinsics.staking.public.transfer,\n [addressTo, amount]\n )\n\n await api.author.submitExtrinsic(encoded)\n .catch(e => console.log)\n}\n\nconst Alice = keyring.addFromSeed(Encoder.encode('Alice '))\nconst addressBob = '5Gw3s7q4QLkSWwknsiPtjujPv3XM4Trxi5d4PgKMMk3gfGTE'\nconst amount = new BN(999) // on dev chain, the fee is 1, that makes it a round 1000\n\nconsole.log(`Crafting and sending an extrinsic for Alice to send Bob ${amount} DOTs`)\ntransfer(Alice, addressBob, amount)\n .then(() => console.log('Done'))\n .catch((e) => console.log(e))\n .finally(_ => process.exit(0))\n\n"},"CONTRIBUTING.html":{"url":"CONTRIBUTING.html","title":"Contributing guide","keywords":"","body":"Contributing\n\nWhat?\n\n\nIndividuals making significant and valuable contributions are given commit-access to a project to contribute as they see fit.\nA project is more like an open wiki than a standard guarded open source project.\n\n\n\n\nRules\n\n\nThere are a few basic ground-rules for contributors (including the maintainer(s) of the project):\n\n\n\n\nNo --force pushes or modifying the Git history in any way. If you need to rebase, ensure you do it in your own repo.\n\n\nNon-master branches, prefixed with a short name moniker (e.g. gav-my-feature) must be used for ongoing work.\n\n\nAll modifications must be made in a pull-request to solicit feedback from other contributors.\n\n\nA pull-request must not be merged until CI has finished successfully.\n\n\n\n\nMerging pull requests once CI is successful:\n\n\n\n\nA pull request with no large change to logic that is an urgent fix may be merged after a non-author contributor has reviewed it well.\n\n\nNo PR should be merged until all reviews' comments are addressed.\n\n\n\n\nReviewing pull requests:\nWhen reviewing a pull request, the end-goal is to suggest useful changes to the author. Reviews should finish with approval unless there are issues that would result in:\n\n\n\n\nBuggy behaviour.\n\n\nUndue maintenance burden.\n\n\nBreaking with house coding style.\n\n\nPessimisation (i.e. reduction of speed as measured in the projects benchmarks).\n\n\nFeature reduction (i.e. it removes some aspect of functionality that a significant minority of users rely on).\n\n\nUselessness (i.e. it does not strictly add a feature or fix a known issue).\n\n\n\n\nReviews may not be used as an effective veto for a PR because:\n\n\nThere exists a somewhat cleaner/better/faster way of accomplishing the same feature/fix.\n\n\nIt does not fit well with some other contributors' longer-term vision for the project.\n\n\n\n\n\n\nReleases\n\n\nDeclaring formal releases remains the prerogative of the project maintainer(s).\n\n\n\n\nChanges to this arrangement\n\n\nThis is an experiment and feedback is welcome! This document may also be subject to pull-requests or changes by contributors where you believe you have something valuable to add or change.\n\n\n\n\nHeritage\n\n\nThese contributing guidelines are modified from the \"OPEN Open Source Project\" guidelines for the Level project: https://github.com/Level/community/blob/master/CONTRIBUTING.md\n\n\n"},"GLOSSARY.html":{"url":"GLOSSARY.html","keywords":"","body":"\nDOT\n\n\nsome def\n\n\n\n\nAnother term\n\n\nsome explanation\n\n\n"}}} \ No newline at end of file diff --git a/docs/type-extrinsics/README.md b/docs/type-extrinsics/README.md index 869b363fab..cb35d76cad 100644 --- a/docs/type-extrinsics/README.md +++ b/docs/type-extrinsics/README.md @@ -32,7 +32,7 @@ **Ƭ Extrinsic$Sections**: *`keyof Extrinsics`* -*Defined in [types.d.ts:21](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/types.d.ts#L21)* +*Defined in [types.d.ts:21](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/types.d.ts#L21)* ___ @@ -41,7 +41,7 @@ ___ **Ƭ ExtrinsicUnchecked**: *`Uint8Array`* -*Defined in [codec/types.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/types.d.ts#L9)* +*Defined in [codec/types.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/types.d.ts#L9)* ___ @@ -50,7 +50,7 @@ ___ **Ƭ ExtrinsicWithAccount**: *`Uint8Array`* -*Defined in [codec/types.d.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/types.d.ts#L5)* +*Defined in [codec/types.d.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/types.d.ts#L5)* ___ @@ -59,7 +59,7 @@ ___ **Ƭ ExtrinsicWithIndex**: *`Uint8Array`* -*Defined in [codec/types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/types.d.ts#L7)* +*Defined in [codec/types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/types.d.ts#L7)* ___ @@ -68,7 +68,7 @@ ___ **Ƭ Extrinsics**: *`object`* -*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/types.d.ts#L7)* +*Defined in [types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/types.d.ts#L7)* #### Type declaration @@ -82,7 +82,7 @@ ___ ▸ **decodeLength**(unchecked: *`Uint8Array`*): `UncheckedRaw` -*Defined in [codec/decode/length.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/decode/length.ts#L9)* +*Defined in [codec/decode/length.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/decode/length.ts#L9)* **Parameters:** @@ -99,7 +99,7 @@ ___ ▸ **encode**(publicKey: *`Uint8Array`*, index: * `number` | `BN`*, extrinsic: *`SectionItem`<[Extrinsics](#extrinsics)>*, values: *`Array`<`any`>*, version: *`EncodingVersions`*): [ExtrinsicWithAccount](#extrinsicwithaccount) -*Defined in [codec/encode/index.ts:13](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/index.ts#L13)* +*Defined in [codec/encode/index.ts:13](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/index.ts#L13)* **Parameters:** @@ -120,7 +120,7 @@ ___ ▸ **encodeCall**(publicKey: *`Uint8Array`*, nonce: * `number` | `BN`*, data: *[ExtrinsicWithIndex](#extrinsicwithindex)*, version: *`EncodingVersions`*): [ExtrinsicWithAccount](#extrinsicwithaccount) -*Defined in [codec/encode/call.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/call.ts#L14)* +*Defined in [codec/encode/call.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/call.ts#L14)* **Parameters:** @@ -140,7 +140,7 @@ ___ ▸ **encodeExtrinsic**(extrinsic: *`SectionItem`<[Extrinsics](#extrinsics)>*, values: *`Array`<`any`>*, version: *`EncodingVersions`*): [ExtrinsicWithIndex](#extrinsicwithindex) -*Defined in [codec/encode/extrinsic.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/extrinsic.ts#L12)* +*Defined in [codec/encode/extrinsic.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/extrinsic.ts#L12)* **Parameters:** @@ -159,7 +159,7 @@ ___ ▸ **encodeLength**(...values: *`Array`<`Uint8Array`>*): `Uint8Array` -*Defined in [codec/encode/length.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/length.ts#L8)* +*Defined in [codec/encode/length.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/length.ts#L8)* **Parameters:** @@ -176,7 +176,7 @@ ___ ▸ **unchecked**(pair: *`KeyringPair`*, index: * `number` | `BN`*, extrinsic: *`SectionItem`<[Extrinsics](#extrinsics)>*, values: *`Array`<`any`>*, version?: *`EncodingVersions`*): `UncheckedRaw` -*Defined in [codec/encode/unchecked.ts:16](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/unchecked.ts#L16)* +*Defined in [codec/encode/unchecked.ts:16](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/unchecked.ts#L16)* **Parameters:** @@ -197,7 +197,7 @@ ___ ▸ **uncheckedLength**(pair: *`KeyringPair`*, index: * `number` | `BN`*, extrinsic: *`SectionItem`<[Extrinsics](#extrinsics)>*, values: *`Array`<`any`>*, version?: *`EncodingVersions`*): `UncheckedRaw` -*Defined in [codec/encode/uncheckedLength.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-extrinsics/src/codec/encode/uncheckedLength.ts#L14)* +*Defined in [codec/encode/uncheckedLength.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-extrinsics/src/codec/encode/uncheckedLength.ts#L14)* **Parameters:** diff --git a/docs/type-extrinsics/index.html b/docs/type-extrinsics/index.html new file mode 100644 index 0000000000..8368b15195 --- /dev/null +++ b/docs/type-extrinsics/index.html @@ -0,0 +1,762 @@ + + + + + + + type-extrinsics · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                              +
                              + + + + + + + + +
                              + +
                              + +
                              + + + + + + + + +
                              +
                              + +
                              +
                              + +
                              + +

                              @polkadot/extrinsics

                              +

                              Index

                              +

                              Type aliases

                              + +

                              Functions

                              + +
                              +

                              Type aliases

                              +

                              +

                              Extrinsic$Sections

                              +

                              Ƭ Extrinsic$Sections: keyof Extrinsics

                              +

                              Defined in types.d.ts:21

                              +
                              +

                              +

                              ExtrinsicUnchecked

                              +

                              Ƭ ExtrinsicUnchecked: Uint8Array

                              +

                              Defined in codec/types.d.ts:9

                              +
                              +

                              +

                              ExtrinsicWithAccount

                              +

                              Ƭ ExtrinsicWithAccount: Uint8Array

                              +

                              Defined in codec/types.d.ts:5

                              +
                              +

                              +

                              ExtrinsicWithIndex

                              +

                              Ƭ ExtrinsicWithIndex: Uint8Array

                              +

                              Defined in codec/types.d.ts:7

                              +
                              +

                              +

                              Extrinsics

                              +

                              Ƭ Extrinsics: object

                              +

                              Defined in types.d.ts:7

                              +

                              Type declaration

                              +
                              +

                              Functions

                              +

                              +

                              decodeLength

                              +

                              ▸ decodeLength(unchecked: Uint8Array): UncheckedRaw

                              +

                              Defined in codec/decode/length.ts:9

                              +

                              Parameters:

                              + + + + + + + + + + + + + +
                              ParamType
                              uncheckedUint8Array
                              +

                              Returns: UncheckedRaw

                              +
                              +

                              +

                              encode

                              +

                              ▸ encode(publicKey: Uint8Array, index: number | BN, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version: EncodingVersions): ExtrinsicWithAccount

                              +

                              Defined in codec/encode/index.ts:13

                              +

                              Parameters:

                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              ParamType
                              publicKeyUint8Array
                              indexnumber | BN
                              extrinsicSectionItem<Extrinsics>
                              valuesArray<any>
                              versionEncodingVersions
                              +

                              Returns: ExtrinsicWithAccount

                              +
                              +

                              +

                              encodeCall

                              +

                              ▸ encodeCall(publicKey: Uint8Array, nonce: number | BN, data: ExtrinsicWithIndex, version: EncodingVersions): ExtrinsicWithAccount

                              +

                              Defined in codec/encode/call.ts:14

                              +

                              Parameters:

                              + + + + + + + + + + + + + + + + + + + + + + + + + +
                              ParamType
                              publicKeyUint8Array
                              noncenumber | BN
                              dataExtrinsicWithIndex
                              versionEncodingVersions
                              +

                              Returns: ExtrinsicWithAccount

                              +
                              +

                              +

                              encodeExtrinsic

                              +

                              ▸ encodeExtrinsic(extrinsic: SectionItem<Extrinsics>, values: Array<any>, version: EncodingVersions): ExtrinsicWithIndex

                              +

                              Defined in codec/encode/extrinsic.ts:12

                              +

                              Parameters:

                              + + + + + + + + + + + + + + + + + + + + + +
                              ParamType
                              extrinsicSectionItem<Extrinsics>
                              valuesArray<any>
                              versionEncodingVersions
                              +

                              Returns: ExtrinsicWithIndex

                              +
                              +

                              +

                              encodeLength

                              +

                              ▸ encodeLength(...values: Array<Uint8Array>): Uint8Array

                              +

                              Defined in codec/encode/length.ts:8

                              +

                              Parameters:

                              + + + + + + + + + + + + + +
                              ParamType
                              Rest valuesArray<Uint8Array>
                              +

                              Returns: Uint8Array

                              +
                              +

                              +

                              unchecked

                              +

                              ▸ unchecked(pair: KeyringPair, index: number | BN, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version?: EncodingVersions): UncheckedRaw

                              +

                              Defined in codec/encode/unchecked.ts:16

                              +

                              Parameters:

                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              ParamTypeDefault value
                              pairKeyringPair-
                              indexnumber | BN-
                              extrinsicSectionItem<Extrinsics>-
                              valuesArray<any>-
                              Default value versionEncodingVersions"latest"
                              +

                              Returns: UncheckedRaw

                              +
                              +

                              +

                              uncheckedLength

                              +

                              ▸ uncheckedLength(pair: KeyringPair, index: number | BN, extrinsic: SectionItem<Extrinsics>, values: Array<any>, version?: EncodingVersions): UncheckedRaw

                              +

                              Defined in codec/encode/uncheckedLength.ts:14

                              +

                              Parameters:

                              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                              ParamTypeDefault value
                              pairKeyringPair-
                              indexnumber | BN-
                              extrinsicSectionItem<Extrinsics>-
                              valuesArray<any>-
                              Default value versionEncodingVersions"latest"
                              +

                              Returns: UncheckedRaw

                              +
                              + + +
                              + +
                              +
                              +
                              + +

                              results matching ""

                              +
                                + +
                                +
                                + +

                                No results matching ""

                                + +
                                +
                                +
                                + +
                                +
                                + +
                                + + + + + + + + + + + + + + +
                                + + +
                                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/type-jsonrpc/README.md b/docs/type-jsonrpc/README.md index f08b2698f8..9feeaf4fd6 100644 --- a/docs/type-jsonrpc/README.md +++ b/docs/type-jsonrpc/README.md @@ -44,7 +44,7 @@ As methods are added, simply adding the name, inputs & output will prepare it fo **Ƭ Interface$Sections**: *`keyof Interfaces`* -*Defined in [types.d.ts:18](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/types.d.ts#L18)* +*Defined in [types.d.ts:18](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/types.d.ts#L18)* ___ @@ -53,7 +53,7 @@ ___ **Ƭ Interfaces**: *`object`* -*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/types.d.ts#L11)* +*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/types.d.ts#L11)* #### Type declaration @@ -64,10 +64,10 @@ ___ **Ƭ PrivateMethods**: *`object`* -*Defined in [chain.ts:50](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/chain.ts#L50)* -*Defined in [state.ts:99](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/state.ts#L99)* -*Defined in [system.ts:34](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/system.ts#L34)* -*Defined in [author.ts:32](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/author.ts#L32)* +*Defined in [chain.ts:50](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/chain.ts#L50)* +*Defined in [state.ts:99](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/state.ts#L99)* +*Defined in [system.ts:34](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/system.ts#L34)* +*Defined in [author.ts:32](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/author.ts#L32)* #### Type declaration @@ -80,10 +80,10 @@ ___ **Ƭ PublicMethods**: *`object`* -*Defined in [chain.ts:49](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/chain.ts#L49)* -*Defined in [state.ts:100](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/state.ts#L100)* -*Defined in [system.ts:35](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/system.ts#L35)* -*Defined in [author.ts:33](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-jsonrpc/src/author.ts#L33)* +*Defined in [chain.ts:49](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/chain.ts#L49)* +*Defined in [state.ts:100](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/state.ts#L100)* +*Defined in [system.ts:35](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/system.ts#L35)* +*Defined in [author.ts:33](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-jsonrpc/src/author.ts#L33)* #### Type declaration diff --git a/docs/type-jsonrpc/index.html b/docs/type-jsonrpc/index.html new file mode 100644 index 0000000000..0e593253ee --- /dev/null +++ b/docs/type-jsonrpc/index.html @@ -0,0 +1,538 @@ + + + + + + + type-jsonrpc · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                +
                                + + + + + + + + +
                                + +
                                + +
                                + + + + + + + + +
                                +
                                + +
                                +
                                + +
                                + +

                                polkadotjs isc style npm travis maintainability coverage dependency devDependency

                                +

                                @polkadot/jsonrpc

                                +

                                A defintion of all the methods exposed in a general Polkadot client application. These are used not only to provide a comprehensive code-generated document of the available methods, but are also used in the API to auto-generate endpoints with the required type-checking.

                                +

                                For a list of currently exposed methods, see the method documentation.

                                +

                                Usage

                                +

                                Installation -

                                +
                                npm install --save @polkadot/jsonrpc
                                +

                                Adding methods

                                +

                                As methods are added, simply adding the name, inputs & output will prepare it for use.

                                +
                                  +
                                • Add the method to the correct file in src/rpc/ (Input/Output types as cross-referenced from the canonical implementation and match one-to-one)
                                • +
                                • Should a new type be required, add it to the type list, src/types.js (Required for flow type checking)
                                • +
                                +

                                Index

                                +

                                Type aliases

                                + +
                                +

                                Type aliases

                                +

                                +

                                Interface$Sections

                                +

                                Ƭ Interface$Sections: keyof Interfaces

                                +

                                Defined in types.d.ts:18

                                +
                                +

                                +

                                Interfaces

                                +

                                Ƭ Interfaces: object

                                +

                                Defined in types.d.ts:11

                                +

                                Type declaration

                                +
                                +

                                +

                                PrivateMethods

                                +

                                Ƭ PrivateMethods: object

                                +

                                Defined in chain.ts:50 +Defined in state.ts:99 +Defined in system.ts:34 +Defined in author.ts:32

                                +

                                Type declaration

                                +
                                +

                                +

                                PublicMethods

                                +

                                Ƭ PublicMethods: object

                                +

                                Defined in chain.ts:49 +Defined in state.ts:100 +Defined in system.ts:35 +Defined in author.ts:33

                                +

                                Type declaration

                                +
                                + + +
                                + +
                                +
                                +
                                + +

                                results matching ""

                                +
                                  + +
                                  +
                                  + +

                                  No results matching ""

                                  + +
                                  +
                                  +
                                  + +
                                  +
                                  + +
                                  + + + + + + + + + + + + + + +
                                  + + +
                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/type-params/README.md b/docs/type-params/README.md index 0f8d46b566..9997229b0f 100644 --- a/docs/type-params/README.md +++ b/docs/type-params/README.md @@ -74,7 +74,7 @@ **Ƭ BlockDecoded**: *`object`* -*Defined in [types.d.ts:45](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L45)* +*Defined in [types.d.ts:45](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L45)* #### Type declaration @@ -85,7 +85,7 @@ ___ **Ƭ BlockExtrinsicDecoded**: *`object`* -*Defined in [types.d.ts:28](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L28)* +*Defined in [types.d.ts:28](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L28)* #### Type declaration @@ -96,7 +96,7 @@ ___ **Ƭ BlockJustificationDecoded**: *`object`* -*Defined in [types.d.ts:36](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L36)* +*Defined in [types.d.ts:36](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L36)* #### Type declaration @@ -107,7 +107,7 @@ ___ **Ƭ CreateItem**: *`function`* -*Defined in [types.d.ts:127](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L127)* +*Defined in [types.d.ts:127](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L127)* #### Type declaration ▸(options: *[CreateItemOptions](#createitemoptions)*): [SectionItem](#sectionitem)<`T`> @@ -127,7 +127,7 @@ ___ **Ƭ CreateItemOptions**: *`object`* -*Defined in [types.d.ts:111](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L111)* +*Defined in [types.d.ts:111](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L111)* #### Type declaration @@ -138,7 +138,7 @@ ___ **Ƭ CreateItemOptionsMap**: *`object`* -*Defined in [types.d.ts:123](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L123)* +*Defined in [types.d.ts:123](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L123)* #### Type declaration @@ -151,7 +151,7 @@ ___ **Ƭ CreateItems**: *`function`* -*Defined in [types.d.ts:129](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L129)* +*Defined in [types.d.ts:129](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L129)* #### Type declaration ▸(name: *`string`*, index?: * `undefined` | `number`*): [CreateItem](#createitem)<`T`> @@ -172,7 +172,7 @@ ___ **Ƭ CreateSection**: *`function`* -*Defined in [types.d.ts:143](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L143)* +*Defined in [types.d.ts:143](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L143)* #### Type declaration ▸(options: *[CreateSectionOptions](#createsectionoptions)<`T`, `Priv`, `Pub`>*): [Section](#section)<`T`, `Priv`, `Pub`> @@ -193,7 +193,7 @@ ___ **Ƭ CreateSectionOptions**: * [CreateSectionOptions$Only](#createsectionoptions_only)<`T`, `Priv`, `Pub`> | [CreateSectionOptions$Fn](#createsectionoptions_fn)<`T`, `Priv`, `Pub`> * -*Defined in [types.d.ts:141](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L141)* +*Defined in [types.d.ts:141](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L141)* ___ @@ -202,7 +202,7 @@ ___ **Ƭ CreateSectionOptions$Fn**: *`function`* -*Defined in [types.d.ts:139](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L139)* +*Defined in [types.d.ts:139](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L139)* #### Type declaration ▸(method: *[CreateItems](#createitems)<`T`>*): [CreateSectionOptions$Only](#createsectionoptions_only)<`T`, `Priv`, `Pub`> @@ -222,7 +222,7 @@ ___ **Ƭ CreateSectionOptions$Only**: *`object`* -*Defined in [types.d.ts:131](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L131)* +*Defined in [types.d.ts:131](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L131)* #### Type declaration @@ -233,7 +233,7 @@ ___ **Ƭ Decoder**: *`function`* -*Defined in [decode/types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/types.d.ts#L7)* +*Defined in [decode/types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/types.d.ts#L7)* #### Type declaration ▸(type: *[Param$Types](#param_types)*, input: *`Uint8Array`*, version: *[EncodingVersions](#encodingversions)*, isStorage: *`boolean`*): [Param$Decoded](#param_decoded) @@ -257,7 +257,7 @@ ___ **Ƭ EncodingVersions**: * "poc-1" | "latest" * -*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L11)* +*Defined in [types.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L11)* ___ @@ -266,7 +266,7 @@ ___ **Ƭ ExtrinsicDecoded**: *`object`* -*Defined in [types.d.ts:23](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L23)* +*Defined in [types.d.ts:23](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L23)* #### Type declaration @@ -277,7 +277,7 @@ ___ **Ƭ KeyValue**: *`object`* -*Defined in [types.d.ts:51](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L51)* +*Defined in [types.d.ts:51](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L51)* #### Type declaration @@ -289,7 +289,7 @@ ___ **Ƭ Param**: * [Param$Options](#param_options) & `object` * -*Defined in [types.d.ts:71](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L71)* +*Defined in [types.d.ts:71](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L71)* ___ @@ -298,7 +298,7 @@ ___ **Ƭ Param$Decoded**: *`object`* -*Defined in [types.d.ts:62](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L62)* +*Defined in [types.d.ts:62](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L62)* #### Type declaration @@ -309,7 +309,7 @@ ___ **Ƭ Param$Options**: *`object`* -*Defined in [types.d.ts:67](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L67)* +*Defined in [types.d.ts:67](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L67)* #### Type declaration @@ -321,7 +321,7 @@ ___ **Ƭ Param$Type**: * "AccountId" | "AccountIndex" | "Balance" | "BlockNumber" | "bool" | "Bytes" | "Call" | "CandidateReceipt" | "Code" | "Digest" | "Gas" | "Hash" | "Header" | "KeyValue" | "MisbehaviorReport" | "ParachainId" | "PrendingExtrinsics" | "PropIndex" | "Proposal" | "ReferendumIndex" | "SessionKey" | "Signature" | "SignedBlock" | "StorageKey" | "StorageKeyValue" | "StorageResult" | "StorageResultSet" | "String" | "Timestamp" | "u32" | "u64" | "u128" | "VoteIndex" | "VoteThreshold" * -*Defined in [types.d.ts:17](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L17)* +*Defined in [types.d.ts:17](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L17)* ___ @@ -330,7 +330,7 @@ ___ **Ƭ Param$Type$Array**: *`Array`< [Param$Type](#param_type) | `Array`< [Param$Type](#param_type) | `Array`<[Param$Type](#param_type)>>>* -*Defined in [types.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L19)* +*Defined in [types.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L19)* ___ @@ -340,7 +340,7 @@ ___ **Ƭ Param$Types**: * [Param$Type](#param_type) | [Param$Type$Array](#param_type_array) * -*Defined in [types.d.ts:21](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L21)* +*Defined in [types.d.ts:21](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L21)* ___ @@ -350,7 +350,7 @@ ___ **Ƭ Param$Value**: * `Digest` | `Header` | [KeyValue](#keyvalue) | `MisbehaviorReport` | [ExtrinsicDecoded](#extrinsicdecoded) | `BN` | `Date` | `Uint8Array` | `boolean` | `number` | `string` | `null` * -*Defined in [types.d.ts:56](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L56)* +*Defined in [types.d.ts:56](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L56)* ___ @@ -359,7 +359,7 @@ ___ **Ƭ Param$Value$Array**: *`Array`< [Param$Value](#param_value) | `Array`< [Param$Value](#param_value) | `Array`<[Param$Value](#param_value)>>>* -*Defined in [types.d.ts:58](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L58)* +*Defined in [types.d.ts:58](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L58)* ___ @@ -369,7 +369,7 @@ ___ **Ƭ Param$Values**: * [Param$Value](#param_value) | [Param$Value$Array](#param_value_array) * -*Defined in [types.d.ts:60](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L60)* +*Defined in [types.d.ts:60](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L60)* ___ @@ -378,7 +378,7 @@ ___ **Ƭ Params**: *`Array`<[Param](#param)>* -*Defined in [types.d.ts:76](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L76)* +*Defined in [types.d.ts:76](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L76)* ___ @@ -387,7 +387,7 @@ ___ **Ƭ Section**: *`object`* -*Defined in [types.d.ts:99](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L99)* +*Defined in [types.d.ts:99](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L99)* #### Type declaration @@ -398,7 +398,7 @@ ___ **Ƭ SectionItem**: *`object`* -*Defined in [types.d.ts:79](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L79)* +*Defined in [types.d.ts:79](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L79)* #### Type declaration @@ -409,7 +409,7 @@ ___ **Ƭ SectionItems**: *`object`* -*Defined in [types.d.ts:95](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L95)* +*Defined in [types.d.ts:95](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L95)* #### Type declaration @@ -420,7 +420,7 @@ ___ **Ƭ Sections**: *`Map`<`T`, [Section](#section)<`T`, `Priv`, `Pub`>>* -*Defined in [types.d.ts:109](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/types.d.ts#L109)* +*Defined in [types.d.ts:109](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/types.d.ts#L109)* ___ @@ -432,7 +432,7 @@ ___ ▸ **accountId**(input: * `Uint8Array` | `null` | `undefined`*, version: *[EncodingVersions](#encodingversions)*, isStorage: *`boolean`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/accountId.ts:13](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/accountId.ts#L13)* +*Defined in [decode/value/accountId.ts:13](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/accountId.ts#L13)* **Parameters:** @@ -451,7 +451,7 @@ ___ ▸ **bn**(input: * `Uint8Array` | `null` | `undefined`*, bitLength: * `32` | `64` | `128`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/bn.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/bn.ts#L10)* +*Defined in [decode/value/bn.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/bn.ts#L10)* **Parameters:** @@ -469,7 +469,7 @@ ___ ▸ **bool**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/bool.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/bool.ts#L10)* +*Defined in [decode/value/bool.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/bool.ts#L10)* **Parameters:** @@ -486,7 +486,7 @@ ___ ▸ **byte**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/byte.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/byte.ts#L7)* +*Defined in [decode/value/byte.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/byte.ts#L7)* **Parameters:** @@ -503,7 +503,7 @@ ___ ▸ **bytes**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/bytes.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/bytes.ts#L9)* +*Defined in [decode/value/bytes.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/bytes.ts#L9)* **Parameters:** @@ -520,7 +520,7 @@ ___ ▸ **call**(decode: *[Decoder](#decoder)*, input: * `Uint8Array` | `null` | `undefined`*, isPublic: *`boolean`*, version: *[EncodingVersions](#encodingversions)*, isStorage: *`boolean`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/method.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/method.ts#L19)* +*Defined in [decode/value/method.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/method.ts#L19)* **Parameters:** @@ -541,7 +541,7 @@ ___ ▸ **code**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/code.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/code.ts#L9)* +*Defined in [decode/value/code.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/code.ts#L9)* **Parameters:** @@ -558,7 +558,7 @@ ___ ▸ **createMethod**<`T`>(section: *`keyof T`*, sectionIndex: *`Uint8Array`*): [CreateItems](#createitems)<`T`> -*Defined in [method.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/method.ts#L11)* +*Defined in [method.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/method.ts#L11)* **Type parameters:** @@ -579,7 +579,7 @@ ___ ▸ **createParam**(name: *`string`*, type: *[Param$Types](#param_types)*, __namedParameters?: *`object`*): [Param](#param) -*Defined in [param.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/param.ts#L7)* +*Defined in [param.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/param.ts#L7)* **Parameters:** @@ -598,7 +598,7 @@ ___ ▸ **createSection**<`T`>(name: *`keyof T`*, _index?: *`number`*): [CreateSection](#createsection)<`T`, `any`, `any`> -*Defined in [section.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/section.ts#L11)* +*Defined in [section.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/section.ts#L11)* **Type parameters:** @@ -619,7 +619,7 @@ ___ ▸ **decode**(type: *[Param$Types](#param_types)*, _input: * `Uint8Array` | `string` | `null` | `undefined`*, version: *[EncodingVersions](#encodingversions)*, isStorage?: *`boolean`*): [Param$Decoded](#param_decoded) -*Defined in [decode/index.ts:65](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/index.ts#L65)* +*Defined in [decode/index.ts:65](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/index.ts#L65)* **Parameters:** @@ -639,7 +639,7 @@ ___ ▸ **decodeValue**(decode: *[Decoder](#decoder)*, type: *[Param$Type](#param_type)*, _input: * `Uint8Array` | `string` | `null` | `undefined`*, version: *[EncodingVersions](#encodingversions)*, isStorage: *`boolean`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/index.ts:30](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/index.ts#L30)* +*Defined in [decode/value/index.ts:30](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/index.ts#L30)* **Parameters:** @@ -660,7 +660,7 @@ ___ ▸ **digest**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/digest.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/digest.ts#L12)* +*Defined in [decode/value/digest.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/digest.ts#L12)* **Parameters:** @@ -677,7 +677,7 @@ ___ ▸ **encodeParam**(param: *[Param](#param)*, value: *`any`*, version?: *[EncodingVersions](#encodingversions)*): `Uint8Array` -*Defined in [encode/param.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/encode/param.ts#L14)* +*Defined in [encode/param.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/encode/param.ts#L14)* **Parameters:** @@ -696,7 +696,7 @@ ___ ▸ **encodeParams**(params: *[Params](#params)*, values: *`Array`<`any`>*, version: *[EncodingVersions](#encodingversions)*): `Uint8Array` -*Defined in [encode/index.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/encode/index.ts#L12)* +*Defined in [encode/index.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/encode/index.ts#L12)* **Parameters:** @@ -715,7 +715,7 @@ ___ ▸ **encodeType**(type: *[Param$Type](#param_type)*, value: *`any`*, version: *[EncodingVersions](#encodingversions)*): `Uint8Array` -*Defined in [encode/type/index.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/encode/type/index.ts#L19)* +*Defined in [encode/type/index.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/encode/type/index.ts#L19)* **Parameters:** @@ -734,7 +734,7 @@ ___ ▸ **header**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/header.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/header.ts#L9)* +*Defined in [decode/value/header.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/header.ts#L9)* **Parameters:** @@ -751,7 +751,7 @@ ___ ▸ **keyValue**(__namedParameters: *`object`*): `Uint8Array` -*Defined in [encode/type/keyValue.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/encode/type/keyValue.ts#L12)* +*Defined in [encode/type/keyValue.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/encode/type/keyValue.ts#L12)* **Parameters:** @@ -768,7 +768,7 @@ ___ ▸ **misbehavior**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/misbehavior.ts:21](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/misbehavior.ts#L21)* +*Defined in [decode/value/misbehavior.ts:21](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/misbehavior.ts#L21)* **Parameters:** @@ -785,7 +785,7 @@ ___ ▸ **passThrough**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/passThrough.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/passThrough.ts#L7)* +*Defined in [decode/value/passThrough.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/passThrough.ts#L7)* **Parameters:** @@ -802,7 +802,7 @@ ___ ▸ **signature**<`T`>(__namedParameters: *`object`*): `string` -*Defined in [signature.ts:20](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/signature.ts#L20)* +*Defined in [signature.ts:20](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/signature.ts#L20)* *__name__*: signature @@ -834,7 +834,7 @@ ___ ▸ **storageKey**(__namedParameters: *[`object`, `Array`]*): `Uint8Array` -*Defined in [encode/type/storageKey.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/encode/type/storageKey.ts#L10)* +*Defined in [encode/type/storageKey.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/encode/type/storageKey.ts#L10)* **Parameters:** @@ -851,7 +851,7 @@ ___ ▸ **string**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/string.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/string.ts#L12)* +*Defined in [decode/value/string.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/string.ts#L12)* **Parameters:** @@ -868,7 +868,7 @@ ___ ▸ **time**(input: * `Uint8Array` | `null` | `undefined`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/time.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/time.ts#L9)* +*Defined in [decode/value/time.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/time.ts#L9)* **Parameters:** @@ -885,7 +885,7 @@ ___ ▸ **typeToString**(type: *[Param$Types](#param_types)*): `string` -*Defined in [typeToString.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/typeToString.ts#L7)* +*Defined in [typeToString.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/typeToString.ts#L7)* **Parameters:** @@ -902,7 +902,7 @@ ___ ▸ **u8a**(input: * `Uint8Array` | `null` | `undefined`*, bitLength: *`number`*, offset: *`number`*): [Param$Decoded](#param_decoded) -*Defined in [decode/value/u8a.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-params/src/decode/value/u8a.ts#L7)* +*Defined in [decode/value/u8a.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-params/src/decode/value/u8a.ts#L7)* **Parameters:** diff --git a/docs/type-params/index.html b/docs/type-params/index.html new file mode 100644 index 0000000000..8c48f340f2 --- /dev/null +++ b/docs/type-params/index.html @@ -0,0 +1,1501 @@ + + + + + + + type-params · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  +
                                  + + + + + + + + +
                                  + +
                                  + +
                                  + + + + + + + + +
                                  +
                                  + +
                                  +
                                  + +
                                  + +

                                  polkadotjs isc style npm travis maintainability coverage dependency devDependency

                                  +

                                  Index

                                  +

                                  Type aliases

                                  + +

                                  Functions

                                  + +
                                  +

                                  Type aliases

                                  +

                                  +

                                  BlockDecoded

                                  +

                                  Ƭ BlockDecoded: object

                                  +

                                  Defined in types.d.ts:45

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  BlockExtrinsicDecoded

                                  +

                                  Ƭ BlockExtrinsicDecoded: object

                                  +

                                  Defined in types.d.ts:28

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  BlockJustificationDecoded

                                  +

                                  Ƭ BlockJustificationDecoded: object

                                  +

                                  Defined in types.d.ts:36

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  CreateItem

                                  +

                                  Ƭ CreateItem: function

                                  +

                                  Defined in types.d.ts:127

                                  +

                                  Type declaration

                                  +

                                  ▸(options: CreateItemOptions): SectionItem<T>

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  optionsCreateItemOptions
                                  +

                                  Returns: SectionItem<T>

                                  +
                                  +

                                  +

                                  CreateItemOptions

                                  +

                                  Ƭ CreateItemOptions: object

                                  +

                                  Defined in types.d.ts:111

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  CreateItemOptionsMap

                                  +

                                  Ƭ CreateItemOptionsMap: object

                                  +

                                  Defined in types.d.ts:123

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  CreateItems

                                  +

                                  Ƭ CreateItems: function

                                  +

                                  Defined in types.d.ts:129

                                  +

                                  Type declaration

                                  +

                                  ▸(name: string, index?: undefined | number): CreateItem<T>

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  namestring
                                  Optional indexundefined | number
                                  +

                                  Returns: CreateItem<T>

                                  +
                                  +

                                  +

                                  CreateSection

                                  +

                                  Ƭ CreateSection: function

                                  +

                                  Defined in types.d.ts:143

                                  +

                                  Type declaration

                                  +

                                  ▸(options: CreateSectionOptions<T, Priv, Pub>): Section<T, Priv, Pub>

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  optionsCreateSectionOptions<T, Priv, Pub>
                                  +

                                  Returns: Section<T, Priv, Pub>

                                  +
                                  +

                                  +

                                  CreateSectionOptions

                                  +

                                  Ƭ CreateSectionOptions: CreateSectionOptions$Only<T, Priv, Pub> | CreateSectionOptions$Fn<T, Priv, Pub> +

                                  +

                                  Defined in types.d.ts:141

                                  +
                                  +

                                  +

                                  CreateSectionOptions$Fn

                                  +

                                  Ƭ CreateSectionOptions$Fn: function

                                  +

                                  Defined in types.d.ts:139

                                  +

                                  Type declaration

                                  +

                                  ▸(method: CreateItems<T>): CreateSectionOptions$Only<T, Priv, Pub>

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  methodCreateItems<T>
                                  +

                                  Returns: CreateSectionOptions$Only<T, Priv, Pub>

                                  +
                                  +

                                  +

                                  CreateSectionOptions$Only

                                  +

                                  Ƭ CreateSectionOptions$Only: object

                                  +

                                  Defined in types.d.ts:131

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  Decoder

                                  +

                                  Ƭ Decoder: function

                                  +

                                  Defined in decode/types.d.ts:7

                                  +

                                  Type declaration

                                  +

                                  ▸(type: Param$Types, input: Uint8Array, version: EncodingVersions, isStorage: boolean): Param$Decoded

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  typeParam$Types
                                  inputUint8Array
                                  versionEncodingVersions
                                  isStorageboolean
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  EncodingVersions

                                  +

                                  Ƭ EncodingVersions: "poc-1" | "latest" +

                                  +

                                  Defined in types.d.ts:11

                                  +
                                  +

                                  +

                                  ExtrinsicDecoded

                                  +

                                  Ƭ ExtrinsicDecoded: object

                                  +

                                  Defined in types.d.ts:23

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  KeyValue

                                  +

                                  Ƭ KeyValue: object

                                  +

                                  Defined in types.d.ts:51

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  Param

                                  +

                                  Ƭ Param: Param$Options & object +

                                  +

                                  Defined in types.d.ts:71

                                  +
                                  +

                                  +

                                  Param$Decoded

                                  +

                                  Ƭ Param$Decoded: object

                                  +

                                  Defined in types.d.ts:62

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  Param$Options

                                  +

                                  Ƭ Param$Options: object

                                  +

                                  Defined in types.d.ts:67

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  Param$Type

                                  +

                                  Ƭ Param$Type: "AccountId" | "AccountIndex" | "Balance" | "BlockNumber" | "bool" | "Bytes" | "Call" | "CandidateReceipt" | "Code" | "Digest" | "Gas" | "Hash" | "Header" | "KeyValue" | "MisbehaviorReport" | "ParachainId" | "PrendingExtrinsics" | "PropIndex" | "Proposal" | "ReferendumIndex" | "SessionKey" | "Signature" | "SignedBlock" | "StorageKey" | "StorageKeyValue" | "StorageResult" | "StorageResultSet" | "String" | "Timestamp" | "u32" | "u64" | "u128" | "VoteIndex" | "VoteThreshold" +

                                  +

                                  Defined in types.d.ts:17

                                  +
                                  +

                                  +

                                  Param$Type$Array

                                  +

                                  Ƭ Param$Type$Array: Array< Param$Type | Array< Param$Type | Array<Param$Type>>>

                                  +

                                  Defined in types.d.ts:19

                                  +
                                  +

                                  +

                                  Param$Types

                                  +

                                  Ƭ Param$Types: Param$Type | Param$Type$Array +

                                  +

                                  Defined in types.d.ts:21

                                  +
                                  +

                                  +

                                  Param$Value

                                  +

                                  Ƭ Param$Value: Digest | Header | KeyValue | MisbehaviorReport | ExtrinsicDecoded | BN | Date | Uint8Array | boolean | number | string | null +

                                  +

                                  Defined in types.d.ts:56

                                  +
                                  +

                                  +

                                  Param$Value$Array

                                  +

                                  Ƭ Param$Value$Array: Array< Param$Value | Array< Param$Value | Array<Param$Value>>>

                                  +

                                  Defined in types.d.ts:58

                                  +
                                  +

                                  +

                                  Param$Values

                                  +

                                  Ƭ Param$Values: Param$Value | Param$Value$Array +

                                  +

                                  Defined in types.d.ts:60

                                  +
                                  +

                                  +

                                  Params

                                  +

                                  Ƭ Params: Array<Param>

                                  +

                                  Defined in types.d.ts:76

                                  +
                                  +

                                  +

                                  Section

                                  +

                                  Ƭ Section: object

                                  +

                                  Defined in types.d.ts:99

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  SectionItem

                                  +

                                  Ƭ SectionItem: object

                                  +

                                  Defined in types.d.ts:79

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  SectionItems

                                  +

                                  Ƭ SectionItems: object

                                  +

                                  Defined in types.d.ts:95

                                  +

                                  Type declaration

                                  +
                                  +

                                  +

                                  Sections

                                  +

                                  Ƭ Sections: Map<T, Section<T, Priv, Pub>>

                                  +

                                  Defined in types.d.ts:109

                                  +
                                  +

                                  Functions

                                  +

                                  +

                                  accountId

                                  +

                                  ▸ accountId(input: Uint8Array | null | undefined, version: EncodingVersions, isStorage: boolean): Param$Decoded

                                  +

                                  Defined in decode/value/accountId.ts:13

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  versionEncodingVersions
                                  isStorageboolean
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  bn

                                  +

                                  ▸ bn(input: Uint8Array | null | undefined, bitLength: 32 | 64 | 128): Param$Decoded

                                  +

                                  Defined in decode/value/bn.ts:10

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  bitLength32 | 64 | 128
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  bool

                                  +

                                  ▸ bool(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/bool.ts:10

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  byte

                                  +

                                  ▸ byte(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/byte.ts:7

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  bytes

                                  +

                                  ▸ bytes(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/bytes.ts:9

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  call

                                  +

                                  ▸ call(decode: Decoder, input: Uint8Array | null | undefined, isPublic: boolean, version: EncodingVersions, isStorage: boolean): Param$Decoded

                                  +

                                  Defined in decode/value/method.ts:19

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  decodeDecoder
                                  inputUint8Array | null | undefined
                                  isPublicboolean
                                  versionEncodingVersions
                                  isStorageboolean
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  code

                                  +

                                  ▸ code(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/code.ts:9

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  createMethod

                                  +

                                  ▸ createMethod<T>(section: keyof T, sectionIndex: Uint8Array): CreateItems<T>

                                  +

                                  Defined in method.ts:11

                                  +

                                  Type parameters:

                                  +

                                  T

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  sectionkeyof T
                                  sectionIndexUint8Array
                                  +

                                  Returns: CreateItems<T>

                                  +
                                  +

                                  +

                                  createParam

                                  +

                                  ▸ createParam(name: string, type: Param$Types, __namedParameters?: object): Param

                                  +

                                  Defined in param.ts:7

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamTypeDefault value
                                  namestring-
                                  typeParam$Types-
                                  Default value __namedParametersobject{ isOptional: false }
                                  +

                                  Returns: Param

                                  +
                                  +

                                  +

                                  createSection

                                  +

                                  ▸ createSection<T>(name: keyof T, _index?: number): CreateSection<T, any, any>

                                  +

                                  Defined in section.ts:11

                                  +

                                  Type parameters:

                                  +

                                  T

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + +
                                  ParamTypeDefault value
                                  namekeyof T-
                                  Default value _indexnumber0
                                  +

                                  Returns: CreateSection<T, any, any>

                                  +
                                  +

                                  +

                                  decode

                                  +

                                  ▸ decode(type: Param$Types, _input: Uint8Array | string | null | undefined, version: EncodingVersions, isStorage?: boolean): Param$Decoded

                                  +

                                  Defined in decode/index.ts:65

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamTypeDefault value
                                  typeParam$Types-
                                  _inputUint8Array | string | null | undefined-
                                  versionEncodingVersions-
                                  Default value isStoragebooleanfalse
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  decodeValue

                                  +

                                  ▸ decodeValue(decode: Decoder, type: Param$Type, _input: Uint8Array | string | null | undefined, version: EncodingVersions, isStorage: boolean): Param$Decoded

                                  +

                                  Defined in decode/value/index.ts:30

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  decodeDecoder
                                  typeParam$Type
                                  _inputUint8Array | string | null | undefined
                                  versionEncodingVersions
                                  isStorageboolean
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  digest

                                  +

                                  ▸ digest(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/digest.ts:12

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  encodeParam

                                  +

                                  ▸ encodeParam(param: Param, value: any, version?: EncodingVersions): Uint8Array

                                  +

                                  Defined in encode/param.ts:14

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + + + + + +
                                  ParamTypeDefault value
                                  paramParam-
                                  valueany-
                                  Default value versionEncodingVersions"latest"
                                  +

                                  Returns: Uint8Array

                                  +
                                  +

                                  +

                                  encodeParams

                                  +

                                  ▸ encodeParams(params: Params, values: Array<any>, version: EncodingVersions): Uint8Array

                                  +

                                  Defined in encode/index.ts:12

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  paramsParams
                                  valuesArray<any>
                                  versionEncodingVersions
                                  +

                                  Returns: Uint8Array

                                  +
                                  +

                                  +

                                  encodeType

                                  +

                                  ▸ encodeType(type: Param$Type, value: any, version: EncodingVersions): Uint8Array

                                  +

                                  Defined in encode/type/index.ts:19

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  typeParam$Type
                                  valueany
                                  versionEncodingVersions
                                  +

                                  Returns: Uint8Array

                                  +
                                  +

                                  + +

                                  ▸ header(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/header.ts:9

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  keyValue

                                  +

                                  ▸ keyValue(__namedParameters: object): Uint8Array

                                  +

                                  Defined in encode/type/keyValue.ts:12

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  __namedParametersobject
                                  +

                                  Returns: Uint8Array

                                  +
                                  +

                                  +

                                  misbehavior

                                  +

                                  ▸ misbehavior(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/misbehavior.ts:21

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  passThrough

                                  +

                                  ▸ passThrough(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/passThrough.ts:7

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  signature

                                  +

                                  ▸ signature<T>(__namedParameters: object): string

                                  +

                                  Defined in signature.ts:20

                                  +

                                  name: signature

                                  +

                                  signature: jsonrpcSignature (method: InterfaceMethodDefinition): string

                                  +

                                  summary: Returns a string representation of the method with inputs and outputs.

                                  +

                                  description: Formats the name, inputs and outputs into a human-readable string. This contains the input parameter names input types and output type.

                                  +

                                  example: import signature from '@polkadot/params/signature';

                                  +

                                  signature({ name: 'test_method', params: [ { name: 'dest', type: 'Address' } ], type: 'Address' }); // => test_method (dest: Address): Address

                                  +

                                  Type parameters:

                                  +

                                  T

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  __namedParametersobject
                                  +

                                  Returns: string

                                  +
                                  +

                                  +

                                  storageKey

                                  +

                                  ▸ storageKey(__namedParameters: [object, Array]): Uint8Array

                                  +

                                  Defined in encode/type/storageKey.ts:10

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  __namedParameters[object, Array]
                                  +

                                  Returns: Uint8Array

                                  +
                                  +

                                  +

                                  string

                                  +

                                  ▸ string(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/string.ts:12

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  time

                                  +

                                  ▸ time(input: Uint8Array | null | undefined): Param$Decoded

                                  +

                                  Defined in decode/value/time.ts:9

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  +

                                  Returns: Param$Decoded

                                  +
                                  +

                                  +

                                  typeToString

                                  +

                                  ▸ typeToString(type: Param$Types): string

                                  +

                                  Defined in typeToString.ts:7

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + +
                                  ParamType
                                  typeParam$Types
                                  +

                                  Returns: string

                                  +
                                  +

                                  +

                                  u8a

                                  +

                                  ▸ u8a(input: Uint8Array | null | undefined, bitLength: number, offset: number): Param$Decoded

                                  +

                                  Defined in decode/value/u8a.ts:7

                                  +

                                  Parameters:

                                  + + + + + + + + + + + + + + + + + + + + + +
                                  ParamType
                                  inputUint8Array | null | undefined
                                  bitLengthnumber
                                  offsetnumber
                                  +

                                  Returns: Param$Decoded

                                  +
                                  + + +
                                  + +
                                  +
                                  +
                                  + +

                                  results matching ""

                                  +
                                    + +
                                    +
                                    + +

                                    No results matching ""

                                    + +
                                    +
                                    +
                                    + +
                                    +
                                    + +
                                    + + + + + + + + + + + + + + +
                                    + + +
                                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/type-primitives/README.md b/docs/type-primitives/README.md index e24e88448b..620745349f 100644 --- a/docs/type-primitives/README.md +++ b/docs/type-primitives/README.md @@ -143,7 +143,7 @@ function getBalance (accountId: AccountId): Balance { **Ƭ AccountId**: *[H256](#h256)* -*Defined in [base.d.ts:17](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L17)* +*Defined in [base.d.ts:17](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L17)* ___ @@ -152,7 +152,7 @@ ___ **Ƭ Balance**: *[U128](#u128)* -*Defined in [base.d.ts:18](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L18)* +*Defined in [base.d.ts:18](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L18)* ___ @@ -161,7 +161,7 @@ ___ **Ƭ Block**: *`object`* -*Defined in [block.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/block.d.ts#L8)* +*Defined in [block.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/block.d.ts#L8)* #### Type declaration @@ -172,7 +172,7 @@ ___ **Ƭ BlockIncomplete**: *`object`* -*Defined in [create/types.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/create/types.d.ts#L19)* +*Defined in [create/types.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/create/types.d.ts#L19)* #### Type declaration @@ -183,7 +183,7 @@ ___ **Ƭ BlockNumber**: *[U64](#u64)* -*Defined in [base.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L19)* +*Defined in [base.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L19)* ___ @@ -192,7 +192,7 @@ ___ **Ƭ Bytes**: *`Uint8Array`* -*Defined in [base.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L7)* +*Defined in [base.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L7)* ___ @@ -201,7 +201,7 @@ ___ **Ƭ Candidate**: *`object`* -*Defined in [candidate.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/candidate.d.ts#L7)* +*Defined in [candidate.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/candidate.d.ts#L7)* #### Type declaration @@ -212,7 +212,7 @@ ___ **Ƭ CandidateReceipt**: *`object`* -*Defined in [candidate.d.ts:17](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/candidate.d.ts#L17)* +*Defined in [candidate.d.ts:17](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/candidate.d.ts#L17)* #### Type declaration @@ -223,7 +223,7 @@ ___ **Ƭ CandidateReceipt$BalanceUpload**: *[[AccountId](#accountid), [Balance](#balance)]* -*Defined in [candidate.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/candidate.d.ts#L14)* +*Defined in [candidate.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/candidate.d.ts#L14)* ___ @@ -232,7 +232,7 @@ ___ **Ƭ CandidateReceipt$EgressQueueRoot**: *[[ChainId](#chainid), [Hash](#hash)]* -*Defined in [candidate.d.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/candidate.d.ts#L15)* +*Defined in [candidate.d.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/candidate.d.ts#L15)* ___ @@ -241,7 +241,7 @@ ___ **Ƭ ChainId**: *[U32](#u32)* -*Defined in [base.d.ts:20](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L20)* +*Defined in [base.d.ts:20](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L20)* ___ @@ -250,7 +250,7 @@ ___ **Ƭ Digest**: *`object`* -*Defined in [digest.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/digest.d.ts#L9)* +*Defined in [digest.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/digest.d.ts#L9)* #### Type declaration @@ -261,7 +261,7 @@ ___ **Ƭ Digest$Log**: *[Bytes](#bytes)* -*Defined in [digest.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/digest.d.ts#L7)* +*Defined in [digest.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/digest.d.ts#L7)* ___ @@ -270,7 +270,7 @@ ___ **Ƭ ExtrinsicFunction**: *`Uint8Array`* -*Defined in [extrinsic.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/extrinsic.d.ts#L8)* +*Defined in [extrinsic.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/extrinsic.d.ts#L8)* ___ @@ -279,7 +279,7 @@ ___ **Ƭ H160**: *`Uint8Array`* -*Defined in [base.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L9)* +*Defined in [base.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L9)* ___ @@ -288,7 +288,7 @@ ___ **Ƭ H256**: *`Uint8Array`* -*Defined in [base.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L10)* +*Defined in [base.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L10)* ___ @@ -297,7 +297,7 @@ ___ **Ƭ H512**: *`Uint8Array`* -*Defined in [base.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L11)* +*Defined in [base.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L11)* ___ @@ -306,7 +306,7 @@ ___ **Ƭ Hash**: *`Uint8Array`* -*Defined in [base.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L8)* +*Defined in [base.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L8)* ___ @@ -315,7 +315,7 @@ ___ **Ƭ Header**: *`object`* -*Defined in [header.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/header.d.ts#L8)* +*Defined in [header.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/header.d.ts#L8)* #### Type declaration @@ -326,7 +326,7 @@ ___ **Ƭ HeaderHash**: *[H256](#h256)* -*Defined in [base.d.ts:21](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L21)* +*Defined in [base.d.ts:21](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L21)* ___ @@ -335,7 +335,7 @@ ___ **Ƭ HeaderIncomplete**: *`object`* -*Defined in [create/types.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/create/types.d.ts#L9)* +*Defined in [create/types.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/create/types.d.ts#L9)* #### Type declaration @@ -346,7 +346,7 @@ ___ **Ƭ Index**: *[U32](#u32)* -*Defined in [base.d.ts:22](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L22)* +*Defined in [base.d.ts:22](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L22)* ___ @@ -355,7 +355,7 @@ ___ **Ƭ JsonAccountId**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:18](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L18)* +*Defined in [json/types.d.ts:18](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L18)* ___ @@ -364,7 +364,7 @@ ___ **Ƭ JsonAuthorityId**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L19)* +*Defined in [json/types.d.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L19)* ___ @@ -373,7 +373,7 @@ ___ **Ƭ JsonBlock**: *`object`* -*Defined in [json/types.d.ts:57](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L57)* +*Defined in [json/types.d.ts:57](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L57)* #### Type declaration @@ -384,7 +384,7 @@ ___ **Ƭ JsonBlockNumber**: *[JsonU64](#jsonu64)* -*Defined in [json/types.d.ts:20](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L20)* +*Defined in [json/types.d.ts:20](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L20)* ___ @@ -393,7 +393,7 @@ ___ **Ƭ JsonBnType**: *`string`* -*Defined in [json/types.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L7)* +*Defined in [json/types.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L7)* ___ @@ -403,7 +403,7 @@ ___ **Ƭ JsonBytes**: * `string` | `Array`<`number`> * -*Defined in [json/types.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L10)* +*Defined in [json/types.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L10)* ___ @@ -412,7 +412,7 @@ ___ **Ƭ JsonDigest**: *`object`* -*Defined in [json/types.d.ts:37](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L37)* +*Defined in [json/types.d.ts:37](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L37)* #### Type declaration @@ -423,7 +423,7 @@ ___ **Ƭ JsonH160**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L11)* +*Defined in [json/types.d.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L11)* ___ @@ -432,7 +432,7 @@ ___ **Ƭ JsonH256**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L12)* +*Defined in [json/types.d.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L12)* ___ @@ -441,7 +441,7 @@ ___ **Ƭ JsonH512**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:13](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L13)* +*Defined in [json/types.d.ts:13](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L13)* ___ @@ -450,7 +450,7 @@ ___ **Ƭ JsonHash**: *`string`* -*Defined in [json/types.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L8)* +*Defined in [json/types.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L8)* ___ @@ -459,7 +459,7 @@ ___ **Ƭ JsonHeader**: *`object`* -*Defined in [json/types.d.ts:41](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L41)* +*Defined in [json/types.d.ts:41](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L41)* #### Type declaration @@ -470,7 +470,7 @@ ___ **Ƭ JsonHeaderHash**: *[JsonH256](#jsonh256)* -*Defined in [json/types.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L14)* +*Defined in [json/types.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L14)* ___ @@ -479,7 +479,7 @@ ___ **Ƭ JsonJustification**: *`object`* -*Defined in [json/types.d.ts:51](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L51)* +*Defined in [json/types.d.ts:51](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L51)* #### Type declaration @@ -490,7 +490,7 @@ ___ **Ƭ JsonJustification$Signature**: *[`string`, `string`]* -*Defined in [json/types.d.ts:49](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L49)* +*Defined in [json/types.d.ts:49](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L49)* ___ @@ -499,7 +499,7 @@ ___ **Ƭ JsonObjectId**: *[JsonU64](#jsonu64)* -*Defined in [json/types.d.ts:21](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L21)* +*Defined in [json/types.d.ts:21](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L21)* ___ @@ -508,7 +508,7 @@ ___ **Ƭ JsonParaChainId**: *[JsonU64](#jsonu64)* -*Defined in [json/types.d.ts:22](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L22)* +*Defined in [json/types.d.ts:22](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L22)* ___ @@ -517,7 +517,7 @@ ___ **Ƭ JsonSignature**: *[JsonHash](#jsonhash)* -*Defined in [json/types.d.ts:23](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L23)* +*Defined in [json/types.d.ts:23](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L23)* ___ @@ -526,7 +526,7 @@ ___ **Ƭ JsonTransaction**: *`object`* -*Defined in [json/types.d.ts:25](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L25)* +*Defined in [json/types.d.ts:25](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L25)* #### Type declaration @@ -537,7 +537,7 @@ ___ **Ƭ JsonU256**: *[JsonBnType](#jsonbntype)* -*Defined in [json/types.d.ts:16](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L16)* +*Defined in [json/types.d.ts:16](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L16)* ___ @@ -546,7 +546,7 @@ ___ **Ƭ JsonU64**: *[JsonBnType](#jsonbntype)* -*Defined in [json/types.d.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L15)* +*Defined in [json/types.d.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L15)* ___ @@ -555,7 +555,7 @@ ___ **Ƭ JsonUnchecked**: *`object`* -*Defined in [json/types.d.ts:32](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/types.d.ts#L32)* +*Defined in [json/types.d.ts:32](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/types.d.ts#L32)* #### Type declaration @@ -566,8 +566,8 @@ ___ **Ƭ Justification**: *`object`* -*Defined in [bft.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/bft.d.ts#L9)* -*Defined in [justification.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/justification.d.ts#L14)* +*Defined in [bft.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/bft.d.ts#L9)* +*Defined in [justification.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/justification.d.ts#L14)* #### Type declaration @@ -578,8 +578,8 @@ ___ **Ƭ Justification$Signature**: *`object`* -*Defined in [bft.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/bft.d.ts#L7)* -*Defined in [justification.d.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/justification.d.ts#L9)* +*Defined in [bft.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/bft.d.ts#L7)* +*Defined in [justification.d.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/justification.d.ts#L9)* #### Type declaration @@ -590,7 +590,7 @@ ___ **Ƭ MisbehaviorReport**: *`object`* -*Defined in [misbehavior.d.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/misbehavior.d.ts#L7)* +*Defined in [misbehavior.d.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/misbehavior.d.ts#L7)* #### Type declaration @@ -601,7 +601,7 @@ ___ **Ƭ ObjectId**: *[U64](#u64)* -*Defined in [base.d.ts:23](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L23)* +*Defined in [base.d.ts:23](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L23)* ___ @@ -610,7 +610,7 @@ ___ **Ƭ ParaChainId**: *[U64](#u64)* -*Defined in [base.d.ts:24](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L24)* +*Defined in [base.d.ts:24](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L24)* ___ @@ -619,7 +619,7 @@ ___ **Ƭ Proportion**: *[U64](#u64)* -*Defined in [base.d.ts:25](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L25)* +*Defined in [base.d.ts:25](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L25)* ___ @@ -628,7 +628,7 @@ ___ **Ƭ Role**: *`keyof RoleMap`* -*Defined in [role/index.d.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/role/index.d.ts#L12)* +*Defined in [role/index.d.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/role/index.d.ts#L12)* ___ @@ -637,7 +637,7 @@ ___ **Ƭ RoleMap**: *`object`* -*Defined in [role/index.d.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/role/index.d.ts#L5)* +*Defined in [role/index.d.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/role/index.d.ts#L5)* #### Type declaration @@ -648,7 +648,7 @@ ___ **Ƭ Signature**: *[H512](#h512)* -*Defined in [base.d.ts:26](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L26)* +*Defined in [base.d.ts:26](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L26)* ___ @@ -658,7 +658,7 @@ ___ **Ƭ SizeType**: * `32` | `64` | `128` * -*Defined in [sizes.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/sizes.ts#L5)* +*Defined in [sizes.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/sizes.ts#L5)* ___ @@ -667,7 +667,7 @@ ___ **Ƭ Timestamp**: *[U64](#u64)* -*Defined in [base.d.ts:27](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L27)* +*Defined in [base.d.ts:27](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L27)* ___ @@ -676,7 +676,7 @@ ___ **Ƭ U128**: *`BN`* -*Defined in [base.d.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L14)* +*Defined in [base.d.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L14)* ___ @@ -685,7 +685,7 @@ ___ **Ƭ U256**: *`BN`* -*Defined in [base.d.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L15)* +*Defined in [base.d.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L15)* ___ @@ -694,7 +694,7 @@ ___ **Ƭ U32**: *`BN`* -*Defined in [base.d.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L12)* +*Defined in [base.d.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L12)* ___ @@ -703,7 +703,7 @@ ___ **Ƭ U64**: *`BN`* -*Defined in [base.d.ts:13](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/base.d.ts#L13)* +*Defined in [base.d.ts:13](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/base.d.ts#L13)* ___ @@ -712,7 +712,7 @@ ___ **Ƭ Unchecked**: *`object`* -*Defined in [extrinsic.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/extrinsic.d.ts#L10)* +*Defined in [extrinsic.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/extrinsic.d.ts#L10)* #### Type declaration @@ -723,7 +723,7 @@ ___ **Ƭ UncheckedRaw**: *`Uint8Array`* -*Defined in [extrinsic.d.ts:17](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/extrinsic.d.ts#L17)* +*Defined in [extrinsic.d.ts:17](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/extrinsic.d.ts#L17)* ___ @@ -735,7 +735,7 @@ ___ ▸ **accountIdDecode**(value: *[JsonAccountId](#jsonaccountid)*): [AccountId](#accountid) -*Defined in [json/accountId/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/accountId/decode.ts#L10)* +*Defined in [json/accountId/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/accountId/decode.ts#L10)* **Parameters:** @@ -752,7 +752,7 @@ ___ ▸ **accountIdEncode**(value: *[AccountId](#accountid)*): [JsonAccountId](#jsonaccountid) -*Defined in [json/accountId/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/accountId/encode.ts#L10)* +*Defined in [json/accountId/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/accountId/encode.ts#L10)* **Parameters:** @@ -769,7 +769,7 @@ ___ ▸ **block**(__namedParameters: *`object`*): [Block](#block) -*Defined in [create/block.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/create/block.ts#L10)* +*Defined in [create/block.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/create/block.ts#L10)* **Parameters:** @@ -786,7 +786,7 @@ ___ ▸ **blockDecode**(__namedParameters: *`object`*): `BlockDecoded` -*Defined in [json/block/decode.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/block/decode.ts#L14)* +*Defined in [json/block/decode.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/block/decode.ts#L14)* **Parameters:** @@ -803,7 +803,7 @@ ___ ▸ **bnDecode**(value: *[JsonBnType](#jsonbntype)*, bitLength?: *`number`*): `BN` -*Defined in [json/bn/decode.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/bn/decode.ts#L12)* +*Defined in [json/bn/decode.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/bn/decode.ts#L12)* **Parameters:** @@ -821,7 +821,7 @@ ___ ▸ **bnEncode**(value: * `BN` | `number`*, bitLength?: *`number`*): [JsonBnType](#jsonbntype) -*Defined in [json/bn/encode.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/bn/encode.ts#L11)* +*Defined in [json/bn/encode.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/bn/encode.ts#L11)* **Parameters:** @@ -839,7 +839,7 @@ ___ ▸ **bytesDecode**(value: *[JsonBytes](#jsonbytes)*): [Bytes](#bytes) -*Defined in [json/bytes/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/bytes/decode.ts#L10)* +*Defined in [json/bytes/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/bytes/decode.ts#L10)* **Parameters:** @@ -856,7 +856,7 @@ ___ ▸ **bytesEncode**(value: *[Bytes](#bytes)*): [JsonBytes](#jsonbytes) -*Defined in [json/bytes/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/bytes/encode.ts#L10)* +*Defined in [json/bytes/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/bytes/encode.ts#L10)* **Parameters:** @@ -873,7 +873,7 @@ ___ ▸ **decodeArray**(input: *`Uint8Array`*): `DecodedArray` -*Defined in [codec/decoder/array.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/decoder/array.ts#L12)* +*Defined in [codec/decoder/array.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/decoder/array.ts#L12)* **Parameters:** @@ -890,7 +890,7 @@ ___ ▸ **decodeBlock**(u8a: *`Uint8Array`*): [Block](#block) -*Defined in [codec/block/decode.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/block/decode.ts#L11)* +*Defined in [codec/block/decode.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/block/decode.ts#L11)* **Parameters:** @@ -907,7 +907,7 @@ ___ ▸ **decodeHeader**(u8a: *`Uint8Array`*): `DecodedRaw` -*Defined in [codec/header/decodeRaw.ts:20](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/header/decodeRaw.ts#L20)* +*Defined in [codec/header/decodeRaw.ts:20](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/header/decodeRaw.ts#L20)* **Parameters:** @@ -924,7 +924,7 @@ ___ ▸ **decodeJustification**(u8a: *`Uint8Array`*): [Justification](#justification) -*Defined in [codec/justification/decode.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/justification/decode.ts#L9)* +*Defined in [codec/justification/decode.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/justification/decode.ts#L9)* **Parameters:** @@ -941,7 +941,7 @@ ___ ▸ **decodeRaw**(u8a: *`Uint8Array`*): `RawData` -*Defined in [codec/block/decodeRaw.ts:19](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/block/decodeRaw.ts#L19)* +*Defined in [codec/block/decodeRaw.ts:19](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/block/decodeRaw.ts#L19)* **Parameters:** @@ -958,7 +958,7 @@ ___ ▸ **decodeU8a**(input: *`Uint8Array`*): `Uint8Array` -*Defined in [codec/decoder/u8a.ts:7](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/decoder/u8a.ts#L7)* +*Defined in [codec/decoder/u8a.ts:7](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/decoder/u8a.ts#L7)* **Parameters:** @@ -975,7 +975,7 @@ ___ ▸ **encodeArray**(input: *`Array`<`Uint8Array`>*): `Uint8Array` -*Defined in [codec/encoder/array.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/encoder/array.ts#L5)* +*Defined in [codec/encoder/array.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/encoder/array.ts#L5)* **Parameters:** @@ -992,7 +992,7 @@ ___ ▸ **encodeBlock**(__namedParameters: *`object`*): `Uint8Array` -*Defined in [codec/block/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/block/encode.ts#L10)* +*Defined in [codec/block/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/block/encode.ts#L10)* **Parameters:** @@ -1009,7 +1009,7 @@ ___ ▸ **encodeBlockRaw**(header: *`Uint8Array`*, extrinsics?: *`Array`<[UncheckedRaw](#uncheckedraw)>*): `Uint8Array` -*Defined in [codec/block/encodeRaw.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/block/encodeRaw.ts#L12)* +*Defined in [codec/block/encodeRaw.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/block/encodeRaw.ts#L12)* **Parameters:** @@ -1027,7 +1027,7 @@ ___ ▸ **encodeHeader**(__namedParameters: *`object`*, extrinsics?: *`Array`<[UncheckedRaw](#uncheckedraw)>*): `Uint8Array` -*Defined in [codec/header/encode.ts:17](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/header/encode.ts#L17)* +*Defined in [codec/header/encode.ts:17](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/header/encode.ts#L17)* **Parameters:** @@ -1045,7 +1045,7 @@ ___ ▸ **encodeU8a**(input: *`Uint8Array`*): `Uint8Array` -*Defined in [codec/encoder/u8a.ts:5](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/encoder/u8a.ts#L5)* +*Defined in [codec/encoder/u8a.ts:5](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/encoder/u8a.ts#L5)* **Parameters:** @@ -1062,7 +1062,7 @@ ___ ▸ **extrinsicDecode**(extrinsic: *`Uint8Array`*): `BlockExtrinsicDecoded` -*Defined in [json/extrinsic/decode.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/extrinsic/decode.ts#L14)* +*Defined in [json/extrinsic/decode.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/extrinsic/decode.ts#L14)* **Parameters:** @@ -1079,7 +1079,7 @@ ___ ▸ **extrinsicsRootRaw**(extrinsics?: *`Array`<[UncheckedRaw](#uncheckedraw)>*): `Uint8Array` -*Defined in [create/extrinsic/rootRaw.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/create/extrinsic/rootRaw.ts#L10)* +*Defined in [create/extrinsic/rootRaw.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/create/extrinsic/rootRaw.ts#L10)* **Parameters:** @@ -1096,7 +1096,7 @@ ___ ▸ **hashDecode**(value: *[JsonHash](#jsonhash)*, bitLength?: *`number`*): [Hash](#hash) -*Defined in [json/hash/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/hash/decode.ts#L10)* +*Defined in [json/hash/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/hash/decode.ts#L10)* **Parameters:** @@ -1114,7 +1114,7 @@ ___ ▸ **hashEncode**(value: * [Hash](#hash) | `string`*, bitLength?: *`number`*): [JsonHash](#jsonhash) -*Defined in [json/hash/encode.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/hash/encode.ts#L11)* +*Defined in [json/hash/encode.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/hash/encode.ts#L11)* **Parameters:** @@ -1132,7 +1132,7 @@ ___ ▸ **header**(__namedParameters: *`object`*, extrinsics?: *`Array`<[UncheckedRaw](#uncheckedraw)>*): [Header](#header) -*Defined in [create/header.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/create/header.ts#L14)* +*Defined in [create/header.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/create/header.ts#L14)* **Parameters:** @@ -1150,7 +1150,7 @@ ___ ▸ **headerDecode**(__namedParameters: *`object`*): [Header](#header) -*Defined in [json/header/decode.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/header/decode.ts#L15)* +*Defined in [json/header/decode.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/header/decode.ts#L15)* **Parameters:** @@ -1167,7 +1167,7 @@ ___ ▸ **headerEncode**(__namedParameters: *`object`*): [JsonHeader](#jsonheader) -*Defined in [json/header/encode.ts:13](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/header/encode.ts#L13)* +*Defined in [json/header/encode.ts:13](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/header/encode.ts#L13)* **Parameters:** @@ -1184,7 +1184,7 @@ ___ ▸ **headerHash**(header: *[Header](#header)*): `Uint8Array` -*Defined in [codec/header/hash.ts:11](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/codec/header/hash.ts#L11)* +*Defined in [codec/header/hash.ts:11](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/codec/header/hash.ts#L11)* **Parameters:** @@ -1201,7 +1201,7 @@ ___ ▸ **justificationDecode**(__namedParameters: *`object`*): `BlockJustificationDecoded` -*Defined in [json/justification/decode.ts:12](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/justification/decode.ts#L12)* +*Defined in [json/justification/decode.ts:12](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/justification/decode.ts#L12)* **Parameters:** @@ -1218,7 +1218,7 @@ ___ ▸ **justificationEncode**(__namedParameters: *`object`*): [JsonJustification](#jsonjustification) -*Defined in [json/justification/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/justification/encode.ts#L10)* +*Defined in [json/justification/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/justification/encode.ts#L10)* **Parameters:** @@ -1235,7 +1235,7 @@ ___ ▸ **objectIdDecode**(value: *[JsonObjectId](#jsonobjectid)*): [ObjectId](#objectid) -*Defined in [json/objectId/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/objectId/decode.ts#L10)* +*Defined in [json/objectId/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/objectId/decode.ts#L10)* **Parameters:** @@ -1252,7 +1252,7 @@ ___ ▸ **objectIdEncode**(value: *[ObjectId](#objectid)*): [JsonObjectId](#jsonobjectid) -*Defined in [json/objectId/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/objectId/encode.ts#L10)* +*Defined in [json/objectId/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/objectId/encode.ts#L10)* **Parameters:** @@ -1269,7 +1269,7 @@ ___ ▸ **parachainIdDecode**(value: *[JsonParaChainId](#jsonparachainid)*): [ParaChainId](#parachainid) -*Defined in [json/parachainId/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/parachainId/decode.ts#L10)* +*Defined in [json/parachainId/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/parachainId/decode.ts#L10)* **Parameters:** @@ -1286,7 +1286,7 @@ ___ ▸ **parachainIdEncode**(value: *[ParaChainId](#parachainid)*): [JsonParaChainId](#jsonparachainid) -*Defined in [json/parachainId/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/parachainId/encode.ts#L10)* +*Defined in [json/parachainId/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/parachainId/encode.ts#L10)* **Parameters:** @@ -1303,7 +1303,7 @@ ___ ▸ **rolesFromId**(roleId: *`number`*): `Array`<[Role](#role)> -*Defined in [role/fromId.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/role/fromId.ts#L9)* +*Defined in [role/fromId.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/role/fromId.ts#L9)* **Parameters:** @@ -1320,7 +1320,7 @@ ___ ▸ **rolesToId**(roles: *`Array`<[Role](#role)>*): `number` -*Defined in [role/toId.ts:9](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/role/toId.ts#L9)* +*Defined in [role/toId.ts:9](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/role/toId.ts#L9)* **Parameters:** @@ -1337,7 +1337,7 @@ ___ ▸ **signatureDecode**(value: *[JsonSignature](#jsonsignature)*): [Signature](#signature) -*Defined in [json/signature/decode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/signature/decode.ts#L10)* +*Defined in [json/signature/decode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/signature/decode.ts#L10)* **Parameters:** @@ -1354,7 +1354,7 @@ ___ ▸ **signatureEncode**(value: *[Signature](#signature)*): [JsonSignature](#jsonsignature) -*Defined in [json/signature/encode.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-primitives/src/json/signature/encode.ts#L10)* +*Defined in [json/signature/encode.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-primitives/src/json/signature/encode.ts#L10)* **Parameters:** diff --git a/docs/type-primitives/index.html b/docs/type-primitives/index.html new file mode 100644 index 0000000000..21e9f47786 --- /dev/null +++ b/docs/type-primitives/index.html @@ -0,0 +1,1758 @@ + + + + + + + type-primitives · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                    +
                                    + + + + + + + + +
                                    + +
                                    + +
                                    + + + + + + + + +
                                    +
                                    + +
                                    +
                                    + +
                                    + +

                                    polkadotjs isc style npm travis maintainability coverage dependency devDependency

                                    +

                                    @polkadot/primitives

                                    +

                                    Base flow definitions for the base Polkadot types as defined in the specification. It is useful for implementations, applications and libraries, where type-checking of the JavaScript base types is of importance.

                                    +

                                    Usage

                                    +

                                    Installation -

                                    +
                                    npm install --save @polkadot/primitives
                                    +

                                    Usage -

                                    +
                                    // @flow
                                    +
                                    +import type { AccountId, Balance } from '@polkadot/primitives/base';
                                    +
                                    +function getBalance (accountId: AccountId): Balance {
                                    + ...
                                    +}
                                    +
                                    +

                                    Index

                                    +

                                    Type aliases

                                    + +

                                    Functions

                                    + +
                                    +

                                    Type aliases

                                    +

                                    +

                                    AccountId

                                    +

                                    Ƭ AccountId: H256

                                    +

                                    Defined in base.d.ts:17

                                    +
                                    +

                                    +

                                    Balance

                                    +

                                    Ƭ Balance: U128

                                    +

                                    Defined in base.d.ts:18

                                    +
                                    +

                                    +

                                    Block

                                    +

                                    Ƭ Block: object

                                    +

                                    Defined in block.d.ts:8

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    BlockIncomplete

                                    +

                                    Ƭ BlockIncomplete: object

                                    +

                                    Defined in create/types.d.ts:19

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    BlockNumber

                                    +

                                    Ƭ BlockNumber: U64

                                    +

                                    Defined in base.d.ts:19

                                    +
                                    +

                                    +

                                    Bytes

                                    +

                                    Ƭ Bytes: Uint8Array

                                    +

                                    Defined in base.d.ts:7

                                    +
                                    +

                                    +

                                    Candidate

                                    +

                                    Ƭ Candidate: object

                                    +

                                    Defined in candidate.d.ts:7

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    CandidateReceipt

                                    +

                                    Ƭ CandidateReceipt: object

                                    +

                                    Defined in candidate.d.ts:17

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    CandidateReceipt$BalanceUpload

                                    +

                                    Ƭ CandidateReceipt$BalanceUpload: [AccountId, Balance]

                                    +

                                    Defined in candidate.d.ts:14

                                    +
                                    +

                                    +

                                    CandidateReceipt$EgressQueueRoot

                                    +

                                    Ƭ CandidateReceipt$EgressQueueRoot: [ChainId, Hash]

                                    +

                                    Defined in candidate.d.ts:15

                                    +
                                    +

                                    +

                                    ChainId

                                    +

                                    Ƭ ChainId: U32

                                    +

                                    Defined in base.d.ts:20

                                    +
                                    +

                                    +

                                    Digest

                                    +

                                    Ƭ Digest: object

                                    +

                                    Defined in digest.d.ts:9

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    Digest$Log

                                    +

                                    Ƭ Digest$Log: Bytes

                                    +

                                    Defined in digest.d.ts:7

                                    +
                                    +

                                    +

                                    ExtrinsicFunction

                                    +

                                    Ƭ ExtrinsicFunction: Uint8Array

                                    +

                                    Defined in extrinsic.d.ts:8

                                    +
                                    +

                                    +

                                    H160

                                    +

                                    Ƭ H160: Uint8Array

                                    +

                                    Defined in base.d.ts:9

                                    +
                                    +

                                    +

                                    H256

                                    +

                                    Ƭ H256: Uint8Array

                                    +

                                    Defined in base.d.ts:10

                                    +
                                    +

                                    +

                                    H512

                                    +

                                    Ƭ H512: Uint8Array

                                    +

                                    Defined in base.d.ts:11

                                    +
                                    +

                                    +

                                    Hash

                                    +

                                    Ƭ Hash: Uint8Array

                                    +

                                    Defined in base.d.ts:8

                                    +
                                    +

                                    + +

                                    Ƭ Header: object

                                    +

                                    Defined in header.d.ts:8

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    HeaderHash

                                    +

                                    Ƭ HeaderHash: H256

                                    +

                                    Defined in base.d.ts:21

                                    +
                                    +

                                    +

                                    HeaderIncomplete

                                    +

                                    Ƭ HeaderIncomplete: object

                                    +

                                    Defined in create/types.d.ts:9

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    Index

                                    +

                                    Ƭ Index: U32

                                    +

                                    Defined in base.d.ts:22

                                    +
                                    +

                                    +

                                    JsonAccountId

                                    +

                                    Ƭ JsonAccountId: JsonHash

                                    +

                                    Defined in json/types.d.ts:18

                                    +
                                    +

                                    +

                                    JsonAuthorityId

                                    +

                                    Ƭ JsonAuthorityId: JsonHash

                                    +

                                    Defined in json/types.d.ts:19

                                    +
                                    +

                                    +

                                    JsonBlock

                                    +

                                    Ƭ JsonBlock: object

                                    +

                                    Defined in json/types.d.ts:57

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    JsonBlockNumber

                                    +

                                    Ƭ JsonBlockNumber: JsonU64

                                    +

                                    Defined in json/types.d.ts:20

                                    +
                                    +

                                    +

                                    JsonBnType

                                    +

                                    Ƭ JsonBnType: string

                                    +

                                    Defined in json/types.d.ts:7

                                    +
                                    +

                                    +

                                    JsonBytes

                                    +

                                    Ƭ JsonBytes: string | Array<number> +

                                    +

                                    Defined in json/types.d.ts:10

                                    +
                                    +

                                    +

                                    JsonDigest

                                    +

                                    Ƭ JsonDigest: object

                                    +

                                    Defined in json/types.d.ts:37

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    JsonH160

                                    +

                                    Ƭ JsonH160: JsonHash

                                    +

                                    Defined in json/types.d.ts:11

                                    +
                                    +

                                    +

                                    JsonH256

                                    +

                                    Ƭ JsonH256: JsonHash

                                    +

                                    Defined in json/types.d.ts:12

                                    +
                                    +

                                    +

                                    JsonH512

                                    +

                                    Ƭ JsonH512: JsonHash

                                    +

                                    Defined in json/types.d.ts:13

                                    +
                                    +

                                    +

                                    JsonHash

                                    +

                                    Ƭ JsonHash: string

                                    +

                                    Defined in json/types.d.ts:8

                                    +
                                    +

                                    +

                                    JsonHeader

                                    +

                                    Ƭ JsonHeader: object

                                    +

                                    Defined in json/types.d.ts:41

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    JsonHeaderHash

                                    +

                                    Ƭ JsonHeaderHash: JsonH256

                                    +

                                    Defined in json/types.d.ts:14

                                    +
                                    +

                                    +

                                    JsonJustification

                                    +

                                    Ƭ JsonJustification: object

                                    +

                                    Defined in json/types.d.ts:51

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    JsonJustification$Signature

                                    +

                                    Ƭ JsonJustification$Signature: [string, string]

                                    +

                                    Defined in json/types.d.ts:49

                                    +
                                    +

                                    +

                                    JsonObjectId

                                    +

                                    Ƭ JsonObjectId: JsonU64

                                    +

                                    Defined in json/types.d.ts:21

                                    +
                                    +

                                    +

                                    JsonParaChainId

                                    +

                                    Ƭ JsonParaChainId: JsonU64

                                    +

                                    Defined in json/types.d.ts:22

                                    +
                                    +

                                    +

                                    JsonSignature

                                    +

                                    Ƭ JsonSignature: JsonHash

                                    +

                                    Defined in json/types.d.ts:23

                                    +
                                    +

                                    +

                                    JsonTransaction

                                    +

                                    Ƭ JsonTransaction: object

                                    +

                                    Defined in json/types.d.ts:25

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    JsonU256

                                    +

                                    Ƭ JsonU256: JsonBnType

                                    +

                                    Defined in json/types.d.ts:16

                                    +
                                    +

                                    +

                                    JsonU64

                                    +

                                    Ƭ JsonU64: JsonBnType

                                    +

                                    Defined in json/types.d.ts:15

                                    +
                                    +

                                    +

                                    JsonUnchecked

                                    +

                                    Ƭ JsonUnchecked: object

                                    +

                                    Defined in json/types.d.ts:32

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    Justification

                                    +

                                    Ƭ Justification: object

                                    +

                                    Defined in bft.d.ts:9 +Defined in justification.d.ts:14

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    Justification$Signature

                                    +

                                    Ƭ Justification$Signature: object

                                    +

                                    Defined in bft.d.ts:7 +Defined in justification.d.ts:9

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    MisbehaviorReport

                                    +

                                    Ƭ MisbehaviorReport: object

                                    +

                                    Defined in misbehavior.d.ts:7

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    ObjectId

                                    +

                                    Ƭ ObjectId: U64

                                    +

                                    Defined in base.d.ts:23

                                    +
                                    +

                                    +

                                    ParaChainId

                                    +

                                    Ƭ ParaChainId: U64

                                    +

                                    Defined in base.d.ts:24

                                    +
                                    +

                                    +

                                    Proportion

                                    +

                                    Ƭ Proportion: U64

                                    +

                                    Defined in base.d.ts:25

                                    +
                                    +

                                    +

                                    Role

                                    +

                                    Ƭ Role: keyof RoleMap

                                    +

                                    Defined in role/index.d.ts:12

                                    +
                                    +

                                    +

                                    RoleMap

                                    +

                                    Ƭ RoleMap: object

                                    +

                                    Defined in role/index.d.ts:5

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    Signature

                                    +

                                    Ƭ Signature: H512

                                    +

                                    Defined in base.d.ts:26

                                    +
                                    +

                                    +

                                    SizeType

                                    +

                                    Ƭ SizeType: 32 | 64 | 128 +

                                    +

                                    Defined in sizes.ts:5

                                    +
                                    +

                                    +

                                    Timestamp

                                    +

                                    Ƭ Timestamp: U64

                                    +

                                    Defined in base.d.ts:27

                                    +
                                    +

                                    +

                                    U128

                                    +

                                    Ƭ U128: BN

                                    +

                                    Defined in base.d.ts:14

                                    +
                                    +

                                    +

                                    U256

                                    +

                                    Ƭ U256: BN

                                    +

                                    Defined in base.d.ts:15

                                    +
                                    +

                                    +

                                    U32

                                    +

                                    Ƭ U32: BN

                                    +

                                    Defined in base.d.ts:12

                                    +
                                    +

                                    +

                                    U64

                                    +

                                    Ƭ U64: BN

                                    +

                                    Defined in base.d.ts:13

                                    +
                                    +

                                    +

                                    Unchecked

                                    +

                                    Ƭ Unchecked: object

                                    +

                                    Defined in extrinsic.d.ts:10

                                    +

                                    Type declaration

                                    +
                                    +

                                    +

                                    UncheckedRaw

                                    +

                                    Ƭ UncheckedRaw: Uint8Array

                                    +

                                    Defined in extrinsic.d.ts:17

                                    +
                                    +

                                    Functions

                                    +

                                    +

                                    accountIdDecode

                                    +

                                    ▸ accountIdDecode(value: JsonAccountId): AccountId

                                    +

                                    Defined in json/accountId/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueJsonAccountId
                                    +

                                    Returns: AccountId

                                    +
                                    +

                                    +

                                    accountIdEncode

                                    +

                                    ▸ accountIdEncode(value: AccountId): JsonAccountId

                                    +

                                    Defined in json/accountId/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueAccountId
                                    +

                                    Returns: JsonAccountId

                                    +
                                    +

                                    +

                                    block

                                    +

                                    ▸ block(__namedParameters: object): Block

                                    +

                                    Defined in create/block.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: Block

                                    +
                                    +

                                    +

                                    blockDecode

                                    +

                                    ▸ blockDecode(__namedParameters: object): BlockDecoded

                                    +

                                    Defined in json/block/decode.ts:14

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: BlockDecoded

                                    +
                                    +

                                    +

                                    bnDecode

                                    +

                                    ▸ bnDecode(value: JsonBnType, bitLength?: number): BN

                                    +

                                    Defined in json/bn/decode.ts:12

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    valueJsonBnType-
                                    Default value bitLengthnumber-1
                                    +

                                    Returns: BN

                                    +
                                    +

                                    +

                                    bnEncode

                                    +

                                    ▸ bnEncode(value: BN | number, bitLength?: number): JsonBnType

                                    +

                                    Defined in json/bn/encode.ts:11

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    valueBN | number-
                                    Default value bitLengthnumber-1
                                    +

                                    Returns: JsonBnType

                                    +
                                    +

                                    +

                                    bytesDecode

                                    +

                                    ▸ bytesDecode(value: JsonBytes): Bytes

                                    +

                                    Defined in json/bytes/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueJsonBytes
                                    +

                                    Returns: Bytes

                                    +
                                    +

                                    +

                                    bytesEncode

                                    +

                                    ▸ bytesEncode(value: Bytes): JsonBytes

                                    +

                                    Defined in json/bytes/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueBytes
                                    +

                                    Returns: JsonBytes

                                    +
                                    +

                                    +

                                    decodeArray

                                    +

                                    ▸ decodeArray(input: Uint8Array): DecodedArray

                                    +

                                    Defined in codec/decoder/array.ts:12

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    inputUint8Array
                                    +

                                    Returns: DecodedArray

                                    +
                                    +

                                    +

                                    decodeBlock

                                    +

                                    ▸ decodeBlock(u8a: Uint8Array): Block

                                    +

                                    Defined in codec/block/decode.ts:11

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    u8aUint8Array
                                    +

                                    Returns: Block

                                    +
                                    +

                                    +

                                    decodeHeader

                                    +

                                    ▸ decodeHeader(u8a: Uint8Array): DecodedRaw

                                    +

                                    Defined in codec/header/decodeRaw.ts:20

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    u8aUint8Array
                                    +

                                    Returns: DecodedRaw

                                    +
                                    +

                                    +

                                    decodeJustification

                                    +

                                    ▸ decodeJustification(u8a: Uint8Array): Justification

                                    +

                                    Defined in codec/justification/decode.ts:9

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    u8aUint8Array
                                    +

                                    Returns: Justification

                                    +
                                    +

                                    +

                                    decodeRaw

                                    +

                                    ▸ decodeRaw(u8a: Uint8Array): RawData

                                    +

                                    Defined in codec/block/decodeRaw.ts:19

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    u8aUint8Array
                                    +

                                    Returns: RawData

                                    +
                                    +

                                    +

                                    decodeU8a

                                    +

                                    ▸ decodeU8a(input: Uint8Array): Uint8Array

                                    +

                                    Defined in codec/decoder/u8a.ts:7

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    inputUint8Array
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    encodeArray

                                    +

                                    ▸ encodeArray(input: Array<Uint8Array>): Uint8Array

                                    +

                                    Defined in codec/encoder/array.ts:5

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    inputArray<Uint8Array>
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    encodeBlock

                                    +

                                    ▸ encodeBlock(__namedParameters: object): Uint8Array

                                    +

                                    Defined in codec/block/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    encodeBlockRaw

                                    +

                                    ▸ encodeBlockRaw(header: Uint8Array, extrinsics?: Array<UncheckedRaw>): Uint8Array

                                    +

                                    Defined in codec/block/encodeRaw.ts:12

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    headerUint8Array-
                                    Default value extrinsicsArray<UncheckedRaw>[]
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    encodeHeader

                                    +

                                    ▸ encodeHeader(__namedParameters: object, extrinsics?: Array<UncheckedRaw>): Uint8Array

                                    +

                                    Defined in codec/header/encode.ts:17

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    Optional extrinsicsArray<UncheckedRaw>
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    encodeU8a

                                    +

                                    ▸ encodeU8a(input: Uint8Array): Uint8Array

                                    +

                                    Defined in codec/encoder/u8a.ts:5

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    inputUint8Array
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    extrinsicDecode

                                    +

                                    ▸ extrinsicDecode(extrinsic: Uint8Array): BlockExtrinsicDecoded

                                    +

                                    Defined in json/extrinsic/decode.ts:14

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    extrinsicUint8Array
                                    +

                                    Returns: BlockExtrinsicDecoded

                                    +
                                    +

                                    +

                                    extrinsicsRootRaw

                                    +

                                    ▸ extrinsicsRootRaw(extrinsics?: Array<UncheckedRaw>): Uint8Array

                                    +

                                    Defined in create/extrinsic/rootRaw.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    Default value extrinsicsArray<UncheckedRaw>[]
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    hashDecode

                                    +

                                    ▸ hashDecode(value: JsonHash, bitLength?: number): Hash

                                    +

                                    Defined in json/hash/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    valueJsonHash-
                                    Default value bitLengthnumber-1
                                    +

                                    Returns: Hash

                                    +
                                    +

                                    +

                                    hashEncode

                                    +

                                    ▸ hashEncode(value: Hash | string, bitLength?: number): JsonHash

                                    +

                                    Defined in json/hash/encode.ts:11

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + + + + +
                                    ParamTypeDefault value
                                    valueHash | string-
                                    Default value bitLengthnumber-1
                                    +

                                    Returns: JsonHash

                                    +
                                    +

                                    + +

                                    ▸ header(__namedParameters: object, extrinsics?: Array<UncheckedRaw>): Header

                                    +

                                    Defined in create/header.ts:14

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    Optional extrinsicsArray<UncheckedRaw>
                                    +

                                    Returns: Header

                                    +
                                    +

                                    +

                                    headerDecode

                                    +

                                    ▸ headerDecode(__namedParameters: object): Header

                                    +

                                    Defined in json/header/decode.ts:15

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: Header

                                    +
                                    +

                                    +

                                    headerEncode

                                    +

                                    ▸ headerEncode(__namedParameters: object): JsonHeader

                                    +

                                    Defined in json/header/encode.ts:13

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: JsonHeader

                                    +
                                    +

                                    +

                                    headerHash

                                    +

                                    ▸ headerHash(header: Header): Uint8Array

                                    +

                                    Defined in codec/header/hash.ts:11

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    headerHeader
                                    +

                                    Returns: Uint8Array

                                    +
                                    +

                                    +

                                    justificationDecode

                                    +

                                    ▸ justificationDecode(__namedParameters: object): BlockJustificationDecoded

                                    +

                                    Defined in json/justification/decode.ts:12

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: BlockJustificationDecoded

                                    +
                                    +

                                    +

                                    justificationEncode

                                    +

                                    ▸ justificationEncode(__namedParameters: object): JsonJustification

                                    +

                                    Defined in json/justification/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    __namedParametersobject
                                    +

                                    Returns: JsonJustification

                                    +
                                    +

                                    +

                                    objectIdDecode

                                    +

                                    ▸ objectIdDecode(value: JsonObjectId): ObjectId

                                    +

                                    Defined in json/objectId/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueJsonObjectId
                                    +

                                    Returns: ObjectId

                                    +
                                    +

                                    +

                                    objectIdEncode

                                    +

                                    ▸ objectIdEncode(value: ObjectId): JsonObjectId

                                    +

                                    Defined in json/objectId/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueObjectId
                                    +

                                    Returns: JsonObjectId

                                    +
                                    +

                                    +

                                    parachainIdDecode

                                    +

                                    ▸ parachainIdDecode(value: JsonParaChainId): ParaChainId

                                    +

                                    Defined in json/parachainId/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueJsonParaChainId
                                    +

                                    Returns: ParaChainId

                                    +
                                    +

                                    +

                                    parachainIdEncode

                                    +

                                    ▸ parachainIdEncode(value: ParaChainId): JsonParaChainId

                                    +

                                    Defined in json/parachainId/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueParaChainId
                                    +

                                    Returns: JsonParaChainId

                                    +
                                    +

                                    +

                                    rolesFromId

                                    +

                                    ▸ rolesFromId(roleId: number): Array<Role>

                                    +

                                    Defined in role/fromId.ts:9

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    roleIdnumber
                                    +

                                    Returns: Array<Role>

                                    +
                                    +

                                    +

                                    rolesToId

                                    +

                                    ▸ rolesToId(roles: Array<Role>): number

                                    +

                                    Defined in role/toId.ts:9

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    rolesArray<Role>
                                    +

                                    Returns: number

                                    +
                                    +

                                    +

                                    signatureDecode

                                    +

                                    ▸ signatureDecode(value: JsonSignature): Signature

                                    +

                                    Defined in json/signature/decode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueJsonSignature
                                    +

                                    Returns: Signature

                                    +
                                    +

                                    +

                                    signatureEncode

                                    +

                                    ▸ signatureEncode(value: Signature): JsonSignature

                                    +

                                    Defined in json/signature/encode.ts:10

                                    +

                                    Parameters:

                                    + + + + + + + + + + + + + +
                                    ParamType
                                    valueSignature
                                    +

                                    Returns: JsonSignature

                                    +
                                    + + +
                                    + +
                                    +
                                    +
                                    + +

                                    results matching ""

                                    +
                                      + +
                                      +
                                      + +

                                      No results matching ""

                                      + +
                                      +
                                      +
                                      + +
                                      +
                                      + +
                                      + + + + + + + + + + + + + + +
                                      + + +
                                      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/type-storage/README.md b/docs/type-storage/README.md index 47c927236a..91eb9e1a66 100644 --- a/docs/type-storage/README.md +++ b/docs/type-storage/README.md @@ -30,7 +30,7 @@ An base interface to the storage layer **Ƭ Keygen**: *`function`* -*Defined in [key/index.ts:14](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/key/index.ts#L14)* +*Defined in [key/index.ts:14](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/key/index.ts#L14)* #### Type declaration ▸(...keyParams: *`Array`<[Storage$Key$Value](#storage_key_value)>*): `Uint8Array` @@ -51,7 +51,7 @@ ___ **Ƭ Storage$Key$Value**: * `number` | `BN` | `Uint8Array` | `string` * -*Defined in [types.d.ts:8](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/types.d.ts#L8)* +*Defined in [types.d.ts:8](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/types.d.ts#L8)* ___ @@ -60,7 +60,7 @@ ___ **Ƭ Storage$Sections**: *`keyof Storages`* -*Defined in [types.d.ts:23](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/types.d.ts#L23)* +*Defined in [types.d.ts:23](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/types.d.ts#L23)* ___ @@ -69,7 +69,7 @@ ___ **Ƭ Storages**: *`object`* -*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/types.d.ts#L10)* +*Defined in [types.d.ts:10](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/types.d.ts#L10)* #### Type declaration @@ -83,7 +83,7 @@ ___ ▸ **bindKey**<`T`>(__namedParameters: *`object`*): [Keygen](#keygen) -*Defined in [key/index.ts:16](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/key/index.ts#L16)* +*Defined in [key/index.ts:16](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/key/index.ts#L16)* **Type parameters:** @@ -103,7 +103,7 @@ ___ ▸ **formatParams**(params: *`Params`*, values?: *[Storage$Key$Value](#storage_key_value)[]*): `Array`<`Uint8Array`> -*Defined in [key/params.ts:15](https://github.com/polkadot-js/api/blob/5f8c52d/packages/type-storage/src/key/params.ts#L15)* +*Defined in [key/params.ts:15](https://github.com/polkadot-js/api/blob/f5b0e23/packages/type-storage/src/key/params.ts#L15)* **Parameters:** diff --git a/docs/type-storage/index.html b/docs/type-storage/index.html new file mode 100644 index 0000000000..02751c6754 --- /dev/null +++ b/docs/type-storage/index.html @@ -0,0 +1,596 @@ + + + + + + + type-storage · Polkadot API Book + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                                      +
                                      + + + + + + + + +
                                      + +
                                      + +
                                      + + + + + + + + +
                                      +
                                      + +
                                      +
                                      + +
                                      + +

                                      polkadotjs isc style npm travis maintainability coverage dependency devDependency

                                      +

                                      @polkadot/storage

                                      +

                                      An base interface to the storage layer

                                      +

                                      Index

                                      +

                                      Type aliases

                                      + +

                                      Functions

                                      + +
                                      +

                                      Type aliases

                                      +

                                      +

                                      Keygen

                                      +

                                      Ƭ Keygen: function

                                      +

                                      Defined in key/index.ts:14

                                      +

                                      Type declaration

                                      +

                                      ▸(...keyParams: Array<Storage$Key$Value>): Uint8Array

                                      +

                                      Parameters:

                                      + + + + + + + + + + + + + +
                                      ParamType
                                      Rest keyParamsArray<Storage$Key$Value>
                                      +

                                      Returns: Uint8Array

                                      +
                                      +

                                      +

                                      Storage$Key$Value

                                      +

                                      Ƭ Storage$Key$Value: number | BN | Uint8Array | string +

                                      +

                                      Defined in types.d.ts:8

                                      +
                                      +

                                      +

                                      Storage$Sections

                                      +

                                      Ƭ Storage$Sections: keyof Storages

                                      +

                                      Defined in types.d.ts:23

                                      +
                                      +

                                      +

                                      Storages

                                      +

                                      Ƭ Storages: object

                                      +

                                      Defined in types.d.ts:10

                                      +

                                      Type declaration

                                      +
                                      +

                                      Functions

                                      +

                                      +

                                      bindKey

                                      +

                                      ▸ bindKey<T>(__namedParameters: object): Keygen

                                      +

                                      Defined in key/index.ts:16

                                      +

                                      Type parameters:

                                      +

                                      T

                                      +

                                      Parameters:

                                      + + + + + + + + + + + + + +
                                      ParamType
                                      __namedParametersobject
                                      +

                                      Returns: Keygen

                                      +
                                      +

                                      +

                                      formatParams

                                      +

                                      ▸ formatParams(params: Params, values?: Storage$Key$Value[]): Array<Uint8Array>

                                      +

                                      Defined in key/params.ts:15

                                      +

                                      Parameters:

                                      + + + + + + + + + + + + + + + + + + + + +
                                      ParamTypeDefault value
                                      paramsParams-
                                      Default value valuesStorage$Key$Value[][]
                                      +

                                      Returns: Array<Uint8Array>

                                      +
                                      + + +
                                      + +
                                      +
                                      +
                                      + +

                                      results matching ""

                                      +
                                        + +
                                        +
                                        + +

                                        No results matching ""

                                        + +
                                        +
                                        +
                                        + +
                                        +
                                        + +
                                        + + + + + + + + + + + + + + +
                                        + + +
                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/lerna.json b/lerna.json index a0e0245ffc..0556dc386d 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ "packages": [ "packages/*" ], - "version": "0.29.3" + "version": "0.29.4" } diff --git a/package.json b/package.json index 1a6dd41905..482362e4ce 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "0.29.3", + "version": "0.29.4", "private": true, "engines": { "node": "^10.1.0", diff --git a/packages/api-format/package.json b/packages/api-format/package.json index 2bedbf0fb4..b2d1b47dc3 100644 --- a/packages/api-format/package.json +++ b/packages/api-format/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-format", - "version": "0.29.3", + "version": "0.29.4", "description": "Input/Output formatters for JsonRPC exchange", "main": "index.js", "keywords": [ @@ -30,8 +30,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-format#readme", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/jsonrpc": "^0.29.3", - "@polkadot/primitives": "^0.29.3", + "@polkadot/jsonrpc": "^0.29.4", + "@polkadot/primitives": "^0.29.4", "@polkadot/util": "^0.30.3", "@polkadot/util-keyring": "^0.30.3" } diff --git a/packages/api-provider/package.json b/packages/api-provider/package.json index 9ce66e2b75..1e1bbc1549 100644 --- a/packages/api-provider/package.json +++ b/packages/api-provider/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-provider", - "version": "0.29.3", + "version": "0.29.4", "description": "Transport providers for the API", "main": "index.js", "keywords": [ @@ -34,7 +34,7 @@ }, "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/storage": "^0.29.3", + "@polkadot/storage": "^0.29.4", "@polkadot/util": "^0.30.3", "@polkadot/util-crypto": "^0.30.3", "@polkadot/util-keyring": "^0.30.3", diff --git a/packages/api-rx/package.json b/packages/api-rx/package.json index 10fe5b70fe..5655db83e3 100644 --- a/packages/api-rx/package.json +++ b/packages/api-rx/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-rx", - "version": "0.29.3", + "version": "0.29.4", "description": "An RxJs wrapper around the Polkadot JS API", "main": "index.js", "keywords": [ @@ -30,8 +30,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-rx#readme", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/api": "^0.29.3", - "@polkadot/api-provider": "^0.29.3", + "@polkadot/api": "^0.29.4", + "@polkadot/api-provider": "^0.29.4", "@types/rx": "^4.1.1", "rxjs": "^6.3.2" } diff --git a/packages/api/package.json b/packages/api/package.json index ce2b4da8a6..85e2831b6d 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api", - "version": "0.29.3", + "version": "0.29.4", "description": "A JavaScript wrapper for the Polkadot JsonRPC interface", "main": "index.js", "keywords": [ @@ -30,10 +30,10 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api#readme", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/api-format": "^0.29.3", - "@polkadot/api-provider": "^0.29.3", - "@polkadot/jsonrpc": "^0.29.3", - "@polkadot/params": "^0.29.3", + "@polkadot/api-format": "^0.29.4", + "@polkadot/api-provider": "^0.29.4", + "@polkadot/jsonrpc": "^0.29.4", + "@polkadot/params": "^0.29.4", "@polkadot/util": "^0.30.3" } } diff --git a/packages/type-extrinsics/package.json b/packages/type-extrinsics/package.json index 21f1430fbe..6843779739 100644 --- a/packages/type-extrinsics/package.json +++ b/packages/type-extrinsics/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/extrinsics", - "version": "0.29.3", + "version": "0.29.4", "main": "index.js", "repository": "https://github.com/polkadot-js/api.git", "author": "Jaco Greeff ", @@ -11,8 +11,8 @@ "license": "ISC", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/params": "^0.29.3", - "@polkadot/primitives": "^0.29.3", + "@polkadot/params": "^0.29.4", + "@polkadot/primitives": "^0.29.4", "@polkadot/util": "^0.30.3" } } diff --git a/packages/type-jsonrpc/package.json b/packages/type-jsonrpc/package.json index b537daf400..382f34499f 100644 --- a/packages/type-jsonrpc/package.json +++ b/packages/type-jsonrpc/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/jsonrpc", - "version": "0.29.3", + "version": "0.29.4", "description": "Method definitions for the Polkadot RPC layer", "main": "index.js", "engines": { @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/polkadot-js/api/tree/master/packages/type-jsonrpc#readme", "dependencies": { - "@polkadot/params": "^0.29.3", + "@polkadot/params": "^0.29.4", "babel-runtime": "^6.26.0" } } diff --git a/packages/type-params/package.json b/packages/type-params/package.json index cbc8f8a113..116e4eedc2 100644 --- a/packages/type-params/package.json +++ b/packages/type-params/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/params", - "version": "0.29.3", + "version": "0.29.4", "description": "Type defintions for parameters as passed in calls", "main": "index.js", "engines": { @@ -29,9 +29,9 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/type-params#readme", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/extrinsics": "^0.29.3", - "@polkadot/params": "^0.29.3", - "@polkadot/primitives": "^0.29.3", + "@polkadot/extrinsics": "^0.29.4", + "@polkadot/params": "^0.29.4", + "@polkadot/primitives": "^0.29.4", "@polkadot/util": "^0.30.3", "@polkadot/util-keyring": "^0.30.3" } diff --git a/packages/type-primitives/package.json b/packages/type-primitives/package.json index e77cbea041..6aaed58a8c 100644 --- a/packages/type-primitives/package.json +++ b/packages/type-primitives/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/primitives", - "version": "0.29.3", + "version": "0.29.4", "description": "Type defintions for the Polkadot network", "main": "index.js", "engines": { diff --git a/packages/type-storage/package.json b/packages/type-storage/package.json index 806754d7eb..9019f87535 100644 --- a/packages/type-storage/package.json +++ b/packages/type-storage/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/storage", - "version": "0.29.3", + "version": "0.29.4", "description": "Generic wrapper wrapper around state storage", "main": "index.js", "engines": { @@ -30,8 +30,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/type-storage#readme", "dependencies": { "@babel/runtime": "^7.0.0", - "@polkadot/params": "^0.29.3", - "@polkadot/primitives": "^0.29.3", + "@polkadot/params": "^0.29.4", + "@polkadot/primitives": "^0.29.4", "@polkadot/util": "^0.30.3", "@polkadot/util-crypto": "^0.30.3", "@polkadot/util-keyring": "^0.30.3"