Skip to content

Support TransactionExtension #109

@pgherveou

Description

@pgherveou

PR http://github.com/paritytech/polkadot-sdk/issues/3685 introduced a new TransactionExtension trait.

These new extensions should be more flexible than its predecessor SignedExtension and should let us write custom logic to define custom origin authorization. This should be used to authorize Ethereum transactions, instead of the current pipeline that wraps the UncheckedExtrinsic trait and introduces a custom Checkable implementation. This change will result in a fairer weights to extract the signer and decode the ethereum transaction, and should make the integration of the ethereum compatibility layer less invasive and easier to integrate in the runtime.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions