1.11.1 • Published 3 days ago

@frequency-chain/api-augment v1.11.1

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 days ago

Javascript Custom RPC

Contributors Forks Stargazers Issues MIT License NPM @latest NPM @next

Frequency Custom RPC and Types for Polkadot JS API

An easy way to get all the custom rpc and types config to be able to easily use Frequency with the Polkadot JS API library with TypeScript.

Getting Started

  • npm install @frequency-chain/api-augment (API Augmentation Library)
  • npm install @polkadot/api (Polkadot API Library)

Usage

For details on use, see the Polkadot API library documentation.

import { options } from "@frequency-chain/api-augment";
import { ApiPromise } from '@polkadot/api';
// ...

const api = await ApiPromise.create({
    ...options,
    // ...
});

Contributing

See CONTRIBUTING.md for more information.

Updating Definitions

Update ./definitions if you have changed any types or RPC calls.

To generate the JS api definitions, run

make js

This command will start a Frequency node in the background and fetch API definitions from it. To stop the Frequency process, use the PID output by the command.

Helpful Notes

Fails to Resolve Custom RPCs

The api augmentation declares the modules used by @polkadot/api. Thus the import for @frequency-chain/api-augment must come before any @polkadot/api so that the Frequency declarations resolve first.

import { options } from "@frequency-chain/api-augment";
// Or
import "@frequency-chain/api-augment";
// Must come BEFORE any imports from @polkadot/api
import { ApiPromise } from '@polkadot/api';

Caches can also wreck this even if you reorder, so watch out.

  • Yarn cache can sometimes cause issues (if you are using yarn): yarn cache clear
  • Sometimes I have found blowing away the node_modules helps as well: rm -Rf node_modules

Option

Optional responses are not mapped to null and instead return an object with a few properties. For more details see the code for the Option class.

const optionalExample = await api.rpc.schemas.getBySchemaId(1);
// Does the Option have a value?
if (!optionalExample.isEmpty) {
    // Get the value
    return optionalExample.value;
}
return null;

Vec

Vector responses are not mapped directly to a JavaScript Array. Instead they are mapped to the Vec class which does extend Array. Thus, you can still use map, forEach, etc... with responses or access the values directing via .values().

License

Distributed under the Apache 2.0 License. See LICENSE for more information.

0.0.0-10c144

3 days ago

0.0.0-9f4a9f

9 days ago

0.0.0-17c2e1

10 days ago

0.0.0-8dfa47

13 days ago

0.0.0-e63e1e

14 days ago

0.0.0-ca8909

14 days ago

0.0.0-110b44

14 days ago

0.0.0-7b60a1

16 days ago

0.0.0-c40802

22 days ago

0.0.0-fb4b10

1 month ago

0.0.0-9b948d

1 month ago

0.0.0-22ad69

1 month ago

1.11.1

1 month ago

1.11.0

2 months ago

0.0.0-b871aa

2 months ago

0.0.0-41a758

2 months ago

0.0.0-4fb92e

2 months ago

1.11.0-rc2

2 months ago

0.0.0-fa5d9e

2 months ago

0.0.0-d9581a

2 months ago

0.0.0-603ba3

2 months ago

0.0.0-5babc3

2 months ago

0.0.0-8e4bdb

2 months ago

1.11.0-rc1

2 months ago

0.0.0-3eb3fe

2 months ago

0.0.0-d7b98b

2 months ago

0.0.0-56d2d4

2 months ago

0.0.0-284397

2 months ago

0.0.0-815fc8

2 months ago

0.0.0-a63a37

2 months ago

0.0.0-99af6a

3 months ago

0.0.0-03bc60

3 months ago

0.0.0-1a3c48

3 months ago

0.0.0-d4d450

3 months ago

0.0.0-46a5b8

3 months ago

0.0.0-25ac7f

3 months ago

0.0.0-33e541

3 months ago

0.0.0-b26d6a

3 months ago

0.0.0-64fcc7

3 months ago

0.0.0-9b128f

3 months ago

0.0.0-06c726

3 months ago

0.0.0-944a7c

3 months ago

0.0.0-c5277a

3 months ago

0.0.0-cdf696

3 months ago

0.0.0-379a82

3 months ago

0.0.0-9bc974

3 months ago

0.0.0-8679b8

3 months ago

0.0.0-53de09

3 months ago

0.0.0-70aec7

3 months ago

0.0.0-c92466

3 months ago

0.0.0-35c234

4 months ago

0.0.0-14d438

4 months ago

1.10.0

4 months ago

0.0.0-ef20bc

4 months ago

