Alexandru Vasile

Results 69 issues of Alexandru Vasile

This PR implements the RPC spec for the `transaction` methods. The `transaction` methods include: * [transaction_unstable_submitAndWatch](https://paritytech.github.io/json-rpc-interface-spec/api/transaction_unstable_submitAndWatch.html#transaction_unstable_submitandwatch) - Submit and watch an extrinsic via RPC pubsub * [transaction_unstable_unwatch](https://paritytech.github.io/json-rpc-interface-spec/api/transaction_unstable_unwatch.html#transaction_unstable_unwatch) - Unsubscribe ###...

A0-pleasereview
B3-apinoteworthy
C1-low 📌

The block pinning is a feature required by the [RPC Spec V2](https://paritytech.github.io/json-rpc-interface-spec/introduction.html). The [block pinning](https://paritytech.github.io/json-rpc-interface-spec/api/chainHead_unstable_follow.html#pinning) feature should be called for subscribers of the chainHead_unstable_follow method. This PR adds the ability...

A0-pleasereview
B3-apinoteworthy
C1-low 📌

The block pinning is a feature required by the [RPC Spec V2](https://paritytech.github.io/json-rpc-interface-spec/introduction.html). The [block pinning](https://paritytech.github.io/json-rpc-interface-spec/api/chainHead_unstable_follow.html#pinning) feature should be called for subscribers of the `chainHead_unstable_follow` method. This PR exposes two methods:...

A0-pleasereview
B3-apinoteworthy
C1-low 📌

The block pinning is a feature required by the [RPC Spec V2](https://paritytech.github.io/json-rpc-interface-spec/introduction.html). The [block pinning](https://paritytech.github.io/json-rpc-interface-spec/api/chainHead_unstable_follow.html#pinning) feature should be called for subscribers of the `chainHead_unstable_follow` method. Each block produced by the...

I8-enhancement 🎁

This PR uses the new pinning API introduced by https://github.com/paritytech/substrate/pull/13157. The backend is propagated to the subscription management, which internally calls pinning only once for a given block. An alternative...

A0-pleasereview
B0-silent
C1-low 📌

We would like to include the Runtime API info in the metadata and create a V15 release. The metadata has been stable for a while and would like to minimize...

This PR extends the `Metadata` API to fetch the metadata at a given provided version. It lays the foundation for keeping the metadata V14 around and exposing the V15 for...

A0-please_review
C1-low
D3-trivial 🧸
B1-note_worthy
T1-runtime

This patch captures the pallet documentation declared on the pallet module. The documentation added to this pallet is later on included in the runtime metadata. The documentation can be defined...

A0-please_review
C1-low
D3-trivial 🧸
B1-note_worthy
T1-runtime

Companion for https://github.com/paritytech/substrate/pull/13287 CC: @paritytech/tools-team

A0-please_review
C1-low
D3-trivial 🧸
T1-runtime
B1-note_worthy

The following warning is continuously printed for a warp-sync kusama node (running litep2p backend) at around ~20 seconds intervals. This warning did not reproduce however for a full-syncing node. This...