Skip to content
  1. Apr 30, 2020
  2. Apr 27, 2020
  3. Apr 01, 2020
  4. Mar 31, 2020
  5. Mar 16, 2020
  6. Mar 12, 2020
  7. Mar 11, 2020
  8. Mar 10, 2020
  9. Feb 26, 2020
  10. Feb 12, 2020
  11. Feb 06, 2020
  12. Feb 03, 2020
  13. Jan 31, 2020
  14. Jan 21, 2020
  15. Jan 15, 2020
  16. Jan 03, 2020
  17. Jan 02, 2020
    • Amaury Martiny's avatar
      chore: Rename package to `@substrate/txwrapper` (#24) · 1028e927
      Amaury Martiny authored
      
      
      * Updagte package.json
      
      * Update README
      
      * Generate docs
      
      * Update README.md
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      
      * Update README.md
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      
      * Update docs/README.md
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      
      * Update docs/README.md
      
      Co-Authored-By: default avatarjoe petrowski <[email protected]>
      
      Co-authored-by: default avatarjoe petrowski <[email protected]>
      1028e927
    • Amaury Martiny's avatar
      refactor: Put all available methods under `method.*` (#23) · 77176a3f
      Amaury Martiny authored
      BREAKING CHANGE:
      
      - Instead of importing methods (like `bond`, `balanceTransfer`) directly from the root, the package exposes a `methods` object in the root, and this object contains all available methods organized by pallet:
      
      ```diff
      - import { bond, balanceTransfer } from '@amaurymartiny/txwrapper';
      + import { methods } from '@amaurymartiny/txwrapper';
      
      - bond(...);
      - balanceTransfer(...);
      + methods.staking.bond(...);
      + methods.balances.tranfer({dest: '...', value: }, {blockHash: '0x...'});
      + methods.balances.transferKeepAlive(...);
      ```
      
      - All the methods under `methods.*.*` take now 2 arguments: the first one is the actual args specific to the tx method, and the second one is `BaseTxInfo`, common to all transactions
      
      ```typescript
      methods.staking.nominate({target: ['F1...']}, {blockHash: '0x..', ...});
      ```
      
      - `balances::transfer` arguments has been renamed from `{to, amount}` to `{dest, value}`, to reflect the rust codebase:
      
      ```typescript
      methods.balances.transfer({dest: '5....', value: 100}, {blockHash: '0x..', ...});
      ```
      77176a3f
  18. Dec 30, 2019
    • joe petrowski's avatar
      3f7dd01e
    • joe petrowski's avatar
      feat: Add staking functions (#19) · 28dd82c2
      joe petrowski authored
      * add staking functions first commit
      
      * fix nominate test and run linter
      
      * use yarn docs
      
      * move UnsignedTransaction into ./utils to enable generic tx construction
      
      * update docs for UnsignedTransaction move
      
      * rename TxInfo and TEST_TX_INFO to specify that they are for balance transfer
      
      * move TxInfo into interfaces to reduce duplicate code
      
      * make decode somewhat generic
      
      * rename util/interfaces to util/types
      
      * add encodings to tests
      28dd82c2
  19. Dec 11, 2019
  20. Dec 06, 2019
  21. Dec 03, 2019
  22. Dec 02, 2019
  23. Nov 29, 2019