-
Notifications
You must be signed in to change notification settings - Fork 1.1k
FRAME: Create TransactionExtension as a replacement for SignedExtension
#2280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 56 commits
Commits
Show all changes
103 commits
Select commit
Hold shift + click to select a range
c220976
Create TransactionExtension and replace SignedExtension with it.
gavofyork cc315b8
Fixes macro issue
gupnik 4b4e31f
Fixes and extract AdditionalSigned.
gavofyork c951a14
Final bits
gavofyork 9c9bf85
Merge remote-tracking branch 'origin/master' into gav-tx-ext
gavofyork bf93801
Merge branch 'gav-tx-ext' of github.com:paritytech/polkadot-sdk into …
gavofyork 0410dec
Merge remote-tracking branch 'origin/master' into gav-tx-ext
gavofyork 549c285
It builds.
gavofyork dab1499
Builds with all features
gavofyork 399962f
Migrate some Extensions.
gavofyork 52c2d83
Merge branch 'master' into gav-tx-ext
gavofyork 16c20c4
Merge branch 'gav-tx-ext' of github.com:paritytech/polkadot-sdk into …
gavofyork acd1be4
AdditionalSigned integrated as implicit
gavofyork 25353dd
Make Verifysignature TxExt work,
gavofyork 9aa7028
TransactionExtension has Call as a type param
gavofyork 3d89109
Cleanups
gavofyork d229571
Remove unneeded code
gavofyork 149e118
Impl TE for DisallowSigned
gavofyork 2e80e78
Remove noop test
gavofyork 0bce1be
Move over CheckIfFeeless
gavofyork a1e81c1
Port CheckSpecVersion
gavofyork 5012612
Port CheckTxVersion
gavofyork cb708e5
Port CheckNonZeroSender
gavofyork 5f3fa2c
Port CheckGenesis
gavofyork db26883
Repot
gavofyork a11adab
Add some utilities to origintrait
gavofyork 3d7ac90
Everything builds again
gavofyork a37619e
Avoid unneeded cloning
gavofyork 627951c
Docs
gavofyork fcda5bd
Merge remote-tracking branch 'origin/master' into gav-tx-ext
gavofyork 2646792
Merge
gavofyork 4e9fd7e
Split traits, introduce context
gavofyork 6e17a83
Weight function
gavofyork b077f9e
Merge branch 'master' into gav-tx-ext
gavofyork 7c835ac
Merge branch 'master' into gav-tx-ext
gavofyork 91d9e81
[WIP] Migrate from `SignedExtension` to `TransactionExtension` (#2454)
georgepisaltu 443d0e9
Bring `TransactionExtension` branch up-to-date (#2717)
georgepisaltu 452095f
Revert "Bring `TransactionExtension` branch up-to-date (#2717)"
georgepisaltu a571aeb
Merge remote-tracking branch 'upstream/master' into merge-branch
georgepisaltu 24babe4
Fix reference docs
georgepisaltu 57b7ea6
Merge remote-tracking branch 'upstream/master' into merge-branch
georgepisaltu c87fdcb
Merge branch 'master' of github.com:paritytech/polkadot-sdk into gav-…
gupnik e8bbdeb
Fixes conflict in Cargo.lock
gupnik e48d039
Merge remote-tracking branch 'upstream/master' into gav-tx-ext
georgepisaltu b18c199
Add benchmarks to transaction extensions (#2726)
georgepisaltu f5b8d1f
Merge remote-tracking branch 'origin' into gav-tx-ext
georgepisaltu cbf8f29
Merge remote-tracking branch 'origin' into gav-tx-ext
georgepisaltu 9dc38ef
Fix asset hub runtime compilation after merge
georgepisaltu 54f1446
Merge remote-tracking branch 'origin' into gav-tx-ext
georgepisaltu 00bf609
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu 450e8db
Minor fixes
georgepisaltu ad5eca8
Leverage default config for tx payment weights
georgepisaltu edaf851
Add issue number for todos
georgepisaltu b221355
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu b194f01
Fix omitted tx ext in merge
georgepisaltu 76559a5
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu 905be73
Tests for new unchecked xt encode/decode
georgepisaltu 3ddd706
Remove `TestXt` use `UncheckedExtrinsic` instead
georgepisaltu 4b7bc35
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu a0fcba6
Remove remnants of `ExtrinsicWrapper`
georgepisaltu d29f8f9
Small refactoring and renames
georgepisaltu 01bc7f5
Minor clippy fix
georgepisaltu 2d12e41
Fix test pallet
georgepisaltu 231d4d0
Another small fix
georgepisaltu 1b1d95a
Another small fix
georgepisaltu c43b605
Final small fixes
georgepisaltu 4e088cd
Some doc updates
georgepisaltu 7e21e06
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu ea2ab10
Fix `construct-runtime-ui` test
georgepisaltu abd150f
Small refactoring
georgepisaltu 0116bcb
Fix `SkipCheckIfFeeless` tx ext base weight
georgepisaltu 7d27e36
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu 416c819
Fix missed `implicit` default impl removal
georgepisaltu 3da8891
Minor refactoring
georgepisaltu 1c1fc4b
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu d97d587
More minor refactoring
georgepisaltu dc2584a
Add test for unsigned non-zero sender
georgepisaltu 506714b
Make `CheckNonce` work for unsigned origins
georgepisaltu b7c52b0
Avoid double compute of tx fee
georgepisaltu d94ba6b
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu d6ea7c8
Minor refactoring
georgepisaltu 9909554
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu b5c9744
Migrate `StorageWeightReclaim` to tx ext
georgepisaltu bae070f
Minor fixes
georgepisaltu 42c5643
Start benchmark work for `StorageWeightReclaim`
georgepisaltu 3661781
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu b7ca899
run zepter
georgepisaltu c91d6e3
Update reference docs for tx ext
georgepisaltu 1f9c00b
Fix toml formatting
georgepisaltu 2df8a01
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu 85174dd
Add PrDoc
georgepisaltu 87e2155
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu b816313
Fix syntax in PrDoc
georgepisaltu cb3bb81
Fix substrate benchmarks script
georgepisaltu f5d795f
Enable elastic scaling node feature in local testnets genesis (#3509)
sandreim ab5a762
".git/.scripts/commands/bench-all/bench-all.sh" --runtime=rococo --ta…
05f9637
Merge remote-tracking branch 'origin/master' into gav-tx-ext
georgepisaltu d820583
Merge branch 'master' of https://github.com/paritytech/polkadot-sdk i…
368b008
".git/.scripts/commands/bench-all/bench-all.sh" --target_dir=substrate
61a05de
Merge remote-tracking branch 'origin' into gav-tx-ext
georgepisaltu 955f6ea
Minor renames
georgepisaltu 321dcfc
Format toml
georgepisaltu 8322f59
Adjust `BridgeHubRococoBaseConfirmationFeeInRocs`
georgepisaltu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.