1. 31 Aug, 2018 1 commit
  2. 30 Jun, 2018 2 commits
  3. 13 Jun, 2018 1 commit
  4. 17 May, 2018 1 commit
  5. 18 Apr, 2018 2 commits
  6. 16 Apr, 2018 1 commit
  7. 03 Apr, 2018 1 commit
  8. 13 Mar, 2018 1 commit
  9. 16 Feb, 2018 1 commit
  10. 05 Feb, 2018 1 commit
  11. 18 Jan, 2018 1 commit
  12. 16 Jan, 2018 1 commit
  13. 08 Jan, 2018 1 commit
  14. 05 Dec, 2017 1 commit
  15. 04 Dec, 2017 1 commit
    • Grégoire Henry's avatar
      Jbuilder: split `src/utils/` in multiple OPAM packages · b6449cae
      Grégoire Henry authored
      * `lib_stdlib`: basic extended OCaml stdlib and generic data structures
      
      * `lib_data_encoding`: almost independant 'Data_encoding'
      * `lib_error_monad`: almost independant 'Error_monad'
      
      * `lib_stdlib_lwt`: extended Lwt library
      * `lib_crypto`: all the crypto stuff (hashing, signing, cryptobox).
      
      * `lib_base`:
        - basic type definitions (Block_header, Operation, ...)
        - a module `TzPervasives` to bind them all and to be the
          single module opened everywhere.
      
      In the process, I splitted `Tezos_data` and `Hash` in multiple
      submodules, thus removing a lot of `-open`.
      
      The following two modules may not have found their place yet:
      - Base58 (currently in `lib_crypto`)
      - Cli_entries (currently in `lib_stdlib_lwt`)
      b6449cae
  16. 27 Nov, 2017 1 commit
  17. 15 Nov, 2017 1 commit
  18. 13 Nov, 2017 2 commits
  19. 09 Nov, 2017 1 commit
  20. 02 Apr, 2017 2 commits
  21. 30 Mar, 2017 1 commit
  22. 25 Feb, 2017 1 commit
  23. 24 Feb, 2017 1 commit
    • Grégoire Henry's avatar
      Switch to Base58. · fc53f3b2
      Grégoire Henry authored
      Base48 was fun but... hell yeah... let's stay standard.
      
      Public encoding of hash:
      
      ```
        Block:      "B..." (len: 51)
        Operation:  "o..." (len: 51)
        Protocol:   "P..." (len: 51)
      
        Ed25519:    "tz1.." (len: 36)
        Contract:   "TZ1.." (len: 36)
      
        NetworkdId: "id.." (len: 30)
      ```
      
      Other internal prefixes (in the RPC):
      
      ```
        Hash of Michelson's expression: "expr..." (len: 54)
      
        Ed25519 public key: "edpk..." (len: 54)
        Ed25519 secret key: "edsk..." (len: 98)
        Ed25519 signature:  "edsig.." (len: 99)
      
        Hash of a random seed nonce: "nce...." (len: 53)
        Random seed:                 "rng...." (len: 53)
      ```
      fc53f3b2