Skip to content
Snippets Groups Projects
  1. Nov 15, 2023
    • 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
  2. Nov 14, 2023
  3. Nov 02, 2023
  4. Sep 15, 2023
    • 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
  5. 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
  6. Aug 17, 2023
  7. May 02, 2023
  8. Apr 24, 2023
  9. Sep 08, 2022
  10. Sep 06, 2022
  11. Aug 15, 2022
  12. Aug 07, 2022
  13. Jul 16, 2022
  14. Jul 13, 2022
  15. Jul 12, 2022
  16. Jul 11, 2022
  17. 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
  18. Jun 26, 2022
  19. May 22, 2022
  20. May 17, 2022
  21. May 14, 2022
  22. May 05, 2022
  23. May 02, 2022
  24. Apr 17, 2022
  25. Feb 20, 2022
  26. Feb 13, 2022
  27. Feb 11, 2022
  28. Feb 06, 2022
  29. Feb 04, 2022
  30. Jan 25, 2022
Loading