0.0.0-530836

4 months ago

0.0.0-f45a2b

4 months ago

0.0.0-928f35

4 months ago

0.0.0-3d5714

4 months ago

0.0.0-2412d5

5 months ago

0.0.0-701a0b

5 months ago

0.0.0-c4258d

5 months ago

0.0.0-bd32d0

5 months ago

0.0.0-f6fbf8

9 months ago

0.0.0-d2227a

9 months ago

0.0.0-969105

6 months ago

0.0.0-c30138

8 months ago

0.0.0-ff609f

6 months ago

0.0.0-fef536

6 months ago

1.7.4

9 months ago

0.0.0-831337

6 months ago

0.0.0-1831b5

6 months ago

0.0.0-255dca

8 months ago

0.0.0-8461f0

6 months ago

0.0.0-0c487f

7 months ago

0.0.0-99333c

8 months ago

0.0.0-79d3bd

8 months ago

0.0.0-33c123

6 months ago

0.0.0-8f55a1

6 months ago

0.0.0-edb4fc

8 months ago

0.0.0-d1e4e5

7 months ago

0.0.0-8261fb

6 months ago

0.0.0-ebd4ff

7 months ago

0.0.0-dd1360

7 months ago

0.0.0-8f328e

6 months ago

0.0.0-cbbf50

7 months ago

0.0.0-c54260

6 months ago

1.9.0

5 months ago

0.0.0-fdd0f2

8 months ago

0.0.0-3db9d9

9 months ago

0.0.0-04e0d8

6 months ago

0.0.0-112442

8 months ago

0.0.0-1535f1

8 months ago

0.0.0-098cac

6 months ago

1.8.1

7 months ago

0.0.0-501d62

7 months ago

1.8.0

7 months ago

0.0.0-afa449

5 months ago

0.0.0-e35245

9 months ago

0.0.0-d1111d

6 months ago

0.0.0-bd6433

10 months ago

0.0.0-3134cd

6 months ago

0.0.0-194b1b

6 months ago

1.9.0-rc3

6 months ago

1.9.0-rc2

6 months ago

1.9.0-rc1

6 months ago

0.0.0-e8796f

9 months ago

1.7.3

9 months ago

1.7.2

9 months ago

1.7.1

10 months ago

1.7.0

10 months ago

0.0.0-c604f7

6 months ago

0.0.0-60b643

9 months ago

0.0.0-49735

6 months ago

0.0.0-b2515e

8 months ago

0.0.0-dbdeb5

6 months ago

0.0.0-d3914e

10 months ago

0.0.0-7f66d6

6 months ago

0.0.0-b12638

6 months ago

0.0.0-8c8384

6 months ago

0.0.0-d4fe88

7 months ago

0.0.0-1a10f6

9 months ago

0.0.0-0c0bb0

10 months ago

0.0.0-72fb3b

10 months ago

0.0.0-d6d0c5

7 months ago

0.0.0-8c78af

6 months ago

0.0.0-ef2866

6 months ago

0.0.0-298c7e

6 months ago

0.0.0-d88c34

7 months ago

1.7.1-rc1

10 months ago

1.7.1-rc2

10 months ago

0.0.0-3c9488

6 months ago

0.0.0-ba6c06

10 months ago

0.0.0-0073f2

7 months ago

0.0.0-38a508

6 months ago

0.0.0-85b3c2

6 months ago

0.0.0-c72d86

7 months ago

0.0.0-7a87f5

9 months ago

0.0.0-ab1807

7 months ago

0.0.0-7d16b7

7 months ago

0.0.0-b4522d

7 months ago

0.0.0-36c4e4

6 months ago

0.0.0-744fb8

7 months ago

0.0.0-aa5009

10 months ago

0.0.0-35dc88

10 months ago

0.0.0-eb1ed1

10 months ago

0.0.0-4736b6

6 months ago

0.0.0-d6f7d2

7 months ago

0.0.0-41b41c

10 months ago

0.0.0-1fda85

7 months ago

0.0.0-5494f5

9 months ago

0.0.0-56a566

7 months ago

0.0.0-29823b

10 months ago

0.0.0-38e748

10 months ago

1.7.0-rc1

11 months ago

0.0.0-6d9e54

11 months ago

0.0.0-9cd63e

11 months ago

0.0.0-b4abdf

11 months ago

0.0.0-56d33d

11 months ago

0.0.0-517cb2

11 months ago

0.0.0-cf786d

11 months ago

0.0.0-ba9282

11 months ago

0.0.0-7d59a7

11 months ago

0.0.0-5d3d6b

