1. 12 Mar, 2021 1 commit
  2. 04 Jan, 2021 1 commit
  3. 01 Oct, 2020 2 commits
    • Hero Bird's avatar
      Split ink_core crate into ink_env and ink_storage (#500) · cfe52e98
      Hero Bird authored
      * [*] split ink_core into ink_env and ink_storage
      
      The workspace does not yet compile!
      
      * [env] make compile again
      
      * [env] fix doc tests
      
      * [storage] make crate compile again
      
      * [env] fix some doc comment links
      
      * [README] flipper example: remove unused import
      
      * [storage/derive] fix compilation of generated code
      
      * [README] add ink_storage and ink_env doc links
      
      * [env, primitives, storage] fix docs
      
      * [lang] make compile again
      
      * [lang/codegen] use absolute paths in #[ink::test] proc. macro
      
      * [examples] make compile again
      
      * [*] apply rustfmt
      
      * [env] remove unneeded dependencies
      
      * [storage] remove all unneeded dependencies and crate features
      
      * [*] update outdated dependencies
      
      * [env, lang] remove unused dependencies
      
      * [*] fix comments
      
      * [*] fix some intra doc links
      
      * [ci] adjust to split ink_env and ink_storage crates
      
      * [ci] forgot to handle split ink_env and ink_storage in docs
      
      * [storage] fix fuzz tests
      
      * [examples] apply rustfmt
      
      * [examples] apply rustfmt (ERC-721)
      cfe52e98
    • Hero Bird's avatar
      Implement new crypto hash API (#499) · 3f36f02e
      Hero Bird authored
      * [core] add new crypto hash API
      
      * [core] move new crypto hash definitions to dedicated module
      
      * [core] integrate the new env::hash module into core::storage module
      
      * [core] fix LayoutCryptoHasher impls
      
      * [core] add doc test to hash_encoded
      
      * [core] fix minor things in lazy hash map
      
      * [core] apply rustfmt
      
      * [core] remove old crypto hash module
      
      * [core] base DynamicAllocation::key implementation on new hash API
      
      * [core] remove old hash impls from on-chain env
      
      * [core] make DynamicAllocation::key impl work on Wasm32 target
      
      * [core] remove the entire deprecated ink_core::hash module
      3f36f02e