Jaco Greeff 60d3d6396a Expand api-codec types (#163)
* Add missing U* (number) types

* Missing number types & indexes

* Add H256, H512, Hash & Signature

* Add Bool, KeyValue & U8a (base)

* Fix LengthCompact encoder (with tests)

* AccountId

* AccountId toU8a

* Order imports

* Apply type aliasses, PropIndex -> ProposalIndex

* Cleanup mappers

* Add fromJSON to Type

* Spliut with Address, AccountId & AccountIndex

* Add some comments around the types

* instanceOf check

* Address can construct from AccountIndex or AccountId

* Remove Address.encode (unused)

* Allow instance of class in constructor

* Cleanup instanceof (String, Bool, H256, H512)

* AccountId/AccountIndex check around CodecU8a

* Fix unused imports

* Additional in-constructor instanceof constructions

* u8a allows hex, string or u8a inputs

* Metadata.fromJSON

* Add Header

* Allow CodecNumber to take hex/string inputs

* fromJSON uses decoder

* Remove LengthFixed (only compact used), add tests

* Some tests around Type

* Remove unused package

* PR comments

* Expand tests (and fix some bug - yay for tests)

* Rename /base -> /codec
2018-09-25 13:33:28 +02:00
2018-09-24 11:58:23 +00:00
2018-09-25 13:33:28 +02:00
2018-06-23 13:39:31 +02:00
2017-12-01 20:57:16 +01:00
2017-11-18 08:38:18 +01:00
2017-11-28 19:00:45 +01:00
2017-12-01 20:57:16 +01:00
2017-11-28 18:03:48 +01:00
2018-09-15 09:11:56 +02:00
2018-06-12 10:30:18 +02:00
2018-05-16 13:53:29 +02:00
2018-09-19 16:14:37 +02:00
2018-09-24 13:51:20 +02:00
2018-09-24 11:58:23 +00:00
2018-01-04 08:46:12 +01:00
2018-09-24 11:58:23 +00:00
2018-09-24 13:51:20 +02:00
2018-09-19 16:14:37 +02:00
2018-09-20 17:35:53 +02:00

polkadotjs isc style npm travis maintainability coverage greenkeeper dependency devDependency

@polkadot/api

This library provides a clean wrapper around all the methods exposed by a Polkadot/Subtrate network client. For complete documentation around the classes, interfaces and their use, visit the documentation portal.

The API is split up into a number of internal packages -

Type definitions for interfaces as exposed by Polkadot & Substrate clients -

S
Description
Fork of polkadot-js/api. Held for the @polkadot/types side of Quantus support — ExtrinsicSignature is MultiSignature (64/65 bytes) upstream, where Quantus needs a 5261/7219-byte DilithiumSignatureScheme. May turn out to need no patch at all if registry type overrides suffice; see quantus/api#1.
Readme
142 MiB
Languages
TypeScript 99.9%