11 months ago

0.0.0-eb8f6d

11 months ago

0.0.0-c4139a

11 months ago

0.0.0-5b8790

11 months ago

0.0.0-3af2ac

10 months ago

0.0.0-24a558

11 months ago

0.0.0-fd8c13

11 months ago

0.0.0-d62153

11 months ago

1.6.2

11 months ago

1.6.1

1 year ago

1.6.0

1 year ago

0.0.0-dbdfd5

12 months ago

0.0.0-459418

12 months ago

0.0.0-6c4713

12 months ago

0.0.0-13257d

1 year ago

0.0.0-69f5d5

12 months ago

0.0.0-c749d6

1 year ago

0.0.0-3eb315

1 year ago

0.0.0-ea25dc

12 months ago

0.0.0-93fc43

12 months ago

0.0.0-348a8f

12 months ago

0.0.0-27c7e9

12 months ago

0.0.0-c1315d

12 months ago

0.0.0-427408

11 months ago

0.0.0-d3a46f

1 year ago

0.0.0-fc0170

1 year ago

0.0.0-45e306

11 months ago

0.0.0-e0688a

1 year ago

0.0.0-e01d27

1 year ago

0.0.0-0e3242

12 months ago

0.0.0-9ea97d

12 months ago

0.0.0-d2a5ee

1 year ago

0.0.0-c0d0bf

1 year ago

0.0.0-cdc3b7

1 year ago

0.0.0-07fb33

11 months ago

0.0.0-533490

1 year ago

0.0.0-0e716d

12 months ago

0.0.0-19e15c

12 months ago

0.0.0-306e19

1 year ago

0.0.0-3adf82

12 months ago

0.0.0-38588a

12 months ago

0.0.0-4a9e42

11 months ago

1.6.2-rc1

11 months ago

0.0.0-d5b412

12 months ago

0.0.0-5a570e

11 months ago

0.0.0-82a845

1 year ago

0.0.0-9a29f0

12 months ago

0.0.0-b92fca

12 months ago

0.0.0-b75eb9

12 months ago

0.0.0-ec8271

11 months ago

0.0.0-82231e

12 months ago

0.0.0-2100d5

12 months ago

0.0.0-bfebcc

12 months ago

0.0.0-f649bc

12 months ago

0.0.0-4aedaf

1 year ago

0.0.0-b3ba1f

11 months ago

0.0.0-d981c3

1 year ago

0.0.0-acfa1e

11 months ago

0.0.0-1df7c4

1 year ago

0.0.0-fc24a3

1 year ago

0.0.0-16eba0

12 months ago

0.0.0-213997

12 months ago

0.0.0-1fa9ab

1 year ago

0.0.0-0c3ac5

12 months ago

0.0.0-8fd716

11 months ago

0.0.0-8b348b

1 year ago

0.0.0-e33d06

1 year ago

0.0.0-3b6453

11 months ago

0.0.0-576130

1 year ago

0.0.0-80a694

12 months ago

0.0.0-6e3bb8

1 year ago

0.0.0-9e938e

1 year ago

1.6.0-rc1

1 year ago

1.6.0-rc2

1 year ago

0.0.0-afef6b

1 year ago

1.6.0-rc3

1 year ago

1.5.2

1 year ago

1.5.1

1 year ago

0.0.0-dc89e4

1 year ago

1.5.0

1 year ago

0.0.0-e3bf35

1 year ago

0.0.0-94f6a7

1 year ago

0.0.0-722c09

1 year ago

0.0.1

1 year ago

0.0.0-f5765e

1 year ago

0.0.0-2d826a

1 year ago

0.0.0-800545

1 year ago

1.4.0-rc3

1 year ago

1.4.0-rc1

1 year ago

1.4.0

1 year ago

0.0.0-c04e70

1 year ago

0.0.0-cfb048

1 year ago

0.0.0-7d964d

1 year ago

0.0.0-0f302f

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

0.0.0-91ce4f

1 year ago

0.0.0-765774

1 year ago

0.0.0-2c2d35

1 year ago

1.3.1-rc1

1 year ago

0.0.0-3ef197

1 year ago

0.0.0-35a89d

1 year ago

0.0.0-bf679f

1 year ago

0.0.0-6912e1

1 year ago

0.0.0-84b5e4

1 year ago

0.0.0-f6dd80

1 year ago

0.0.0-c453b5

1 year ago

0.0.0-faf1e5

1 year ago

0.0.0-c6c53f

1 year ago

0.0.0-2a523d

1 year ago

0.0.0-8b5e51

1 year ago

