* Make a start, copy stuff
* Payload adjusted
* Linting
* Small cleanups after testing
* Some duplication cleanups (yes... this needs work)
* Slightly less duplication (still not great)
* Typo in getter
* Make a start... static is in, code copied as a start.
* Get exports (more-or-less) right
* Well, the v7/* tests pass... now just to tweak storage generation
* Linting is happy, it doesn't mean it will work...
* It compiles... ship it.
* DoubleMap extended tests
* TwoX64Concat test (aligned with Rust)
* Remove .only
* Update Type.ts
* And working
* Check the full JSON output for the keys (future-proof)
* Renames
* Move (some) from session & elections to srml/types
* Just use createType instad of (new ClassOf(type))(value)
* Cleanup generation script (import file duplication)
* isPedantic matches [] with isEmpty
* Fix undefined.undefined on headKey
* Adjust fallback for linked maps
* Add tests for the linked map fallbacks (head and value)
* Move contracts classes to srml/contracts (now as types-only)
* Exclude srml generated files from codeclimate
* Alos excluse types/src/scripts
* Replace Compact<T>.toBn() with unwrap()
* Fic compact type (#1156)
* Remove as unknown as T (T typing is working)
* Move interfaces back to the relevant types.ts
* Moved all e2e tests to 'api' folder
* Moved metadata test
* fix imports
* Add jest options for testing the different endpoint types separately
* Add check for empty test suites and return empt test to prevent jest from throwing an error
* Fix import paths
* Fix const tests for polkadot chains
* Update to latest Substrate 2.0 image
* Move contract files for e2e testing to e2e tesing folder
* reorder & fix promise query tests for all test nodes
* final fixes for promise query
* eslint fixes
* removed trailing space
* fix linting errors
* Address codeclimate "Function getWsEndpoints has a Cognitive Complexity of 7 (exceeds 5 allowed)."
* Fix contract ABI import paths
* linter endpoint types
* replace alice with alice_stash
* split off promise-queries file
* Remove apiType, smaller cleanups, added local to only: [] tests suites
* relative paths changed to `@polkadot` import
* moved contract wasm & abi's back to `api-contract`
* Bump metadata
* Add Phantom type (grrr... don't like this in meta, but it is what it is)
* yarn test:one Metadata passes
* Update with new section indexes