Kian Paimani
357ed9f3ec
companion for substrate/pull/6132 ( #1159 )
...
* companion for https://github.com/paritytech/substrate/pull/6132
* Fix more tests
* upsub
* Bump
* Update runtime/common/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* remove cleanup
* Update runtime/westend/src/lib.rs
* Apply suggestions from code review
* Fix build
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-27 19:13:56 +02:00
Gavin Wood
1697ce1b7b
Chain Candidate One: Final changes ( #1155 )
...
* Test CC1 spec
* Adaptive default chainspec
* Strip -pre
* Update to next CC1 iteration
* Raw chainspec
2020-05-26 18:55:22 +02:00
Gavin Wood
b170d9674f
Prepare for final genesis ( #1131 )
...
* Update claim statements
* Update URLs
* Minor tweak to make enum agree with URL
* final html multihashes
* New hashes
* Version
* updated SAFT statement hash
* Update runtimes; this relies on substrate #6131
* Bump
* Share transaction filterer and fix Kusama
* Warning
* Gah!
* Tidy
* Westend fixes
* Westend fix
* Tweak constants
* Implement TCF stuff
* Fix
* Warning
* 15 minute lookahead
* 15 minute lookahead in Polkadot
* update max transactions
* Enable utility, disable vested_transfer
* Update runtime/common/src/lib.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Filter calls for validate unsigned also
* Deduplicate
* Fix
* Introduce Polkadot (mainnet) chainspec
* Fix naming.
* Enable indices and fix comment.
* Fix compilation
* Enable indices and fix comment.
* polkadot: babe: enable secondary VRF slots
* Test JSON
* Allow set_heads
* Fix
* Raw chain spec added
Co-authored-by: keorn <github@i.keorn.org >
Co-authored-by: NikVolf <nikvolf@gmail.com >
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
Co-authored-by: Tomasz Drwięga <tomasz@parity.io >
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-05-26 15:27:48 +02:00
Shawn Tabrizi
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
Shawn Tabrizi
40b40de590
Add System to benchmarks ( #1126 )
...
* add system to benchmarks
* Update cargo files
2020-05-21 16:10:55 +02:00
Shawn Tabrizi
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
thiolliere
882b73492d
[Companion PR] make council members able to note preimage using operation extirnsic ( #1120 )
...
* make council members able to note preimage using operation extirnsic
* Bump
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 14:26:18 +02:00
Alexander Theißen
b6829b6d21
Companion for #6076 (Allow fee calculation to happen off-chain) ( #1111 )
...
* Switch from Convert to WeightToFeePolynomial
* Bump
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 13:47:55 +02:00
Tomasz Drwięga
e08e5ff462
Companion for #6067 ( #1110 )
...
* Companion to #6067
* Fix tests?
* Use AvailableBlockLimit instead of hardcoding the value.
* Bump substrate.
2020-05-20 16:03:28 +02:00
Gavin Wood
8cb7cdbc64
Extra requirements for claimants ( #1091 )
...
* Introduce mandatory statement signing into claims
* Introduce SignedExtension
* Tests passing
* Bump runtime version
* Bump version, fix test
* Test for validate
* Another couple of tests
* Enable PrevalidateAttests on Polkadot
* Enable PrevalidateAttests on Polkadot
* Fix build
* Fixes
* More fixes
* Fix bench tests
* Fix & test Preclaim clobbering.
* Fix for errant claim logic
* Add test
* Update tests, always use Vec as input
* mint_claim can add signature, some_benchmarks
* Add claim with statement test
* finish benchmarks
* put the correct number of claims with benchmarks
* fix compiler warning
* Update weights
* Weight comments for validation
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-05-16 12:56:49 +02:00
thiolliere
3beecb028c
Companion: Democracy add weight. ( #1076 )
2020-05-15 13:48:11 +02:00
Demi Obenour
c45b14d1f3
Add ‘transaction_version’ to the signed transaction ( #1092 )
...
This allows hardware wallets to know which transactions they can safely
sign.
2020-05-15 00:58:25 +02:00
Alexander Popiak
cb1e21cb0c
Companion PR to 5802 ( #1050 )
2020-05-14 17:20:07 +02:00
Shawn Tabrizi
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
Bastian Köcher
a62382269d
Update to latest Substrate master ( #1074 )
2020-05-07 16:59:37 +02:00
André Silva
41699f5d6e
grandpa: report equivocations on all runtimes ( #1000 )
...
* grandpa: report equivocations on all runtimes
* runtime: fix test-runtime compilation
* runtime: enable historical session manager on all runtimes
* runtime: fix indentation
* runtime: use strong key types in KeyOwnerProofSystem definitions
* update substrate
* bump spec_version of runtimes
2020-05-06 19:27:28 +01:00
Gavin Wood
efd738be82
Bump version ( #1070 )
2020-05-05 18:20:36 +02:00
Tomasz Drwięga
7703130e6e
Fix unsigned priority of im-online @ kusama. ( #1068 )
2020-05-05 17:41:02 +02:00
Shawn Tabrizi
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
Gavin Wood
f6b9cd4e4d
Prep v0.7.32 ( #1056 )
...
* Bump Westend runtime version
* Bump Substrate
* Prep for release of 0.7.32
* Update lock
2020-04-29 19:27:37 +02:00
Nikolay Volf
e54811646a
update substrate, set new version ( #1043 )
2020-04-28 10:25:35 +02:00
Kian Paimani
7076651c75
Companion Substaret/5683 ( #1039 )
...
* update polkadot
* Fix build
* Bump Substrate
Co-authored-by: Gav Wood <gavin@parity.io >
2020-04-27 20:34:46 +02:00
Nikolay Volf
59f5743852
Companion PR for 5795 ( #1041 )
...
* add storage_append
* Bump versions
Co-authored-by: Gav Wood <gavin@parity.io >
2020-04-27 18:23:09 +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
Nikolay Volf
3252ba8383
assign db weights ( #1011 )
2020-04-25 15:47:26 +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
Wei Tang
5733869389
Companion PR for #5501 and #5680 ( #1012 )
...
* Companion PR for #5501
* Bump runtime versions
* add MaxRegistrars config
* Pull substrate master in PR-5501
* Attempt to fix pin commit again
* update to substrate master
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-04-24 16:39:40 +01:00
Bastian Köcher
88451e0b7c
Companion PR to #5695 ( #1030 )
...
* add module ids to kusama runtime
* update kusam with polkadot runtimes to have moduleids configured
* trivial
* define module id for treasury in crowdfund.rs
* crodfund builds without issue
* remove commented out code
* switch crowdfund to configurable moduleid
* test-runtime passing
* trivial syntax
* add module id to mock
* Update `Cargo.lock`
Co-authored-by: zeke <emostov@middlebury.edu >
2020-04-24 12:46:51 +02:00
Rakan Alhneiti
283d9d6dc6
Offchain signing followup ( #1017 )
...
* Use the fishermanId for AppCrypto on runtimes
* Make sure at least one transaction was submitted
* Use find_map
2020-04-22 13:36:27 +02:00
Rakan Alhneiti
2e521d30ea
Companion PR to #5182 - Substrate offchain signing ( #985 )
...
* Implement offchain::SendTransactionTypes
* Fix test-runtime
* Fix Kusama
* Add SendTransactiontypes to Kusama
* impl SendTransactiontypes for parachains and registrar
* Fix typos
* Provided extrinsic type
* Implement AppCrypto for signing transactions
* Add signing capabilities to runtime
* Fix test runtimes
* Implement CreateSignedtransaction for Test
* Implement signing types for test runtimes
* Fix test runtime create transaction impl
* Fix build
* Bump kusama's spec version
* Update substrate
* Use all_accounts
2020-04-21 18:50:32 +02:00
cheme
1a4db93c50
Companion to child trie api change #4857 ( #950 )
2020-04-21 10:39:35 +02:00
Bastian Köcher
eab3624096
Release 0.7.30 ( #1006 )
...
* Release 0.7.30
* Update Substrate & libp2p
2020-04-17 23:01:00 +02:00
Gavin Wood
e303f92f20
Companion for Runtime Semver ( #987 )
...
* Companion for Runtime Semver
* Fix
2020-04-17 12:10:58 +02:00
Fedor Sakharov
cf7cf4bd7d
Adds an offchain call to submit double vote reports ( #966 )
...
* Adds an offchain call to submit double vote reports
* Some tweaks
* Remove unnecessary IdentifyAccount impls
* Adds ValidateDoubleVoteReports to test runtime
* sp-application-crypto is only a dev dependency
2020-04-16 16:19:51 +01:00
Shawn Tabrizi
58f992fa33
Companion PR for substrate#5446 (Update Weights to u64) ( #994 )
2020-04-16 11:31:41 +02:00
Bastian Köcher
c6134cf91a
Release 0.7.29 ( #998 )
...
* Release 0.7.29
* Update `Cargo.lock`
2020-04-14 16:46:20 +02:00
Robert Habermeier
a5034dbe98
Use strong types in runtime for parachain heads and validation code ( #964 )
...
* use stronger types for HeadData and ValidationCode in runtime
* fix weird debug compile error
* fix runtime build
* update invocations invalidation.rs
* fix tests
2020-04-13 10:24:25 +02:00
Pierre Krieger
75ebe7fb2e
Companion PR to #5560 - Also includes polkadot#979 and polkadot#986 ( #982 )
...
* Companion PR to #5560
* Set priorities.
* Update substrate.
* Fix tests.
* Update Substrate
* Companion of SignedExtension refactor (#5540 )
Co-authored-by: Tomasz Drwięga <tomasz@parity.io >
Co-authored-by: Alexander Theißen <alexander.theissen@parity.io >
2020-04-08 16:12:28 +02:00
Kian Paimani
011528278b
Enable validate unsigned ( #974 )
2020-04-06 18:01:30 +02:00
Robert Habermeier
10cec3b591
Upgradeable validation functions ( #918 )
...
* upgrade primitives to allow changing validation function
* set up storage schema for old parachains code
* fix compilation errors
* fix test compilation
* add some tests for past code meta
* most of the runtime logic for code upgrades
* implement old-code pruning
* add a couple tests
* clean up remaining TODOs
* add a whole bunch of tests for runtime functionality
* remove unused function
* fix runtime compilation
* extract some primitives to parachain crate
* add validation-code upgrades to validation params and result
* extend validation params with code upgrade fields
* provide maximums to validation params
* port test-parachains
* add a code-upgrader test-parachain and tests
* fix collator tests
* move test-parachains to own folder to work around compilation errors
* fix test compilation
* update the Cargo.lock
* fix parachains tests
* remove dbg! invocation
* use new pool in code-upgrader
* bump lockfile
* link TODO to issue
2020-04-06 10:43:19 -04:00
André Silva
b3d326acca
Update substrate ( #970 )
...
* update substrate
* Hopefully fix compilation
* network: rename roles to role
* runtime: fix runtime-benchmarks compilation
Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com >
2020-04-03 20:50:34 +02:00
Gavin Wood
d8e1180030
Companion for #5412 ( #942 )
...
* Fixes for democracy using Scheduler
* Revert branch change
2020-04-01 17:01:14 +02:00
Kian Paimani
6301baf024
Fix council/collective genesis ( #954 )
...
* Fix council collective genesisi values
* Update Cargo.lock
* Update Cargo.lock
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-04-01 04:11:51 +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
Bastian Köcher
b4c79556f3
Upgrade bitvec and parity-scale-codec ( #947 )
2020-03-30 13:08:15 +02:00
Kian Paimani
caa405e1eb
Enable Offchain Phragmén. ( #940 )
...
* fix for offchain phragmen
* Update unix time stuff
2020-03-26 17:52:10 +01:00
thiolliere
775ce50cc2
Upgrade substrate for new staking API and Telemtry API ( #941 )
...
* upgrade substrate
* fix telemetry endpoint
* improve msg
2020-03-26 15:16:55 +01:00
Tomasz Drwięga
c8150e1d33
Transaction source ( #5366 ) companion PR ( #938 )
...
* Add transaction source.
* Bump substrate.
* Fix tests.
2020-03-26 10:38:01 +01:00
Fedor Sakharov
dbb4e987fa
Remove Parent Hash to Session mapping ( #928 )
...
* Adds a SigningContext type
* Bump spec versions
* Fixes requested changes
* Bump ParachainHost api_version and guard signing_context call
* Improve error message
* If there is no signing_context api use default value
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2020-03-25 17:04:05 -04:00
thiolliere
62cddd6fcb
Update substrate for new on_initialize syntax and update on_initialize weight ( #937 )
...
* update new on_initialize syntax
* update substrate
* update spec_version
2020-03-25 14:10:11 +01:00