- Nov 30, 2023
-
-
* refactor functions naming for pallet-membership * refactor functions naming for pallet-certification * fix tests with runtime-benchmark feature * fix compilation with runtime-benchmarks feature * update documentation * remove handlers weights for pallet_membership * remove handlers weights for pallet_identity * remove handlers weights for pallet_certification * add best practices for benchmarking * add hooks benchmark pallet_universal_dividend * add missing benchmarks pallet_universal_dividend * update weights * fix pallet_provide_randomness on_initialize weight * fix pallet_identity weight::zero * fix pallet_membership weight::zero * fix pallet_certification weight::zero * fix pallet_authority_members weight::zero * fix pallet_identity weight::zero * fix pallet_membership weight::zero
-
- Nov 28, 2023
-
-
* doc: cross-compile for aarch64
-
- Nov 27, 2023
-
-
Hugo Trentesaux authored
* also add runtime errors
-
Hugo Trentesaux authored
* adds event documentation * wip more compact * improve runtime events doc * add runtime events doc
-
- Nov 15, 2023
-
-
Hugo Trentesaux authored
* implement quotas implement weights "à l'arrache" benchmarks duniter-account "à l'arrache" implement benchmark logic (not proper benchmarks) fix live tests
and clippy replace quotas by quota everywhere comment unused sections of template remove quota treasury dependency give treasury address as argument typo review tuxmain doc readme rename error DistanceKO to DistanceNotOK merge new owner key and revocation signature merge signature error types rename NewOwnerKeyPayload fix comment make eligibility more explicit implement quotas implement weights "à l'arrache" benchmarks duniter-account "à l'arrache" implement benchmark logic (not proper benchmarks) fix live tests and clippy replace quotas by quota everywhere comment unused sections of template remove quota treasury dependency give treasury address as argument typo review tuxmain doc readme rename error DistanceKO to DistanceNotOK merge new owner key and revocation signature merge signature error types rename NewOwnerKeyPayload fix comment make eligibility more explicit update metadata fix fix fee multiplier update prevent network discovery + connecting other nodes
-
- Nov 14, 2023
-
-
Cédric Moreau authored
-
- Nov 02, 2023
-
-
* remove comment * update docs * fix benchmarks test suite * refactore SetupBenchmark * update pallet identity * remove gdev_benchmark
-
- Sep 15, 2023
-
-
* allow clippy needless_pass_by_ref_mut * fix clippy °_° * fix provider behavior * fix build errors * change behavior of going below ED * fix provider initialization * add mock epoch change * add session number test * add session number test * WIP fix tests * fix time-based ud test * update metadata * FIX apply all fix from flash branch * partial fix clippy other suggestions are not legit * fix metadata and end2end test * fix build tests * fix build and clippy * remove benchmark of upgrade_accounts this happens in substrate dependency I also updated other packages because why not :D and I removed a useless implementation in mock but the test do not compile with feature runtime benchmarks anyway * test_total_issuance_vs_monetary_mass * proofreading comment * fix total issuance differently this actually fixes total issuance at genesis instead of creating duplicate account data * fix test scenario the thing tested here was not the ability to call the function, but the impossibility of deleting the account * add comment to explain test * fix providers and sufficients counts * fix initial balance * fix initial TotalIssuance * fix clippy warnings and optimization * fix xtask * update docs * add DustHandle * fix pallets config * fix tests * fix pallet_balance genesis config * wip: fix end2end-test * fix manual and instant sealing * fix live-tests * fix offences after rebase * generate all weights * add rust toolchain file * fix benchmarks Pallet balances benchmarks need https://github.com/duniter/substrate/commit/c36ab4f32454318a47777b24b6533c44121fc10b because pallet duniter-account add another provider. * fix babe-worker * fix subxt dependency * fix ImplicitCallIndex and Weight::from_ref_time deprecation * fix consensus_babe dependency * regenerate weights Regenerate all weights except for pallet-balance failing on one extrinsic * workaround pallet_duniter_account Workaround to be able to pass https://github.com/paritytech/substrate/blob/6ef184e33f6ce0f56999ae84b212ea6148c0624d/frame/balances/src/benchmarking.rs#L271 in the benchmark. ExtraFlags is private and Default is always new_logic not suitable for the benchmark. * wip fix node errors * wip fix runtime errors * fix pallet-duniter-account errors * fix pallet-balance errors * fix pallet-identity errors * fix pallet-duniter-account errors * upgrade Cargo files * update docs
-
- Sep 12, 2023
-
-
* fix clippy * fix after rebase * WIP example specs * fix after rebase * add reproducibility * doc add missing protobuf compiler * remove ref to genesis timestamp * fix broken next identity index genesis * our pallets are not coming from the framework * fix first_ud everywhere * remove files unwanted on main branch * also apply renaming to gdev * rename first_ud_value and add comments (to put in value the absence of first_ud_time) * use index provided in GenesisIdty * add mold to documentation * change gtest existential deposit and adapt genesis parsing to real-world data * embed raw chainspecs only when enabled * add comments
-
* Fix distance-oracle EvaluationPool type * Remove instanciation and dep to certification * Doc comments, make max size params const * Fix default distance dir * Rename pool accessors * doc add READMEs * fix(distance): Remember account_id who reserved * Log, comments, crate author * feat: distance * integration tests, expiration * fixes & working end2end tests * fix(distance): max_depth, compute min_certs_for_referee * fix(distance): add distance pallet to gtest, g1 * test(distance): WiP end2end test * feat: distance
-
- Sep 05, 2023
-
-
- May 28, 2023
-
-
Hugo Trentesaux authored
* fix gtest runtime type name * add embeded client spec and genesis in binary (this re-buids chainspecs at each run) * refac chainspecs generation * add what is needed to build gtest chainspecs
-
- May 22, 2023
-
-
* Add extrinsic_weights benchmark * Fix block_weights benchmark
-
- May 18, 2023
-
-
* review tuxmain * fix rebase * rename force_add_cert to do_add_cert_checked * remove origin from force_add_cert * remove duplicate UD handling * claim membership - validating identity ensure claim membership does not prevent validating identity * clippy * add acquired membership handler and new integration test scenario * run benchmarks * refactor claim_membership and expire membership instead of revoking when too few certs * re-enable claim_membership * membership expiry no identity removal membership expiry no more triggers identity removal * control by test * at membership expiry : back to pending membership * reveal identity removal on membership expiry * refac test * refac membership renewal add expiry unscheduling do not verify expiration block expiring memberships add and refac tests add integration test * wip
-
- May 02, 2023
-
-
Hugo Trentesaux authored
-
Added a genesis builder for benchmarking with pre-configured accounts that can be used during the benchmarking and circumvent limitation imposed by pallets coupling.
-
Pascal Engélibert authored
-
- Apr 03, 2023
-
-
Pascal Engélibert authored
-
- Mar 31, 2023
-
-
Pascal Engélibert authored
-
- Mar 27, 2023
-
-
Vincent Texier authored
-
- Mar 13, 2023
-
-
Hugo Trentesaux authored
* wip smooth * wip tmp * wip review * wip document bootstrap process
-
- Mar 03, 2023
-
-
* docker: simplify duniter subcommand run When the first argument of the entrypoint is '--' then bypass the default configuration via environment variables and directly run duniter with the given parameters (after removing the '--'). The affected scripts and documentation were updated.
-
- Mar 02, 2023
-
-
Hugo Trentesaux authored
* docker rmi * refac doc move "rpc" to "mirror" add docker documentation in TOC * refac docker documentation
-
- Feb 28, 2023
-
-
Hugo Trentesaux authored
* fix renaming RuntimeCall * cargo xtask gen-calls-doc and update metadata * doc storage * more doc * doc identity * doc calls
-
- Feb 26, 2023
-
-
Gilles Filippini authored
-
- Feb 05, 2023
-
-
- Feb 02, 2023
-
-
Pascal Engélibert authored
-
- Jan 25, 2023
-
-
Hugo Trentesaux authored
* review: disabled calls description * remote to_vec * fix broken markdown * run `xtask gen-calls-doc` * use tera templates to generate runtime calls doc
-
- Nov 19, 2022
-
-
Éloïs authored
* add base block weights * db weights licence * remove unused import * fix base weights computation * force skip some warnings in weights module * force skip fmt on weights module * add storage benchmarks
-
- Nov 16, 2022
-
-
Éloïs authored
-
- Nov 13, 2022
-
- Nov 05, 2022
-
- Oct 04, 2022
-
-
Hugo Trentesaux authored
* review tuxmain * Apply 1 suggestion(s) to 1 file(s) * review * remove release mode for autocompletion * add zsh autocomplete * improve walkthrough fix typos add formatting add conclusion * add beginner walkthrough documentation
-
- Sep 12, 2022
-
-
* fix * doc(end2end): detail test users * doc(all): update docker tag update docker image name from 0.2.0 to 0.3.0 use "docker compose" everywhere instead of "docker-compose" improve table of content fix layout * doc(all): improve docs add logo to readme add table of content rewording complete * doc(all): fix typos
-
- Aug 07, 2022
- Jul 17, 2022
-
-
Éloïs authored
* upgrade substrate to polkadot-v0.9.23
-
- Jun 22, 2022
-
-
Éloïs authored
* feat(weights): use our benchmarks for pallet proxy * feat(weights): use our benchmarks for pallet multisig * fix(benchmarks): some pallets benchmarking need access to system.remark * feat(weights): use our benchmarks for pallet timestamp * feat(weights): use our benchmarks for pallet scheduler * fix(weights): impl proper weights & benchmarks for pallet upgrade origin * doc(dev):weights-bench: reference machine should use an SSD with USB3 * style(clippy): allow unnecessary_cast for WeighInfo implementations * doc(dev): add "how to benchmarks weights of a Call/Hook/Pallet" * feat(runtimes): use our benchmarks for pallet universal dividend * feat(pallet_ud): add weights info * feat(pallet_ud): add benchmarking * fix(weights): use our own extrinsic base weights constant * feat(weights): use our benchmarks for frame_system * feat(weights): use our benchmarks for pallet balance * fix(accounts): providers should be inc as soon as the account recv money providers should be incremented as soon as the account receive funds * fix(gdev): fix runtime benchmarks compilation
-
- Jun 15, 2022
-
- Jun 14, 2022
-
-
Hugo Trentesaux authored
-