Guillaume Thiolliere
85e11980ff
remove unused ( #3553 )
2021-08-02 14:58:52 +00:00
Denis Pisarev
b14d4f07aa
CI: stop publishing to crates.io until unleash is fixed ( #9474 )
...
* CI: stop publishing to crates.io until unleash is fixed; allow restarting k8s runners
* CI: fix CI if ci-release tag is pushed
2021-08-02 16:58:47 +02:00
Andronik Ordian
33fe763188
some fixes to please cargo-spellcheck ( #3550 )
...
* some fixes to please cargo-spellcheck
* some (not all) fixes for the impl guide
* fix
2021-08-02 11:00:04 +00:00
Bastian Köcher
2cfda98aca
Change pallet naming in test-runtime ( #3551 )
...
* Change pallet naming in test-runtime
This is required to make the `well_know_keys::ACTIVE_CONFIG` match the
`ActiveConfig` key.
* Use correct name
* 🤦
2021-08-02 10:54:54 +00:00
Shawn Tabrizi
ff5d56fb76
cargo +nightly fmt ( #3540 )
...
* cargo +nightly fmt
* add cargo-fmt check to ci
* update ci
* fmt
* fmt
* skip macro
* ignore bridges
2021-08-02 10:47:33 +00:00
Arkadiy Paronyan
30e3012270
Companion PR for warp sync support. ( #3382 )
...
* Update for the new GrandpaAPI
* Update substrate
* Update substrate
2021-08-02 09:59:50 +00:00
Bastian Köcher
e6910534ff
Add rustfmt skip to default frame benchmarking template ( #9473 )
...
This was missed in the introduction pr of rustfmt. There we only had
updated the Substrate local template.
2021-08-02 09:17:30 +00:00
Shawn Tabrizi
3445cbecd0
Companion for #9373 (Refactor Benchmarks for Wasm Memory) ( #3549 )
...
* cargo update -p sp-io
* fix benchmarking
* fix bridge benchmarks
2021-08-02 09:17:19 +00:00
Arkadiy Paronyan
f56232602f
Warp sync part I ( #9227 )
...
* Started warp sync
* BABE & GRANDPA recovery
* Warp sync protocol
* Sync warp proofs first
* Added basic documentation
* Apply suggestions from code review
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Style changes
* Apply suggestions from code review
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* fmt
* Apply suggestions from code review
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Fixed chage trie pruning wrt missing blocks
* Restore parent finalization
* fmt
* fmt
* Revert pwasm-utils bump
* Change error type & check API version
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Build fix
* Fixed target block check
* Formatting
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-08-02 08:27:18 +00:00
Shawn Tabrizi
fa8c6274ac
Refactor Benchmarks for Less Wasm Memory Usage ( #9373 )
...
* extract repeat out of benchmark
* remove r
* unused
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* use linked map to keep order
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* Delete pallet_balances.rs
* Delete out
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* steps and repeat to tuple (current_*, total_*)
* idea for list command
* fmt
* use benchmark list in cli
* handle steps in cli
* move log update to cli
* fmt
* remove old todo
* line width
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* benchmark metadata function
* don't need this warm up
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* fix warnings
* fix node-template
* fix
* fmt
* line width
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* improve docs
* improve cli
* fix format
* fix bug?
* Revert "fix bug?"
This reverts commit 8051bf1bf9bae862ff28dfff386e7045cd3f045e.
* skip frame-metadata
* extract repeat out of benchmark
* remove r
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* use linked map to keep order
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* Delete pallet_balances.rs
* Delete out
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* steps and repeat to tuple (current_*, total_*)
* idea for list command
* fmt
* use benchmark list in cli
* handle steps in cli
* move log update to cli
* remove old todo
* line width
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* benchmark metadata function
* don't need this warm up
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_balances --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/balances/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* fix warnings
* fix node-template
* fix
* fmt
* line width
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/staking/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* improve docs
* improve cli
* fix format
* fix bug?
* Revert "fix bug?"
This reverts commit 8051bf1bf9bae862ff28dfff386e7045cd3f045e.
* skip frame-metadata
* Update .gitlab-ci.yml
* fix import
* Update .gitlab-ci.yml
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-08-01 18:13:58 +00:00
Shaun W
1b0baab401
XCM simulator ( #3538 )
...
* Add xcm-simulator and xcm-simulator-example.
* Abstract xcmp and dmp handling.
* Use mock message queue.
* Xcm simulator example unit tests.
* Use relay chain block number on sending msg.
* Fix typo.
* fmt
* more fmt
* Fix deps.
2021-08-01 15:16:14 +00:00
ferrell-code
c615761379
Parachains scheduler.rs to FrameV2 ( #3529 )
...
* migration
* migrate runtimes
* storage visability
* Remove unused Call part
* Remove Call part import from parachain mock runtime
* Remove Call part import from test-runtime
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2021-07-31 15:54:01 +00:00
ferrell-code
c251e1e0a0
Parachains session_info.rs to FrameV2 ( #3521 )
...
* migration
* storage visability
* migrate runtimes
* runtimes
* Update runtime/parachains/src/session_info.rs
* Remove Call part import from all runtimes for ParaSessionInfo
* Remove Call part import from runtime/test-runtime/src/lib.rs
* Remove Call part import from parachain mocks
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2021-07-31 12:17:42 +00:00
Chevdor
eda565a052
ci: reduce the list of events triggering matrix messages ( #547 )
2021-07-30 23:56:56 +02:00
Squirrel
4c5b73097c
Companion for substrate #9319 ( #3456 )
...
* move client consensus code out of primitives
* merging crates
* import tweak
* Fixing build: ServiceFactory is a word...
* updating lock file
* Fixed typo in error message
(to bump build)
* update Substrate
Co-authored-by: parity-processbot <>
2021-07-30 14:02:43 +00:00
Squirrel
df59596ec0
Move client consensus parts out of primitives and into client/consensus/api ( #9319 )
...
* moved client code out of primitives
* bump ci
* Fixup from merge.
* Removed unused deps thanks to review feedback
* Removing unneeded deps
* updating lock file
* note about rustfmt
* fixed typo to bump ci
* Move lonely CacheKeyId to parent
* cargo fmt
* updating import style
* Update docs/STYLE_GUIDE.md
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2021-07-30 13:27:17 +00:00
Gavin Wood
8a44bec2dc
Add some important events to batch & staking to ensure ease of analysis ( #9462 )
...
* Add some important events to batch & staking to ensure ease of analysis
* Update frame/staking/src/pallet/mod.rs
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
* Update lib.rs
* fix test
Co-authored-by: Zeke Mostov <32168567+emostov@users.noreply.github.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-07-29 20:02:28 +00:00
Squirrel
060d564fc3
Remove old benchmark ( #9457 )
...
Apparently this should be rewritten when we need it again.
2021-07-29 13:19:26 +01:00
André Silva
44ace31bee
build: nix-shell: use mozilla/nixpkgs-mozilla repo ( #9456 )
2021-07-29 11:13:08 +00:00
Bastian Köcher
f07f69301a
Improve state related logs to use a more uniform format ( #9452 )
...
* Improve `state` related logs to use a more uniform format
The logging before wasn't that uniform and not that great to read/parse.
Now we are using a uniform format for all the logs. Besides these
changes, there are some minor changes around the code that calls the
state machine.
* Make CI happy
* Use HexDisplay for `ext_id`
2021-07-29 11:43:03 +02:00
Dan Forbes
76611ba6a3
Add nonfungibles::Create Trait & Implement for Uniques ( #9438 )
...
* Add nonfungibles::Create Trait & Implement for Uniques
Closes #9419
* Formatting
* Remove default implementation (`TokenError::Unsupported`) from `Create` trait
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Formatting
* Do not wrap parameters in Options
* Formatting
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-07-28 13:39:04 +00:00
dependabot[bot]
52aa9c2ef7
Bump walkdir from 2.3.1 to 2.3.2 ( #9453 )
...
Bumps [walkdir](https://github.com/BurntSushi/walkdir ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/BurntSushi/walkdir/releases )
- [Commits](https://github.com/BurntSushi/walkdir/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: walkdir
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-07-28 11:23:36 +00:00
Alex Pozhylenkov
a8e5744985
Round robin on_idle execution ( #9432 )
...
* update on_idle tuple implemenration
* add test
* fix
* fix fmt
* update
* update
* fix fmt
* Update frame/support/src/traits/hooks.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* update
* update
* fix pallet_ui tests
* Update frame/support/src/traits/hooks.rs
* fix
* Update frame/support/src/traits/hooks.rs
* update
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-07-28 13:22:45 +02:00
dependabot[bot]
79052e281a
Bump proc-macro2 from 1.0.26 to 1.0.28 ( #9451 )
...
Bumps [proc-macro2](https://github.com/alexcrichton/proc-macro2 ) from 1.0.26 to 1.0.28.
- [Release notes](https://github.com/alexcrichton/proc-macro2/releases )
- [Commits](https://github.com/alexcrichton/proc-macro2/compare/1.0.26...1.0.28 )
---
updated-dependencies:
- dependency-name: proc-macro2
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-07-28 09:43:58 +00:00
ferrell-code
84ca3b2b3b
Parachains configuration.rs FrameV2 ( #3516 )
...
* migration
* genesis build correctly
* migrate runtimes
* add genesis builds
* expose GenesisBuild
* chainspec migration
* fmt
* check before insert
* Reduce visibility of storage items to crate
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2021-07-28 04:56:35 +00:00
Zeke Mostov
c5be63ce6d
pallet-staking: Reorg migration, pallet and pallet impls ( #9410 )
...
* Reorg migration and pallet and pallet impls
* Fix imports in untouched modules
* Add file headers
* Add header for migrations
* Improve comment
* Move OnOffenceHandler impl for Pallet to impl.rs
* fmt
2021-07-27 23:23:01 +00:00
ferrell-code
3b87d363e9
Parachains ump.rs to FrameV2 ( #3528 )
...
* migrate
* migrate runtimes
2021-07-27 23:07:50 +00:00
Bastian Köcher
f5a7affb94
Companion for Substrate#9165 ( #3526 )
...
* Companion for Substrate#9165
https://github.com/paritytech/substrate/pull/9165
* update Substrate
Co-authored-by: parity-processbot <>
2021-07-27 21:58:59 +00:00
Bastian Köcher
4fe55f0bcb
Move PalletVersion away from the crate version ( #9165 )
...
* Move `PalletVersion` away from the crate version
Before this pr, `PalletVersion` was referring to the crate version that
hosted the pallet. This pr introduces a custom `package.metadata.frame`
section in the `Cargo.toml` that can contain a `pallet-version` key
value pair. While the value is expected to be a valid u16. If this
key/value pair isn't given, the version is set to 1.
It also changes the `PalletVersion` declaration. We now only have one
`u16` that represents the version. Not a major/minor/patch version. As
the old `PalletVersion` was starting with the `u16` major, decoding the
old values will work.
* Overhaul the entire implementation
- Drop PalletVersion
- Introduce StorageVersion
- StorageVersion needs to be set in the crate and set for the macros
- Added migration
* Fix migrations
* Review feedback
* Remove unneeded dep
* remove pub consts
* Brings back logging and implements `GetStorageVersion`
* Return weight from migration
* Fmt and remove unused import
* Update frame/support/src/dispatch.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Update frame/support/src/traits/metadata.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2021-07-27 21:21:27 +00:00
Guillaume Thiolliere
988c399983
fix codec ( #9445 )
2021-07-27 23:02:55 +02:00
Bastian Köcher
1b92af9042
Update Substrate & Polkadot ( #551 )
...
* Update Substrate & Polkadot
* Update client/service/src/lib.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update client/service/src/lib.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-07-27 22:42:39 +02:00
wangjj9219
32fe61306b
check can_dec_provider when transfer allow death ( #9411 )
2021-07-27 17:59:34 +01:00
Andronik Ordian
e1be821fe1
change ActiveLeaves to contain at most one activated ( #3525 )
...
* change ActiveLeaves to contain at most one activated
* fix test
2021-07-27 16:45:15 +02:00
Guillaume Thiolliere
23e8088c1c
Make allocator limit available for the runtime ( #9393 )
...
* make allocator limit available
* better inner doc
* move const
* fmt
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-07-27 13:04:11 +00:00
Chevdor
17eedeafec
ci: upgrade subwasm ( #550 )
2021-07-27 13:04:33 +02:00
Bastian Köcher
9c173724fa
Update trybuild to get better normalization ( #9444 )
...
The old `trybuild` version didn't normalized cargo registry paths, but
this is now done :)
2021-07-27 11:01:28 +00:00
Squirrel
ca3ee2e2a5
IDEs like rust-src ( #9443 )
...
Co-authored-by: Giles Cope <giles.cope@gmail.com >
2021-07-27 10:00:06 +00:00
Liu-Cheng Xu
6b75ec92a7
More readable help for --sync option ( #9441 )
2021-07-27 10:43:27 +02:00
Keith Yeung
845e6a5ff1
Add methods to PrefixIterator to support iterating from a specific key ( #9313 )
...
* Add methods to PrefixIterator to support iterating from a specific key
* Expose the decode functions used in iterators for storage maps
* Use associated decode function in tests
* Revert "Expose the decode functions used in iterators for storage maps"
This reverts commit 34f57d92db89646d0c98ea1880df58d58e523b09.
* Fix documentation for next_key
* Add API for iterating from a specified key for all storage map types
* Enhance pagination test
* Add API methods to storage map types
* Rename next_key to last_key
* Rename last_key to last_raw_key
* Specify that iteration starts after starting_raw_key
* Update documentation on iteration ordering
* Rename next_key to previous_key
* Enhance pagination unit test
* Create unit tests for all kinds of iter_from methods
* Define iter_from in terms of iter rather than vice versa
* Cargo fmt
2021-07-27 00:43:15 +00:00
Bernhard Schuster
6519ba987c
integrate dispute finality ( #3484 )
...
* finality_target adjustments
* fn finality_target
* partially address review comments
* fixins
* more rustic if condition
* fix tests
* fixins
* Update node/core/approval-voting/src/lib.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
* Update node/core/approval-voting/src/lib.rs
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
* review comments part one
* rename candidates -> block_descriptions
* testing outline (incomplete, WIP)
* test foo
* split RelayChainSelection into RelayChainSelection{,WithFallback}, introduce HeaderProvider{,Provider}
* make some stuff public (revert this soon™)
* some test improvements
* slips of pens
* test fixins
* add another trait abstraction
* pending edge case tests + warnings fixes
* more test cases
* fin
* chore fmt
* fix cargo.lock
* Undo obsolete changes
* // comments
* make mod pub(crate)
* fix
* minimize static bounds
* resolve number() as before
* fmt
* post merge fix
* address some nits
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2021-07-26 17:54:50 +02:00
Squirrel
492523f1ae
post rustfmt whitespace fixup ( #9436 )
...
Taking best bits of rustfmt's format_strings
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
2021-07-26 14:18:27 +01:00
Squirrel
ec047abbcf
clippy fixes ( #9173 )
2021-07-26 14:12:18 +01:00
Andronik Ordian
bd9b743872
enable disputes ( #3478 )
...
* initial integration and migration code
* fix tests
* fix counting test
* assume the current version on missing file
* use SelectRelayChain
* remove duplicate metric
* Update node/service/src/lib.rs
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
* remove ApprovalCheckingVotingRule
* address my concern
* never mode for StagnantCheckInterval
* REVERTME: some logs
* w00t
* it's ugly but it works
* Revert "REVERTME: some logs"
This reverts commit e210505a2e83e31c381394924500b69277bb042e.
* it's handle, not handler
* fix a few typos
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2021-07-26 14:46:31 +02:00
Koute
8fbd3a4f62
Do not leak active head data in statement distribution ( #3519 )
2021-07-26 13:58:24 +02:00
Alexander Popiak
86f6a173e4
Fix TransactAsset Implementation ( #3345 )
...
* convert local AssetNotFound errors into XcmError::AssetNotFound
aims allow the tuple implementation of TransactAsset to iterate properly
* add more XcmError descriptions
* adjust the rest of the TransactAsset tuple implementation to the behavior of can_check_in
* fix copy paste errors
* keep iterating tuple on Unimplemented error in TransactAsset
* add tests for tuple implementation of TransactAsset
* Update xcm/src/v0/traits.rs
Co-authored-by: Andronik Ordian <write@reusable.software >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Andronik Ordian <write@reusable.software >
2021-07-26 10:43:14 +00:00
Falco Hirschenberger
17c6477683
Simplify returnvalue creation ( #9429 )
2021-07-26 10:31:07 +02:00
Falco Hirschenberger
b7dc3bc6f2
Don't return misleading result with PostInfo in proxy-pallet ( #9426 )
...
also autoformatting two unrelated files
fixes #9421
2021-07-24 18:00:29 +00:00
asymmetric
4e653bfa3c
Clarify Prometheus exporter options ( #9427 )
...
The 'data source' term does not represent a Prometheus concept. What we are exposing here is an exporter.
2021-07-23 20:00:08 +00:00
Denis Pisarev
5dbe70c4f5
CI: build a test artifact ( #527 )
...
* CI: build a test artifact
* CI: try building before testing
* CI: try proper bin name
* CI: preempty cache to benchmark properly
* CI: run build after test
* CI: change target source
* CI: try build before test once again
* CI: chore
* CI: prepopulate target cache
* CI: conditional build; aws sync
* CI: mock building to test publishing
* CI: lacks permissions in the other job
* CI: undebug
2021-07-23 17:06:57 +02:00
cheme
ade667f928
State machine local child root cache. ( #9107 )
...
* cache root for child api.
* minimal testing
* Reset cache on test 'set_root'.
* Update primitives/state-machine/src/trie_backend_essence.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/state-machine/src/trie_backend_essence.rs
* Update primitives/state-machine/src/trie_backend_essence.rs
* Renaming to 'reset_cache'.
* correct rust fmt
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-07-23 11:30:00 +00:00