Skip to content
Snippets Groups Projects
  1. Jan 04, 2025
  2. 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
  3. Oct 10, 2024
  4. Oct 07, 2024
  5. Oct 04, 2024
  6. Oct 03, 2024
  7. Sep 24, 2024
  8. 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
  9. Apr 18, 2024
  10. Mar 15, 2024
  11. 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
  12. Feb 22, 2024
  13. Feb 14, 2024
  14. Feb 12, 2024
  15. Jan 31, 2024
  16. Nov 24, 2023
  17. Nov 16, 2023
  18. Oct 25, 2023
  19. Oct 23, 2023
  20. Jun 08, 2023
  21. Jun 02, 2023
  22. Mar 27, 2023
  23. Mar 16, 2023
  24. Feb 17, 2023
Loading