Skip to content
Snippets Groups Projects
  1. Jan 18, 2025
  2. Jan 15, 2025
  3. Jan 06, 2025
  4. Jan 04, 2025
  5. Jan 03, 2025
  6. Jan 02, 2025
  7. Jan 01, 2025
  8. Dec 31, 2024
    • Nicolas80's avatar
      * Adapted to have more coherent commands descriptions and added `long_about`... · cf7a4292
      Nicolas80 authored
      * Adapted to have more coherent commands descriptions and added `long_about` more detailed description for `import` and `derivation`
      * Added the `vault list for` command
      * Added display of "format" of <Root> derivations in all `vault list` commands
      * Only allowing derivations for format "substrate" and "seed"
      cf7a4292
  9. Dec 29, 2024
  10. Dec 28, 2024
    • Nicolas80's avatar
      Adding db persistence for all SecretFormat of vault keys as well as supporting derivations · badf52ce
      Nicolas80 authored
      * Added "/.idea" exclusion in .gitignore (for when using JetBrains IDEs)
      * Added dialoguer dependency for easier user input handling (see in inputs.rs)
      * Added sea-orm dependency to allow having DB entity mappings and use a local sqlite file database
      * Added rstest test dependency for parameterized tests support
      * Added derivation tests for each SecretFormat (including cesium v1 key derivation, using sp_core::ed25519::Pair)
      * Made a lot of changes to add vault_account and vault_derivation db tables to persist vault keys & derivations
      * Added support for KeyPair::Ed25519 linking to sp_core::ed25519::Pair which can be created from secret seed retrieved from nacl::sign::Keypair (which is created from cesium id + secret)
      ** This was necessary to allow deriving keys from "cesium v1" keys (to be reviewed - it might be a bad idea to permit that from a security point of view)
      * Only kept original (substrate) keyfiles support for migration (use "vault list-files" and "vault migrate")
      * Added possibility to give either "-a" Address or "-v" Vault Name as general option
      * Added extra commands in Vault
      ** list-files: (deprecated)List available key files (needs to be migrated with command "vault migrate" in order to use them)
      ** migrate: (deprecated)Migrate old key files into db (will have to provide password for each key)
      ** 'list' now has sub-commands 'all' or 'root' to show all keys or only root keys (without derivation path)
      ** use: "Use specific vault key (changes the config address)", which will have the same behaviour as `gcli <-a <Address>|-v <VaultName>> config save` (left a FIXME in there to review)
      ** derivation: Add a derivation to an existing (root) vault key
      ** rename: Give a meaningful vault name to a vault key or derivation
      ** remove: Remove a vault key (and potential derivations if it's a root key)
      * Had to bubble up "await" and "async" in a lot of places
      * ...
      badf52ce
  11. Dec 08, 2024
  12. Oct 10, 2024
  13. Oct 07, 2024
  14. Oct 04, 2024
  15. Oct 03, 2024
  16. Oct 01, 2024
  17. Sep 24, 2024
  18. May 21, 2024
    • Hugo Trentesaux's avatar
      add Dockerfile (!31) · bfb85c07
      Hugo Trentesaux authored
      * working dockerfile
      
      * wip dockerfile
      
      TODO make duniter-polkadot-sdk repo lighter to avoid long download time in docker build
      
      (cherry picked from commit 5f4b716f)
      
      * update subxt and polkadot sdk
      bfb85c07
  19. Apr 19, 2024
    • d0p1's avatar
      fix 'could not create data dir' on windows (!29) · bbf22eab
      d0p1 authored and poka's avatar poka committed
      * fix 'could not create data dir' on windows
      
      from rust doc:
      
      If a parent of the given path doesn't exist, this function will return an error. To create a directory and all its missing parents at the same time, use the create_dir_all function.
      bbf22eab
  20. Apr 18, 2024
  21. Mar 15, 2024
  22. Mar 10, 2024
    • poka's avatar
      adapt graphql request to Hasura engine (!26) · c6d37c20
      poka authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * update schema for enums
      
      * update to hasura endpoint
      
      * more macro
      
      * Ignore non_camel_case_types in vscode stage
      
      Are we carring about conventions ?
      
      * 2 macros to rule them all
      
      * example on how to deserialize
      
      * adapt graphql request to Hasura engine
      c6d37c20
  23. Feb 22, 2024
  24. Feb 19, 2024
    • Hugo Trentesaux's avatar
      indexer check (!24) · b7990182
      Hugo Trentesaux authored
      * v0.2.8
      
      * improve current block display
      
      * clippy fmt
      
      * display names of migrated identities in tech members
      
      * minor indexer improvements
      
      * add finalized / latest info
      
      * improve readability of indexer check
      b7990182
  25. Feb 17, 2024
  26. Feb 16, 2024
    • Hugo Trentesaux's avatar
      add vault (!22) · 4166a7b4
      Hugo Trentesaux authored
      * move into function
      
      * remove unnecessary complexity
      
      * wip add phrase generation
      
      * prepare 0.2.7 release
      
      * remove dep
      
      * add predefined keys and update doc
      
      * wip add save from cmd line
      
      * improve error management
      
      * allow to store password-protected secret
      
      * wip use rage for password-encrypted keys
      
      * wip poc for keystore
      0.2.7
      4166a7b4
  27. Feb 14, 2024
  28. Feb 12, 2024
  29. Feb 06, 2024
  30. Feb 02, 2024
    • poka's avatar
      8ac344ac
    • poka's avatar
      Add publish command (!19) · bdd8aac9
      poka authored and Hugo Trentesaux's avatar Hugo Trentesaux committed
      * {version}
      
      * fix hugo review again
      
      * fix license in toml
      
      * more readable
      
      * fix hugo review
      
      * a bit more compact
      
      * add latest git commits in description
      
      * add vit proposition to publish artefact without gitlab API
      
      But I wanna keep my bunty for sure, it's mine.
      
      * add merges in release descriptions since MR are squashed ny default
      
      * add publish command to push git tag with actual version
      
      * add latest commit to the release description
      bdd8aac9
  31. Jan 31, 2024
Loading