Skip to content

[public] Built-in Signer support

Closed Jun 27, 2023 100% complete

The Vision

For signing extrinsics, users can currently:

  • Enable the "substrate-compat" feature to pull in Substrate crates and use these to sign transactions
  • Hand off a signer payload to some external thing to sign it.

I'd like to provide signer logic built-in to Subxt, so that "substrate-compat" is not needed in most cases (reducing number of crates pul…

The Vision

For signing extrinsics, users can currently:

  • Enable the "substrate-compat" feature to pull in Substrate crates and use these to sign transactions
  • Hand off a signer payload to some external thing to sign it.

I'd like to provide signer logic built-in to Subxt, so that "substrate-compat" is not needed in most cases (reducing number of crates puleld in by ~200 last time I checked). Hopefully this will speed up build times and provide a nice self contained way to experiment with building and signing transactions.

The plan

  • Support generating keypairs (ideally from phrases too) and basic signing logic in Subxt (possibly behind a feature flag if it ends up pulling in a bunch of deps, and possibly as a subxt-signing crate or similar).

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.