Skip to content
  1. Nov 07, 2024
    • Alexander Samusev's avatar
      ci: Move from Gitlab to Github (#1531) · 87245fd0
      Alexander Samusev authored
      * [ci] Move from Gitlab to Github
      
      * add build docker jobs
      
      * add deploy
      
      * rename env in deploy
      
      * move e2e to pr, rename pr.yml to ci.yml, add benchmark
      
      * fix deply
      
      * artifact for benches
      
      * run benches in github and store results in gh-pages
      
      * fix path
      
      * try benches in my branch
      
      * fix vats
      
      * install git
      
      * 2 steps bench
      
      * rm test from benches
      
      * rm tags from benches
      
      * rm gitlab
      
      * change deps
      
      * upd artifacts action version
      87245fd0
  2. Oct 07, 2024
  3. Nov 20, 2023
  4. Sep 08, 2023
    • Dominique's avatar
      feat: add pallets/foreign-assets endpoint (#1314) · 450c6ead
      Dominique authored
      * feat: add pallets/foreign-assets endpoint
      - add controller, service & reponse type for foreign assets
      - update chain-config
      - update docs
      
      * fix: remove `asset-info` from endpoint & fix docs
      - In /pallets/foreign-assets/ endpoint removed `asset-info` since it is not necessary.
      - In the docs removed the array notation from the `200` response of multiple endpoints (including foreign assets) since there is no outer array in the result.
      
      * add name & symbol in human readable format
      - Added in the response the asset's name & symbol in human readable format.
      
      * Refactored the code that retrieves the metadata of the foreign asset
      - Retrieved metadata based on MultiLocation key obtained by asset info entries
      - Changed types in IForeignAssetInfo
      
      * test: added test & mock data
      - Added a test (tinkernet) for foreign asset
      - Added metadata & registry for Asset Hub Kusama
      
      * Update src/services/pallets/PalletsForeignAssetsService.ts
      
      Co-authore...
      450c6ead
  5. Jul 05, 2023
  6. Jun 20, 2023
  7. May 30, 2023
    • Dominique's avatar
      feat: add prometheus `metrics` endpoint in dedicated server & port (#1232) · a256790e
      Dominique authored
      
      
      * feat: add prometheus `metrics` endpoint in dedicated server & port
      - add separate express instance and port for prometheus metrics
      - expose the default prometheus metrics
      - add a custom metric of type `counter` that increments in every http error
      
      * fix lint errors by using an IIFE & adding void operator
      - remove the `return` keyword
      - add an IIFE inside the callback
      - add the `void` operator
      
      * update dep prom-client
      
      * add prometheus flags & fix for process.kill
      - add a prometheus flag that runs the prometheus server & enables the metrics endpoint
      - add a prometheus-port flag so that the user can choose a custom port to run the metrics endpoint
      - change the code in killAll so that there is no `Object is possibly undefined` error
      
      * code refactor, help page & README
      - add prometheus options and description under help flag
      - add `metricsApp` and increased `httpErrorCounter` only if prometheus flag is true
      - move logger and register inside functions
      - docs: add a section for prometheus in the README
      
      * remove jest unnecessary flags
      
      ---------
      
      Co-authored-by: default avatartarikgul <[email protected]>
      a256790e
  8. Apr 12, 2023
  9. Mar 02, 2023
    • Alexander Samusev's avatar
      [CI] refactor benchmark (#1235) · fe67380d
      Alexander Samusev authored
      * [WIP][CI] refactor benchmark
      
      * change image for benches
      
      * disable job
      
      * fix docker image
      
      * fix ws var
      
      * fwd output to file
      
      * fix var
      
      * rm bench for kusama and westend
      
      * set log-level info
      
      * mv benchmarks to artifacts
      
      * publish results to prom
      
      * fix typo, add some echoes
      
      * substitute curly brackets
      
      * fix naming
      
      * return pipeline
      
      * rename build jobs
      fe67380d
  10. Feb 13, 2023
  11. Feb 12, 2023
    • Tarik Gul's avatar
      perf: rework benchmarks (#1044) · 31898647
      Tarik Gul authored
      * perf: rework benchmarks
      
      * abstract everything into a utils folder
      
      * fix spacing
      
      * fix file structure naming to camelcase
      
      * add accounts balance benchmarks
      
      * expand the benches readme
      
      * add benches for accoutns vesting info
      
      * add accounts validate to the benchmarks
      
      * add accounts staking endpoints
      
      * add pallets staking progress
      
      * add pallets storage
      
      * add readme
      
      * add pallets palletid storage storageId endpoint
      
      * add paras endpoint
      
      * add /paras/leases/current
      
      * added /paras/auctions/current
      
      * add /paras/crowdloans
      
      * add `/paras/{paraId}/crowdloans-info`
      
      * add /paras/{paraId}/leas-info
      
      * update readme
      
      * fix logging
      
      * change returned logging
      
      * add comment to sidecar script api
      
      * switch scripts to use a different launchProcess response
      
      * fix e2e-helpers statusresponse
      
      * fix stdout and stderr
      
      * add script to package.json
      
      * cleanup script
      
      * add WRK_TIME_LENGTH
      
      * fix grumble
      
      * fix grumbles
      
      * delete benchmarks.txt
      
      * add benchmarks.txt to gitignore
      
      * cleanup consoles
      
      * start docs
      
      * cleanup code
      
      * finish benchmark docs
      
      * cleanup script
      
      * add accounts convert to benchmarks
      
      * rename blocks
      
      * add blocks header
      
      * add blocks extrinsics
      
      * add blocks head
      
      * add blocks head header
      
      * add node network
      
      * add node transaction pool
      
      * add node version
      
      * add nomination pools
      
      * add runtime spec
      
      * add transaction material
      
      * add pallets staking validators
      
      * add pallets errors
      
      * add pallets errors errorItem
      
      * allow linting of scripts, and lint the scripts directory
      
      * set parser types for e2e scripts
      
      * update readme
      
      * add license
      
      * update benchmarks readme
      
      * fix grumble
      31898647
  12. Feb 09, 2023
  13. Dec 20, 2022
    • Tarik Gul's avatar
      test(e2e-tests): add e2e-tests for latest runtimes, and blocks (#1155) · 095f57f9
      Tarik Gul authored
      * test(e2e-tests): outline errors for the process
      
      * add correct error code when sidecar fails to build
      
      * reorg the tsconfig in e2e tests and where the entry file exists
      
      * add endpoints
      
      * change yarn script names to historical for init
      
      * change request format to return statusCode as well as data
      
      * add working script
      
      * some cleanup
      
      * organize naming
      
      * cleanup
      
      * fix tiny grumble
      
      * add license to file
      
      * add script to startup the e2e tests
      
      * fix small blunders, and add scripts to package.json
      
      * set runE2eTests to runHistoricalE2eTests
      
      * add --local to historical e2e tests
      
      * get local working, and fix resolving errors
      
      * fix is local to fail when a chain is not specified
      
      * DRY up code
      
      * update docs in scripts
      
      * docs in e2e-tests
      
      * cleanup
      
      * add all statemint end points
      
      * make `--local` take in an input
      
      * update release notes
      
      * add latest to readme
      
      * new lint
      095f57f9
  14. Nov 24, 2022
  15. Aug 15, 2022
  16. Jul 06, 2022
    • Tarik Gul's avatar
      test(e2e): update validate endpoint (#979) · 0a911de9
      Tarik Gul authored
      * test(e2e): update /accounts/{address}/validate for kusama
      
      * test(e2e): update /accounts/{address}/validate for polkadot
      
      * test(e2e): update /accounts/{address}/validate for westend
      0a911de9
  17. Jun 16, 2022
  18. May 26, 2022
  19. Feb 15, 2022
    • Alexander Samusev's avatar
      [ci] add benchmarks to pipeline (#821) · 0c8ae8bf
      Alexander Samusev authored
      * [WIP] add benchmarks to pipeline
      
      * debug yarn run
      
      * debug add timeout
      
      * add lightweight-bench.lua
      
      * run 5 tests in a row
      
      * run benchmark 10 minutes
      
      * add variables
      
      * move ci files; add artifacts
      
      * change image
      
      * add publish benchmark
      
      * fix pipeline
      
      * emulate specific metric
      
      * finish
      
      * fix rule
      
      * fix rules
      
      * fix fmt
      0c8ae8bf
  20. Jan 05, 2022
    • Tarik Gul's avatar
      fix(e2e-tests): add statemint, and update with 9130 runtime tests (#807) · c6ec7beb
      Tarik Gul authored
      * fix: change /experimental to /paras in description
      
      * statemint account assets e2e boilerplate
      
      * fix(temporary): change min calc fee runtime version to 601
      
      * statemint block e2e tests
      
      * add runtime spec for statmint e2e tests
      
      * update e2e tests for statemint configuration
      
      * add v9122, and v9140 blocks for polkadot
      
      * add polkadot 9122 and 9140 tests for accounts
      
      * fix: comments on runtime version
      
      * revert min calc fee statemint
      
      * update kusama 9130 accounts
      
      * update blocks 9130
      
      * updates paras/* for 9130 and cleanup
      
      * update paras paras e2e 9130
      
      * fix comment grumble
      
      * add statemint script
      
      * lint
      c6ec7beb
  21. Dec 01, 2021
  22. Oct 26, 2021
  23. Oct 11, 2021
  24. Oct 01, 2021
  25. Sep 29, 2021
    • Tarik Gul's avatar
      ci: npm release check (#684) · 9936df1f
      Tarik Gul authored
      
      
      * fix: add scripts to run new yarn pack script
      
      * fix: configure new opts for yarn pack script
      
      * fix(types): abstract types for procs
      
      * fix: add script for checking npm releases
      
      * fix: abstract script logic into one central area
      
      * docs: update readme
      
      * ci: add ci test for npm releases
      
      * ci: fix error
      
      * ci: fix pre install
      
      * fix: setWsUrl
      
      * add sig interrupt
      
      * fix: error for sidecar
      
      * fix: comments docs
      
      * fix: refactor launchProcess params, add trim to stdout
      
      * fix: remove default value for the command on launchProcess
      
      * Update scripts/runYarnPack.ts
      
      Co-authored-by: default avatarDavid <[email protected]>
      
      * docs: update description, and give examples on to run it locally, and cleanup if there is an issue
      
      * fix: give error instructions on how to cleanup if theres an issue, fix doc to active voice
      
      * ci: description
      
      * ci: fix the description to a comment
      
      Co-authored-by: default avatarDavid <[email protected]>
      9936df1f
  26. Jul 27, 2021
  27. Jul 13, 2021
  28. May 31, 2021
  29. May 18, 2021