Releases
0.10.1
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 )
You can’t perform that action at this time.