Skip to content
Snippets Groups Projects
  1. Jan 18, 2025
  2. Jan 04, 2025
  3. 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
  4. Oct 03, 2024
  5. 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
  6. Feb 17, 2024
  7. Feb 02, 2024
    • 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
  8. Jan 31, 2024
  9. Nov 16, 2023
  10. Oct 25, 2023
  11. Oct 23, 2023
  12. Jun 08, 2023
Loading