Shawn Tabrizi and Sergei Shulepov
adaa63098b
Add Basic XCM ( #1934 )
...
* basic setup
* fix compile
* add back xcmsink
* Update primitives.rs
* add downward xcm for sudo
* Update paras_sudo_wrapper.rs
* Update Cargo.lock
* some cleanups
* Add error log
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2020-12-14 10:11:08 +00:00
Shawn Tabrizi
c01e7c0aa1
Update lib.rs ( #2064 )
2020-12-03 07:40:14 +01:00
Shawn Tabrizi
0efee478a2
patches ( #1965 )
2020-11-17 15:26:19 +00:00
Shawn Tabrizi
04eba097b6
Update Proxy Filters ( #1890 )
...
* Update proxy filters
* add session
2020-11-03 14:24:54 +00:00
Shawn Tabrizi and Parity Benchmarking Bot
33daa45b51
New Weights v0.8.26 ( #1889 )
...
* new polkadot weights
* kusama weights
* update for westend
* cargo update -p sp-io
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2020-11-03 14:23:58 +00:00
Shawn Tabrizi
70ef6a6e12
Update Tips to go 100% to Author ( #1836 )
...
* 100% of tip goes to Author
* refactor dealwithfees into common
* add fee and tip test
* fix
2020-10-29 10:12:39 +00:00
Shawn Tabrizi
d79b37b8fd
Finish XCM Executor Assets w/ Tests ( #1821 )
...
* adding some basic tests
* min error
* fix min
* fix saturating_take
* all fungible and non fungible
* min abstract
* fix saturating take
* clean up
* some comments and fixes
* another fix
* more fixes
* comment
* remove unnecessary collect
* improve iter cloning
* better saturating_take impl
* feedback
* fix no_std build
* add doc tests
* mem::replace to be a bit more efficient
* better api
2020-10-27 20:00:14 +01:00
Shawn Tabrizi and parity-processbot
11bbb076cc
Companion PR for Substrate #7233 ( #1791 )
...
* Update constant weight signatures
* Keep timestamp constant time
* constant as_derivative
* cargo update -p sp-io
Co-authored-by: parity-processbot <>
2020-10-17 13:58:23 +00:00
Shawn Tabrizi and Gavin Wood
fc1153681e
XCM: Land XCM Builder ( #1793 )
...
* Land XCM Builder
* Clean up Cargo dependencies
Co-authored-by: Gavin Wood <gavin@parity.io >
2020-10-07 16:32:53 +00:00
Shawn Tabrizi
8d36e9b0f0
Remove Stale Upgrades ( #1780 )
...
* Remove stale upgrades
* add back origin migration
* remove unused
2020-10-02 16:45:04 +02:00
Shawn Tabrizi
2de057020f
Update Polkadot Weights for Substrate 2.0 ( #1761 )
...
* Update benchmark list
* copy weights from substrate
* Run benchmarks on Polkadot
* Update kusama benchmark list
* update westend benchmark list
* Run benchmarks on Kusama
* update payout staking weights
* cargo update -p sp-io
* remove babe and grandpa from benchmark list
* remove babe and grandpa weights
* re-run staking weights
* update staking weights
* copy weights from Polkadot into Westend
* Update Cargo.lock
2020-10-02 15:45:59 +02:00
Shawn Tabrizi and parity-processbot
9b099a22ac
Companion for 7155 (WeightInfo for Babe and Grandpa) ( #1736 )
...
* Add WeightInfo to traits
* Update Cargo.lock
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-21 14:03:26 +00:00
Shawn Tabrizi and parity-processbot
e81506540e
Companion PR for #7136 (WeightInfo for Session / Offences) ( #1735 )
...
* Update `pallet_offences` trait
* remove session weight tests
* "Update Substrate"
* Update Cargo.lock
* Update Cargo.lock
* remove unused code
Co-authored-by: parity-processbot <>
2020-09-21 11:25:24 +00:00
Shawn Tabrizi and parity-processbot
872f41710f
Companion PR for #7138 (WeightInfo for Scheduler) ( #1734 )
...
* Update scheduler from substrate
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-09-18 18:11:57 +00:00
Shawn Tabrizi and parity-processbot
2613ec66ca
Companion for #7103 (WeightInfo for Vesting) ( #1721 )
...
* Add weights and new trait
* update more trait instances
* Use () for tests
* update for new type
* "Update Substrate"
* bump spec version
* bump more spec
Co-authored-by: parity-processbot <>
2020-09-16 22:37:00 +02:00
Shawn Tabrizi and Bastian Köcher
4d31f8159d
Remove Purchase Pallet from Polkadot + Westend ( #1636 )
...
* Remove purchase pallet
* Update runtime/common/src/purchase.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Actually check and fix compile
* Add events to dummy
* Fix kusama too
* remove events where it did not exist historically
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-09-08 09:10:28 -04:00
9501a71359
Add release checklist ( #1316 )
...
* Add release checklist
* add space to checkbox
* polkadot-js-apps
* Apply suggestions from code review
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* add notes for each release item
* Apply suggestions from code review
Co-authored-by: s3krit <pugh@s3kr.it >
* Apply suggestions from code review
Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com >
Co-authored-by: Gavin Wood <gavin@parity.io >
* Update RELEASE.md
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update RELEASE.md - rearrange sections
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: joepetrowski <joe@parity.io >
Co-authored-by: s3krit <pugh@s3kr.it >
Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com >
Co-authored-by: Gavin Wood <gavin@parity.io >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-08-26 11:22:34 +00:00
Shawn Tabrizi
4f72f246a5
Companion for Substrate #6929 (Execute verify logic when running benchmarks) ( #1623 )
...
* Update for substrate changes
* cargo update -p sp-io
* cargo update -p sp-io
2020-08-24 16:35:03 +02:00
Shawn Tabrizi and parity-processbot
222520acc5
Companion for Substrate #6815 (Dynamic Whitelist) ( #1612 )
...
* Enable Dynamic Whitelisting
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-08-19 20:05:33 +00:00
Shawn Tabrizi and parity-processbot
ae37a00c17
Companion for Substrate 6868 (WeightInfo for System, Utility, and Timestamp) ( #1606 )
...
* fix compile warning
* remove tests for weights
* add custom weights
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-08-18 10:04:52 +02:00
Shawn Tabrizi and Bastian Köcher
73f09e5154
Unalias Substrate Imports ( #1530 )
...
* cargo.toml updates
* session and system
* more
* more
* more
* more
* more
* fix
* compiles
* fix tests
* fix more tests
* fix mock
* fix deleted space
* Update validation/Cargo.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update Cargo.lock
* update rococo
* remove unused warning
* update add benchmarks
* rename weight file
* forgot a file
* Update chain_spec.rs
* Revert "remove unused warning"
This reverts commit 4227cd0d1525286fb466dccb817564c9b37f8645.
* fix merge
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-08-04 13:23:33 +00:00
Shawn Tabrizi
80303e99ea
Companion for #6610 (Balances Weight Trait) ( #1425 )
...
* Update for balances weights
* remove unneeded tests
* Add file headers
* cargo update -p sp-io
2020-07-30 18:43:55 +02:00
Shawn Tabrizi
04f9c6ece8
Add purchase module to westend ( #1429 )
2020-07-17 15:18:02 +02:00
Shawn Tabrizi and Gavin Wood
3fa224bfa4
Pallet for Purchase ( #1369 )
...
* initial mock
* remove statement
* Merge branch 'master' into shawntabrizi-crowdsale
* only work for dead accounts
* Revert "Merge branch 'master' into shawntabrizi-crowdsale"
This reverts commit 5d26bc22f30fdbc58854dc64398bddc1f19c4d24.
* update storage name
* Re-mock
* Update comment
* payouts
* test signature verification
* Update wording
* fix tests
* support both free and locked balance
* Single statement set in configuration trait
* Configurable purchase limit, initiated status
* Account creation tests
* make note about `max_amount` check
* Update validity status tests
* update balance tests
* payment test
* finish tests
* enable in runtime
* Test and verify ed25519
* make purchase pallet more configurable on the fly
* Remove runtime check on purchase amount.
* clean up trait
* add basic weights
* add extra super saftey check for vesting
* Add vat tracking
* remove unused const
* Update to W3F Origins
* remove stale comment
* Support existing accounts w/o existing vesting schedule
* Update runtime/common/src/purchase.rs
Co-authored-by: Gavin Wood <gavin@parity.io >
* Add support for partially unlocked portion of purchased DOTs
* add trait import
* Expose constants from pallet
* Fixes
* Fixes
* Update runtime/polkadot/src/lib.rs
Co-authored-by: Gavin Wood <gavin@parity.io >
2020-07-17 14:23:56 +02:00
Shawn Tabrizi
099e41dc9e
Companion for #6575 (Add WeightInfo) ( #1352 )
...
* Add `WeightInfo`
* fix test
* fix tests
* fix more tests
2020-07-08 18:22:22 +02:00
Shawn Tabrizi and parity-processbot
4af14c5191
Companion for #6567 (Benchmark Writer CLI) ( #1349 )
...
* Update usage of macro
* 'Update substrate'
* cargo update -p sp-io
Co-authored-by: parity-processbot <>
2020-07-06 10:06:02 +00:00
Shawn Tabrizi
b42d7ba4a2
Companion for #6511 ( #1321 )
...
* Add custom runtime upgrade for retract tip
* cargo update -p sp-io
2020-06-30 18:50:20 +02:00
Shawn Tabrizi and kianenigma
1e86cc30a5
Companion PR for #6386 (Read/Write Tracking) ( #1284 )
...
* add new apis to externalities
* Update mod.rs
* update for new host function
* Rename unused
* cargo update -p sp-io
* Add whitelists
* Apply changes to polkadot runtime as well
Co-authored-by: kianenigma <kian.peymani@gmail.com >
2020-06-25 10:04:34 +02:00
Shawn Tabrizi
3f53deb10e
Make Proxy NonTransfer filter explicit ( #1303 )
...
* Make kusama proxy explicit
* Make polkadot explicit
* Make westend explicit
* bump spec
2020-06-23 13:14:38 +02:00
Shawn Tabrizi
569b30e813
quick typo fix ( #1225 )
2020-06-10 13:27:33 +02:00
Shawn Tabrizi and Gavin Wood
55d41a255b
Expose more benchmarks (Scheduler, Elections) ( #1128 )
...
* More benchmarks
* Apply suggestions from code review
* update cargo
Co-authored-by: Gavin Wood <gavin@parity.io >
2020-05-22 13:58:08 +02:00
b01ee6eb00
Companion for #6046 ( #1104 )
...
* Update impls.rs
* companion for substrate#6069
* update to latest changes
* Update Cargo.lock
* Bump
Co-authored-by: André Silva <andre.beat@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 17:00:45 +02:00
Shawn Tabrizi
40b40de590
Add System to benchmarks ( #1126 )
...
* add system to benchmarks
* Update cargo files
2020-05-21 16:10:55 +02:00
b407af2672
Companion for Substrate #5961 (on_offence weight) ( #1103 )
...
* Add new trait to offences
* companion for substrate#6069
* update to latest changes
* Update Cargo.lock
Co-authored-by: André Silva <andre.beat@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 14:32:25 +01:00
Shawn Tabrizi and Bastian Köcher
105b4b4d56
Companion PR for paritytech/substrate#5954 ( #1081 )
...
* Update for split weights
* Update `Cargo.lock`
* Bump all `spec_version`s
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-05-12 14:07:20 +02:00
Shawn Tabrizi and Bastian Köcher
f64c2a940f
Update Runtime Weights and Fee Calculation ( #1064 )
...
* Update Runtime Weights and Fee Calculation
* bump spec
* Order of operations avoids saturation
* Update runtime/polkadot/src/constants.rs
* Use frame consts
* Update Cargo.lock
* Update Cargo.lock
* Update Cargo.lock
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-05 09:41:41 +02:00
Shawn Tabrizi
fb5421b1d6
Add weights to claims ( #1036 )
2020-04-27 18:56:22 +02:00
Shawn Tabrizi
b15cfb736d
Add runtime benchmarking suite to all runtimes ( #1034 )
...
* Add benchmarking suite to all runtimes
* Add `runtime-benchmarks` feature to `test-linux-stable`
* Update Cargo.lock
* Update Cargo.lock
* Update Cargo.lock
* "user" instead of "caller"
* undo these changes
2020-04-27 16:19:46 +02:00
Shawn Tabrizi
0a10e37c99
Introduce BlockExecutionWeight and ExtrinsicBaseWeight ( #1023 )
...
* Update to changes in Substrate
* Fix trait
* Remove `TransactionBaseFee`
* add temporary values for extrinsic base weight and block execution weight
* Update Cargo.lock
2020-04-25 10:04:35 +02:00
Shawn Tabrizi
58f992fa33
Companion PR for substrate#5446 (Update Weights to u64) ( #994 )
2020-04-16 11:31:41 +02:00
Shawn Tabrizi
5a84c64507
Companion PR for #5436/#5445 + #5463 ( #948 )
...
* Use `add_benchmark` macro
* Return error if `batches` is empty
* Update Cargo.lock
* Companion for #5463 (#953 )
* Fix test with genesis block 0
* Update Cargo.lock
2020-03-31 20:14:44 +02:00
Shawn Tabrizi
d52c3a45a7
Add CI check for runtme-benchmarks ( #936 )
2020-03-25 11:27:29 +01:00
Shawn Tabrizi
9283855dba
Fix runtime benchmarks build ( #929 )
2020-03-23 20:09:37 +01:00
Shawn Tabrizi and thiolliere
70a5bda2ce
Benchmark Polkadot Claims Pallet ( #876 )
...
* fix
* Starting to add benchmarks
* make compile
* add benchmarks
* Make work with Substrate master
* Bench validate unsigned
* back to polkadot master
* starting to add cli with feature flag
* more stuff
* Add to kusama
* Update Cargo.lock
* fix dev dep
* bump wasm builder
* Remove encode from keccak benchmark
* bump spec
* Add weight documentation
* Update Cargo.lock
* Update check_runtime.sh
* Update publish_draft_release.sh
* Update Cargo.lock
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
2020-03-13 10:42:31 +01:00
Shawn Tabrizi
c01ef7198f
Separate WeightToFee calculation for Kusama and Polkadot ( #854 )
...
* Separate `WeightToFee` calculation for Kusama and Polkadot
* Bump spec
2020-02-19 13:23:50 -08:00
Shawn Tabrizi
e3a3d05350
Make ED not zero ( #838 )
2020-02-15 15:14:17 +01:00
Shawn Tabrizi
c975d4ee84
Update copyright year ( #718 )
2020-01-05 17:57:13 +01:00
Shawn Tabrizi and Bastian Köcher
b637a77249
Adding vesting logic to claims ( #637 )
...
* Adding vesting logic to claims
* Add genesis
* Update runtime/src/claims.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Bump spec
* Update runtime/src/claims.rs
2019-12-02 17:55:54 +01:00
Shawn Tabrizi
e229074f79
Fix run_to_block for Crowdfund module ( #603 )
...
Probably a copy paste error.
2019-11-22 16:22:07 +01:00
Shawn Tabrizi
481ded5509
Update Claims EcdsaSignature Codec ( #373 )
...
* Update to use [u8; 65] for EcdsaSignature
* Fix warning
2019-08-16 13:40:52 +02:00
2c66adfb0a
Update to latest Substrate (7688cbc) ( #329 )
...
* Initial fixes
* Clean up Timestamp
* Patch futures
* Typo
* Fix compilation of tests
* Fix parachains tests
* Update runtime/src/parachains.rs
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com >
* Update runtime/src/parachains.rs
Co-Authored-By: Gavin Wood <github@gavwood.com >
2019-07-19 14:15:14 +08:00
Shawn Tabrizi
1ded51d77b
Update runtime to use Root origin ( #327 )
...
* Update runtime to use Origin
Needed for: https://github.com/paritytech/substrate/pull/3045
When we merge to latest Substrate
* Fix formatting
2019-07-16 07:42:13 +02:00
Shawn Tabrizi
6377974ed7
Add claims prefix to the claims trait ( #309 )
...
* Add claims prefix to the genesis configuration
* Claims module not included in runtime yet
So we don't need to set any genesis config yet
* Use Param rather than Storage
2019-07-03 01:23:01 +02:00