Author Commit Message Commit Date Nathan Whitaker 17fa62834b0 Pool requests (#195) 15 Feb 2022 Arjan Zijderveld 2a5a10dfa75 Implemented well-known storage keys in query() (#193)
Implement 'well-known' storage keys described in Substrate 15 Feb 2022 Arjan Zijderveld eb35ba5fd30 Updated docstrings 11 Feb 2022 Arjan Zijderveld dd484f9e263 Updated docstrings 11 Feb 2022 Arjan Zijderveld d36404fe664 Updated docs 11 Feb 2022 Arjan Zijderveld 5f34d540982 Added support for ink metadata V3 (#188)
* Added support for ink metadata V3 #168
- Added metadata migration paths
- Updated event processing
- Updated gas prediction
- Added storage_deposit_limit kwarg
- Updated examples
- Updated unit tests
* Updated README.md and contract example 10 Feb 2022 Arjan Zijderveld 11ce0be2fbf Scalecodec version bump 10 Feb 2022 Arjan Zijderveld 15c769c55a1 Added missing error information for ExtrinsicReceipt in MetadataV14 #187 09 Feb 2022 Arjan Zijderveld 21754e10d49 Added support for verification of wrapped messages #185
Another attempt with the data wrapped, as discussed in https://github.com/polkadot-js/extension/pull/743
Note: As Python apps are trusted sources on its own, no need to wrap data when signing from this lib 09 Feb 2022 Arjan Zijderveld 3a329f0e6c8 Optional raw storage key to query decode instead of generating one 04 Feb 2022 Arjan Zijderveld 21178e2309a Added convenience method retrieve_extrinsic_by_identifier #184 03 Feb 2022 Arjan Zijderveld b249cd2cc00 Scalecodec version bump 01 Feb 2022 Arjan Zijderveld b7939520f1a Test ScaleType as encoding input 01 Feb 2022 Arjan Zijderveld af30e4ac04e Added auto_reconnect kwarg 01 Feb 2022 Arjan Zijderveld 266ae555d6d Store results found bool as meta_info of result obj #177 11 Jan 2022 Arjan Zijderveld 76a739077c7 Fixed incorrect HDKD path length check #176 03 Jan 2022 Arjan Zijderveld 900ec3a4b1d Linting 03 Jan 2022 Arjan Zijderveld 0ed1d3287cd Updated docs 27 Dec 2021 Arjan Zijderveld 0147643241e Updated docs 27 Dec 2021 Arjan Zijderveld 7d2ebfd08d0 Less strict version requirements in ECDSA dependencies #174 27 Dec 2021 Arjan Zijderveld 7f4b38cc737 Scalecodec version bump
Corrected number of storage function params based on hashers #169
Removed duplicate function definition 24 Dec 2021 Arjan Zijderveld 3579bf97ede Scalecodec version bump 21 Dec 2021 Arjan Zijderveld 375205d42f3 Decode default value of storage function when no result #173 21 Dec 2021 Arjan Zijderveld a13577e4535 Fix RPC results processed in wrong order
RPC result race conditions sometimes led to an unprocessed subscription result 21 Dec 2021 Arjan Zijderveld 2391b3c5fbd Fix RPC results processed in wrong order
RPC result race conditions sometimes led to an unprocessed subscription result 21 Dec 2021 Arjan Zijderveld 12eca3ccebe Added missing EthereumAddress type in Moonriver type registry #166 14 Dec 2021 Arjan Zijderveld f9bd91043f2 Updated version of RUST bindings: Python 3.10 wheels 14 Dec 2021 Arjan Zijderveld f552bf0b435 Added ChargeAssetTxPayment extension support 11 Dec 2021 Arjan Zijderveld befa7a2ae04 Determine ss58_format from runtime constant 09 Dec 2021 Arjan Zijderveld 5df61fc84a6 Added signed extensions support (#163) 02 Dec 2021 Arjan Zijderveld 94f438a60f8 Removed block caching #158 01 Dec 2021 Arjan Zijderveld 3a9a7b07f14 Added create_scale_object convenience method polkascan/py-scale-codec#64 30 Nov 2021 Arjan Zijderveld 4dc62eb5088 Updated README.md 28 Nov 2021 Arjan Zijderveld 82d4e56c6a7 Fixed incorrect key generation when using numeric derivation paths #157 19 Nov 2021 Arjan Zijderveld eb9e75fba47 Removed reference to obsolete LogDigest class 18 Nov 2021 Arjan Zijderveld 85a52b1c8f2 Also apply type registry preset when PortableRegistry 11 Nov 2021 Arjan Zijderveld 58dc1bbdcd4 Treat `Moment` consistently as an `u64` as per the Substrate codebase 09 Nov 2021 Arjan Zijderveld 7e8193e5fc1 Added support for ECDSA keypairs (#154)
* Added support for ECDSA keypairs #141
Generate ECDSA Keypairs and sign extrinsics on for example Moonriver
* Fixed incorrect scalecodec version
* Added missing pycryptodome dependency
* Fixed incorrect signature format
* Raise ValueError when empty string in ss58_decode #151
* Updated unit test 08 Nov 2021 Arjan Zijderveld 2f7334ffc48 Automatic gas prediction when omitting gas_limit in ContractInstance.exec() 02 Nov 2021 Arjan Zijderveld ba9455ec77f M Merge pull request #152 from polkascan/feature/ink3_support
New ink metadata V1 support
Fixes #147 01 Nov 2021 Arjan Zijderveld def0986e5cc Added check if type_id exists in contract metadata
Fixed incorrect unit test data 01 Nov 2021 Arjan Zijderveld 71b24825095 Fixed incorrect type registry namespace prefix for ink message arguments #147
Added unit tests for contract metadata V1 01 Nov 2021 Arjan Zijderveld 0793a060faa Added support for new ink! 3 metadata format #147
Processes V1 ink! metadata format and integrates PortableRegistry format to central type registry, using `ink::<source_hash>::<si_type_id>` namespace format 28 Oct 2021 Arjan Zijderveld d7d22920842 Scalecodec version bump 22 Oct 2021 Arjan Zijderveld ec3ff858895 Fixed several helper functions #146
Added helper function unit tests 22 Oct 2021 Arjan Zijderveld 154ff1ce2e2 Skip unnecessary type conversion for scale_info type registries
scalecodec version bump 20 Oct 2021 Arjan Zijderveld 1cadcbe62ef Fixed MetadataV14 block author retrieval #138 14 Oct 2021 Arjan Zijderveld 4be05f03d52 Fixed incorrect reload of type registry when PortableRegistry is present
Fixed unit tests 14 Oct 2021 Arjan Zijderveld 2437c80cbd2 M Merge pull request #142 from bitpanda-labs/fix-total-fee-amount-balances-deposit
fixing calculation of total fee amount when event is a balances/deposit 13 Oct 2021 ilker 0931c83049b fixing calculation of total fee amount when event is a balances/deposit 13 Oct 2021 ← Prev Next → [{"id": "17fa62834b0da78fdbc2ba9aa56bee0634a722b6", "href": "/projects/ER/repos/py-substrate-interface/commits/17fa62834b0da78fdbc2ba9aa56bee0634a722b6","parents": [{ "id": "2a5a10dfa75cdb33c1640eb3036c76b9e786cfc0" }]},{"id": "2a5a10dfa75cdb33c1640eb3036c76b9e786cfc0", "href": "/projects/ER/repos/py-substrate-interface/commits/2a5a10dfa75cdb33c1640eb3036c76b9e786cfc0","labels": [{"name": "v1.2.1", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.2.1"}],"parents": [{ "id": "eb35ba5fd302ebcbcc643923bd3c35665d1eb36c" }]},{"id": "eb35ba5fd302ebcbcc643923bd3c35665d1eb36c", "href": "/projects/ER/repos/py-substrate-interface/commits/eb35ba5fd302ebcbcc643923bd3c35665d1eb36c","parents": [{ "id": "dd484f9e2639ee6397a683f6cb2db7a4a378b545" }]},{"id": "dd484f9e2639ee6397a683f6cb2db7a4a378b545", "href": "/projects/ER/repos/py-substrate-interface/commits/dd484f9e2639ee6397a683f6cb2db7a4a378b545","parents": [{ "id": "d36404fe664a3aabc38533b6194f486279fbf8ab" }]},{"id": "d36404fe664a3aabc38533b6194f486279fbf8ab", "href": "/projects/ER/repos/py-substrate-interface/commits/d36404fe664a3aabc38533b6194f486279fbf8ab","parents": [{ "id": "5f34d540982b2faf6f8f9c0fb41b027a2bba4f66" }]},{"id": "5f34d540982b2faf6f8f9c0fb41b027a2bba4f66", "href": "/projects/ER/repos/py-substrate-interface/commits/5f34d540982b2faf6f8f9c0fb41b027a2bba4f66","labels": [{"name": "v1.2.0", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.2.0"}],"parents": [{ "id": "11ce0be2fbf03d046b2b8f2a6bb701e7d3098404" }]},{"id": "11ce0be2fbf03d046b2b8f2a6bb701e7d3098404", "href": "/projects/ER/repos/py-substrate-interface/commits/11ce0be2fbf03d046b2b8f2a6bb701e7d3098404","parents": [{ "id": "15c769c55a123b6846bd63ac916c4547b83841a6" }]},{"id": "15c769c55a123b6846bd63ac916c4547b83841a6", "href": "/projects/ER/repos/py-substrate-interface/commits/15c769c55a123b6846bd63ac916c4547b83841a6","parents": [{ "id": "21754e10d497c80b100dd2f2e3977fda8cff0a4f" }]},{"id": "21754e10d497c80b100dd2f2e3977fda8cff0a4f", "href": "/projects/ER/repos/py-substrate-interface/commits/21754e10d497c80b100dd2f2e3977fda8cff0a4f","parents": [{ "id": "3a329f0e6c8bd4620d0c4fbac1b8bd0e1d09a5e9" }]},{"id": "3a329f0e6c8bd4620d0c4fbac1b8bd0e1d09a5e9", "href": "/projects/ER/repos/py-substrate-interface/commits/3a329f0e6c8bd4620d0c4fbac1b8bd0e1d09a5e9","labels": [{"name": "v1.1.9", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.9"}],"parents": [{ "id": "21178e2309a78a5eb7165c36d328280c86ed7e73" }]},{"id": "21178e2309a78a5eb7165c36d328280c86ed7e73", "href": "/projects/ER/repos/py-substrate-interface/commits/21178e2309a78a5eb7165c36d328280c86ed7e73","parents": [{ "id": "b249cd2cc00c025601a118320da0ab30de41ea23" }]},{"id": "b249cd2cc00c025601a118320da0ab30de41ea23", "href": "/projects/ER/repos/py-substrate-interface/commits/b249cd2cc00c025601a118320da0ab30de41ea23","labels": [{"name": "v1.1.8", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.8"}],"parents": [{ "id": "b7939520f1a90ad5e006ff2172a49f4047fa8258" }]},{"id": "b7939520f1a90ad5e006ff2172a49f4047fa8258", "href": "/projects/ER/repos/py-substrate-interface/commits/b7939520f1a90ad5e006ff2172a49f4047fa8258","parents": [{ "id": "af30e4ac04e46ddfbaf1db9a97cd2361c5d4e838" }]},{"id": "af30e4ac04e46ddfbaf1db9a97cd2361c5d4e838", "href": "/projects/ER/repos/py-substrate-interface/commits/af30e4ac04e46ddfbaf1db9a97cd2361c5d4e838","parents": [{ "id": "266ae555d6db5047dbc76f81f5f7222ab3e06332" }]},{"id": "266ae555d6db5047dbc76f81f5f7222ab3e06332", "href": "/projects/ER/repos/py-substrate-interface/commits/266ae555d6db5047dbc76f81f5f7222ab3e06332","parents": [{ "id": "76a739077c766037e786683288fc814e5a00df0c" }]},{"id": "76a739077c766037e786683288fc814e5a00df0c", "href": "/projects/ER/repos/py-substrate-interface/commits/76a739077c766037e786683288fc814e5a00df0c","labels": [{"name": "v1.1.7", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.7"}],"parents": [{ "id": "900ec3a4b1d3db184c68b8e9ada2db31fe2b3aad" }]},{"id": "900ec3a4b1d3db184c68b8e9ada2db31fe2b3aad", "href": "/projects/ER/repos/py-substrate-interface/commits/900ec3a4b1d3db184c68b8e9ada2db31fe2b3aad","parents": [{ "id": "0ed1d3287cd9a930bac3e1a2a3af28dbc0ba9a33" }]},{"id": "0ed1d3287cd9a930bac3e1a2a3af28dbc0ba9a33", "href": "/projects/ER/repos/py-substrate-interface/commits/0ed1d3287cd9a930bac3e1a2a3af28dbc0ba9a33","parents": [{ "id": "0147643241e9675cd3f0bbd3ba11c0441ffa9574" }]},{"id": "0147643241e9675cd3f0bbd3ba11c0441ffa9574", "href": "/projects/ER/repos/py-substrate-interface/commits/0147643241e9675cd3f0bbd3ba11c0441ffa9574","parents": [{ "id": "7d2ebfd08d08777f52ff34536fe6f4f9eeacebea" }]},{"id": "7d2ebfd08d08777f52ff34536fe6f4f9eeacebea", "href": "/projects/ER/repos/py-substrate-interface/commits/7d2ebfd08d08777f52ff34536fe6f4f9eeacebea","parents": [{ "id": "7f4b38cc737136d10ea4bb39ba931ac0a998b06b" }]},{"id": "7f4b38cc737136d10ea4bb39ba931ac0a998b06b", "href": "/projects/ER/repos/py-substrate-interface/commits/7f4b38cc737136d10ea4bb39ba931ac0a998b06b","labels": [{"name": "v1.1.6", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.6"}],"parents": [{ "id": "3579bf97ede44f6ca7d018775b5ece37877ba721" }]},{"id": "3579bf97ede44f6ca7d018775b5ece37877ba721", "href": "/projects/ER/repos/py-substrate-interface/commits/3579bf97ede44f6ca7d018775b5ece37877ba721","labels": [{"name": "v1.1.5", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.5"}],"parents": [{ "id": "375205d42f3685f6ce23eddb7194ae7f2cfc5f17" }]},{"id": "375205d42f3685f6ce23eddb7194ae7f2cfc5f17", "href": "/projects/ER/repos/py-substrate-interface/commits/375205d42f3685f6ce23eddb7194ae7f2cfc5f17","parents": [{ "id": "a13577e45350b1df9b451bb16f5c221f57bf9c65" }]},{"id": "a13577e45350b1df9b451bb16f5c221f57bf9c65", "href": "/projects/ER/repos/py-substrate-interface/commits/a13577e45350b1df9b451bb16f5c221f57bf9c65","parents": [{ "id": "2391b3c5fbd08ca7569c4afeb7039bad5e6c4fef" }]},{"id": "2391b3c5fbd08ca7569c4afeb7039bad5e6c4fef", "href": "/projects/ER/repos/py-substrate-interface/commits/2391b3c5fbd08ca7569c4afeb7039bad5e6c4fef","parents": [{ "id": "12eca3ccebe68f88ca84ec3d0eda04c202339ce0" }]},{"id": "12eca3ccebe68f88ca84ec3d0eda04c202339ce0", "href": "/projects/ER/repos/py-substrate-interface/commits/12eca3ccebe68f88ca84ec3d0eda04c202339ce0","labels": [{"name": "v1.1.4", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.4"}],"parents": [{ "id": "f9bd91043f2253fd90d53f1bbb64a3ddca43b644" }]},{"id": "f9bd91043f2253fd90d53f1bbb64a3ddca43b644", "href": "/projects/ER/repos/py-substrate-interface/commits/f9bd91043f2253fd90d53f1bbb64a3ddca43b644","parents": [{ "id": "f552bf0b4352210ca8f2c205b83e736e886609ab" }]},{"id": "f552bf0b4352210ca8f2c205b83e736e886609ab", "href": "/projects/ER/repos/py-substrate-interface/commits/f552bf0b4352210ca8f2c205b83e736e886609ab","labels": [{"name": "v1.1.3", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.3"}],"parents": [{ "id": "befa7a2ae04a06e94ef53279450765adbd769b22" }]},{"id": "befa7a2ae04a06e94ef53279450765adbd769b22", "href": "/projects/ER/repos/py-substrate-interface/commits/befa7a2ae04a06e94ef53279450765adbd769b22","parents": [{ "id": "5df61fc84a6fa185dcc17e761c412a499aad1609" }]},{"id": "5df61fc84a6fa185dcc17e761c412a499aad1609", "href": "/projects/ER/repos/py-substrate-interface/commits/5df61fc84a6fa185dcc17e761c412a499aad1609","labels": [{"name": "v1.1.2", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.2"}],"parents": [{ "id": "94f438a60f8798d461ebe1adf06567d9445229da" }]},{"id": "94f438a60f8798d461ebe1adf06567d9445229da", "href": "/projects/ER/repos/py-substrate-interface/commits/94f438a60f8798d461ebe1adf06567d9445229da","parents": [{ "id": "3a9a7b07f14d0948bd155a0da0e6daaad0594b31" }]},{"id": "3a9a7b07f14d0948bd155a0da0e6daaad0594b31", "href": "/projects/ER/repos/py-substrate-interface/commits/3a9a7b07f14d0948bd155a0da0e6daaad0594b31","parents": [{ "id": "4dc62eb5088fa55c951a1315b1b4943ae6a03496" }]},{"id": "4dc62eb5088fa55c951a1315b1b4943ae6a03496", "href": "/projects/ER/repos/py-substrate-interface/commits/4dc62eb5088fa55c951a1315b1b4943ae6a03496","parents": [{ "id": "82d4e56c6a729e649613b9a99c8e09161d4a33cc" }]},{"id": "82d4e56c6a729e649613b9a99c8e09161d4a33cc", "href": "/projects/ER/repos/py-substrate-interface/commits/82d4e56c6a729e649613b9a99c8e09161d4a33cc","parents": [{ "id": "eb9e75fba473011e2b749fd972f6a1bf2207e0e7" }]},{"id": "eb9e75fba473011e2b749fd972f6a1bf2207e0e7", "href": "/projects/ER/repos/py-substrate-interface/commits/eb9e75fba473011e2b749fd972f6a1bf2207e0e7","parents": [{ "id": "85a52b1c8f22e81277907f82d807210747c6c583" }]},{"id": "85a52b1c8f22e81277907f82d807210747c6c583", "href": "/projects/ER/repos/py-substrate-interface/commits/85a52b1c8f22e81277907f82d807210747c6c583","labels": [{"name": "v1.1.1", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1.1"}],"parents": [{ "id": "58dc1bbdcd4191b11ebc0a660d859cf06dd14186" }]},{"id": "58dc1bbdcd4191b11ebc0a660d859cf06dd14186", "href": "/projects/ER/repos/py-substrate-interface/commits/58dc1bbdcd4191b11ebc0a660d859cf06dd14186","parents": [{ "id": "7e8193e5fc16eec2dbcb364ec5e1c85b520be96a" }]},{"id": "7e8193e5fc16eec2dbcb364ec5e1c85b520be96a", "href": "/projects/ER/repos/py-substrate-interface/commits/7e8193e5fc16eec2dbcb364ec5e1c85b520be96a","labels": [{"name": "v1.1", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.1"}],"parents": [{ "id": "2f7334ffc4870ca4b13515b85d14fcb5b6d314db" }]},{"id": "2f7334ffc4870ca4b13515b85d14fcb5b6d314db", "href": "/projects/ER/repos/py-substrate-interface/commits/2f7334ffc4870ca4b13515b85d14fcb5b6d314db","parents": [{ "id": "ba9455ec77f3055099352ab4fe7630082916734b" }]},{"id": "ba9455ec77f3055099352ab4fe7630082916734b", "href": "/projects/ER/repos/py-substrate-interface/commits/ba9455ec77f3055099352ab4fe7630082916734b","labels": [{"name": "v1.0.6", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.0.6"}],"parents": [{ "id": "d7d229208426e97bac2481a786055d6111c8d2f0" },{ "id": "def0986e5ccbf803986d7789c37890828f5c8e18" }]},{"id": "def0986e5ccbf803986d7789c37890828f5c8e18", "href": "/projects/ER/repos/py-substrate-interface/commits/def0986e5ccbf803986d7789c37890828f5c8e18","parents": [{ "id": "71b248250951f511d6d4719968eb80c6506ac826" }]},{"id": "71b248250951f511d6d4719968eb80c6506ac826", "href": "/projects/ER/repos/py-substrate-interface/commits/71b248250951f511d6d4719968eb80c6506ac826","parents": [{ "id": "0793a060faa5db109521b31c85379c01ff847c8a" }]},{"id": "0793a060faa5db109521b31c85379c01ff847c8a", "href": "/projects/ER/repos/py-substrate-interface/commits/0793a060faa5db109521b31c85379c01ff847c8a","parents": [{ "id": "d7d229208426e97bac2481a786055d6111c8d2f0" }]},{"id": "d7d229208426e97bac2481a786055d6111c8d2f0", "href": "/projects/ER/repos/py-substrate-interface/commits/d7d229208426e97bac2481a786055d6111c8d2f0","labels": [{"name": "v1.0.5", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.0.5"}],"parents": [{ "id": "ec3ff8588951235ddc5842cbe816bbb069308833" }]},{"id": "ec3ff8588951235ddc5842cbe816bbb069308833", "href": "/projects/ER/repos/py-substrate-interface/commits/ec3ff8588951235ddc5842cbe816bbb069308833","parents": [{ "id": "154ff1ce2e2648d96818200c86ba5889fc5c60d2" }]},{"id": "154ff1ce2e2648d96818200c86ba5889fc5c60d2", "href": "/projects/ER/repos/py-substrate-interface/commits/154ff1ce2e2648d96818200c86ba5889fc5c60d2","labels": [{"name": "v1.0.4", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.0.4"}],"parents": [{ "id": "1cadcbe62ef470dee408550a3cb65af0c6a67e96" }]},{"id": "1cadcbe62ef470dee408550a3cb65af0c6a67e96", "href": "/projects/ER/repos/py-substrate-interface/commits/1cadcbe62ef470dee408550a3cb65af0c6a67e96","labels": [{"name": "v1.0.3", "type": "TAG", "href": "/projects/ER/repos/py-substrate-interface/browse?at=v1.0.3"}],"parents": [{ "id": "4be05f03d5282febb3bbfa0f0216a171f3735515" }]},{"id": "4be05f03d5282febb3bbfa0f0216a171f3735515", "href": "/projects/ER/repos/py-substrate-interface/commits/4be05f03d5282febb3bbfa0f0216a171f3735515","parents": [{ "id": "2437c80cbd23c945af55ad6384fb98884f66409a" }]},{"id": "2437c80cbd23c945af55ad6384fb98884f66409a", "href": "/projects/ER/repos/py-substrate-interface/commits/2437c80cbd23c945af55ad6384fb98884f66409a","parents": [{ "id": "ceec5fc83b969f5503450cae14fcdc8806894f91" },{ "id": "0931c83049bc1e9c3c0ff0ba0f96c8c3a41701ce" }]},{"id": "0931c83049bc1e9c3c0ff0ba0f96c8c3a41701ce", "href": "/projects/ER/repos/py-substrate-interface/commits/0931c83049bc1e9c3c0ff0ba0f96c8c3a41701ce","parents": [{ "id": "ceec5fc83b969f5503450cae14fcdc8806894f91" }]}]