0.0.0-44a40c

1 year ago

0.0.0-2075b3

1 year ago

0.0.0-0c49b5

1 year ago

0.0.0-694f4e

1 year ago

0.0.0-db81e4

1 year ago

0.0.0-2bc8a0

1 year ago

0.0.0-b8e85a

1 year ago

0.0.0-2666f8

1 year ago

0.0.0-78d4de

1 year ago

0.0.0-8e7104

1 year ago

0.0.0-87c66e

1 year ago

0.0.0-0580bf

1 year ago

0.0.0-05dd0e

1 year ago

0.0.0-3c157f

1 year ago

0.0.0-80844

1 year ago

0.0.0-f0d990

1 year ago

0.0.0-df803f

1 year ago

0.0.0-7018c7

1 year ago

0.0.0-3ad865

1 year ago

0.0.0-0d97c1

1 year ago

0.0.0-e76b8d

1 year ago

0.0.0-356b4a

1 year ago

0.0.0-8dedd4

1 year ago

0.0.0-bbafd5

1 year ago

0.0.0-6a0875

1 year ago

0.0.0-7a3aaa

1 year ago

0.0.0-e88c92

1 year ago

0.0.0-e7d945

1 year ago

0.0.0-ca942c

1 year ago

0.0.0-16deb5

1 year ago

0.0.0-20346

1 year ago

1.2.1

1 year ago

0.0.0-5b8576

1 year ago

0.0.0-1adb26

1 year ago

0.0.0-2d1689

1 year ago

1.2.0

1 year ago

0.0.0-b1ec1c

1 year ago

0.0.0-06c8b8

1 year ago

0.0.0-888f4e

1 year ago

0.0.0-476b26

1 year ago

0.0.0-e9359e

1 year ago

0.0.0-7bb8ea

1 year ago

0.0.0-0c2da5

1 year ago

0.0.0-af72c5

1 year ago

0.0.0-22909e

1 year ago

1.1.0

1 year ago

0.0.0-da057d

1 year ago

0.0.0-593087

1 year ago

0.0.0-ed7269

1 year ago

0.0.0-47927f

1 year ago

0.0.0-7ec698

1 year ago

0.0.0-890b49

1 year ago

0.0.0-dbad9a

1 year ago

0.0.0-0cebe1

1 year ago

0.0.0-7d1144

1 year ago

0.0.0-fb4756

1 year ago

0.0.0-80f936

1 year ago

0.0.0-0f7921

1 year ago

0.0.0-80ecb2

1 year ago

0.0.0-789408

1 year ago

0.0.0-c92ca9

1 year ago

1.2.0-rc1

1 year ago

0.0.0-e998e6

1 year ago

0.0.0-99bb2c

1 year ago

0.0.0-50a41e

1 year ago

0.0.0-decb9c

1 year ago

0.0.0-e8725d

1 year ago

0.0.0-50e902

1 year ago

0.0.0-860eba

1 year ago

0.0.0-8d23f0

1 year ago

0.0.0-aec856

1 year ago

0.0.0-06de12

1 year ago

0.0.0-aa686c

1 year ago

0.0.0-f6f6e8

1 year ago

0.0.0-5b090f

1 year ago

0.0.0-a653df

1 year ago

0.0.0-df2e54

1 year ago

0.0.0-4a80de

1 year ago

0.0.0-c621ba

1 year ago

0.0.0-f38796

1 year ago

0.0.0-9cc486

2 years ago

0.0.0-690d25

1 year ago

0.0.0-377bbe

2 years ago

0.0.0-a10b17

1 year ago

0.0.0-6e0b0b

2 years ago

0.0.0-2cc01c

1 year ago

0.9.29-rc1

2 years ago

0.0.0-dd7866

2 years ago

0.9.29-rc3

1 year ago

0.9.29-rc2

2 years ago

0.9.29-rc4

1 year ago

0.0.0-5f7aac

1 year ago

0.0.0-cff672

2 years ago

0.0.0-ee65e7

1 year ago

0.0.0-5bfd4b

1 year ago

0.0.0-9531a9

1 year ago

0.0.0-85f7de

1 year ago

0.0.0-844b3f

1 year ago

0.0.0-1b3915

1 year ago

0.0.0-fd596a

1 year ago

0.0.0-77271e

1 year ago

0.0.0-769d0c

1 year ago

0.0.0-114403

1 year ago

0.0.0-8d464f

1 year ago

0.0.0-272e8d

1 year ago

0.0.0-6ddff6

1 year ago

0.0.0-b29f4c

1 year ago

