Skip to content
  1. Sep 13, 2018
    • 金XX(Aton)'s avatar
      bugfix: balances::transfer for new_account issue#722 (#731) · ca8f0d66
      金XX(Aton) authored
      * bugfix: balances::transfer for new_account
      
      issue:#722
      would_create flag should depend on dest, not origin.
      change 
      ```rust
      let would_create = from_balance.is_zero();
      ```
      to 
      ```rust
          let to_balance = Self::free_balance(&dest); 
          let would_create = to_balance.is_zero(); 
      ```
      in the other hand, provide `fn new_test_ext2()` and let `transfer_fee=10`, `creation_fee=50` for test case
      
      * Update lib.rs
      
      * Update tests.rs
      
      * Make `impl_outer_origin!` support generic `Origin`s (#732)
      
      * Make `impl_outer_origin!` support generic `Origin`s
      
      * Support empty outer origin
      
      * Contracts: fix transfer function. (#733)
      
      * Remove dependency on the parity repo (#734)
      
      * Fix test
      
      * Anothe fix
      ca8f0d66
    • Sergey Pepyakin's avatar
      Contracts: fix transfer function. (#733) · 88ef57e4
      Sergey Pepyakin authored
      88ef57e4
    • Bastian Köcher's avatar
      Make `impl_outer_origin!` support generic `Origin`s (#732) · 72fb60cb
      Bastian Köcher authored
      * Make `impl_outer_origin!` support generic `Origin`s
      
      * Support empty outer origin
      72fb60cb
  2. Sep 12, 2018
    • Bastian Köcher's avatar
    • Bastian Köcher's avatar
      Make `decl_event!` more ergonomic (#723) · c5c5b35d
      Bastian Köcher authored
      * Improve and simplify `decl_event!`
      
      - RawEvent is not required anymore to be written in the defintion
      - Events with and without parameters are now supported everywhere
      
      * Make `decl_event!` more flexible with the automatic naming of generic parameters
      
      The macro will now automatically derive the name of a generic parameter
      from the trait type name, if no explicit name is given.
      
      `where Balance = <T as Trait>::Balance` can be simplified to
      `where <T as Trait>::Balance`.
      
      * Adapts to latest refactoring changes
      c5c5b35d
    • Guanqun Lu's avatar
      enhance dispatch (#720) · 46850189
      Guanqun Lu authored
      * normalize decl_storage
      
      * dispatch the function call
      
      * add test case
      
      * fix the root case
      
      * add system
      
      * fix the typo in unit test
      
      * fix the doc generation for decl_module
      
      * fix the unit test due to the interface change
      46850189
    • Gav Wood's avatar
      Phase 1 of repo reorg (#719) · 1e011625
      Gav Wood authored and Arkadiy Paronyan's avatar Arkadiy Paronyan committed
      * Remove unneeded script
      
      * Rename Substrate Demo -> Substrate
      
      * Rename demo -> node
      
      * Build wasm from last rename.
      
      * Merge ed25519 into substrate-primitives
      
      * Minor tweak
      
      * Rename substrate -> core
      
      * Move substrate-runtime-support to core/runtime/support
      
      * Rename/move substrate-runtime-version
      
      * Move codec up a level
      
      * Rename substrate-codec -> parity-codec
      
      * Move environmental up a level
      
      * Move pwasm-* up to top, ready for removal
      
      * Remove requirement of s-r-support from s-r-primitives
      
      * Move core/runtime/primitives into core/runtime-primitives
      
      * Remove s-r-support dep from s-r-version
      
      * Remove dep of s-r-support from bft
      
      * Remove dep of s-r-support from node/consensus
      
      * Sever all other core deps from s-r-support
      
      * Forgot the no_std directive
      
      * Rename non-SRML modules to sr-* to avoid match clashes
      
      * Move runtime/* to srml/*
      
      * Rename substrate-runtime-* -> srml-*
      
      * Move srml to top-level
      1e011625