* Some TS typing cleanups
* docs building again
* yarn.lock rewrite
* tweaks
* BigInt support
* Checktypes with BigInt
* AccountIndex support for BigInt
* Fix ApiPromise signAsync
* Make chain properties available on registry
* Use registry chainSS58 to format address
* CHANGELOG
* CHANGELOG typo
* Fix tests vis setChainProperties
* Cleanup tests via chain property set
* Remove global ss58 format set
* Make Metadata <-> hex encoding work
* Cleanup encoded, only toString exposes santized
* toHex is actual original toHex, remove override
* Update CHANGELOG
* CHANGELOG for .entries argument typing
* Update CHANGELOG.md
* Manual check type for DoubleMap
* Comment around super.toString usage
* Runtime version
* Override for Vote type (not a struct, not caught)
* Generate simple Vote object (first, Struct to be done)
* Comment for hex type (string)
* Expand conviction (like we should on enum)
* Cool, use conviction def for input
* aye is required
* Remove FIXMEs
* Make a start ... V11 definitions
* V11 conversion
* Fix ErrorMetadataV11
* Extension point for signed extensions
* Add V11 to mapped
* Expand toLatest comments
* Make a start at signer extension defs
* exports
* Extract extension definitions
* Add extension registration
* Remove old override
* Get definition on extrinsic creation
* Add missing V4 base
* Optional extrinsic
* Pull extrinsic version from metadata (if available)
* asLatest.extrinsic should now be available
* Don't export non-types for Extrinsic
* Setup registry with default extensions
* Async test really runs async
* Trace test failures (V1 orig, V4 now)
* CHANGELOG
* Add extension data to actual signature
* Cleanups
* Return cleanups
* Mark all type deocde static internal
* Apply extensions fully to payload
* Cleanup duplication
* ExtrinsicSignature* via createType
* Pass registry to all codec types
* Pass through registry inside API (where the rubber meets the road)
* Small additions
* Derive w/ registry
* Types are more-or-less covered
* Some test adjustments (guided by linting)
* Rid the world of some ../injector
* Additional cleanups, merge injector into registry
* Cleanup extrinsics (always passing registry)
* Remove injector imports (not all replaced)
* Typ spec cleanups
* Phase 1 - types seem lint-free
* rpc-{core,provider} lint free
* Start working through metadata
* Small metadata additions
* Some e2e tests (out-of-order)
* Down to a handful
* Fixup tests for packages/types/src/codec/*.spec.ts
* packages/types/src/codec passes all tests
* packages/types ok (Convert storage with registry fn)
* progress (sort out injection, dreaded find-before msg)
* Down to 1 lint issue...
* Linting done... along with on-demand import
* Exposed ordering
* Remove global injects
* Cleanup comments
* Add CHANGELOG & UPGRADING
* Apply suggestions from code review
Co-Authored-By: Amaury Martiny <amaury.martiny@protonmail.com>
* Update Metadata description