38c0604b46
increase MAX_ASSETS_FOR_BUY_EXECUTION ( #1733 )
...
Partially addresses #1638
Still need a better solution to allow devs to have better control of
this.
---------
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
2023-10-17 16:47:48 +02:00
Xiliang Chen
b50d8e6f7f
add some events for pallet-bounties ( #1706 )
...
Add missing events for pallet-bounties
2023-09-28 21:04:35 +10:00
Xiliang Chen
cdbdbc7546
allow governance body on parachain to have sovereign account ( #1291 )
...
The goal is to allow Fellowship on Collective chain to have a sovereign
account on Polkadot so that we can add it as an identity registrar. This
will allow Fellows origin to be able to provide judgements for
Fellowship members.
This currently allow any body on any parachain including non system
parachains to have sovereign account. I cannot think of any reason why
that may be an issue but let me know if I should change it to filter
only system parachains.
[This](https://gist.github.com/xlc/ec61bfa4e9f6d62da27d30141ad2c72b ) is
the testing script.
Original PR: https://github.com/paritytech/polkadot/pull/7518
2023-09-19 22:27:42 +09:00
cd71f7e9b1
RFC 14: Improve locking mechanism for parachains ( #1290 )
...
* rfc14
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* fmt
* fix
* Update polkadot/runtime/common/src/paras_registrar/migration.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* fmt
* 2224 is unlocked
* update migration list
* update comment
* use VersionedMigration
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-06 11:09:07 +02:00
Xiliang Chen
be761b743b
add Treasurer to SchedulerOrigin ( #1325 )
2023-09-04 13:42:19 +02:00
Xiliang Chen
d046324178
Fix cargo.toml ( #7645 )
...
* fix cargo.toml
* update arrayvec
2023-08-20 22:49:29 +02:00
Xiliang Chen
25d306d66e
remove unused dep ( #14737 )
2023-08-09 09:38:50 +00:00
Xiliang Chen
eb36cd7468
update weight file template ( #7589 )
2023-08-08 14:16:42 +00:00
Xiliang Chen
2c2995d6af
update weight file template ( #2982 )
2023-08-08 09:45:00 +00:00
Xiliang Chen
efa572ec37
update template ( #14730 )
2023-08-08 09:44:40 +00:00
Xiliang Chen
afa3e20e5a
dont print proof size ( #14729 )
2023-08-08 09:43:32 +00:00
Xiliang Chen and command-bot
688aa88570
improve deps for xcm-emulator ( #2925 )
...
* improve deps for xcm-emulator
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: command-bot <>
2023-07-25 13:52:55 +00:00
Xiliang Chen
79341dd40f
add missing feature flag ( #7537 )
2023-07-22 20:21:39 +00:00
Xiliang Chen
914466fdf0
update safe call filter ( #7080 )
2023-04-21 08:21:10 +00:00
Xiliang Chen
b2a15ed8c1
remove duplicated arm and fix version index ( #6884 )
...
* remove duplicated arm
* annotate the version index
* add tests
* fmt
2023-03-16 15:26:55 +00:00
1ee7fe3697
add EnsureWithSuccess ( #12775 )
...
* add EnsureWithSuccess
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <git@kchr.de >
* add docs
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: parity-processbot <>
2022-11-25 15:29:56 +00:00
Xiliang Chen
e3054b6149
cleanup deps ( #6242 )
2022-11-07 12:09:33 +01:00
Xiliang Chen and André Silva
71df7f0148
Companion for substrate#11786 ( #1436 )
...
* bump deps
* companion substrate#11786
* cargo fmt
* update substrate
Co-authored-by: André Silva <andrerfosilva@gmail.com >
2022-07-12 12:58:01 +00:00
Xiliang Chen and André Silva
47b27c292f
CLI flag to configure tx ban duration ( #11786 )
...
* add tx-ban-seconds
* fix
* trigger CI
* trigger CI
* remove test print
* Update client/cli/src/params/transaction_pool_params.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2022-07-12 11:19:13 +00:00
5788461196
pallet alliance ( #11112 )
...
* Add pallet-alliance
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Update multihash/cid and format
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove useless deps
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add pallet-alliance into node runtime
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix has_identity
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add TooMantBlacklist Error
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add TooLongWebsiteUrlLength Error
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add remove_announcement
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Derive pallet_identity::Config and Fix test/benchmarking
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add part weight for call of pallet-alliance
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove pallet_identity Config trait
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix propose arguments
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* cargo fmt
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix benchmarking of add_blacklist/remove_blacklist
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Some nits
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add benchmarking for init_members
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Add benchmarking for propose/vote/veto
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Fix benchmarking
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove some useless
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* fix some compile issue
* more fix
* all checks
* refactor
* refactor event
* refactor
* cleanup
* cleanup
* fix benchmarking
* fix warning
* fmt
* fix benchmarks
* with storage info
* fmt
* add new config
* fix benchmarks
* fix
* fmt
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* improvements
* fix
* update docs
* rename events, errors, and functions
* make kicking events clearer
* fix
* fix tests
* fix tests
* fix runtime
* fix build
* remove unneeded change
* remove Candidate role from Alliance
* fmt grumbles
* update lock
* update recursion limit
* benchmarks
* convert-try
* benchmark assertions
* fmt ,
* cargo lock
* Update frame/alliance/src/benchmarking.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* add docs to public interfaces
* Apply suggestions from code review
Co-authored-by: Squirrel <gilescope@gmail.com >
* fix build (node)
* review
* use EitherOfDiverse
* update cargo toml
* make all dispatch class Normal
* change blacklist to unscrupulous
* formatting
* fmt oops
* rename benchmarking unscrupulous account creator
Co-authored-by: koushiro <koushiro.cqx@gmail.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: joepetrowski <joe@parity.io >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: Squirrel <gilescope@gmail.com >
2022-06-10 18:39:26 +00:00
Xiliang Chen
9349f0ffaa
use RuntimeDebug ( #1306 )
2022-05-30 12:11:21 +02:00
Xiliang Chen and Bastian Köcher
f84fc59892
add has_identity ( #11197 )
...
* add has_identity
* Update frame/identity/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* update
* update
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2022-04-12 05:26:34 +00:00
Xiliang Chen
03ab76e9c7
add sort & try_append to bounded_vec ( #11196 )
2022-04-11 10:35:25 +02:00
Xiliang Chen
330acd47e6
Add ProxyRemoved event ( #11085 )
2022-03-22 09:45:35 +01:00
Xiliang Chen and parity-processbot
167d363087
Companion for substrate#10620 ( #894 )
...
* fix tests
* update lockfile for substrate
* update lockfile for {"polkadot"}
Co-authored-by: parity-processbot <>
2022-01-12 12:42:23 +01:00
Xiliang Chen and parity-processbot
5a4d0ebcba
Companion for substrate#10620 ( #4696 )
...
* fix tests
* update lockfile for substrate
Co-authored-by: parity-processbot <>
2022-01-12 10:34:50 +00:00
Xiliang Chen and Bastian Köcher
d346028a9d
reset events before apply runtime upgrade ( #10620 )
...
* reset events before apply runtime upgrade
* fix tests
* add test
* update comment
* Update frame/system/src/lib.rs
* trigger CI
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2022-01-12 08:22:29 +00:00
Xiliang Chen
b5b3e827ab
allow tip value of 1 ( #10425 )
...
* allow tip value of 1
* update comment
* fmt
* update test
* fmt
2021-12-06 12:31:13 +01:00
Xiliang Chen
f00a161384
add missing feature ( #4355 )
2021-11-24 01:16:57 +01:00
Xiliang Chen and Shawn Tabrizi
d639d461a5
implement dispatch_as ( #4075 )
...
* support dispatch_as
* add weight
* Update Cargo.lock
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-11-04 17:11:27 +01:00
58a3ab2813
implement dispatch_as ( #9934 )
...
* implement dispatch_as
* fix
* fix
* weight for dispatch_as
* cargo run --quiet --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_utility --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/utility/src/weights.rs --template=./.maintain/frame-weight-template.hbs
* fix
* Update frame/utility/src/benchmarking.rs
Co-authored-by: Alexander Theißen <alex.theissen@me.com >
* fix issues
Co-authored-by: Parity Bot <admin@parity.io >
Co-authored-by: Alexander Theißen <alex.theissen@me.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-11-04 15:34:29 +01:00
Xiliang Chen
aab666ed29
Expose trait Balance & AssetId ( #9863 )
...
* expose trait Balance
* expose trait AssetId
2021-09-25 22:41:11 +02:00
Xiliang Chen
c19581e72d
update BaseXcmWegiht to match Kusama ( #3911 )
2021-09-24 04:11:20 +00:00
Xiliang Chen
0e324ae52f
make nonce public ( #9810 )
2021-09-18 17:25:30 +00:00
Xiliang Chen
4d2e94f7ce
allow config NextFreeParaId in genesis ( #3781 )
...
* allow config NextFreeParaId in genesis
* update westend chain spec
2021-09-06 14:42:34 -05:00
Xiliang Chen and Shawn Tabrizi
1bdede0da4
Add VoteLocking config ( #3734 )
...
* update
* Update runtime/kusama/src/lib.rs
* Update runtime/polkadot/src/lib.rs
* cargo update -p sp-io
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-09-03 11:06:37 +00:00
Xiliang Chen and Alexander Popiak
cd3e3043b0
Add VoteLocking config ( #9641 )
...
* Add VoteLocking config
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
2021-09-02 19:53:57 +01:00
Xiliang Chen
03c7b11244
improve decode for UncheckedExtrinsic ( #9646 )
...
* improve decode for UncheckedExtrinsic
* fmt
2021-08-29 06:43:50 +00:00
Xiliang Chen
b0857ce226
add CheckedRem ( #9412 )
...
* add CheckedRem
* fix
2021-07-22 12:59:23 +00:00
Xiliang Chen
88a4fd0351
Companion for substrate #9315 ( #3477 )
...
* fix
* update
2021-07-20 20:59:54 +00:00
Xiliang Chen
e17a014627
include dispatch result in the Executed event ( #9315 )
...
* include dispatch result in the Executed event
* fix
* trigger CI
2021-07-20 14:40:11 +00:00
Xiliang Chen and Bastian Köcher
fc1199b6a1
move BlockNumberProvider ( #9209 )
...
* move BlockNumberProvider
* Update primitives/runtime/src/traits.rs
* Update primitives/runtime/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-07-07 06:25:00 +00:00
Xiliang Chen
075b9beed4
add RelaychainBlockNumberProvider ( #515 )
...
* add RelaychainBlockNumberProvider
* add docs
2021-06-28 14:45:09 +02:00
Xiliang Chen
e508536ca4
remove Default from AssetId trait bound ( #9062 )
...
* update AssetId trait
* try again
2021-06-13 06:26:42 +00:00
Xiliang Chen
8f4b5c3f18
update pvf heap page limit ( #3198 )
2021-06-09 16:35:23 +02:00
Xiliang Chen
a032d62239
fix unreserve_all_named ( #9042 )
2021-06-08 10:59:19 +02:00
Xiliang Chen
0a5dbafd53
update substrate & polkadot ( #472 )
...
* update substrate
* try again
2021-06-04 16:43:29 +02:00
223529e4dd
Named reserve ( #7778 )
...
* add NamedReservableCurrency
* move currency related trait and types into a new file
* implement NamedReservableCurrency
* remove empty reserves
* Update frame/support/src/traits.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* fix build
* bump year
* add MaxReserves
* repatriate_reserved_named should put reserved fund into named reserved
* add tests
* add some docs
* fix warning
* Update lib.rs
* fix test
* fix test
* fix
* fix
* triggier CI
* Move NamedReservableCurrency.
* Use strongly bounded vec for reserves.
* Fix test.
* remove duplicated file
* trigger CI
* Make `ReserveIdentifier` assosicated type
* add helpers
* make ReserveIdentifier assosicated type
* fix
* update
* trigger CI
* Apply suggestions from code review
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* trigger CI
* Apply suggestions from code review
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Gavin Wood <i@gavwood.com >
Co-authored-by: Shaun Wang <spxwang@gmail.com >
2021-06-04 09:32:46 +02:00
Xiliang Chen
cc0466c84c
enable Config for Paras on Kusama & Westend ( #3129 )
...
* enable Config for Paras
* fix
2021-05-28 10:52:32 +02:00
Xiliang Chen
f29a6fdad3
Update decimals & website for Karura ( #8863 )
2021-05-20 10:11:07 +00:00
Xiliang Chen and Sergei Shulepov
d4072c652f
Fix ArtifactId::path ( #3027 )
...
* issue with ArtifactId::path
* fix artifacts path
* Wrap an overly long line
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com >
2021-05-15 14:04:09 +02:00
Xiliang Chen
327934c19e
impl Zero and One for fixed point numbers ( #8647 )
...
* impl Zero and One for fixed point numbers
* update librocksdb-sys to support M1
* fix build
* trigger CI
2021-04-22 22:02:54 +00:00
Xiliang Chen and Guillaume Thiolliere
3351cb8869
expose set_timestamp for runtime benchmarks ( #8601 )
...
* expose set_timestamp for runtime benchmarks
* Update frame/timestamp/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2021-04-13 13:52:20 +02:00
Xiliang Chen
b604ecdce1
add log message when real-overseer is enabled ( #2565 )
2021-03-05 08:11:47 +01:00
8ac2cd57cc
emit event on remark ( #8120 )
...
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-02-28 11:02:46 +01:00
Xiliang Chen and Shawn Tabrizi
69734bb8ed
Add an optional verifier to crowdloan ( #2248 )
...
* Add an optional verifier to crowdloan
* add tests
* verify signatures
* benchmark with signatures
* update crowdloan benchmark
* try to get keystore working in test
* rewrite to avoid traits
* Use MultiSignature and MultiSigner
* refactor and update benchmarks
* optimize check order
* fix no_std build
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-02-26 08:26:54 +01:00
Xiliang Chen
eb218eabcd
bump fs-swap ( #7834 )
2021-01-08 09:06:58 +01:00
ac1f19c68c
Companion for #7188 : Implement batch_all and update Utillity Pallet for Weight/Fee Refunds ( #1775 )
...
* add missing method
* "Update Substrate"
* bump spec
* cargo update -p sp-io
Co-authored-by: parity-processbot <>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-10-27 21:08:13 +01:00
f14809779d
Implement batch_all and update Utility pallet for weight refunds ( #7188 )
...
* implement batch_all
* bump version
* updates
* Better weight story for utility
* small fixes
* weights
* assert_noop_ignore_postinfo doesnt make sense
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-10-27 19:08:51 +00:00
Xiliang Chen
5172777c7d
handle returns correctly for transactional ( #7301 )
2020-10-12 12:00:19 +02:00
Xiliang Chen and Bastian Köcher
806dc9a659
Implements require_transactional ( #7261 )
...
* Implements require_transactional
* support wasm
* only enable for debug build
* remove wasm support and add feature flag
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* only use check for debug_assertions
* update per review
* update docs
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* remove duplicated tests
* fix test
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-10-12 09:46:15 +02:00
f6e95f5d51
reschedule ( #6860 )
...
* reschedule
* add tests
* Apply suggestions from code review
Co-authored-by: Dan Forbes <dan@danforbes.dev >
* add test for reschedule named perodic
* update test
* handle the case when reschedule does not change time
Co-authored-by: Dan Forbes <dan@danforbes.dev >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-10-07 14:51:44 +00:00
Xiliang Chen and Bastian Köcher
8656a34289
expose add_proxy and remove_proxy ( #7189 )
...
* expose add_proxy and remove_proxy
* add getter
* bump version
* Update frame/proxy/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* add comments
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-10-01 08:58:54 +00:00
a0acc6793b
Companion PR for Bounties #5715 ( #1336 )
...
* update for treasury bounty
* update trait
* add weightinfo
* remove old weight tests
* "Update Substrate"
* remove unused deps
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
2020-09-18 13:23:18 +02:00
67e1dad940
Bounties ( #5715 )
...
* add some compact annotation
* implement bounties for treasury
* fix test build
* remove some duplicated code
* fix build
* add tests
* fix build
* fix tests
* rename
* merge deposit byte fee
* add comments
* refactor storage
* support sub bounty
* emit BountyBecameActive when sub bounty is created
* able to contribute bounty
* allow curator to cancel bounty
* remove bounty contribution
* implement bounty expiry
* Able to extend bounty
* fix build and update tests
* create sub bounty test
* add more tests
* add benchmarks for bounties
* fix build
* line width
* fix benchmarking test
* update trait
* fix typo
* Update lib.rs
Missing documentation on Bounties added on this change. Please check the definitions of `propose_bounty` and `create_bounty`.
* update docs
* add MaximumSubBountyDepth
* put BountyValueMinimum into storage
* rework bount depth
* split on_initialize benchmarks
* remove components from constant functions
* Update weight integration into treasury
* Update reject proposal read/writes
* fix weight calculation
* Ignore weights with 0 factor
* Remove 0 multipliers
* add some docs
* allow unused for generated code
* line width
* allow RejectOrigin to cancel a pending payout bounty
* require BountyValueMinimum > ED
* make BountyValueMinimum configurable by chain spec
* remove sub-bounty features
* update curator
* accept curator
* unassign and cancel
* fix tests
* new tests
* Update lib.rs
- Include on `Assign_curator`, `accept_curator` and `unassign_curator` on Bounties Protocol Section
- Include curator fee and curator deposit definitions on Terminology
- Update intro.
* fix test
* update extend_bounty_expiry
* fix benchmarking
* add new benchmarking code
* add docs
* fix tests
* Update benchmarking.rs
* Make BountyValueMinimum a trait config instead of stroage value
* fix runtime build
* Update weights
* Update default_weights.rs
* update weights
* update
* update comments
* unreserve curator fee
* update tests
* update benchmarks
* fix curator deposit handling
* trigger CI
* fix benchmarking
* use append instead of mutate push
* additional noop tests
* improve fee hanlding. update event docs
* RejectOrigin to unassign
* update bounty cancel logic
* use Zero::zero() over 0.into()
* fix tests
* fix benchmarks
* proposed fixes to bounties
* fix tests
* fix benchmarks
* update weightinfo
* use closure
* fix compile
* update weights
Co-authored-by: RRTTI <raul@ost.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-09-18 10:19:22 +00:00
Xiliang Chen
d2dcb5ce7a
fix pallet-evm features ( #6995 )
2020-09-01 05:26:25 +02:00
Xiliang Chen
b1a8ff1724
expose Deposit ( #6943 )
2020-08-24 09:38:18 +02:00
Xiliang Chen
143f5600f4
update impl_outer_origin ( #1444 )
2020-07-21 20:02:41 +02:00
Xiliang Chen
168e9df7e2
make impl_outer_origin default to use frame_system ( #6695 )
2020-07-21 15:47:08 +00:00
Xiliang Chen
8f4329823a
allow to specify schedule time as a relative value ( #6578 )
...
* allow to specify schedule time as a relative value
* bump version
* line width
* fix benchmarks
* rename and updates
2020-07-15 05:19:21 +00:00
Xiliang Chen and Gavin Wood
e1d0f84c67
Allow specify schedule dispatch origin ( #6387 )
...
* allow specify schedule dispatch origin
* fix tests
* use caller origin for scheduled
* fix tests
* line width
* check origin for cancel
* line width
* fix some issues for benchmarking
* fix doc test
* another way to constraint origin
* fix build issues
* fix cancel
* line width
* fix benchmarks
* bump version
* enable runtime upgrade
* add migration code and test
* Update frame/scheduler/src/lib.rs
Co-authored-by: Gavin Wood <github@gavwood.com >
* expose migration method
* add notes
* bump version
* remove on_runtime_upgrade
* fix test
Co-authored-by: Gavin Wood <github@gavwood.com >
2020-07-02 15:05:15 +02:00
Bryan Chen
9b8cba9815
Merge remote-tracking branch 'origin/master' into update-scheduler
2020-07-01 20:37:47 +12:00
Bryan Chen
a9480d9fe8
add runtime upgrade
2020-06-27 12:59:51 +12:00
Bryan Chen
e426a8e070
Merge remote-tracking branch 'origin/master' into update-scheduler
2020-06-27 12:15:16 +12:00
Xiliang Chen
dd3333f8b4
Implement Contains for pallet-membership ( #6518 )
...
* implement Contains for pallet-membership
* bump version
2020-06-26 15:37:45 +02:00
Bryan Chen
46e56f6f9c
Merge remote-tracking branch 'origin/master' into update-scheduler
2020-06-25 11:19:48 +12:00
Bryan Chen
f5a3a1165e
Merge remote-tracking branch 'origin/master' into update-scheduler
2020-06-23 14:27:01 +12:00
Bryan Chen
710b25d0eb
update scheduler
2020-06-21 16:35:22 +12:00
Xiliang Chen
43d99bf24b
fix build ( #1260 )
2020-06-17 12:23:15 +02:00
Xiliang Chen
7d30ae7ba8
add system_dryRun ( #6300 )
...
* add system_dryRun
* fix build error
* delete unneeded code
* return ApplyExtrinsicResult directly
* line width
* mark dry run unsafe
* line width
* fix test
* add test
* update comment
2020-06-16 22:51:03 +02:00
Xiliang Chen
6547d7a09a
Allow ExistentialDeposit = 0 ( #6185 )
...
* Allow ExistentialDeposit = 0
* there are better ways to check is an account exists
* fix StorageMapShim
* test account events and fix some bugs
2020-06-02 17:22:21 +02:00
Xiliang Chen
c46b2020f2
fix lstrip in biguint ( #6151 )
...
* add failing test for multiply_by_rational
* fix BigUint
* fix length
* bump version
* merge tests
2020-05-27 10:18:53 +02:00
Xiliang Chen
efae379676
make calls public ( #6109 )
2020-05-22 09:04:20 +02:00
Xiliang Chen
339b09002b
add missing features for runtime-benchmarks ( #5833 )
2020-04-30 11:55:18 +02:00
Xiliang Chen
fbc4e7f055
fix Fixed64 ( #5784 )
...
* fix fixed64
* improve
* bump version
2020-04-26 19:39:16 +02:00
Xiliang Chen
74bc141f4f
expose constants for identity pallet ( #5783 )
...
* expose constants
* bump version
2020-04-25 15:17:53 +02:00
Xiliang Chen
7dcff4c1e2
emit TipClosed event on success tip payout ( #5656 )
...
* emit TipClosed event on success tip payout
* test for events
* bump version
2020-04-17 10:37:00 +02:00
Xiliang Chen and Shawn Tabrizi
d1261d3482
Introduce Fixed128 from ORML to sp_arithmetic ( #5614 )
...
* add fixed128
* fix build
* re-export
* fix test
* saturating_pow
* Update primitives/arithmetic/src/fixed128.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-04-14 10:07:59 +02:00
Xiliang Chen
35b5cdd29b
serialize partial_fee into string ( #4898 )
...
* serialize partial_fee into string
* implement deserialize
* bump version
2020-02-12 13:16:00 +01:00
Xiliang Chen
febb6e29b2
add state_getKeysPaged ( #4718 )
...
* add storage_getNextKey
* RPC storage_getKeysPages
* respect count
* use iterator
* improve
* add tests
* improve
* add doc comments
* Make prefix optional
* update error
* improve
2020-02-04 10:44:40 +01:00
Xiliang Chen
b72ba98b97
make compute_fee public ( #4669 )
2020-01-18 09:22:43 +01:00
Xiliang Chen
b9cc23a6e0
remove unused dependency ( #775 )
2020-01-17 12:40:31 +00:00
Xiliang Chen
20ce6c120c
remove unused safe-mix dependency ( #4656 )
2020-01-17 09:16:20 +01:00
Xiliang Chen
9c59e8a271
fix storage name for crowdfund module ( #772 )
2020-01-16 09:01:29 +01:00
Xiliang Chen
507909c3be
Improve PaysFee trait and dispatch info logic in utility module ( #4606 )
...
* pass target to PaysFee trait and allow batch call to be free if all its calls are free
* bump version
* fix error
2020-01-13 08:48:34 +01:00
Xiliang Chen
901dff5d14
use generated ModuleToIndex type ( #4495 )
2019-12-24 16:16:19 +01:00
Xiliang Chen and Kian Paimani
04571d958b
PaysFee for DispatchInfo ( #4165 )
...
* Add PaysFee trait
* bump version
* Apply suggestions from code review
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* line width
* Apply suggestions from code review
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* fix test
* fix test
* fix test
2019-11-25 14:42:51 +08:00
Xiliang Chen
3d4bee6cd6
add div and checked_div to Fixed64 ( #4136 )
...
* add div and checked_div to Fixed64
* add more tests
* div by zero is div by zero
2019-11-19 22:33:29 +01:00
Xiliang Chen
88150e83d2
add comments for WonRenewal event ( #533 )
...
* add comments for WonRenewal event
* make event argument order consistent
2019-11-05 12:09:04 +01:00
Xiliang Chen
f7ee9ab235
Fix node-template ( #3924 )
...
* fix node-template
Use MultiSignature to maintain compatibility with substrate-node
Reset version to 1
Remove unused const
* fix chain_spec
* line width
2019-10-27 12:54:41 +01:00