Skip to content
  1. Jul 27, 2022
  2. Jul 20, 2022
  3. Jul 13, 2022
  4. Jul 12, 2022
  5. Jul 07, 2022
    • Tarik Gul's avatar
      feat: support for `feeByEvent` query param which will abstract the fees by events (#970) · 92c155d8
      Tarik Gul authored
      * add query param feeByEvent to all applicable controllers
      
      * add compare integers
      
      * support for query param feeByEvent
      
      * fix grumble
      
      * fix compare.spec.ts
      
      * inline comments
      
      * add tests for getPartialFeeByEvents
      
      * change error message
      
      * create mock event data
      
      * remove unneccessary comments
      
      * add tests getPartialFeeInfo
      
      * export constructEvent
      
      * docs
      
      * provide a better description for feeByEvent in docs
      
      * create areFeesSimilar
      
      * create findEvent
      92c155d8
  6. Jul 06, 2022
  7. Jul 05, 2022
    • dependabot[bot]'s avatar
      chore(deps): bump regex from 1.4.3 to 1.5.6 in /calc (#951) · 2a3702e2
      dependabot[bot] authored
      
      
      Bumps [regex](https://github.com/rust-lang/regex) from 1.4.3 to 1.5.6.
      - [Release notes](https://github.com/rust-lang/regex/releases)
      - [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/rust-lang/regex/compare/1.4.3...1.5.6)
      
      ---
      updated-dependencies:
      - dependency-name: regex
        dependency-type: indirect
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      2a3702e2
    • dependabot[bot]'s avatar
      chore(deps): bump crossbeam-utils from 0.8.1 to 0.8.8 in /calc (#949) · 747aa24c
      dependabot[bot] authored
      
      
      Bumps [crossbeam-utils](https://github.com/crossbeam-rs/crossbeam) from 0.8.1 to 0.8.8.
      - [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
      - [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-utils-0.8.1...crossbeam-utils-0.8.8)
      
      ---
      updated-dependencies:
      - dependency-name: crossbeam-utils
        dependency-type: indirect
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      747aa24c
    • dependabot[bot]'s avatar
      chore(deps): bump crossbeam-deque from 0.8.0 to 0.8.1 in /calc (#948) · 423e01db
      dependabot[bot] authored
      
      
      Bumps [crossbeam-deque](https://github.com/crossbeam-rs/crossbeam) from 0.8.0 to 0.8.1.
      - [Release notes](https://github.com/crossbeam-rs/crossbeam/releases)
      - [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md)
      - [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-deque-0.8.0...crossbeam-deque-0.8.1)
      
      ---
      updated-dependencies:
      - dependency-name: crossbeam-deque
        dependency-type: indirect
      ...
      
      Signed-off-by: default avatardependabot[bot] <[email protected]>
      
      Co-authored-by: default avatardependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      423e01db
    • Tarik Gul's avatar
      chore(dev): update @substrate/dev (#977) · 2c3ce3ed
      Tarik Gul authored
      2c3ce3ed
    • Dominique's avatar
      feat: Added the `network` and `accountId` to the response of `validate` endpoint (#926) · ef513cc7
      Dominique authored
      * Added networkName in the response of validate address endpoint
      
      * Added the 'accountId' in the endpoint response
      - If the address given is not a hex value then it returns the hex value of the related registry type
      - If the address given is a hex value then it returns the same as the 'accountId'
      - The tests were updated based on this logic
      
      * Changes in `validateAddress` function, tests & docs
      - Replaced `filter` with a `for..of` loop when retrieving the `network`.
      - Replaced `new TypeRegistry` with `this.api.registry` when retrieving the `accountID`.
      - Renamed `networkName` to `network` so it is aligned with the key naming in the SS58 registry.
      - Updated the JSDocs of the function `validateAddress`.
      - Added the default mock api into the service in the tests.
      - Updated the docs.
      
      * Code changes & built docs
      - Changes in code based on Tarik's feedback.
      - Run `yarn build:docs`.
      
      * Removed unnecessary variable
      
      * Fix for accountId & corresponding tests
      - Fix for accountId when the input from user is an address in hex (from u8 array) format.
      - Corrected the output of the corresponding tests also.
      
      * Returns  in all other fields if isValid is false
      
      * Code changes based on James feedback
      
      * yarn lint
      ef513cc7
  8. Jul 04, 2022
  9. Jun 28, 2022
  10. Jun 22, 2022
  11. Jun 21, 2022
  12. Jun 20, 2022
  13. Jun 17, 2022
    • Tarik Gul's avatar
      feat: add `/blocks` that enforces `range` query param. (#954) · f8ab1ec9
      Tarik Gul authored
      * Add range query param type
      
      * correctly parse a range or throw an error
      
      * create new endpoint to query a range of blocks using an async generator
      
      * lint, add `/blocks` route
      
      * fix grumbles
      
      * fix blunder
      
      * sort collection of responses, add comments for range algorithm
      
      * add return types
      
      * cleanup QueueNext type
      
      * port runTasks to AbstractController, and make it generic
      
      * add PromiseQueue
      
      * fix memory allocation, and remove async generator
      
      * add PromiseQueue
      
      * use PromiseQueue
      
      * lint
      
      * remove console
      
      * fix verifyInt
      
      * add /blocks to docs
      
      * change BlockRange to Blocks
      
      * set a max range, extra error handling
      
      * add verifyUInt within util
      
      * remove this.verifyInt and replace it with verifyUInt and verifyNonZeroUInt
      
      * correct error message
      
      * fix small async await grumble
      
      * refactor calling each promise
      
      * allow parseNumberOrThrow to accept zeroes
      
      * fix comment grumble
      f8ab1ec9
    • Tarik Gul's avatar
      docs: fix `includeFee` query param (#965) · b7a5843e
      Tarik Gul authored
      b7a5843e
  14. Jun 16, 2022
  15. Jun 14, 2022
  16. Jun 13, 2022
  17. Jun 07, 2022
  18. Jun 06, 2022
    • Tarik Gul's avatar
      feat: add query param `includeFee` to add a `tip`, `partialFee`, and... · 8241d340
      Tarik Gul authored
      feat: add query param `includeFee` to add a `tip`, `partialFee`, and `priority` field to each extrinsic for `/node/transaction-pool` (#931)
      
      * add test response
      
      * update controller to include tip query parameter
      
      * create tests that include tip query param
      
      * update the return type to include tip
      
      * update dervice logic to handle tip inclusion
      
      * update the docs
      
      * fix grumble
      
      * switch the naming in the controller from tip to fee
      
      * add partial fee functionality
      
      * handle priority correctly
      
      * fix some linting errors
      
      * update response type for partialfee
      
      * set query param as includeFee
      
      * update normal extrinsic response
      
      * add const values to defaultMockApi
      
      * add computation logic to calculate priority
      
      * update docs
      
      * add test suite for operational transactions
      
      * lint
      
      * remove commented import
      
      * rename maxBlock to maxBlockWeight
      
      * add end line
      
      * fix priority type decsription
      
      * cleanup small grumbles
      
      * fix comment
      
      * fix some comments
      8241d340
    • Tarik Gul's avatar
      fix(polkadot-js): update api, and common deps (#934) · fd7021ce
      Tarik Gul authored
      * fix(polkadot-js): update api, and common deps
      
      * update to latest polkadot-js versions
      fd7021ce
  19. Jun 05, 2022
  20. Jun 03, 2022
    • Tarik Gul's avatar
      chore(release): 12.0.1 (#938) · 6e700186
      Tarik Gul authored
      v12.0.1
      6e700186
    • Tarik Gul's avatar
      fix(calc): rework calculating fees (#937) · 33064669
      Tarik Gul authored
      * remove calcFee
      
      * remove all calcFee tests
      
      * remove all calcFee associated types
      
      * remove export for MetadataConsts
      
      * adjust mock response to reflect api.rpc.payment.queryInfo
      
      * remove ICalcFee
      
      * handle minCalcFeeRuntime
      
      * adjust minCalcFeeRuntime error message
      
      * fix e2e tests for kusama
      
      * adjust polkadot e2e-tests
      
      * add a check for rpc.payment
      33064669
  21. May 27, 2022
  22. May 26, 2022
  23. May 24, 2022