-
Notifications
You must be signed in to change notification settings - Fork 47
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
MESH-1916 Monthly 2022 12 #1387
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #1387 +/- ##
===========================================
+ Coverage 44.19% 54.11% +9.91%
===========================================
Files 146 146
Lines 31264 31749 +485
===========================================
+ Hits 13818 17180 +3362
+ Misses 17446 14569 -2877
|
TODO:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I was expecting even more changes
Most of the changes were the |
FYI, marking as WIP to block merging until the NFT PR is merged and we are ready for this. |
a30f892
to
0cde0d3
Compare
paritytech/substrate@419924c To our fork.
Make the code closer to Substrate's transaction-payment code.
0cde0d3
to
bd3d0a1
Compare
* Substrate monthly update. * Apply substrate monthly 2022-11 changes. * Apply more monthly 2022-11 changes. * cargo fmt and update `clap` * Fix no_std build errors. * Fix benchmarks. * Fix compiling of tests. * Fix staking & transaction-payment tests. * Allow use of deprecated remove_prefix. * Fix benchmarks. * Cargo fmt * Fixup. * FIXUP: Settlement weights. * Fix issue with schedule weight limit. * Fix contracts GAS_LIMIT to include a proof_size. * Fix expected bridge weights in tests. * Add missing migrations. * Fixup: transaction payment RPC endpoints. * Apply commit paritytech/substrate@419924c To our fork. * Add more changes from Substrate balances pallet. * Update benchmark weights template. * Update weights type name. * Charge minimal fee if the caller is not authorized. * Update weights. * Update weights in bridge tests. * Update Substrate crates. * Code cleanup in transaction-payment. Make the code closer to Substrate's transaction-payment code. * Fix issue with events in transaction-payment. * Update Substrate again. * Add missing RuntimeEvent. * Apply commit paritytech/substrate#12633 * Allow use of remove_prefix. * Cargo fmt * Fix event count in tests. * Update to Substrate monthly 2022-12. * Remove local parity-db patch * Fix issue with curve25519-dalek-ng * Update Substrate again. * Re-run benchmarks with new template. * Fix bridge wieghts in tests. * Update substrate monthly. * Apply Substrate changes to new NFT code. * allow remove_prefix. * Fix timestamp in NFT tests. * Fixup NFT rpc endpoints. * Bump sp-arithmetic to the correct version. * Use published confidential identity crates. * Update to 5.4 * Update version in Cargo.lock --------- Co-authored-by: Adam Dossa <adam.dossa@gmail.com>
changelog
new features
proof_size
).modified API
state_call
RPC endpoint).payment_queryFeeDetails
RPC endpoint.TransactionPaymentCallApi_query_call_info
andTransactionPaymentCallApi_query_call_fee_details
. Used to query the cost of a call without having to first sign a transaction with that call.transaction-payment.TransactionFeePaid
to record tx fees.modified logic
Weight
type has been changed from just a singleu64
to a pair (ref_time and proof_size).data migration
pallet_contracts
,pallet_scheduler
,pallet_preimage
.