Skip to content

0.10.1

Compare
Choose a tag to compare
@infloop infloop released this 30 Nov 00:36
· 211 commits to main since this release
d2be1a1

Bug Fixes

  • add chronix config to eslint ignore (fa095e9)
  • add CHRONIX_PROVIDER_MAINNET_URL (1a7be62)
  • add config for dvt type, add localtor address as env, fix update algorithm (385f786)
  • add dotenv (2cd9296)
  • add finally to /modules/{id}/operators/keys (9ca8c03)
  • add fixes, tests (9a22c4d)
  • add git and chronix config to Dockerfile (4681bcb)
  • add jsdoc fix for splitHex function (f89211a)
  • add keys test and fix check nonce (0153260)
  • add logs (fc8ca1b)
  • add methods in staking-router-service, use them in endpoints (5974be0)
  • add missing overrides to the keys fetch method (4e9e126)
  • add moduleAddress to key table (85a2bbd)
  • add moduleAddress to operators table, Registry__factory (caee531)
  • add modules keys e2e (6c82b4a)
  • add new lines (6f2d99c)
  • add no-cache to Dockerfile (afbd061)
  • add secrets (d9d160f)
  • add separated evn var provider for e2e tests (12512c9)
  • add sr modules check during start (844b38a)
  • add sr modules tests (062e8db)
  • add test for batching (d8c7488)
  • add todo (cd29efb)
  • add transaction on read and write (f8eade0)
  • add types to methods , remove tests (ec93378)
  • agnostic case test (8e552a8)
  • alerts timeout (e3af8aa)
  • api in readme (66cb8d3)
  • change postgres version in docker-compose (b239570)
  • change primary key for Key and Operator Entitym remove RegitryMeta, created migrations (41753ae)
  • CHRONIX_PROVIDER_MAINNET_URL validation (3632d51)
  • ci (da5001b)
  • comment (db34500)
  • comment (9c431f9)
  • comment and naming (81b958e)
  • contractModule -> storageModule (f33240d)
  • default app name (bcea081)
  • delete simbol from file (274691c)
  • duplicates in keys response (767c388)
  • dvt has the same type as curated (e597fe8)
  • enable e2e tests (fe49264)
  • error updatimg operators and keys (5472cb6)
  • fields and add comments (fee0c6c)
  • filter for /operators/keys (75af9a4)
  • get rid of console.log (01634ac)
  • get rid of extra operator interfaces (2578341)
  • getKeyOpIndex -> getNonce (a1f5eaa)
  • improve tests and edge-cases (89dd289)
  • incorrect batches merging mechanism (b7e4a79)
  • increase timeout value (78592b8)
  • increased timeout for exit if val update was not happened (b0d5bdf)
  • k6 with ts, add description in readme, removed unnecessary scripts (f4baaf5)
  • kapi on fork (60a2f65)
  • key-registry connect tests (1b2d1f6)
  • lint (f626334)
  • lint (a5a1185)
  • lint (e42d0d5)
  • lint (49a330e)
  • locator (ef87122)
  • lower casefor module address, add tests, fix interfaces (e4b1057)
  • migration (573999f)
  • module id in endpoints (065e590)
  • module_id validation via pipe (218884f)
  • module-id validation && covered module-d-pipe with tests (6aeb01c)
  • moduleId (fa58003)
  • moduleId validation (8f7b690)
  • move sr contracts to sstakingrouter-modules (6de1573)
  • moved clear method from main modules to tests (f398882)
  • moved code from staking-router-service (065b319)
  • moved getKeys part from sr service to controller service (16911c8)
  • operator fetch test (6f53a13)
  • operator stakingLimit description (f582e96)
  • operators endpoints with streams (182c9a6)
  • operators update (b374ecf)
  • readme (d3a1671)
  • refactor package json (4a460aa)
  • registry e2e validator-registry (d41052b)
  • registry test, onchain update e2e (7d777f9)
  • registry tests (916c018)
  • registry tests (c73e497)
  • registry tests (c6f8dce)
  • registry tests (d062cf3)
  • remove comments (6445af2)
  • remove console.log (201fded)
  • remove debug logs (955d20b)
  • remove duplicated PORT var from sample.env (bf9aba7)
  • remove extra ApiExtraModels (7a2b745)
  • remove extra decorator (967bf93)
  • remove operators stream code; streams for /modules/operators/keys (82fff69)
  • removed extra interfaces (fed3123)
  • removed partial entity fields (9fd428a)
  • removed reading locator address from env (fa70be2)
  • removed StakingRouterModule from dependencies (0ea697d)
  • removed unused package (32108d9)
  • removed wrong stream solution from modules/keys endpoint (380ba1a)
  • rename old nonce to prev nonce (15fa437)
  • replace console logs by error (4dd16ab)
  • return checksum instead of lowercase of moduleAddress (0fce76b)
  • review comments (0d6d994)
  • rewrite staking-router-service (50727f3)
  • set locator address via config (6952d81)
  • simplify description for validators alert (704291f)
  • small fixes (03cf05d)
  • small readme fix (86b1dc2)
  • staking module id for fetching module (98dd177)
  • staking module storage e2e tests (6618ac4)
  • staking-module-type import; getCurrentNonce (4605485)
  • start writing el meta in a different table (eeba71e)
  • storage modules in db (4277ddf)
  • stream close on error (5771849)
  • streams in /v1/modules/{module_id}/keys endpoint (a50c72f)
  • streams in modules/keys/ endpoint (9b7b245)
  • temp commit (c527b5f)
  • test (1750e5e)
  • test name (6bdb491)
  • test name (86fe634)
  • tests (7a3d214)
  • tests (bf627ac)
  • tests (5e009a2)
  • tests and refactoring (f9dfb82)
  • tests and workflow (b365d98)
  • todo (2cf9365)
  • tried to scale stream solution (b70de6b)
  • try finally for modules/{id}/keys endpoint (eae3608)
  • turn on metrics send and exit on timeout (c25a9b4)
  • types for swagger (ba68579)
  • unknown staking module type log (b512be7)
  • unused code (bcb3aea)
  • update keys algorithm (c121d1b)
  • update lock file (5935692)
  • update operators (e3c4f74)
  • update packages for holesky (bee7d8a)
  • update tests (f472126)
  • use alpine postgres version (6ffb4be)
  • use logger instead console.log (84bb7b6)
  • use moduleAddress as first argument (ded9c31)
  • yarn lint (3d32745)

