- Dec 20, 2023
-
-
Benjamin Gallois authored
* add check metadata * Revert "add automatic metadata generation at commit" This reverts commit b8f0e439. * add automatic metadata generation at commit * add clippy checks for runtime-features * fix clippy errors runtime-benchmarks * remove unused BenchmarkSetupHandler trait * optimize AccountLinker
-
- Dec 18, 2023
- Dec 15, 2023
-
-
Hugo Trentesaux authored
* delete notes.txt file * update notes with links to issues * update comment according to #159 * doc idtystatus in readme * update weightinfo and benchmarks accordingly * add benchmark * remove remove_identity_consumers * remove force_remove_identity call * fix todo in test * update doc - remove request_membership - remove validate_identity * fix tests according to new MembershipRemovalReason * add membership removal reasons and clean up membership internal functions * remove check_remove_identity * build live tests (but no current network to check them against) * clippy
* add wot tests related to issue #136 * refac certification creation checks * refac identity creation checks * test benchmark ok * more precise error messages * check benchmarks ok * cargo cucumber ok * cargo test workspace ok * cargo test workspace quasi ok * cargo check all tests * cargo check all * remove IdtyEvent change owner key * remove removal other reason * refac revocation and removal reason * wip * refac * refac scheduling (tests ok) * add *Period * cargo test identity ok * remove IdtyEvent::Validated * cargo test wot ok * cargo test wot ok (one fails but fot the good reason) * cargo test membership ok * cargo check wot tests * cargo check identity tests * cargo check membership tests * also remove validate trait * remove validate_identity * refac identity status to allow more fine-grain control * remove unused trait * cargo check ok * remove indentity confirmation constraints * remove request from membership primitives * remove request_membership from lib.rs
-
- Dec 08, 2023
-
-
* fix clippy errors * add Invalid case in distance status * fix events pallet-membership * fix events pallet-certification * update docs * update metadata and docs * refactor errors pallet-distance * fix distance error naming pallet duniter-wot * add pallet membership documentation * refactor acquisition and renewal pallet-membership * refactor expiration and revokation pallet-membership * refactor calls pallet-identity * add pallet standard guidelines * refactor events struct pallet-membership * add events pallet-distance * refactor documentation pallet-quota * fix pallet-quota features * refactor documentation pallet-provide-randomness * refactor documentation pallet-oneshot-account * refactor documentation pallet-offences * refactor documentation pallet-membership * refactor documentation pallet-identity * refactor documentation pallet-duniter-wot * refactor documentation pallet-duniter-account * refactor documentation pallet-distance * refactor documentation pallet-certification * refactor documentation pallet-authority-members * refactor error naming pallet-provide-randomness * remove unused errors pallet-membership * remove unused errors pallet-identity * refactor events and errors pallet-distance * refactor events and errors pallet-authority-members
-
- 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 16, 2023
-
-
* fix pallet-certification benchmarks * fix pallet-identity benchmarks (cherry picked from commit c2dd6399) * ci: add benchmark tests * fix benchmarks for g1
-
- 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
-
- Oct 26, 2023
-
-
* refac(benchmark) refactore BenchmarkSetupHandler * fix(pallet_membership): fix benchmarks * fix(pallet_identity): fix benchmarks
-
- 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
-
- Sep 08, 2023
-
-
Pascal Engélibert authored
* Rename associated type Other to OtherReason * Fix benchmarks * feat: Identity removal reason
-
- Aug 17, 2023
-
-
Cédric Moreau authored
-
- 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
duplicate functions renamed smiths -> smith
-
-
-
- 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 02, 2023
-
-
Pascal Engélibert authored
-
- Nov 12, 2022
-
-
* fix same typo * fix typo * revert variable name for more explicit * use exhaustive explicit match for idtystatus * review tuxmain * review * fix fixme * wip fix tests * wip merge membership traits * wip rename check traits * wip replace cert allowed check * wip replace identity removal check * wip replace adress change check * wip replace identity validation check * wip replace identity confirm check * wip fix generic type * wip try replace identity creation check
-
- Sep 12, 2022
-
-
* refactor(tests): use assert_has_event
-
- Sep 11, 2022
-
-
Éloïs authored
* test(identity): test revocation with old key * fix(identity) should be able to revoke idty with old key * fix(identity): old revoc key should expire after ChangeOwnerKeyPeriod old revoc key should expire after ChangeOwnerKeyPeriod blocks
-
- Sep 08, 2022
-
-
* docs(all): fix homepage & name in license
-
- Sep 04, 2022
-
-
Éloïs authored
* add test test_smith_member_cant_revoke_its_idty * add test test_smith_member_cant_change_idty_address * migration v400 * fix(idty): smish members can't revoke nor change address * pallet ud: remove temporary hotfix call * deps: remove librocksdb-sys * cargo config: add sub-command to run benchmarks on a pallet
-
- Aug 24, 2022
-
- Aug 16, 2022
-
-
Éloïs authored
-
- Jul 15, 2022
-
-
Éloïs authored
* opti(cert): idty/membership should be validated/claim manually
-
- Jul 13, 2022
-
-
Éloïs authored
* ci: not execute live tests on jobs tests_debug & tests_release * mod(membership): remove rule RenewablePeriod * fix live tests compilation * mod(cert): remove rule CertRenewablePeriod
-
- Jul 12, 2022
-
-
Éloïs authored
* feat(identity): add call change_owner_key
-
- Jul 05, 2022
-
-
Éloïs authored
* ref: move IdtyDataIter in common runtime * bench real weights for pallet ud * bench claim_uds * weights constants * weights: ParametersStorage is whitelisted * pallet ud on_initialize weights * manual ud: not emit event if 0 UDs claimed * tests(gdev): add int test test_remove_identity_after_one_ud * auto claim uds at member removal * migrate pallet id integration tests to manual ud * remove all try_get in pallet ud * write PastReevals * add call claim_uds * remove pallet ud_accounts_storage * update pallet ud interface * create type FirstEligibleUd * add custom IdtyData
-
- Jun 17, 2022
-
-
Éloïs authored
* remove useless error `OwnerAccountNotExist`
-
- Jun 13, 2022
-
-
Éloïs authored
-
Pascal Engélibert authored
-
- Jun 06, 2022
-
-
Pascal Engélibert authored
-
Pascal Engélibert authored
-
- Jun 04, 2022
-
-
Éloïs authored
-
- May 30, 2022
-
-
Éloïs authored
-
- May 24, 2022
-
-
Éloïs authored
-
- May 13, 2022
-
-
Éloïs authored
-