0.0.0-ff8c9a

1 year ago

0.0.0-05d75b

1 year ago

0.0.0-916dd2

2 years ago

0.0.0-2482d0

2 years ago

0.0.0-2c3994

1 year ago

0.0.0-c97c88

2 years ago

0.0.0-b221d2

2 years ago

0.0.0-69d9a9

1 year ago

0.0.0-c8991d

2 years ago

0.0.0-404b57

2 years ago

0.0.0-8354a4

1 year ago

0.0.0-ec9ab3

1 year ago

0.0.0-80a669

2 years ago

0.0.0-fd9680

1 year ago

0.0.0-102249

2 years ago

0.0.0-309b5d

1 year ago

0.0.0-2bce49

2 years ago

0.0.0-dfd94f

1 year ago

0.0.0-31a4d3

2 years ago

0.0.0-ef4b58

2 years ago

0.9.29

1 year ago

0.0.0-8b04fd

2 years ago

0.0.0-c43241

1 year ago

0.0.0-12671a

2 years ago

0.0.0-1d6ec0

2 years ago

0.0.0-289629

1 year ago

0.0.0-74aed3

2 years ago

0.0.0-09229d

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

0.0.0-ebbeb1

2 years ago

0.0.0-f038aa

1 year ago

0.0.0-d01a53

1 year ago

0.0.0-58e499

2 years ago

0.0.0-5f9501

2 years ago

0.0.0-ba3528

2 years ago

0.0.0-b5d78e

1 year ago

0.0.0-3acd30

1 year ago

0.0.0-2ad1fa

2 years ago

0.0.0-130516

1 year ago

0.0.0-14761f

1 year ago

0.0.0-611d6d

2 years ago

0.0.0-314360

1 year ago

0.0.0-7128d2

1 year ago

0.0.0-30cb0f

1 year ago

0.0.0-4fb05d

1 year ago

0.0.0-dec4bb

1 year ago

0.0.0-33145a

1 year ago

0.0.0-c4afc2

1 year ago

0.0.0-48f8af

1 year ago

0.0.0-bb5996

1 year ago

0.0.0-a8aff2

2 years ago

0.0.0-8fd2b8

1 year ago

0.0.0-3032e1

1 year ago

0.0.0-0b4030

1 year ago

0.0.0-d9492a

2 years ago

0.0.0-da4426

1 year ago

0.0.0-50c679

1 year ago

0.9.29-1

1 year ago

0.9.29-2

1 year ago

0.0.0-8ec872

1 year ago

0.0.0-03fd70

1 year ago

0.1.5

1 year ago

0.0.0-d54e6e

1 year ago

0.0.0-4729a7

2 years ago

0.0.0-29fadf

2 years ago

0.0.0-b8069e

1 year ago

0.0.0-5e1b5e

2 years ago

0.0.0-246259

2 years ago

0.0.0-3cd432

2 years ago

0.0.0-9e000f

1 year ago

0.0.0-c49d24

1 year ago

0.0.0-6abc5a

1 year ago

0.0.0-950691

1 year ago

0.0.0-1f5b9e

1 year ago

0.0.0-8e794d

1 year ago

0.0.0-89a975

1 year ago

0.0.0-309769

1 year ago

0.0.0-bc14aa

1 year ago

0.0.0-d5fe2c

2 years ago

0.1.5-rc1

1 year ago

0.0.0-fc1edf

2 years ago

0.0.0-a4b90a

1 year ago

0.0.0-94e30c

2 years ago

0.0.0-a71cbc

1 year ago

0.0.0-96df23

2 years ago

0.0.0-94d7f1

1 year ago

0.0.0-0cc0ce

2 years ago

0.0.0-87c6ba

1 year ago

0.0.0-e08613

1 year ago

0.0.0-361787

1 year ago

0.0.0-9e4caa

1 year ago

0.0.0-52d435

2 years ago

0.0.0-978632

2 years ago

0.0.0-3a23ad

2 years ago

0.1.4-4

2 years ago

0.1.0

2 years ago

0.0.0-10dcff

2 years ago

0.1.4-3

2 years ago

0.1.2

2 years ago

0.0.0-92bd31

2 years ago

0.0.0-4d1e51

2 years ago

0.0.0-67faf4

2 years ago

0.0.0-1aba06

2 years ago

0.1.4

2 years ago

0.0.0-f5555e

2 years ago

0.1.3

2 years ago

0.0.0-64b44d

2 years ago

0.0.0-1d045c

2 years ago

0.0.0-fa6e16

2 years ago

0.0.0-cab173

2 years ago