-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Add benchmarks to transaction extensions #2726
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 29 commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
0c1aeeb
WIP tx ext benches
georgepisaltu b9ee241
Make benches work for basic extensions
georgepisaltu 699e94c
Add sudo extension benchmark
georgepisaltu 087b0bb
Add prevalidate attests benchmark
georgepisaltu 0b39b1e
Add benches for `ChargeAssetTxPayment`
georgepisaltu a1140e3
Add bench for transaction payment extension
georgepisaltu 809b2e2
Add benches for refund relayer extension
georgepisaltu d0f9e64
Add weights to system extensions
georgepisaltu ab060e7
Fix lints
georgepisaltu 6b3ddd5
Fix runtime benchmarks in runtimes
georgepisaltu f3d50a3
Add license to weights file
georgepisaltu 227a970
Format toml files
georgepisaltu 1819ebd
Add weights to sudo extension
georgepisaltu ee1a81c
Add weights for prevalidate attests extension
georgepisaltu 8a64936
Add weights for transaction payment extension
georgepisaltu b3b1260
Fix bridges compilation issue
georgepisaltu 8ef2b28
Add weights for asset conversion tx payment ext
georgepisaltu 8f4d0a0
Add weights for asset tx payment ext
georgepisaltu 2c8a093
Revert "Add benches for refund relayer extension"
georgepisaltu 50b4d81
Use minimum balance in tx payment bench
georgepisaltu 3122fd6
Simplify frame system extension benches
georgepisaltu 3a132be
Update substrate benchmark template
georgepisaltu e278be0
Update regular bench template
georgepisaltu c067812
Test run system extensions weights
georgepisaltu 217b900
Add system extension weights for cumulus runtime
georgepisaltu 465df79
Fix contracts tx payment extensions weight
georgepisaltu f02a2c7
Add weight for sudo extension
georgepisaltu 6f25283
Add weights for claims extension
georgepisaltu eb7d407
Fix tx payment benches and add weights
georgepisaltu 579d586
Fix transaction payment ext bench balance
georgepisaltu 51851d3
Asset conversion tx payment ext weights
georgepisaltu 7a4855a
Asset tx payment ext weights
georgepisaltu 54024aa
Transaction payment ext weights
georgepisaltu a4f07ce
Remove whitelisted caller from system ext benches
georgepisaltu eb02eee
Merge remote-tracking branch 'upstream/gav-tx-ext' into second-new-be…
georgepisaltu 9f75110
Add event assertion to tx payment ext benches
georgepisaltu 8d5cf18
Fix bridges system extensions weight config
georgepisaltu fd72c1e
Fix omitted merge conflict
georgepisaltu dfb8f40
Add ext weights to people runtime
georgepisaltu 2ceccd7
Add tx ext weights for coretime
georgepisaltu 4721b21
Add tx ext weights for people westend
georgepisaltu f208719
Fix beacon brigde config
georgepisaltu 8f47af4
Remove useless trait bounds on extensions
georgepisaltu d991a32
Add doc comment to system ext weight type
georgepisaltu 1c51611
Rename ext weight info type in config
georgepisaltu 7159b1c
Minor refactor in system ext weights
georgepisaltu 4f7d9a4
Rename `ExtConfig`s to `BenchmarkingConfig`
georgepisaltu 3a53eb5
Simplify `claims::BenchmarkingConfig`
georgepisaltu 215295a
Remove redundant `compute_fee` in tx payment ext
georgepisaltu f9d4149
Fix clippy
georgepisaltu eb3065a
Move to benchmark helper trait
georgepisaltu b6aee22
Fix leftover `BenchmarkingConfig` impls
georgepisaltu 7452f50
Merge remote-tracking branch 'upstream/gav-tx-ext' into new-benches
georgepisaltu 8314db5
Fix omitted errors
georgepisaltu fa74a1a
Fix clippy
georgepisaltu 2cec153
Run zepter
georgepisaltu 86ea914
Fix toml formatting
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
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.