Features

  • add /v1/keys tests (bf1fc43)
  • add chronix test to ci (d838bc2)
  • add chronix tests (eab361c)
  • add correct migrations (c2e5ab7)
  • add e2e test cases (ac0b3af)
  • add fork tests (1156c43)
  • add generate-unsigned-exit-messages tests (5cd9b0d)
  • add interface for sr modules; add module that handle sr modules (2309dc2)
  • add key controller tests (0770822)
  • add modules/{id}/operators/keys tests (2d16c1b)
  • add new chronix (f83496e)
  • add no test case (acba0ed)
  • add test for contract address as module_id (c4aaba6)
  • add test with non-existent operator (f94fe2f)
  • add timeout to keys and operators stream (cf06652)
  • added /keys/find tests (0b1de99)
  • added /keys/pubkey tests (f24ad8f)
  • benchmarks with visualization in grafana (40a358d)
  • better error handling (bf16d5b)
  • changed migrations and update of sr modules (125b60f)
  • convert addresses to lowercase (c2ed014)
  • dashboard k6 (2b8917b)
  • fix chronix version (c4a6981)
  • fix fetching module (dfaa57a)
  • fixed names, moved length of key constants in separate file (e14af4c)
  • github service-container for e2e tests (7e729eb)
  • inject in RegistryModule (d353c44)
  • keys batch tests (850f9b8)
  • keys update use local registry (e7ce4cc)
  • mocked provider (9fc1513)
  • module id validation and operators e2e tests (ee32670)
  • move registry module to keys-api (6caae3e)
  • moved batch size to config (9241eb2)
  • removed migrations (ec247fb)
  • small fixed in SRModulesLeysController and e2e tests (758a2d2)
  • splitting of key loading by operators to save RAM (324b7bd)
  • stream json error handling (9d0897a)
  • update chronix and plugin simple dvt (70e9bb0)
  • update chronix version (f3259ed)
  • update contracts (4e30d85)
  • use local registry in keys api and test (73323e6)
  • use stream validators library (021f46d)
  • validators /generate-unsigned-exit-messages 425 test (dd5600d)
  • validators e2e tests (c633493)