Skip to content
Snippets Groups Projects
  1. Nov 13, 2024
  2. Nov 08, 2024
  3. Oct 02, 2024
  4. Sep 27, 2024
  5. Sep 14, 2024
  6. Sep 13, 2024
  7. Sep 04, 2024
  8. Jun 07, 2024
    • Benjamin Gallois's avatar
      Fix #232 (!268) · 1ea24193
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * add explicit generic names
      
      * fix #236
      
      * remove proof_size restriction
      
      * fix integrity error
      
      * add user documentation
      
      * fix FeeMultiplier minimum
      
      * add documentation
      
      * add FeeMultiplier tests
      
      * add FeeMultiplier
      
      * add fee model tests
      
      * remove transaction fees
      1ea24193
  9. May 15, 2024
  10. May 14, 2024
  11. May 07, 2024
    • Benjamin Gallois's avatar
      Refac generated documentation (!254) · 2b050e27
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * revert gen-doc changes
      
      * Revert "add doc to CI"
      
      This reverts commit 7f086905.
      
      * update xtask to polkadot-v1.9.0
      
      * add doc to CI
      
      * reduce doc size
      
      * move runtime api doc to target artefact
      
      * add base url
      
      * enable full docs for non-local pallet
      
      * add url to rust autogenerated docs in api
      
      * add rust doc generation
      
      * remove gen-doc file from git index
      
      * fix xtask gen-docs
      2b050e27
  12. May 06, 2024
    • Benjamin Gallois's avatar
      Upgrade to polkadot-v1.9.0 (!258) · a3273d23
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * doc: use duniter repo
      
      * use only polkadot-sdk from duniter
      
      * use git shallow copy
      
      * upgrade documentation
      
      * regenerate metadata
      
      * fix tests
      
      * fix benchmarks
      
      * upgrade to polkadot-v1.9.0
      a3273d23
  13. Mar 21, 2024
  14. Mar 20, 2024
    • Benjamin Gallois's avatar
      Fix weight accounting (!246) · 07bb8814
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * remove impl-for-tuples
      
      * update metadata
      
      * remove unused benchmark
      
      * update weights
      
      * simplify weight accounting
      
      * revert weight addition
      
      * add docs for handlers
      
      * unify handlers implementation in runtime
      
      * remove weight accounting OnNewIdty
      
      * simplify IdtyChange handlers
      
      * add handlers documentation
      
      * simplify Membership handlers
      
      * split OnEvent membership handler
      
      * fix formatting
      
      * fix weight for tuple handler
      
      * add weight for on_removed_wot_member
      07bb8814
  15. Mar 06, 2024
  16. Feb 21, 2024
  17. Feb 15, 2024
  18. Feb 09, 2024
    • Benjamin Gallois's avatar
      Upgrade Polkadot-v1.6.0 (!236) · 211ba93c
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * version 1.0
      
      * add Cargo.lock tweak explanation
      
      * remove artefact file
      
      * format tomls
      
      * fix benchmarks in ci
      
      * harmonize quotes
      
      * fix features propagation
      
      * tweak Cargo.lock
      
      * fix version field missing for srtool
      
      * fix rebase errors
      
      * refactor workspace
      
      * upgrade genesis builder
      
      * upgrade cucumber
      
      * update to benchmarking v2
      211ba93c
  19. Feb 08, 2024
    • Cédric Moreau's avatar
      runtime-800 updates (!240) · 918d5828
      Cédric Moreau authored
      * update metadata
      
      (and regenerate doc)
      
      * release: documentation
      
      * Revert "fix(#189): force rust-toolchain.toml for runtimes as well"
      
      This reverts commit 86746b33.
      
      * release: re-enable ARM build
      
      * feat: client 0.8.0
      
      * feat: client 0.8.0
      
      * fix: Docker `--unsafe-ws-external` no more exist
      
      * release: disable arm build
      
      * release: runtime-800 gdev+gtest raw specs
      
      * fix(#189): force rust-toolchain.toml for runtimes as well
      
      * release: runtime-800 + spec update
      918d5828
  20. Feb 06, 2024
  21. Feb 02, 2024
  22. Jan 30, 2024
    • Benjamin Gallois's avatar
      Upgrade to polkadot-v1.6.0 (!229) · 93853b2d
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * check live tests
      
      * cargo check benchmarks after rebase
      
      * cargo check tests after rebase
      
      * update metadata after rebase
      
      * cargo check after rebase
      
      * cargo fmt after rebase
      
      * upgrade runtime to polkadot v1.6.0
      
      upgrade node to polkadot v1.6.0
      
      upgrade distance oracle to polkadot v1.6.0
      
      upgrade end2end tests
      
      upgrade xtask to polkadot v1.6.0
      
      update repository paths to duniter polkadot v1.6.0
      
      fix #131
      
      optimize end2end test
      
      fix review errors
      
      update subxt branch
      
      update test comment
      93853b2d
  23. Jan 29, 2024
    • Hugo Trentesaux's avatar
      refac add_cert (!230) · 629c5b9d
      Hugo Trentesaux authored
      * review poka
      
      complete comment
      
      * review poka
      
      remove fixme tests
      
      * update metadata after rebase
      
      * I do not know why these tests did not run locally
      
      * update membership weights
      
      * fix benchmarks also with true runtime
      
      * fix tests
      
      * update runtime
      
      * update benchmarks
      
      * split add and renew cert
      
      remove issuer in add_cert
      and more refac
      the code compiles
      
      * clean up errors and mini refac
      629c5b9d
  24. Jan 15, 2024
    • Cédric Moreau's avatar
      smith-members (!217) · 244f2523
      Cédric Moreau authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * rebase: update metadata.scale
      
      * review: replace `expect` by `if let Some`
      
      * review: lost membership is to be handled by `OnMembershipEventHandler`
      
      * feat(smith-members): review: docstring
      
      * feat(smith-members): review: auteur
      
      * fix(smith-members): test
      
      * clean(smith-members): dead code
      
      * feat(smith-members): disable certification replay
      
      * refac(smith-members): prefix "on_" for handlers
      
      * fix(smith-members): clippy again
      
      * fix(smith-members): clippy
      
      * feat(smith-members): benchmarks
      
      * fix(smith-members): clippy for benchmarking
      
      * refac(smith-members): u32 / usize
      
      * refac(smith-members): cleaner code for smith invitation
      
      * refac(smith-members): wrong TODO
      
      * refac(smith-members): SmithInactivityMaxDuration
      
      * refac(smith-members): remove comment TODO
      
      * refac(smith-members): authority-members OnBlacklistedMember is no more used
      
      * refac(smith-members): authority-members OnRemovedMember is no more used
      
      * fix(smith-members): remove some TODO
      
      * refac(smith-members): remove Instance1 for WoT
      
      * refac(smith-members): remove IsSubWoT
      
      * test(smith-members): non-applicable tests
      
      * test(smith-members): test_revoke_idty
      
      * test(smith-members): test_smith_member_can_revoke_its_idty
      
      * test(smith-members): change_owner_key
      
      * feat(smith-members): replace smith-wot by smith-members
      
      * feat(smith-members): only online smiths can invite/certify other smiths
      
      * feat(smith-members): only WoT members can be invited
      
      * feat(smith-members): check IsWoTMember
      
      * feat(smith-members): refac error names + fix cert on excluded
      
      * feat(smith-members): events
      
      * feat(smith-members): clippy
      
      * feat(smith-members): refact: constants
      
      * feat(smith-members): max stock of certifications per smith
      
      * feat(smith-members): smith account can be excluded, not deleted
      
      * feat(smith-members): refact: renaming
      
      * feat(smith-members): refact: provide_is_member
      
      * feat(smith-members): refact: check_* and do_* functions
      
      * feat(smith-members): remove CertsByReceiver (all in Smiths)
      
      * feat(smith-members): weird things
      
      * feat(smith-members): blacklisting stub
      
      * feat(smith-members): smith expires_on
      
      * feat(smith-members): remove Counted
      
      * feat(smith-members): accept_invitation
      
      * feat(smith-members): invite_smith + certify
      244f2523
  25. Jan 08, 2024
    • Benjamin Gallois's avatar
      Automatic weights documentation (!222) · 23c25376
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * fix no weight
      
      * add const documentation
      
      * refactor error handling
      
      * refactor doc generation
      
      * refactor using if let chaining
      
      * add generic constructor
      
      * add automatic max block weight from metadata
      
      * remove all unwrap
      
      * update docs
      
      * add extrinsic base weight overhead
      
      * update metadata
      
      * fix readability
      
      * add weights to doc
      
      * fix  weight analyzer
      
      * add max_block_weight
      
      * add to workspace
      
      * rework as a lib
      
      * update all weights
      
      * fix overhead benchmark
      
      * add relative weight
      
      * fix weight evaluation with complexity parameters
      
      * add weights computation from weight files
      23c25376
  26. Dec 20, 2023
    • Benjamin Gallois's avatar
      Refactor pallet_identity (!218) · b6e6c5dc
      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
      b6e6c5dc
  27. Dec 18, 2023
    • Benjamin Gallois's avatar
      Add end2end test for offences (!216) · 8042ed11
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * fix rebase errors and formatting
      
      * separate offences end2end tests
      
      * fix end2end tests offences
      
      * add end2end test babe offences
      
      * add end2end test grandpa offences
      
      * add end2end test im_offline offences
      8042ed11
  28. Dec 15, 2023
    • Hugo Trentesaux's avatar
      refac membership (!215) · 6b598084
      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 :man_facepalming:
      
      * 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
      6b598084
  29. Dec 06, 2023
  30. Nov 30, 2023
    • Benjamin Gallois's avatar
      Eliminate all Instances of `Weight::zero()` (!197) · cca16dbb
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * 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
      cca16dbb
  31. Nov 29, 2023
  32. Nov 26, 2023
  33. Nov 19, 2023
  34. Nov 16, 2023
  35. Nov 15, 2023
    • Benjamin Gallois's avatar
      Distance pallet benchmark (!187) · 89c4fdb9
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * fix after merge
      
      * add digest decoding complexity
      
      * fix runtime-benchmarks feature for testing
      
      * use our weights
      
      * add benchmarks for test
      
      * add benchmarks for runtime
      
      * add pallet distance benchmarks
      89c4fdb9
    • Hugo Trentesaux's avatar
      implement quotas and refund transaction fees (!183) · b793b455
      Hugo Trentesaux authored
      * implement quotas
      
      implement weights "à l'arrache"
      
      benchmarks duniter-account "à l'arrache"
      
      implement benchmark logic (not proper benchmarks)
      
      fix live tests :man_facepalming:
      
      and clippy :man_facepalming::man_facepalming:
      
      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 :man_facepalming:
      
      and clippy :man_facepalming::man_facepalming:
      
      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
      b793b455
  36. Nov 14, 2023
Loading