- Jul 18, 2022
- Jul 07, 2022
-
-
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
-
- Jun 03, 2022
-
-
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
-
- May 26, 2022
-
-
Tarik Gul authored
* chore(license): append the license to the top of each file * lint * add licensing to calc
-
- Apr 21, 2022
-
-
Tarik Gul authored
* fix: add v9190 polkadot metadata * fix: add polkadot registry for v9190 * fix: create getPerByte to properly handle lengthToFee * cleanup inline comments
-
- Apr 08, 2022
-
-
Tarik Gul authored
* fix: update polkadot-js api, and apps-config * fix(tests): remove createApiAugmentation for getWeights test * fix: remove metadata-consts, and adjust chains-config files * refactor controller and services using blockWeightStore * remove the test regarding blockWeightStore * remove blockWeightStore from chain fee guide * fix: inline docs * fix: cleanup unused types and docs * small grumble
-
- Apr 07, 2022
-
-
Tarik Gul authored
* fix: update polkadot-js api, and apps-config * fix(tests): remove createApiAugmentation for getWeights test
-
- Feb 16, 2022
-
-
Jose authored
* Abstract error handling for addresses into AbstractService * Add yarn cache, jest cov and fixed unit test
-
- Dec 21, 2021
-
-
Tarik Gul authored
* fix: change registry used in operation from Block -> ApiDecoration<promise> * fix: bump polkadot-js deps * fix: add import @polkadot/api-augment; to entry * fix: update imports for Codecs * comment * bump apps-config * add comment * fix: inline doc comments * update apps-config
-
- Dec 15, 2021
-
-
Tarik Gul authored
-
- Dec 01, 2021
-
-
Tarik Gul authored
* fix: bump polakdot api * fix: imports for StorageEntryBase and AugmentedConst * @polkadot/[email protected]
-
- Oct 12, 2021
-
-
Tarik Gul authored
* fix: refactor api.derive.chain in /blocks * add historicApi * remove bench test * tests: adjust tests to accept historicalApi * refactor blocks to use historicApi * fix: fetchevents bug * fix: update historic kusama blocks e2e tests * put back --silent * fix: lint * fix: tests for pallets staking progress * cleanup * fix: restructure block tests and mockApi * fix: change mockApi to defaultMockApi for BlocksTraceService * fix: add AccountsAssetsService.spec.ts refactoring to mockApi * lint and cleanup * refactor AccountsBalanceInfoService.spec.ts * refactor NodeNetworkService.spec.ts * refactor NodeTransactionPoolService.spec.ts * refactor NodeVersionService.spec.ts * restructure AccountsStakingInfoService.spec.ts * refactor AccountsVestingInfoService.spec.ts * refactor PalletsAssetsService.spec.ts * refactor PalletsStakingProgressService.spec.ts * refactor PalletsStorageService.spec.ts * cleanup * refactor ParasService.spec.ts * refactor RuntimeCodeService.spec.ts * refactor RuntimeMetadataService.spec.ts * refactor RuntimeSpecService.spec.ts * refactor TransactionFeeEstimateService.spec.ts * refactor TransactionMaterialService.spec.ts * refactor TransactionSubmitService.spec.ts * refactor mockApi to be defaultMockApi * lint * fix merge conflict with nextFeeMultiplier * historical -> historic
-
- Oct 11, 2021
-
-
Tarik Gul authored
fix(BlocksService): refactor api.derive for performance, and add historicApi to BlocksService (#699) * fix: refactor api.derive.chain in /blocks * add historicApi * remove bench test * tests: adjust tests to accept historicalApi * refactor blocks to use historicApi * fix: fetchevents bug * fix: update historic kusama blocks e2e tests * put back --silent * fix: lint * fix: tests for pallets staking progress * cleanup * optimize getWeights, remove expandMetadata * fix: nexttFeeMultiplier get by parent hash * add ? to nextFeeMultiplier * lint
-
- Oct 05, 2021
-
-
Tarik Gul authored
* fix: expandMetadata for historic runtimes * fix: typecast ApiPromise for historicApi * lint * add runtimes to blockweightStore
-
- Oct 02, 2021
-
-
Tarik Gul authored
* fix: add eraInfo as a field in extrinsics response * docs: update docs with GenericExtrinsicEra * fix: switch eraInfo to era * docs: update docs * fix: refactor * fix: lint * fix: update mock data, and adjust unit tests * docs: update GenericExtrinsicEra description * Update docs/src/openapi-v1.yaml Co-authored-by: David <[email protected]> * docs: adjust docs * tests(e2e): update kusama e2e test responses for /blocks * tests(e2e): update the polkadot e2e tests for /blocks * tests(e2e): update westend e2e responses for /blocks * fix: space at end of file Co-authored-by: David <[email protected]>
-
- Sep 22, 2021
-
-
Tarik Gul authored
* bump polkadot-js deps * fix: AssetBalances -> PalletAssetsAssetBalances type * fix: BalanceOf -> u128 type * fix: metadataV12 * fix test input values for account assets * add --silent to test * fix: bump polkadot/api 6.0.3 * bump polkadot-js 6.0.5 * Update src/services/accounts/AccountsAssetsService.ts Co-authored-by: David <[email protected]> * lint Co-authored-by: David <[email protected]>
-
- Aug 21, 2021
-
-
Tarik Gul authored
-
- Aug 18, 2021
-
-
Tarik Gul authored
* fix imports for metadata and tests, update deps
-
- Jul 27, 2021
-
-
Tarik Gul authored
-
- May 16, 2021
-
-
Zeke Mostov authored
* fix(types): Bump polkadot-js/api to decode CompactSolution for 24 nominees * Lint
-
- May 06, 2021
-
-
Zeke Mostov authored
-
- Mar 29, 2021
-
- Mar 16, 2021
-
-
Zeke Mostov authored
builld(env): Use @substrate/dev for tsconfig, eslint, prettier, jest, and babel configuration (#472) * build: Use @substraate/dev for jest setup * Update tsconfig.json with substrate/dev * Use @substrate/dev for prettier and eslint
-
- Feb 09, 2021
-
-
Tarik Gul authored
fix: discriminate `extrinsic_base_weight` based on dispatch class
-
- Jan 26, 2021
-
-
Tarik Gul authored
* Add new /blocks/{blockId}/extrinsics/{extrinsicsIndex} endpoint * Add endpoint to chains-config endpoints * Add exports to entry files * Add request validations * Abstract logic from BlocksExtrinsicsController into BlocksServices * Refactor index, and add await t async call * Add types * fix: revert back to original method and cleanup index param fix: destructure fix: reorder index * fix: add options for PoW chains, adjust options passed into fetchBlock * feat: block 789629 extrinsic responce json file * fix: modify types for at[object] * fix: revert types for IExtrinsicIndex at:[object] * fix: mock json extrinsic data * fix: working fetchExtrinsicByIndex test * feat: Test extrinisics error * fix: change error type * fix: async/await functionality across fetch extrinsics, fix tests, lint * feat: docs * fix: docs * fix: (docs) events, extrinsics * fix: docs responses * fix: docs ExtrinsicIndex * fix: bugs in docs * fix: change thrown error to BadRequest for 400 error * fix: lint * fix: docs description for ExtrinsicIndex, organize BadRequest import * Update docs/src/openapi-v1.yaml Co-authored-by: Zeke Mostov <[email protected]> * Update docs/src/openapi-v1.yaml Co-authored-by: Zeke Mostov <[email protected]> * Update docs/src/openapi-v1.yaml Co-authored-by: Zeke Mostov <[email protected]> * fix: extrinsicsIndex -> extriniscIndex (singular) fix: typos, naming, add parseNumberOrThrow fix: revert to parseInt * fix: typos, IAt type, docs, error messages * fix: lint * fix: fix error messaging, and docs fix: cleanup block extrinsics controller fix: omitFinalized -> true fix: add test to check parseNumberOrThrow will throw an error if a negative is passed in. Yarn fix * fix: remove async * fix: remove async fix: update extrinsic index test to query extrinsic 2 fix: lint * Update docs/src/openapi-v1.yaml Co-authored-by: Zeke Mostov <[email protected]> * fix: getExtrinsicByExtrinsicIndex => getExtrinsicByIndex * fix: getExtrinsicByIndex => getExtrinsicByTimepoint Co-authored-by: Zeke Mostov <[email protected]>
-
- Jan 20, 2021
-
-
Tarik Gul authored
* Import Compact, BlockNumber Types: Create isFinalizedBlock method * Add finalized tag type * Cleanup isFinalizedBlock, add comments, add finalized tag * Run lint --fix * Parallelize rpc query * Update isFinalized to account for fork edgecase * Refactor promises, and lint * Optimize and refactor rpc calls * Update blocks controller to accomodate fetchBlock params * Refactor initial Promise.all() * Update fetchBlock in test suites to fit updated params * Add finalized tag with boolean tru * Mock data for testing queried hashs on forks * Add tests for isFinalizedBlock: (2 tests, one is a queried hash is on a fork, and another to confirm a finalized block) * export mock json data * Run lint --fix * Update grammar * Update src/services/blocks/BlocksService.spec.ts Co-authored-by: David <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: David <[email protected]> * Update src/services/blocks/BlocksService.spec.ts Co-authored-by: David <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: David <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: David <[email protected]> * Resolve comment formatting * Update src/controllers/blocks/BlocksController.ts Co-authored-by: Zeke Mostov <[email protected]> * Update params for fetchBlock to an options object * BlockService resolve merge conflicts * More merge conflicts resolved * Revert changes * Remove BlockNumber * Revert test * fix: Conflicts resolved, and up to date with master * feat: omit finalized tag when running against a PoW chain * update: update the docs * feat: add testing for omiting the finalized tag * DRY test suite * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * fix: lint * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: David <[email protected]> * Update src/controllers/blocks/BlocksController.ts Co-authored-by: David <[email protected]> * fix: omitFinalizeTag => omitFinalizedTag * fix: DRY finalized * fix: check for undefined finalizedHeadBlockNumber * Update docs * fix: docs, and update the finalized description * Update src/controllers/blocks/BlocksController.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * fix: DRY test code * Update src/services/blocks/BlocksService.ts Co-authored-by: Zeke Mostov <[email protected]> * fix: docs on interface * fix: lint * fix: queryFinalized should be false * fix: queryFinalized should be false fix: when querying for blockId and on a PoW chain omit finalized tag * fix: lint Co-authored-by: David <[email protected]> Co-authored-by: Zeke Mostov <[email protected]>
-
- Jan 15, 2021
-
-
Zeke Mostov authored
* fix: Use correct registry when creating calls; Remove usage of derive.chain.getBlock * small change * Update specs
-
- Dec 09, 2020
-
-
Zeke Mostov authored
* feat: chainSpec based controller config; Types from apps-config Clean up * Update mock api to include derive getBlock - specs work * Update to reflect TS 4.1 * Clean up comments * Save * feat: Token query param for non-native token balance-info * Revert package.json * Initial reply david review * Update src/main.ts Co-authored-by: David <[email protected]> * Remove kulupu controller * Add chain builder integration guide * Patch CHAIN_INTEGRATION.md * Apply suggestions from code review Co-authored-by: joe petrowski <[email protected]> * Update CHAIN_INTEGRATION.md * Bump deps * Use whole options object for controller creation * Apply suggestions from code review Co-authored-by: David <[email protected]> * Respond to maciej feedback * Update chain integration guide * Remove excessive nullish colescing operators * Fix merge issue * Update CHAIN_INTEGRATION.md Co-authored-by: David <[email protected]> Co-authored-by: David <[email protected]> Co-authored-by: joe petrowski <[email protected]>
-
- Nov 17, 2020
-
-
Zeke Mostov authored
* fix: Bump polkadot-js and adjust imports; Update specs * Update u32 to no alias * Adjust some imports * Use tabs not spaces * Fix linter complaints
-
- Oct 21, 2020
-
-
Zeke Mostov authored
* fix: Use correct registry when parsing extrinsic `call` arguments * Use registry directly; fix regressions in v0
-
- Sep 22, 2020
-
-
Zeke Mostov authored
* feat: Remove authorId query param; Bump version in package * Build docs * Add a contributing note
-
Zeke Mostov authored
* Impl noAuthor * Update openapi spec * Update to authorId param - no double neg! * Better var name * Tests passing
-
- Sep 16, 2020
-
-
Zeke Mostov authored
* Replace test response * Get test to pass * Update fields to null
-
- Sep 07, 2020
-
-
Zeke Mostov authored
* Add eventDocs & extrinsicDocs query params to /blocks clean up types Fix issues with event method Remove dead space remove console logs introduce eventDocs query parm Update controller docs add extrinsic docs remove comment update variable name remove commented out code * update so tests pass * Map & join docs * Refactor to private function, and not new line as last char * Fix typo in controller * Apply suggestions from Joe's code review Co-authored-by: joe petrowski <[email protected]> Co-authored-by: joe petrowski <[email protected]>
-
- Aug 31, 2020
-
-
Zeke Mostov authored
-
Zeke Mostov authored
-
Zeke Mostov authored
* save * save * Update README * update tests and remove callIndex
-
- Aug 28, 2020
-
-
Zeke Mostov authored
-
- Aug 22, 2020
-
-
Zeke Mostov authored
* Ensure as_multi `OpaqueCall` is serialized to call * update specs * Small fixup
-