Skip to content
Snippets Groups Projects
  1. Sep 15, 2023
    • Hugo Trentesaux's avatar
      reveal certification counterintuitive behavior (!163) · f78c17f9
      Hugo Trentesaux authored
      * add test in duniter-wot
      
      * reveal smith certification quirck
      
      smith certification do not require smith membership request
      f78c17f9
    • Benjamin Gallois's avatar
      Upgrade to Polkadot v0.9.42 (!172) · 31a25023
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * 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
      31a25023
  2. Sep 12, 2023
    • Hugo Trentesaux's avatar
      gtest genesis parsing (!176) · b145f36f
      Hugo Trentesaux authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * 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
      b145f36f
    • Pascal Engélibert's avatar
      Distance Oracle (!105) · 4234da98
      Pascal Engélibert authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * 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
      4234da98
  3. Sep 08, 2023
  4. Aug 27, 2023
  5. Aug 17, 2023
  6. Jun 08, 2023
  7. Jun 05, 2023
    • Benjamin Gallois's avatar
      Offences management (!161) · dabb2c09
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * fix cargo files
      
      * fix slashing strategy
      
      * refactore remove_member_from_blacklist
      
      * add missing test
      
      * add license
      
      * refac tests
      
      adds comments
      remove some repetitions
      reorder tests (offence test are below)
      rename tests
      
      * feat(pallet_grandpa) add offences handler
      
      * feat(pallet_authority_members) add offences execution
      
      * feat(pallet_offences) add pallet offences
      dabb2c09
  8. May 22, 2023
    • Hugo Trentesaux's avatar
      gtest genesis new format (!168) · ca6c877e
      Hugo Trentesaux authored
      * fix smith certification validity
      
      * get values of parameters
      
      * tuxmain review
      
      * add checks and improve formatting
      
      * improve genesis parsing
      
      adds info
      
      * fix json with new format
      
      * fix warnings
      
      * new gtest genesis format
      
      * get build working with gtest feature
      
      `cargo build --features gtest --no-default-features`
      
      * update lib.rs
      
      * update cargo.toml
      
      * add readme for runtimes
      ca6c877e
  9. May 18, 2023
    • Hugo Trentesaux's avatar
      refac membership renewal (!166) · 5a3f0654
      Hugo Trentesaux authored and Pascal Engélibert's avatar Pascal Engélibert committed
      * 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
      5a3f0654
  10. May 12, 2023
  11. May 08, 2023
    • Benjamin Gallois's avatar
      Membership pallet benchmark (!147) · 10170f2a
      Benjamin Gallois authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * fix after rebase
      
      * add comment warning about hardcoded smith metadata
      
      * feat(runtimes): use our benchmarks for pallet membership
      
      * feat(pallet_membership): add weights info
      
      * feat: add pallet membership benchmark
      10170f2a
  12. May 02, 2023
  13. Apr 17, 2023
  14. Mar 24, 2023
  15. Mar 23, 2023
  16. Feb 02, 2023
  17. Sep 28, 2022
  18. Sep 12, 2022
  19. Sep 08, 2022
  20. Sep 06, 2022
  21. Sep 04, 2022
    • Éloïs's avatar
      Smith members can't revoke idty nor change its address (!102) · 89ea4cf5
      É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
      89ea4cf5
  22. Aug 25, 2022
  23. Aug 24, 2022
  24. Aug 09, 2022
  25. Aug 08, 2022
  26. Jul 17, 2022
  27. Jul 16, 2022
  28. Jul 15, 2022
  29. Jul 13, 2022
  30. Jul 12, 2022
  31. Jul 11, 2022
  32. Jul 10, 2022
  33. Jul 05, 2022
    • Éloïs's avatar
      feat(runtime): create UDs manually with new call universalDividend.claim_uds (!83) · 52ebb5ef
      É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
      52ebb5ef
Loading