Chevdor
6b20f7a2c5
ci: add quick-check with rustfmt ( #615 )
...
* ci: add quick-check with clippy and rustfmt
* chore: rustfmt round
* chore: set the same rustfmt config than substrate
* chore: fix formatting
* cI: remove clippy
* ci: switch to nightly for the checks
* ci: fix toolchains and naming
* ci: Limit the check to formatting
* chore: fix formatting
* Update .rustfmt.toml
* Update .rustfmt.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-16 16:57:52 +02:00
Roman
ce6e578d14
Reduce the number of types in build_transport for transport ( #9793 )
2021-09-16 14:31:44 +00:00
Robert Klotzner
dde0918717
Raised nits on #3813 ( #3844 )
2021-09-16 16:05:41 +02:00
Robert Klotzner
973183cfb1
Don't try to connect to ourselves. ( #3855 )
...
* Don't try to connecto to ourselves.
* Use swap_remove instead of remove O(1)
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-09-16 16:05:07 +02:00
Shawn Tabrizi
c794c9f3a5
Fix Spellcheck for Template ( #9795 )
2021-09-16 15:21:33 +02:00
Guillaume Thiolliere
65e5fa3aa3
Implement a CountedStorageMap ( #9125 )
...
* initial impl
* expose in pallet_prelude
* temp test
* Apply suggestions from code review
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com >
* implement with macro help.
* test for macro generation
* add iterable functions, some test and fixes
* fix merge
* doc
* Update frame/support/src/storage/types/counted_map.rs
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
* fix merge
* fmt
* fix spelling
* improve on removal
* fix partial storage info
* fmt
* add license
* suggested renames
* fix typo
* fix test
* fmt
* fix ui tests
* clearer doc
* better doc
* add metadata test
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
Co-authored-by: Xiliang Chen <xlchen1291@gmail.com >
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
2021-09-16 13:20:29 +00:00
Andrew Jones
e3eb3a0a12
Metadata v14 (companion to #3336 ) ( #564 )
...
* Remove event pallet::metadata attributes
* Add scale-info deps, TypeInfo derives, update call variants
* Update metadata runtime APIs
* Add missing scale_info dependency, update rococo runtime API
* Add missing scale_info dependency
* Remove pushed diener patches
* Cargo.lock
* Add missing scale-info dependencies
* Fixes
* Statemint runtime fixes
* Call struct variant empty matches
* Add missing scale-info dependency
* Fixes
* scale-info 1.0
* cargo update -p xcm
* update lock
* Update Cargo.lock
* update to latest polkadot
* remove rpc_http_threads
https://github.com/paritytech/substrate/pull/9737
* replace task executor with tokio handler
https://github.com/paritytech/substrate/pull/9737
* fix test compilation?
* Update Cargo.lock
* cargo update
* remove unused
* Update substrate and polkadot
* Update test/client/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-16 12:11:05 +02:00
Alexander
b39bad58f1
Add build with docker info to README ( #609 )
...
* Add build with docker info to README
* removed few lines
* small fix README
2021-09-16 11:49:53 +02:00
Bernhard Schuster
cc8b861271
add dispute metrics, some chores ( #3842 )
...
* rename: MsgFilter -> MessageInterceptor
* feat: add dispute metrics
* fixup
* test fixins
* fix metrics
* dummysubsystem export and trait fn fix
* chore: fmt
* undo unwanted changes
* foo
* pfmt
* fixup
* fixup
* revert
* some more
* Update node/malus/Cargo.toml
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update node/core/dispute-coordinator/src/metrics.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update node/core/dispute-coordinator/src/metrics.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update node/core/dispute-coordinator/src/metrics.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* add license header
* fix lockfile
* new with opts
* fmt
* Update node/core/dispute-coordinator/src/metrics.rs
* feature gate
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-09-16 08:19:51 +00:00
Bastian Köcher
7364a773ef
Upgrade Substrate & Polkadot ( #612 )
2021-09-16 06:57:29 +02:00
Shawn Tabrizi
6fa18a2339
add type info derive to senderror ( #3860 )
2021-09-15 17:41:49 -05:00
Andrew Jones
4c7539cab5
Companion for #8615 : enrich metadata with type information ( #3336 )
...
* Use beefy branch with scale-info
* Add patches
* Sprinkle some TypeInfo derives
* Add some TypeInfo deriv
* Cargo.lock
* Derive TypeInfo and skip type params for Xcm types
* Cargo.lock
* Fix up scale_info bounds attributes
* Fix up dependencies
* Use my own beefy-primitives branch
* Bump BEEFY
* Update patches
* Add some scale-info dependencies and TypeInfo derives
* More TypeInfo decoration
* Update scale-info
* Some TypeInfos and remove more Event pallet::metadata
* Moar TypeInfos
* TypeInfos galore, fix up metadata runtime API
* TypeInfo
* TypeInfos, update other runtime metadata APIs
* Fix up Kusama, comment out some `usize` QueueSize parameter types
* Remove local diener patches
* Cargo.lock
* Cargo.lock
* Update to scale-info crates.io release
* Update primitive-types branch
* Update pallet-beefy to use custom branch
* Update other parity-common deps
* Update parity-common patches
* bump a bunch of deps in parity-common
* Remove parity-common patches
* Bump finality-grandpa version
* Cargo.lock
* Update scale-info to 0.9.1
* Add recursion_limit for runtime-parachains
* Add some scale_info attributes
* Cargo.lock
* Revert finality-grandpa bump
* Cargo.lock, scale-info update
* cargo update
* Make sure using patched version of finality-grandpa
* Use patched scale-info
* Update to scale-info 0.10.0
* Update finality-grandpa
* Cargo.lock
* Update beefy deps
* Update beefy deps again
* Add scale-info dependency
* Remove deprecated pallet::metadata attributes.
* Add some missing scale-info deps and derives
* Use some variant struct call syntax
* Add missing TypeInfo impl
* Add some more TypeInfo impls
* Convert some call enum struct variant constructors
* More scale-info deps and derives
* Call enum struct variants
* TypeInfo derives
* Call enum variant structs
* scale-info deps and derives
* Call enum variant struct constructors
* Use beefy-primitives scale-info feature
* Use grandpa-bridge-gadget master branch
* Remove finality-grandpa patch
* Add missing scale_info dependency and derive
* Fix up some call variant constructors
* Add missing scale_info dependency
* Fix some test errors
* More TypeInfo derives
* More call variant structs
* Call variant structs in tests
* Cargo.lock
* Fmt
* Fix more call struct variants
* Another call struct variant
* add scale-info/std features explicitly
* More call struct variants
* Add missing scale-info dependency
* Fmt
* review: activate scale-info/std where missing
* Remove some duplicate std feature activation
* review: add scale_info bounds() attr
* More call variant structs
* Remove recursion limit
* Update beefy-primitives
* Update beefy-primitives
* Fix simnet call variant struct errors
* Fmt
* cargo update -p beefy-primitives
* Add some missing TypeInfo derives
* Fix some call variants
* Fix some call variant underscores
* Cargo.lock
* Cargo.lock
* Add missing TypeInfo derive
* Add some more missing TypeInfo derives
* Even more missing TypeInfo derives
* Add TypeInfo derives to new xcm types
* Fmt
* Cargo.lock
* Add missing TypeInfo impls
* Cargo.lock
* More missing TypeInfos
* Fixes
* Cargo.lock
* Cargo.lock
* Add TypeInfo impls to xcm v2
* Update to scale-info 1.0
* Update finality-grandpa 0.14.4, patch for now
* Update beefy
* Remove patched finality-grandpa
* Add TypeInfo impl to Outcome
* Fixes
* Call variant struct
* Call variant struct
* Fix test
* Add TypeInfo impl
* Cargo.lock
* Cargo.lock
* Cargo.lock
* git checkout master Cargo.lock
* update Substrate
* Add missing scale-info features for beefy-primitives
* Fmt
* Remove check for now
* Update beefy-primitives, removes scale-info feature
* Update beefy-primitives again
Co-authored-by: adoerr <0xad@gmx.net >
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: parity-processbot <>
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-09-15 15:38:45 -05:00
Robert Habermeier
44d2e9adbd
approval-voting: processed wakeups can also update approval state ( #3848 )
...
* approval-voting: processed wakeups can also update approval state
* fmt changes
* reverse broken if condition
* further correct condition
* add test
* fmt
* Update node/core/approval-voting/src/lib.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-09-15 19:30:03 +00:00
Alexander
00b69f446c
Add build with docker info to README ( #3843 )
2021-09-15 15:09:52 +02:00
Andrew Jones
49b6dfd2e5
Enrich metadata with type information ( #8615 )
...
* Cargo.lock after merge
* Restore scale-info feature
* Fully qualify TypeInfo derive
* Skip PendingSwap T
* Add missing skip_type_params attr
* metadata docs features
* Reduce pallet event attribute to struct
* Cargo.lock
* Update frame/balances/src/tests_composite.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Line widths check
* Cargo.lock
* Add scale-info/std
* Update frame/system/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Use `skip_type_params` to remove `TypeInfo` requirements on checks
* Revert "Remove unused Call metadata stuff"
This reverts commit 41311f85
* Skip BalanceSwapAction type parameter
* Remove unused event metadata macro
* Update frame-metadata
* Update primitives/npos-elections/compact/src/codec.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Manual TypeInfo for Header
* Remove TypeInfo requirement for consts in BoundedVec etc.
* Another TypeInfo bound removed
* review: fix indentation
* TypeInfo impls for Identity types
* Add some todos to add custom TypeInfo impls
* Update frame/support/procedural/src/pallet/expand/pallet_struct.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Add some todos to add custom TypeInfo impls
* Add a test for manual Data TypeInfo impl
* Add custom TypeInfo impl for Vote
* Era custom TypeInfo crimes
* Revert finality-grandpa version to 0.14.z
* review: renamed module to pallet_constants_metadata
* New line at end of file
* Add missing scale-info/std
* Update frame/support/src/storage/types/mod.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Remove StorageEntryType::Map unused flag
* Add missing scale-info dependency after merge
* SignedExtension::AdditionalSigned metadata
* Update frame-metadata, use abbreviated docs and args fields
* Update frame/example/Cargo.toml
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
* Add scale_info/std and remove unused scale-info dependency
* Remove scale-info dependency
* Remove treasury pallet::metadata
* Remove redundant Event test
* Add back scale-info as dev dependency
* fix error metadata when no error defined in decl_module
* Add Module3 to tests
* Fix metadata test
* Add docs feature to frame-support test
* WIP fixing pallet metadata test
* Remove redundant FunctionMetadata, FunctionArgumentMetadata as per https://github.com/paritytech/frame-metadata/pull/20
* Use main branch of frame-metadata
* Use patch of scale-info for latest changes
* Use latest patched scale-info
* Manual TypeInfo for DigestItem
* Manual TypeInfo for DigestItem
* Update scale-info
* Skip __Ignore variants for Error, depends on https://github.com/paritytech/scale-info/pull/117
* Named fields for FRAME v2 pallet Call variants
* Named fields for FRAME v1 pallet Call variants
* Add missing scale-info dependency
* WIP expand benchmark call variant
* fix benchmark with new function
create a new function for each variant of a pallet call.
This function is called by benchmarking macro in order not to break call
creation with unnamed argument
* fix tests
* more fix
* Fix staking tests
* Fix offchain workers calls
* Cherry pick rustfmt.toml from master
* cargo +nightly-2021-06-22 fmt --all
* Update to new call variant structs
* More call variant struct updates
* Remove unused import
* More call variant structs
* More call variant structs
* Even more call variant structs
* Mooar variant structs
* Evermore variant structs
* Call variant structs ad infinitum
* Fmt
* More call variants
* Last call variant
* Call variants all done?
* Fix SS58Prefix type
* Potential workaround for BitFlags<IdentityFields> TypeInfo
* Enable docs capturing for Call, Event, and Error types
* Fix IdentityFields TypeInfo
* Remove metadata-docs feature
* Add capture_docs = true for legacy Call, Event and Error types
* Fmt
* Fix metadata test type
* Update benchmarks with call struct variants
* Fmt
* More test fixes
* Fmt
* Fix benches
* Use latest capture_docs attr
* Latest scale_info
* Fmt
* review: change &Vec to &[]
* Remove pallet metadata attr
* review: remove commented out test code
* review: skip_type_params trailing comma suggestion
* Update to scale-info 0.10.0
* Update construct_runtime ui tests, different because of metadata TypeInfo impls
* Add some TypeInfo derives for UI tests
* Update storage ensure span ui stderrs
* Update call argument bound ui tests
Possibly changed because change from tuple to struct variants?
* Add scale-info dev dependency
* Update to latest finality-grandpa release
* review: missing newline
* review: missing scale-info/std
* review: remove duplicate scale-info/std
* review: remove fully qualified TypeInfo
* review: add missing scale-info/std
* review: remove unnecessary imports.
* Fmt
* Use crates.io RC version of frame-metadata
* Remove scale-info/std because it is a dev dependency
* Add missing scale_info dev-dependency for test
* Delete empty metadata folder
* Fix sp_std import
* review: improve manual UncheckedExtrinsic TypeInfo impl
* review: use full scale-info for dev-dependency
* Remove DefaultByteGetter impl
* review: derive TypeInfo for generic header
* Fmt
* Update primitives/runtime/src/generic/unchecked_extrinsic.rs
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
* Update primitives/runtime/src/generic/unchecked_extrinsic.rs
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
* Update bin/node/executor/Cargo.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/identity/src/types.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/support/src/dispatch.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove redundant derive
* Simplify scale-info dependency
* Strip underscore prefix from call variant struct names
* Another underscore field
* More underscore fields
* Another underscore field
* Update to frame-metadata 14.0.0-rc.2 with combined StorageEntryType::Map
* Fmt
* Revert weights formatting
* Fix up some tests
* Fix up some tests for StorageEntryTypeMetadata
* scale-info dev dependency
* Fix test error
* Add missing TypeInfo derives
* Add back missing scale-info dependency
* Add back missing scale-info dependency
* Fix npos compact impls
* Cargo.lock
* Fmt
* Fix errors
* Fmt
* Fix renamed raw_solution field
* Fix error
* Fmt
* Fix some benchmarks
* Fmt
* Stray R
* Fix
* Add missing TypeInfos
* ui test fix
* Fix line widths
* Revert "ui test fix"
This reverts commit 2d15ec058a216e3f92d713f1174603a2bb1eac65.
* Upgrade to scale-info 0.11.0
* Revert "Upgrade to scale-info 0.11.0"
This reverts commit 047bb179085a0059c36cd20ab405f55cf0867e28.
* Add Runtime type
* Update to scale-info 0.12
* Update to scale-info 1.0
* Update frame-metadata to version 14.0.0
* Patch finality-grandpa until release available
* Fix metadata tests
* Fix metadata tests
* Fmt
* Remove patched finality-grandpa
* Fix tests, use scale_info imports
* Fix pallet tests
* Add BlockNumber TypeInfo bound
* ui test fix
* Cargo.lock
* Remove pallet metadata
* Cargo.lock
* Add missing scale-info dependency
* Remove pallet event metadata
* Fix error
* Fix collective errors
* Semicolol
* Fmt
* Remove another metadata attribute
* Add new variant to custom digest TypeInfo
* Fmt
* Cargo.lock from master
* Remove comma lol
* Fix example call error
* Fix example call error properly
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-15 11:40:41 +00:00
dependabot[bot]
ebe78a4c1b
Bump serde_json from 1.0.64 to 1.0.68 ( #9783 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.64 to 1.0.68.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.64...v1.0.68 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-15 10:20:07 +00:00
Qinxuan Chen
c459b70379
pallet-utility: use new pallet attribute macro for tests ( #9780 )
...
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2021-09-15 09:24:13 +00:00
Robert Habermeier
f43acd6c15
improve approval tracing ( #3846 )
...
* improve approval tracing
* Update node/core/approval-voting/src/import.rs
* Update node/core/approval-voting/src/import.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-09-15 11:17:49 +02:00
Sergei Shulepov
13906d62f0
UMP: Support Overweight messages ( #3575 )
...
* Introduce new config: ump_max_individual_weight
* Implement overweight msg stashing
* Test
* Add migration module.
Also introduces a test for migration
* Integrate ExecuteOverweightOrigin to runtimes
* Fix more stuff
* Add `yeet` into dictionary
* Use suggested `Error` variant names
* typo
* Use 20ms as the maximum individual message weight
* Update the test value
* rustfmt
* Clean up
* Remove deprecated field from host config
* Remove missed _hrmp_open_request_ttl
* Apply typo fix suggestion
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Rename `migration::migrate_to_latest`
* Restore `_hrmp_open_request_ttl` in `v0::HostConfiguration`
* Apply suggestion for a rustdoc
* Apply the suggestion
* Test v0 config with the raw production data fetched from Kusama
* Update runtime/parachains/src/ump.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Expose migration functions
* Fix spellcheck
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2021-09-15 11:13:44 +02:00
Tomasz Drwięga
08c2d0d4c6
Emit log on Runtime Code change. ( #9580 )
...
* Emit digest item on Runtime Code changes.
* Add tests.
* cargo +nightly fmt --all
* Rename.
* Add comment.
* Move generic parameter to the trait.
* cargo +nightly fmt --all
* Elaborate in doc.
* Revert to RuntimeUpdated name
* cargo +nightly fmt --all
* Rename to RuntimeEnvironmentUpdated
2021-09-15 08:07:06 +00:00
pangwa
b8f4a4c147
Add Clover Finance to SS58 Registry ( #9236 )
...
* Add Clover Finance to SS58 Registry
* Merge and fix spaces
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-09-14 14:22:10 +00:00
Qinxuan Chen
438a45799f
Companion for substrate#9115 ( #3265 )
...
* runtime(kusama/polkadot): migrations for collective storage prefix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fix
* fix migration
* spelling
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* update Substrate
* fix unused
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
2021-09-14 13:01:19 +00:00
Robert Klotzner
de637b966a
Better error messages. ( #3835 )
...
* Better error messages.
Right now, logged messages are hardly useful.
Together with https://github.com/paritytech/substrate/pull/9768 , this
should help with debugging.
* cargo fmt
2021-09-14 14:18:32 +02:00
Robert Klotzner
135d9ae931
Put all authorities of a session into SessionInfo. ( #3813 )
...
* Make SessionInfo include all authorities
of the current session.
* Add missing import.
* Only take subset for assignment keys.
* Fix typo.
* Make spellcheck happy.
* Really.
* Fix test.
* More clear documentation.
* Update comments in `SessionInfo`.
2021-09-14 13:58:37 +02:00
Qinxuan Chen
902739f96c
Migrate pallet-collective to the new pallet attribute macro ( #9115 )
...
* Migrate pallet-collective to the new pallet attribute macro
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add migrations
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fix some indent
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fmt
* fix migration
* fix migration
* fmt
* finally fix migration
* keep the storages public as they were
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix migration
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix migration and Add test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* improve test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* improve test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Revert the changes of membership
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix test
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* don't assert that there is something at the old prefix in the pre-migrate
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* cargo fmt
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
2021-09-14 11:42:26 +00:00
dependabot[bot]
e4a8d60015
Bump wat from 1.0.37 to 1.0.40 ( #9771 )
...
Bumps [wat](https://github.com/bytecodealliance/wasm-tools ) from 1.0.37 to 1.0.40.
- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases )
- [Commits](https://github.com/bytecodealliance/wasm-tools/compare/wat-1.0.37...wat-1.0.40 )
---
updated-dependencies:
- dependency-name: wat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 10:36:11 +00:00
dependabot[bot]
b9e1f09b30
Bump tracing from 0.1.26 to 0.1.27 ( #3841 )
...
Bumps [tracing](https://github.com/tokio-rs/tracing ) from 0.1.26 to 0.1.27.
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.26...tracing-0.1.27 )
---
updated-dependencies:
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-14 12:23:05 +02:00
Squirrel
f2d487d999
substrate depends on openssl at the moment ( #9556 )
...
in some circumstances...
2021-09-14 11:13:36 +01:00
e.g. magical unicorn
b48592ac8b
add new raw chainspecs for parachains ( #611 )
2021-09-14 11:06:13 +02:00
Bastian Köcher
ccae03fb9d
Remove rococo-v1 branch from README ( #608 )
2021-09-14 10:50:23 +02:00
Qinxuan Chen
61ec3578f0
Companion for substrate#9711 ( #3801 )
...
* Companion for substrate#9711
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* update Substrate
* cargo +nightly fmt
Co-authored-by: parity-processbot <>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-09-14 08:17:30 +00:00
Shawn Tabrizi
09ecdf6f4a
fix complaints in CI ( #3838 )
2021-09-14 08:07:42 +00:00
Qinxuan Chen
7deed34d64
Migrate pallet-tips to the new pallet attribute macro ( #9711 )
...
* Migrate pallet-tips to the new pallet attribute macro
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix migration
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2021-09-14 00:04:09 +00:00
dependabot[bot]
0983d98cff
Bump primitive-types from 0.10.0 to 0.10.1 ( #9754 )
...
Bumps [primitive-types](https://github.com/paritytech/parity-common ) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/paritytech/parity-common/releases )
- [Commits](https://github.com/paritytech/parity-common/commits )
---
updated-dependencies:
- dependency-name: primitive-types
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-13 21:07:18 +00:00
Liu-Cheng Xu
2562f8c65e
Clean up sc-network ( #9761 )
...
* Clean up sc-network
- Avoid using clone() for the Copy type `PeerId`.
- Use `find_map` for `filter_map` and `next`.
- Use `Self`.
* More on Copy types
* Cargo +nightly fmt --all
* More ..
* fmt
* Revert vec![default_notif_handshake_message]
2021-09-13 20:11:29 +02:00
Denis Pisarev
3800575db4
dockerfiles: upgrade to ubuntu:20.04; some chore ( #3828 )
...
* dockerfiles: upgrade to ubuntu:20.04; some chore
* dockerfiles: fq container names
2021-09-13 14:34:29 +02:00
Denis Pisarev
0472a43855
dockerfiles: upgrade to ubuntu:20.04 ( #9753 )
...
* dockerfiles: upgrade to ubuntu:20.04
* dockerfiles: fq container name
2021-09-13 14:33:34 +02:00
Robert Klotzner
2c36adf898
More descriptive errors. ( #9768 )
2021-09-13 12:02:00 +00:00
Pierre Krieger
d5d6d79e37
Purge addresses that fail to reach a peer ( #8843 )
...
Co-authored-by: Roman Proskuryakov <r.proskuryakoff@gmail.com >
2021-09-13 13:31:04 +02:00
Andronik Ordian
33d7f9dd7b
make polkadot-runtime optional feature ( #3820 )
...
* make polkadot-runtime optional feature
* sprinkle some cfg statements
* ok
* ok, ok
* add CI check
* set -e
* chmod +x
* fixes
* fmt
* nicer compile errors
* Update outdated comments
2021-09-13 10:28:33 +00:00
Falco Hirschenberger
c9197a2c6a
Add childstate_getStorageEntries RPC ( #9459 )
...
* Add storage query functions for multiple keys
fixes #9203
* Query all keys in one request and add more tests
* Make it compatible with stable release channel
* Update to new futures
* Update client/rpc/src/state/state_full.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_full.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_full.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_full.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_full.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_light.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/rpc/src/state/state_light.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Satisfy borrowck
* Remove non-RPC `storage_entries` functions.
* Revert "Remove non-RPC `storage_entries` functions."
This reverts commit d840015c59ce865f879178594088c79082e8d151.
* Revert "Revert "Remove non-RPC `storage_entries` functions.""
This reverts commit 5813b439a4b467e022c627e3fe60cf2fa5520db4.
* Finally some formatting
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-09-13 09:42:08 +00:00
Seun Lanlege
9245bfbbc2
Adds composable.finance to ss58 registry ( #9608 )
...
* adds composable.finance ss58 registry
* adds composable ss58 format
* correct prefix
* dedupe
Co-authored-by: CI system <>
2021-09-13 10:54:13 +02:00
Chevdor
0d30893840
update crate names and rand deps ( #9762 )
2021-09-13 08:52:41 +00:00
Liu-Cheng Xu
f9699db41c
Use the precise number of approvals when constructing RawOrgin::Members ( #9647 )
...
* Use the precise number of approvals when constructing RawOrgin::Members
Close #9604
* Split out tests.rs
* Add a test for dispatching with yes votes instead of voting threshold
* Simplify tests
- Also add copyright header.
* Remove unused hex_literal::hex in collective tests
* Extract the helper function record()
* Try fixing ci
* Add a test case with only two votes
* Nit
* Fix typo
2021-09-13 03:12:37 +00:00
Squirrel
127b2608ec
less deps ( #606 )
2021-09-12 23:22:14 +02:00
Kian Paimani
3d2c4db477
Companion for #9648 ( #3757 )
...
* make the companion
* update Substrate
Co-authored-by: parity-processbot <>
2021-09-12 15:23:07 +00:00
Kian Paimani
056fd9b8a8
Recursive election provider as fallback ( #9648 )
...
* Recursive election provider as fallback
* minor fix
* Fix integrity tests
* Update frame/election-provider-multi-phase/src/lib.rs
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
* Fix everything
* fmt again
* Fix test
* Fix state machine warning
* Fix build
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
2021-09-12 14:38:32 +00:00
Bastian Köcher
a2cea3a314
Substrate Companion #9737 ( #3830 )
...
Co-authored-by: parity-processbot <>
Co-authored-by: kianenigma <kian@parity.io >
2021-09-12 14:25:58 +01:00
Bastian Köcher
c09d52ead7
Use tokio runtime handle instead of TaskExecutor abstraction ( #9737 )
...
* Use tokio runtime handle instead of TaskExecutor abstraction
Before this pr we had the `TaskExecutor` abstraction which theoretically
allowed that any futures executor could have been used. However, this
was never tested and is currently not really required. Anyone running a
node currently only used tokio and nothing else (because this was hard
coded in CLI). So, this pr removes the `TaskExecutor` abstraction and
relies directly on the tokio runtime handle.
Besides this changes, this pr also makes sure that the http and ws rpc
server use the same tokio runtime. This fixes a panic that occurred when
you drop the rpc servers inside an async function (tokio doesn't like
that a tokio runtime is dropped in the async context of another tokio
runtime).
As we don't use any custom runtime in the http rpc server anymore, this
pr also removes the `rpc-http-threads` cli argument. If external parties
complain that there aren't enough threads for the rpc server, we could
bring support for increasing the thread count of the tokio runtime.
* FMT
* Fix try runtime
* Fix integration tests and some other optimizations
* Remove warnings
2021-09-12 12:29:11 +00:00
Denis Pisarev
ce90615762
dockerfiles: upgrade to ubuntu:20.04 ( #603 )
2021-09-12 00:41:17 +02:00