Tadeo Hepperle
56d0cdae78
Static Decoding of Signed Extensions: Simple Approach ( #1235 )
...
* skeleton commit
* signed extension decoding
* fix some minor things
* make api more similar to Extrinsics
* defer decoding of signed extensions
* fix byte slices
* add test for nonce signed extension
* adjust test and extend for tip
* clippy
* support both ChargeTransactionPayment and ChargeAssetTxPayment
* address PR comments
* Extend lifetimes, expose pub structs, remove as_type
* add signed extensions to block subscribing example
* add Decoded type
* fix merging bug and tests
* add decoded type in CustomSignedExtension
* fix minor issues, extend test
* cargo fmt differences
* remove the `decoded` function
* new as_signed_extra fn, do not expose as_type anymore
* fix Result-Option order, simplify obtaining Nonce
* tx: Remove `wait_for_in_block` helper method (#1237 )
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update smoldot to 0.12 (#1212 )
* Update lightclient
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* testing: Fix typo
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* testing: Update cargo.toml
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add tracing logs to improve debugging
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add socket buffers module for `PlatformRef`
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Update `SubxtPlatform`
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* cargo: Add lightclient dependencies
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update cargo.lock of wasm tests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add constant for with-buffer module
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Replace rand crate with getrandom
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* example: Update cargo lock file
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* examples: Update deps
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
* ChargeAssetTxPayment: support providing u32 or MultiLocation in default impl (#1227 )
* Asset Id in Config trait
* add example configuring the config
* fmt
* fix Default trait bound
* merge examples, fix default again
* adjust config in examples
* Update subxt/src/config/mod.rs
Co-authored-by: James Wilson <james@jsdw.me >
---------
Co-authored-by: James Wilson <james@jsdw.me >
* generic AssetId
* fix generics
* fmt
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: James Wilson <james@jsdw.me >
Co-authored-by: Alexandru Vasile <60601340+lexnv@users.noreply.github.com >
2023-11-10 18:32:58 +01:00
James Wilson
e7c1f73429
Bump scale-decode and scale-value to latest ( #1252 )
2023-11-10 17:15:12 +01:00
dependabot[bot]
516c298c0a
Bump futures-util from 0.3.28 to 0.3.29 ( #1244 )
...
Bumps [futures-util](https://github.com/rust-lang/futures-rs ) from 0.3.28 to 0.3.29.
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.28...0.3.29 )
---
updated-dependencies:
- dependency-name: futures-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandru Vasile <60601340+lexnv@users.noreply.github.com >
2023-11-09 17:37:15 +02:00
dependabot[bot]
cfa5d915b9
Bump wasm-bindgen from 0.2.87 to 0.2.88 ( #1245 )
...
Bumps [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) from 0.2.87 to 0.2.88.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.87...0.2.88 )
---
updated-dependencies:
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandru Vasile <60601340+lexnv@users.noreply.github.com >
2023-11-09 17:36:57 +02:00
dependabot[bot]
d62b4e1851
Bump js-sys from 0.3.64 to 0.3.65 ( #1246 )
...
Bumps [js-sys](https://github.com/rustwasm/wasm-bindgen ) from 0.3.64 to 0.3.65.
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandru Vasile <60601340+lexnv@users.noreply.github.com >
2023-11-09 17:36:39 +02:00
Fredrik Simonsson
b8b56cb9c4
Implement legacy RPC system_account_next_index ( #1250 )
...
RPC system_account_next_index compensates for
extrinsics in transaction pool as opposed to
get_account_nonce which does not.
2023-11-09 11:08:01 +01:00
dependabot[bot]
633219648d
Bump serde_json from 1.0.107 to 1.0.108 ( #1243 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.107 to 1.0.108.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.107...v1.0.108 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-06 11:27:38 +00:00
Tadeo Hepperle
fd0fe57002
ChargeAssetTxPayment: support providing u32 or MultiLocation in default impl ( #1227 )
...
* Asset Id in Config trait
* add example configuring the config
* fmt
* fix Default trait bound
* merge examples, fix default again
* adjust config in examples
* Update subxt/src/config/mod.rs
Co-authored-by: James Wilson <james@jsdw.me >
---------
Co-authored-by: James Wilson <james@jsdw.me >
2023-11-03 14:22:48 +01:00
Alexandru Vasile
b472fe5223
Update smoldot to 0.12 ( #1212 )
...
* Update lightclient
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* testing: Fix typo
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* testing: Update cargo.toml
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add tracing logs to improve debugging
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add socket buffers module for `PlatformRef`
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Update `SubxtPlatform`
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* cargo: Add lightclient dependencies
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update cargo.lock of wasm tests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add constant for with-buffer module
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Replace rand crate with getrandom
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* example: Update cargo lock file
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* examples: Update deps
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
2023-11-03 15:14:54 +02:00
Alexandru Vasile
40aca5ba65
tx: Remove wait_for_in_block helper method ( #1237 )
...
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
2023-11-02 17:50:00 +00:00
Tadeo Hepperle
1b88ebf78e
Support decoding signed extensions ( #1209 )
...
* skeleton commit
* signed extension decoding
* fix some minor things
* make api more similar to Extrinsics
* defer decoding of signed extensions
* fix byte slices
* add test for nonce signed extension
* adjust test and extend for tip
* clippy
* support both ChargeTransactionPayment and ChargeAssetTxPayment
* address PR comments
* Extend lifetimes, expose pub structs, remove as_type
* add signed extensions to block subscribing example
* make example less ugly
---------
Co-authored-by: James Wilson <james@jsdw.me >
2023-10-31 10:40:23 +01:00
Alexandru Vasile
e53df87e72
tests: Wait for transaction to be in a finalized block ( #1236 )
...
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
2023-10-31 10:35:40 +01:00
Daan van der Plas
c3831c26d8
fix parachain example ( #1228 )
...
* fix parachain example
* Simplify chain config
* tweak CI to check parachain-example, too (#1234 )
---------
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: James Wilson <james@jsdw.me >
2023-10-30 17:08:14 +01:00
dependabot[bot]
3dd030fa67
Bump serde from 1.0.188 to 1.0.190 ( #1230 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.188 to 1.0.190.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.188...v1.0.190 )
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
2023-10-30 11:48:45 +01:00
dependabot[bot]
62c7e7cceb
Bump async-trait from 0.1.73 to 0.1.74 ( #1229 )
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.73 to 0.1.74.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.73...0.1.74 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 12:32:00 +02:00
dependabot[bot]
8959fad9c7
Bump clap from 4.4.6 to 4.4.7 ( #1231 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.6 to 4.4.7.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.6...v4.4.7 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 10:44:30 +01:00
dependabot[bot]
1ad1be9ecf
Bump tokio-util from 0.7.9 to 0.7.10 ( #1233 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.9 to 0.7.10.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 10:43:26 +01:00
dependabot[bot]
80c1cb2c1b
Bump jsonrpsee from 0.20.2 to 0.20.3 ( #1232 )
...
Bumps [jsonrpsee](https://github.com/paritytech/jsonrpsee ) from 0.20.2 to 0.20.3.
- [Release notes](https://github.com/paritytech/jsonrpsee/releases )
- [Changelog](https://github.com/paritytech/jsonrpsee/blob/v0.20.3/CHANGELOG.md )
- [Commits](https://github.com/paritytech/jsonrpsee/compare/v0.20.2...v0.20.3 )
---
updated-dependencies:
- dependency-name: jsonrpsee
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-30 10:36:38 +01:00
James Wilson
2b21f8dc8c
Tidy subxt-codegen crate interface ( #1225 )
...
* first pass tidying codegen crate interface
* fix a codegen test
* macro: keep error spans
* clippy
* fix doc example
* removecommented-out code
2023-10-27 16:35:18 +01:00
James Wilson
98170c8fdb
update light client docs ( #1223 )
2023-10-23 18:52:11 +02:00
dependabot[bot]
cb6c7f287e
Bump scale-info from 2.9.0 to 2.10.0 ( #1215 )
...
Bumps [scale-info](https://github.com/paritytech/scale-info ) from 2.9.0 to 2.10.0.
- [Release notes](https://github.com/paritytech/scale-info/releases )
- [Changelog](https://github.com/paritytech/scale-info/blob/master/CHANGELOG.md )
- [Commits](https://github.com/paritytech/scale-info/compare/v2.9.0...v2.10.0 )
---
updated-dependencies:
- dependency-name: scale-info
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 13:15:24 +02:00
dependabot[bot]
1b3fd4a789
Bump tracing from 0.1.39 to 0.1.40 ( #1218 )
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.39 to 0.1.40.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.39...tracing-0.1.40 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:05:10 +01:00
dependabot[bot]
f0909ce464
Bump proc-macro2 from 1.0.68 to 1.0.69 ( #1219 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.68 to 1.0.69.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.68...1.0.69 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:04:52 +01:00
dependabot[bot]
e212a533b2
Bump thiserror from 1.0.49 to 1.0.50 ( #1217 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.49 to 1.0.50.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.49...1.0.50 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:11:22 +02:00
dependabot[bot]
e5be60bbf8
Bump Swatinem/rust-cache from 2.7.0 to 2.7.1 ( #1220 )
...
Bumps [Swatinem/rust-cache](https://github.com/swatinem/rust-cache ) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/swatinem/rust-cache/releases )
- [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md )
- [Commits](https://github.com/swatinem/rust-cache/compare/a95ba195448af2da9b00fb742d14ffaaf3c21f43...3cf7f8cc28d1b4e7d01e3783be10a97d55d483c8 )
---
updated-dependencies:
- dependency-name: Swatinem/rust-cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:10:04 +02:00
dependabot[bot]
ee1624eef9
Bump regex from 1.10.1 to 1.10.2 ( #1216 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.10.1 to 1.10.2.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.1...1.10.2 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-23 11:09:33 +02:00
dependabot[bot]
ead9250df1
Bump rustix from 0.36.15 to 0.36.16 ( #1210 )
...
Bumps [rustix](https://github.com/bytecodealliance/rustix ) from 0.36.15 to 0.36.16.
- [Release notes](https://github.com/bytecodealliance/rustix/releases )
- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.36.15...v0.36.16 )
---
updated-dependencies:
- dependency-name: rustix
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2023-10-19 10:34:36 +02:00
James Wilson
71fbfebf5a
Clone + Debug on Payloads/Addresses, and compare child storage results ( #1203 )
...
* Clone + Debug on Payloads/Addresses, and compare child storage results
* , to .
* clippy and fixes
* fix
* use derivative instead to remove boilerplate impls
* add missing import
* tidy up and extend wasm test timeout
* try 5 mins instead of 2
2023-10-18 22:05:38 +01:00
dependabot[bot]
a3b076bad1
Bump tracing from 0.1.37 to 0.1.39 ( #1205 )
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.37 to 0.1.39.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.37...tracing-0.1.39 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 12:43:22 +03:00
dependabot[bot]
7343bdf427
Bump regex from 1.9.6 to 1.10.1 ( #1204 )
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.9.6 to 1.10.1.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.9.6...1.10.1 )
---
updated-dependencies:
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 10:12:48 +02:00
dependabot[bot]
7b81928ec5
Bump jsonrpsee from 0.20.1 to 0.20.2 ( #1206 )
...
Bumps [jsonrpsee](https://github.com/paritytech/jsonrpsee ) from 0.20.1 to 0.20.2.
- [Release notes](https://github.com/paritytech/jsonrpsee/releases )
- [Changelog](https://github.com/paritytech/jsonrpsee/blob/v0.20.2/CHANGELOG.md )
- [Commits](https://github.com/paritytech/jsonrpsee/compare/v0.20.1...v0.20.2 )
---
updated-dependencies:
- dependency-name: jsonrpsee
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 10:12:34 +02:00
dependabot[bot]
4e55e05125
Bump primitive-types from 0.12.1 to 0.12.2 ( #1207 )
...
Bumps [primitive-types](https://github.com/paritytech/parity-common ) from 0.12.1 to 0.12.2.
- [Commits](https://github.com/paritytech/parity-common/commits )
---
updated-dependencies:
- dependency-name: primitive-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 10:12:23 +02:00
dependabot[bot]
17ead808e1
Bump tokio from 1.32.0 to 1.33.0 ( #1208 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.32.0 to 1.33.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.33.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-16 10:12:08 +02:00
James Wilson
d44941fb1b
Batch fetching storage values again ( #1199 )
...
* re-batchify fetching storage values
* cargo fmt
* make page size static again; probably makes more sense to make it configurable if that is needed enough
* clippy
2023-10-11 14:33:37 +02:00
James Wilson
2e908025f0
Wee tidy to subxt-signer flags ( #1200 )
...
* Wee tidy to subxt-signer flags
* revert removing subxt?/foo features; need them for CI
* make the flag identical to subxt; forgot the 'all' case
* subxt-signer needs native flag now when --no-default-features
2023-10-09 22:15:42 +02:00
dependabot[bot]
184d24f6bc
Bump proc-macro2 from 1.0.67 to 1.0.68 ( #1197 )
...
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2 ) from 1.0.67 to 1.0.68.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases )
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.67...1.0.68 )
---
updated-dependencies:
- dependency-name: proc-macro2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 10:01:29 +02:00
Tadeo Hepperle
f0b72b9104
Add subxt feature in subxt-signer crate to default features ( #1193 )
...
* add subxt to subxt-signer default features
* distinguish between native and web in signer
* fix formatting and clippy
* rustfmt
2023-10-06 15:54:14 +02:00
James Wilson
761fee0b07
Prep for patch release 0.32.1 ( #1192 )
...
* Prep for patch release 0.32.1
* update to latest lockfiles
v0.32.1
2023-10-05 19:31:14 +02:00
James Wilson
919b866c0f
fix for when runtime API field name is _ ( #1191 )
...
* fix for when runtime API field name is _
* add a test
* formatting
---------
Co-authored-by: Tadeo hepperle <tadeo@do-mix.de >
2023-10-05 15:16:15 +02:00
James Wilson
e91d0c7b37
allow getting account nonce at arbitrary blocks, too ( #1182 )
2023-10-03 00:10:34 +02:00
yjh
958ff56596
chore: improve some error messages ( #1183 )
...
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
2023-10-02 12:49:10 +02:00
dependabot[bot]
556c2d5047
Bump clap from 4.4.5 to 4.4.6 ( #1185 )
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.5 to 4.4.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.5...v4.4.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tadeo Hepperle <62739623+tadeohepperle@users.noreply.github.com >
2023-10-02 12:49:00 +02:00
dependabot[bot]
a724c4e4c0
Bump regex from 1.9.5 to 1.9.6 ( #1184 )
2023-10-02 13:05:55 +03:00
dependabot[bot]
850c5e57a8
Bump Swatinem/rust-cache from 2.6.2 to 2.7.0 ( #1186 )
2023-10-02 13:00:13 +03:00
dependabot[bot]
4a11947744
Bump actions/checkout from 3 to 4 ( #1187 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-02 10:56:33 +02:00
PG Herveou
36199a138b
Update CHANGELOG.md ( #1179 )
2023-09-28 10:13:08 +01:00
James Wilson
1a4e4cd3ce
Prep to release 0.32.0 ( #1178 )
v0.32.0
2023-09-27 15:03:30 +01:00
Tadeo Hepperle
cd5060a5a0
Add Web Feature to Subxt Codegen ( #1175 )
...
* add web feature to subxt codegen
* add getrandom
* remove compile error
* metadata: Generate runtime outer enums if not present in V14 (#1174 )
* metadata: Extend outer enum generation for V14
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Generate outer enums if not present
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Porpagate v14 error instead of panic
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Try to find `RuntimeCall` then `Call` enums
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Ensure the returned type is variant for outer enums
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Replace or with or_else
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Apply clippy
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Return error and generate only `RuntimeError`
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata: Remove modified path
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* metadata/tests: Check missing runtime types
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* add empty use of getrandom
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Alexandru Vasile <60601340+lexnv@users.noreply.github.com >
Co-authored-by: James Wilson <james@jsdw.me >
2023-09-26 20:02:45 +02:00
James Wilson
0956b40412
try composite action to avoid dupe use-substrate code ( #1177 )
...
* try composite action to avoid dupe use-substrate code
* put use-substrate in a folder
* required 'shell' prop
* re-use use-substrate action across CI
* remove unnecessary bit from action readme
2023-09-26 17:54:03 +01:00
James Wilson
cf7e2db1b7
chainHead based backend implementation ( #1161 )
...
* add follow_stream impl
* follow_stream_unpin first draft
* add tests for follow_stream_unpin
* more tests and fixes for follow_stream_unpin
* first pass follow_stream_driver
* follow_stream_driver: add tests, fix things, buffer events from last finalized
* First pass finishing Backend impl
* Fix test compile issues
* clippy fixes
* clippy fix and consistify light_client
* revert lightclient tweak
* revert other lightclient thing
* cargo fmt
* start testing unstable backend behind feature flag
* more test fixes and move test-runtime metadata path just incase
* fix compile error
* ensure transaction progress stream actually used and fix another test
* cargo fmt
* CI tweak
* improve some comments and address some feedback bits
* update CI to use our own nightly binary
* wait for finalized block perhaps
2023-09-26 16:58:30 +01:00