paritytech-subxt-pr-maker[bot]
2d5a70862a
Update Artifacts (auto-generated) ( #1938 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-03-03 12:08:57 +00:00
wgyt
396762510a
update copyright year ( #1924 )
...
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2025-02-24 16:07:29 +00:00
Niklas Adolfsson
69ce6d726f
deps: remove polkadot-sdk umbrella crate ( #1926 )
...
* deps: get rid of polkadot-sdk umbrella crate
* fix nits
* Update subxt/src/backend/mod.rs
* Update subxt/src/events/events_client.rs
* Update metadata/src/utils/validation.rs
* cargo clippy fix
* fix ui tests
2025-02-24 12:38:21 +01:00
James Wilson
816a86423b
Split RPCs into a separate crate ( #1910 )
...
* WIP extract RPCs into separate crate
* fmt
* Fix test
* Remove unused deps
* fix import
* WIP: Fix up errors and most tests. Start extracintg some tests/code to rpc crate
* MockRpcClient sync or async
* MockRpcClient only async but better type inference
* WIP MockRpcClient FnMuts and some test updates to use it
* Get all but one test working with new MockRpcClient
* WIP trying to debug failure
* WIP, Tests mostly fixed, need to add back oen more
* Get mock RPC tests working
* fmt
* fmt
* Clippy and comment tweak
* update CI to explicitly check subxt-rpc features
* clippy
* small tweaks after pass over
* feature flag rename
* update some docs
* Fix some examples
* fmt
* Fix features flags to work with web/wasm32
* Fix unused dep warning
* explicit targets in wasm CI
* Add better crate level docs
* fmt
* Address review comments
* Comment out flaky test for now and make more obvious how similar POlkadot and Substrate configs are
* Not a doc comment
* Remove unused imports
2025-02-18 12:07:00 +00:00
paritytech-subxt-pr-maker[bot]
333de953ec
Update Artifacts (auto-generated) ( #1922 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-02-17 11:44:47 +01:00
paritytech-subxt-pr-maker[bot]
28ffc3ebff
Update Artifacts (auto-generated) ( #1920 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-02-10 12:00:58 +00:00
James Wilson
94f4e7f39b
preserve custom metadata when converting between Subxt metadata and frame_metadata ( #1914 )
2025-01-30 16:14:11 +00:00
paritytech-subxt-pr-maker[bot]
56c410cbe1
Update Artifacts (auto-generated) ( #1908 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-01-27 11:10:55 +02:00
James Wilson
dff4dab65e
Tweak test to look at holds, not locks after polkadot-sdk@f5673cf ( #1896 )
2025-01-20 15:38:13 +01:00
paritytech-subxt-pr-maker[bot]
2d9de19040
Update Artifacts (auto-generated) ( #1894 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-01-15 17:43:06 +00:00
Niklas Adolfsson
2e3e9591c1
tests: add WeightReclaim signed ext ( #1893 )
2025-01-07 11:07:56 +01:00
paritytech-subxt-pr-maker[bot]
62752844fe
Update Artifacts (auto-generated) ( #1885 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2025-01-02 08:41:44 +01:00
paritytech-subxt-pr-maker[bot]
09ab839ff2
Update Artifacts (auto-generated) ( #1874 )
...
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
2024-11-25 10:24:47 +02:00
James Wilson
0dbcdbdd9c
Attempt to quickfix flaky legacy_and_unstable_block_subscription_reconnect ( #1868 )
...
* Attempt to quickfix flaky legacy_and_unstable_block_subscription_reconnect test
* Make test name match behaviour
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Timeout to 300s
---------
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-11-18 12:49:12 +00:00
paritytech-subxt-pr-maker[bot]
cb9571d7a6
Update Artifacts (auto-generated) ( #1860 )
...
* Update Artifacts (auto-generated)
* fix assethub example
* update Cargo.lock for wasm tests
* cargo fmt
* fix subxt cli tests
* disable failing wasm tests
* add issue link for disabled test
---------
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-11-11 18:34:02 +01:00
James Wilson
3219659f12
Fix substrate nightly ( #1848 )
2024-10-30 10:40:02 +01:00
paritytech-subxt-pr-maker[bot]
b963b8fcae
Update Artifacts (auto-generated) ( #1844 )
...
* Update Artifacts (auto-generated)
* fix ui tests
---------
Co-authored-by: niklasad1 <14157425+niklasad1@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-10-28 15:37:49 +01:00
Niklas Adolfsson
bcdf0bb054
light client tests: use ChainheadBackendBuilder::build_with_background_driver ( #1823 )
...
* backend rpc tests: use background task
* fix build
2024-10-14 12:02:12 +02:00
paritytech-subxt-pr-maker[bot]
77a36773ae
Update Artifacts (auto-generated) ( #1826 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
2024-10-14 09:15:18 +02:00
Niklas Adolfsson
0e86993cd7
deps: use polkadot-sdk umbrella crate ( #1786 )
...
* deps: unify usage of polkadot-sdk crates
* cargo fmt
* fix macro crate
* make tests compile
* fix more nits
* fix doc tests
* fix more nits
* more nits
* core: remove polkadot-sdk/std
* cargo fmt
* remove polkadot-sdk/std by default
* Update metadata/Cargo.toml
* remove more std
* Update Cargo.toml
2024-10-11 14:19:11 +02:00
paritytech-subxt-pr-maker[bot]
fefb324b24
Update Artifacts (auto-generated) ( #1815 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
2024-10-07 11:40:08 +03:00
Niklas Adolfsson
8f3c0b44fb
stabilize reconnecting-rpc-client ( #1803 )
...
* stabilize reconnecting-rpc-client
* fix build
* remove missed unstable stuff
2024-10-03 20:03:16 +02:00
Niklas Adolfsson
3807b29f36
rpc: stabilize chainhead backend ( #1802 )
...
* rpc: stabilize ChainHeadBackend
* remove noise from example
* add missing features
* make tests compile
* make tests compile v2
* revert stop event
* feature-gate runtime
* Update subxt/Cargo.toml
* add docsrs feature stuff
* Update subxt/src/backend/chain_head/mod.rs
* Update subxt/src/backend/chain_head/mod.rs
* Update subxt/src/backend/chain_head/mod.rs
2024-10-03 18:14:38 +02:00
James Wilson
b5209a162e
Use frame-decode for core extrinsic decode logic ( #1785 )
...
* WIP using frame-decode for core extrinsic decode logic
* fmt
* Fix dependabot config
* clippy
* tidy some imports
* Fix a couple of tests
* Update to frame-decode 0.0.7
* fix docs
* Decode exts earlier to avoid doing it every iter/find step
* frame-decode to 0.1.0
* fmt
* clippy
* fix wasm example
* doc test fixes
* Fix test
* Fix a couple of subxt_core tests
2024-10-01 11:21:51 +01:00
paritytech-subxt-pr-maker[bot]
7dff932382
Update Artifacts (auto-generated) ( #1790 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
2024-09-30 12:47:57 +03:00
Niklas Adolfsson
9db5a39013
substrate runner: increase line read + dump CLI output if parsing fails ( #1781 )
...
* substrate runner: dump CLI output parsing fails
* cargo fmt
* Update testing/substrate-runner/src/lib.rs
* fix grumbles
* disable flaky test
* ignore reconn test too
* ignore more tests
* fix tests
* improve log parsing
* Update testing/integration-tests/src/full_client/client/unstable_rpcs.rs
* Update testing/integration-tests/src/full_client/client/unstable_rpcs.rs
* fix nits
* fix reconn test
2024-09-24 15:33:08 +02:00
Pavlo Khrystenko
52252242b0
fix flaky test with temporary solution ( #1768 )
...
* fix flaky test with temporary solution
* clippy
2024-09-11 17:34:11 +02:00
Alexandru Vasile
1cf206f671
chore(deps): Update smoldot to the latest version ( #1400 )
...
* Update smoldot to 0.17 and smoldot-light to 0.15
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update cargo lock
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Add generic platform for AddedChain
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* debug: Finalized heads
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Use generic TPlat for chainSuccess
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Trim response for logs
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Backup
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* tests/lightclient: Switch to localnode for testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* cargo: Point smoldot to crates.io
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Solve merge conflicts
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Add subxt macro for tests
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient/wasm: Impl log of the PlatformRef
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Use git dep
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Revert "tests/lightclient: Switch to localnode for testing" + max log
size
This reverts commit 74dd9d7cff .
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* tests: Comment chainspec
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient/wasm: Import IpAddr from core::net
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* tests: Enable all tests again
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* tests/wasm: Update cargo lock
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* tests: Add trace logs to easily reproduce problems
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* cargo: Use released smoldot version
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Use chainspec and optionally make use of unstable backend
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Fix clippy
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Better trimming for log messages
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Remove max log size
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* lightclient: Use both backends for testing
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update Cargo.toml
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Update Cargo.toml
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Update testing/integration-tests/src/light_client/mod.rs
* Update testing/integration-tests/src/light_client/mod.rs
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-09-09 10:30:51 +03:00
paritytech-subxt-pr-maker[bot]
398d2a8605
Update Artifacts (auto-generated) ( #1744 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-09-03 10:26:34 +01:00
Niklas Adolfsson
e4f6f08eb7
fix: nits in tests ( #1750 )
...
* fix: nits in tests
* fix filter nit
2024-09-02 14:13:27 +02:00
Pavlo Khrystenko
9ea7b14fec
Integration tests for unstable-reconnecting-rpc-client ( #1711 )
...
---------
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-08-30 10:16:39 +02:00
paritytech-subxt-pr-maker[bot]
270f74a0b3
Update Artifacts (auto-generated) ( #1712 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-08-21 17:07:29 +01:00
paritytech-subxt-pr-maker[bot]
90b47faad8
Update Artifacts (auto-generated) ( #1706 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
2024-08-12 13:44:32 +01:00
paritytech-subxt-pr-maker[bot]
11a99e1ee6
Update Artifacts (auto-generated) ( #1691 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-07-30 10:16:47 +01:00
James Wilson
c3267ed488
Add hash method to ExtrinsicDetails ( #1676 )
...
* Add hash method to ExtrinsicDetails
* fix test
2024-07-22 13:54:32 +01:00
paritytech-subxt-pr-maker[bot]
9517c87163
Update Artifacts (auto-generated) ( #1671 )
...
* Update Artifacts (auto-generated)
* fix test
---------
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: James Wilson <james@jsdw.me >
2024-07-08 14:31:33 +01:00
Alexandru Vasile
25583dcc65
testing: Modify the storage_fetch_raw_keys to reflect substrate-binary ( #1667 )
...
* testing: Modify the storage_fetch_raw_keys to reflect substrate-binary
changes
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* 13 -> 14 accounts
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-07-01 13:19:22 +02:00
paritytech-subxt-pr-maker[bot]
b48f68001b
Update Artifacts (auto-generated) ( #1651 )
...
* Update Artifacts (auto-generated)
* update extrinsic bytes
* XcmDryRunApi -> DryRunApi
---------
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: James Wilson <james@jsdw.me >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-06-24 15:33:33 +01:00
James Wilson
4a07b64c27
Allow running integration tests given a SUBXT_TEST_URL=ws://foo:port ( #1640 )
...
* Allow running integration tests given a SUBXT_TEST_URL=ws://foo:port
* update comment
* fmt
* Fix lightclient get_url usage
* fix light client
* fix lightclient tests take 2
2024-06-24 14:29:08 +01:00
Niklas Adolfsson
ad4fae6a2a
fix(tests): don't assume order of balance transfer extrinsics ( #1655 )
...
* fix(tests): don't assert order of balanace ext
* move timestamp to loop
2024-06-24 13:01:22 +02:00
Niklas Adolfsson
13747dbd6d
fix tests: add CheckMetadataHash ext ( #1606 )
2024-05-24 09:48:39 +01:00
paritytech-subxt-pr-maker[bot]
4e53d5a4d5
Update Artifacts (auto-generated) ( #1596 )
...
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
2024-05-20 13:11:03 +03:00
Pavlo Khrystenko
3c9984c7e4
fix flaky testcase ( #1589 )
...
full_client::client::unstable_rpcs::chainhead_v1_follow
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-05-16 16:17:05 +01:00
paritytech-subxt-pr-maker[bot]
910a62e184
Update Artifacts (auto-generated) ( #1577 )
...
* Update Artifacts (auto-generated)
* Fix test for new artifacts
---------
Co-authored-by: tadeohepperle <62739623+tadeohepperle@users.noreply.github.com >
Co-authored-by: James Wilson <james@jsdw.me >
2024-05-13 15:23:06 +01:00
Alexandru Vasile
33a891b9da
Stabilize transactionWatch methods ( #1539 )
...
* Stabilize transactionWatch
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Keep consistency in naming method class
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-04-20 14:31:05 +02:00
Alexandru Vasile
c57df0845c
Stabilize transactionBroadcast methods ( #1540 )
...
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2024-04-20 13:58:58 +02:00
Alexandru Vasile
c124e17336
Stabilize chainHead methods ( #1538 )
...
* Stabilize chainHead methods
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Rename fn snake case
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* docs: Fix documentation
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
2024-04-19 11:27:50 +02:00
James Wilson
ac606cf625
Rename traits to remove T suffix ( #1535 )
...
* Rename traits to renmove T suffix
* Fix doc links
* Fix straggler doc links
2024-04-16 16:35:14 +01:00
James Wilson
1e111ea9db
Make subxt-core ready for publishing ( #1508 )
...
* Move Extrinsic decoding things to subxt_core and various tidy-ups
* A couple more fixes and fmt
* first pass moving tx logic to subxt_core
* cargo fmt
* fix wasm example
* clippy
* more clippy
* WIP Adding examples and such
* Move storage functionality more fully to subxt_core and nice examples for storage and txs
* Add example for events
* consistify how addresses/payloads are exposed in subxt-core and add runtime API fns
* Add runtime API core example
* fmt
* remove scale-info patch
* Add a little to the top level docs
* swap args around
* clippy
* cargo fmt and fix wasm-example
* doc fixes
* no-std-ise new subxt-core additions
* alloc, not core
* more no-std fixes
* A couple more fixes
* Add back extrinsic decode test
2024-04-15 15:20:11 +01:00
Alexandru Vasile
c07ee0cd7f
storage_type: Strip key proper hash and entry bytes (32 instead of 16) ( #1522 )
...
* storage_type: Strip key proper hash and entry bytes (32 instead of 16)
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* storage_type: Fix typo
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* storage/tests: Check keys decode properly and don't cause errors
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
* Update testing/integration-tests/src/full_client/storage/mod.rs
Co-authored-by: James Wilson <james@jsdw.me >
---------
Signed-off-by: Alexandru Vasile <alexandru.vasile@parity.io >
Co-authored-by: James Wilson <james@jsdw.me >
2024-04-09 14:08:36 +03:00