Skip to content

Releases: lidofinance/lido-staking-vault-cli

v1.5.1

11 Feb 12:25
8557738

Choose a tag to compare

1.5.1 (2026-02-11)

Bug Fixes

  • salt param for timelock (7c9ac31)

v1.5.0

10 Feb 12:57
05f0642

Choose a tag to compare

1.5.0 (2026-02-10)

Bug Fixes

Features

  • add fee exemption command to dashboard CLI (1c2cc10)
  • add rpc rate-limiting utility and corresponding tests for batch processing (471e749)
  • add tx hash (7815cef)
  • allow list features (38fa459)
  • dw autoreport (b96cc9c)
  • dw vault info (2dc6648)
  • factory simulation (699dfd2)
  • generate distribution (8b4be0c)
  • improve withdrawal status (44687f7)
  • migrate wrapper testnet and add custom (ac02b3c)
  • remove ggv and create pool use case (749059a)
  • return manual finalization (d0c4a7e)
  • timelock (5e100eb)
  • timelock utility (4ad86ed)
  • update PredepositGuarantee abi and implement node syncing status (209f487)
  • wq use-case (f66d7fd)

v1.4.0

24 Dec 15:20
8cc9169

Choose a tag to compare

1.4.0 (2025-12-24)

Bug Fixes

  • update Mainnet VaultViewer address to the new redeployed address (c7c693b)

Features

  • conditionally display Mainnet V3 Web UI link based on target date (c6290e5)

v1.3.1

24 Dec 13:23
cd4372a

Choose a tag to compare

1.3.1 (2025-12-24)

Bug Fixes

  • remove report check for fund operation (48fe839)
  • update ipfs gateway option to require a string argument (4dbdcb3)

v1.3.0

23 Dec 12:47
f0ef441

Choose a tag to compare

1.3.0 (2025-12-23)

Bug Fixes

  • await dashboard contract retrieval in operator grid write function (92c3115)
  • correct collateral value in vault operations test (c7b6525)
  • improve validator skipping logic to ensure proper confirmation handling (af87496)
  • update formatting of members list (6bf382a)
  • update transaction log message for clarity on vault data retrieval command (3a4683d)

Features

  • add accruedFee field to VaultViewer ABI and update contract addresses for hoodi and mainnet (e2dc0b6)
  • add CONFIRMATIONS variable to checks workflow for enhanced configuration (a25c678)
  • add connect-and-accept-tier, update documentation (bb90871)
  • add effectiveBalance field to source and target validators in pubkeys utility (3162be0)
  • add JSON output option to CLI and enhance console logging (af9f35c)
  • add mainnet support and update testnet warnings in CLI (242ee82)
  • add new commands for pool creation finalization and logging pool data fow dw (b82004c)
  • add QR code image for wallet connect documentation (84d00dd)
  • enhance connect-and-accept-tier command with vault address argument and update documentation (abe1aa7)
  • enhance integration tests and configuration settings (6808fe1)
  • enhance RPC chain ID validation and error handling; update vault report checks (1948edc)
  • improve test assertions (d1798d0)
  • improve tx batching (74e9b6a)
  • integrate validator checks into proof creation and dashboard error handling (74c7367)
  • refactor deposit verification to use a structured depositsY object and add logging (cde0714)
  • update changelog (71466d4)
  • update to Vitest, add integration tests, and configure environment for Anvil (8e39c90)

v1.2.0

11 Dec 14:08
23a2280

Choose a tag to compare

1.2.0 (2025-12-11)

Bug Fixes

  • add import (c29469d)
  • add json format check (b2b9a18)
  • add logging for transaction failure status in wallet connect handling (21d4301)
  • add small fixes like unnecessary cast, spinners (b988d7f)
  • await isValidBLSDeposit in checkBLSDeposits and checkBLSWithAmountDeposits functions (904abdd)
  • change reward adjustment to fee exemption (f0d98fb)
  • check json format (f8feeb0)
  • convert total validators sum to wei (a2355f2)
  • correct typo in confirmation variable name in consolidation write logic (e7ef08e)
  • fix consolidation request (b643ce8)
  • improve errors handling when fetching CL data (a23fcf1)
  • process fee exemption when no consolidation (5389590)
  • refactoring (c4c85b3)
  • remove delegate consolidation, leave one command to consolidate, fix abi (b6872f0)
  • update abi, send one call for 7702 approach (24ad461)
  • update extraValues reference in getVaultData function (8877027)
  • use correct fee exemption (1ba30fa)

Features

  • add caching and calculation for node operator accrued fees (e1fc5c7)
  • add command to check if report is fresh for wrapper operations (e742356)
  • add consolidation hash generator (1388171)
  • add EOA consolidation sending all transactions from client (fe68528)
  • add eoa consolidation with checks (d0511da)
  • add example in option (6e82e3e)
  • add no batching option (3706c1b)
  • add options for pubkeys (1032cc9)
  • add pool factories (d65df08)
  • add pool info retrieval and wrapper operations commands (a48850e)
  • add read command and enhance consolidate-validators command in consolidation documentation (1a0b6c2)
  • add role validation and logging in consolidation write logic (6d732c5)
  • add struct (ab2ac50)
  • add total value remainder to quarantine log information (f39634e)
  • add ui env write (e960d18)
  • add vault record command to retrieve accounting details for a given vault (cb1c4cb)
  • ask for validators to calcualte their balance for fee (0aa5177)
  • change json file format (f5cbad0)
  • enhance consolidation logic with improved fee exemption handling and user confirmations (a6b6d36)
  • enhance defi-wrapper with health monitoring commands and dev-tools integration (324d1d0)
  • enhance pool info retrieval with fresh report status and refactor stETH pool info function (55c259a)
  • enhance validator information logging and add confirmation prompts for consolidation (e95f2da)
  • fetch calldatas and use it to perform consolidation requests (6ee63c1)
  • fix build (5796e49)
  • fix build (d8741a4)
  • implement checkPdgIsPaused functionality across various modules (5f68720)
  • implement create pool commands and finalize pool creation logic (e062661)
  • improve consolidation request handling (112f2cd)
  • integrate mainnet support and enhance CLI logging (6a4e9a4)
  • make auth list optional (f2f9319)
  • move most of the consolidation logic to features (7909811)
  • pr fixes (04ff26b)
  • refactor (f13403b)
  • refactor consolidation logic (817c538)
  • refactor consolidation logic for improved async handling (ca972f1)
  • refactor eoa consolidation (df4f94c)
  • refactoring (69560b9)
  • remove safe consolidation leftovers (e57fb63)
  • remove sleep, check 0x01 0x02 WC, check file is empty (d6c36a2)
  • restructure defi-wrapper documentation and commands (87f8c7f)
  • revoke EOA delegate after consolidation (a3d2670)
  • update ABI definitions and CLI commands for defi-wrapper (0195fa8)
  • update ABI definitions with new error types and modify function state mutability (8b55b9e)
  • update deposit validation to allow both node operators and depositors to deposit from vaults ([e3e408b](https://github.com/lidofinance/lido-staking-vault-...
Read more

v1.0.0-alpha.63

09 Dec 13:13
0e67baa

Choose a tag to compare

v1.0.0-alpha.63 Pre-release
Pre-release

1.0.0-alpha.63 (2025-12-09)

Bug Fixes

  • await isValidBLSDeposit in checkBLSDeposits and checkBLSWithAmountDeposits functions (904abdd)
  • format share limit in vault info to use formatEther for consistency (cc8628a)
  • update deposit and ValidatorTopUp format descriptions to specify amounts are in gwei (fe25cc0)
  • update deposit command syntax in documentation to reflect changes from 'top-up' to 'top-up-no' (2011038)
  • update extraValues reference in getVaultData function (8877027)
  • update launch messages for clarity and consistency (3cf565e)
  • update log message for disconnected vault check to clarify connection status (0f36759)

Features

  • add CHANGELOG (5c411be)
  • add command to check if report is fresh for wrapper operations (e742356)
  • add DeFi Wrapper commands and configuration for Distributor and Withdrawal Queue (038fa59)
  • add disconnected vault check to report freshness validation (c7dc2f3)
  • add error handling for proof creation in utils/proof/proofs.ts (d4b1681)
  • add Factory contract, commands, and configuration for reading and writing operations (9d775e8)
  • add new contract ABIs for Distributor, StvPool, StvStETHPool, StvStrategyPool, WithdrawalQueue (89b8bd2)
  • add pool factories (d65df08)
  • add pool info retrieval and wrapper operations commands (a48850e)
  • add settled growth retrieval and correction functionality in vault operations (e2b183f)
  • add StvPool commands and configuration for reading and writing operations (5290ffc)
  • add StvStethPool commands and configuration for reading and writing operations (5b6fe65)
  • add StvStrategyPool commands and configuration for reading and writing operations (9bdb60a)
  • add total value remainder to quarantine log information (f39634e)
  • add totalValueRemainder field to VaultViewer ABI and update contract address for hoodi (1f72c37)
  • add ui env write (e960d18)
  • add vault record command to retrieve accounting details for a given vault (cb1c4cb)
  • add VaultHub and StakingVault error ABIs into OperatorGrid and add report fresh check in vo (77fe53b)
  • enhance defi-wrapper with health monitoring commands and dev-tools integration (324d1d0)
  • enhance eject-validators command to include amounts and detailed confirmation message (7203892)
  • enhance error logging in fetchCL utility for unsupported fork names (2c90b54)
  • enhance metrics read functionality to include ETH formatting and CSV output option (38d7f57)
  • enhance pool info retrieval with fresh report status and refactor stETH pool info function (55c259a)
  • enhance transaction handling for Gnosis safe cases and improve logging (84a4bda)
  • hoodi updates-2 (5810be6)
  • implement BLS signature validation for deposits and enhance dashboard command options (e4b1b1b)
  • implement create pool commands and finalize pool creation logic (e062661)
  • implement interrupt handling for CLI and enhance wallet connect client structure (5fa96be)
  • integrate mainnet support and enhance CLI logging (6a4e9a4)
  • refactor after testing (9f7a590)
  • restructure defi-wrapper documentation and commands (87f8c7f)
  • update ABI definitions and CLI commands for defi-wrapper (0195fa8)
  • update ABI definitions with new error types and modify function state mutability (8b55b9e)
  • update abis and commands for hoodi upgrade (860d8f9)
  • update deposit commands and documentation for validator activation process and new commands (ede7a2f)
  • update deposit validation to allow both node operators and depositors to deposit from vaults (e3e408b)
  • update hoodi contracts config (d632792)
  • update launch messages and CLI command for vault viewer (a6cce93)
  • update LazyOracle and VaultHub ABIs, enhance CLI documentation for validator statuses (75aaffe)
  • update share limit commands to use stringToAddress and format share limit with formatEther (01bd52a)
  • update VaultViewer ABI, update CLI commands, and improve dashboard integration (95bf6b8)
  • updates for Hoodi upgrade (6b9e6e2)

v1.1.0

13 Nov 10:18
5ce0f11

Choose a tag to compare

1.1.0 (2025-11-13)

Bug Fixes

  • format share limit in vault info to use formatEther for consistency (cc8628a)
  • update deposit and ValidatorTopUp format descriptions to specify amounts are in gwei (fe25cc0)
  • update deposit command syntax in documentation to reflect changes from 'top-up' to 'top-up-no' (2011038)
  • update log message for disconnected vault check to clarify connection status (0f36759)

Features

  • add CHANGELOG (5c411be)
  • add DeFi Wrapper commands and configuration for Distributor and Withdrawal Queue (038fa59)
  • add disconnected vault check to report freshness validation (c7dc2f3)
  • add error handling for proof creation in utils/proof/proofs.ts (d4b1681)
  • add Factory contract, commands, and configuration for reading and writing operations (9d775e8)
  • add new contract ABIs for Distributor, StvPool, StvStETHPool, StvStrategyPool, WithdrawalQueue (89b8bd2)
  • add StvPool commands and configuration for reading and writing operations (5290ffc)
  • add StvStethPool commands and configuration for reading and writing operations (5b6fe65)
  • add StvStrategyPool commands and configuration for reading and writing operations (9bdb60a)
  • add totalValueRemainder field to VaultViewer ABI and update contract address for hoodi (1f72c37)
  • enhance eject-validators command to include amounts and detailed confirmation message (7203892)
  • enhance error logging in fetchCL utility for unsupported fork names (2c90b54)
  • enhance metrics read functionality to include ETH formatting and CSV output option (38d7f57)
  • enhance transaction handling for Gnosis safe cases and improve logging (84a4bda)
  • hoodi updates-2 (5810be6)
  • implement BLS signature validation for deposits and enhance dashboard command options (e4b1b1b)
  • implement interrupt handling for CLI and enhance wallet connect client structure (5fa96be)
  • refactor after testing (9f7a590)
  • update deposit commands and documentation for validator activation process and new commands (ede7a2f)
  • update LazyOracle and VaultHub ABIs, enhance CLI documentation for validator statuses (75aaffe)
  • update share limit commands to use stringToAddress and format share limit with formatEther (01bd52a)
  • update VaultViewer ABI, update CLI commands, and improve dashboard integration (95bf6b8)

v1.0.0

24 Oct 13:57
e1e3d19

Choose a tag to compare

1.0.0 (2025-10-24)

Bug Fixes

  • add comment to clarify (d9ee6a4)
  • adjust args for ChangeTier event to match expected parameters in dashboard write method (3909cb6)
  • chainId in vault factory (784d2ee)
  • command name (539d9a9)
  • commands and envs (f6cef3c)
  • comment (f938a96)
  • comment (99ea018)
  • comment (d989d46)
  • comments (01f7d8c)
  • comments (a0dad01)
  • convert amounts to Gwei for validator withdrawal payload in dashboard write method (0a66423)
  • convert amounts to Gwei for validator withdrawal payload in dashboard write method (5d126c4)
  • correct argument handling in callReadMethod for contract interactions (db288a9)
  • correct casing for PRIVATE_KEY and EL_URL in CLI documentation (96f25b9)
  • correct collision logging in logLiabilityBar function to include existing character (798d144)
  • correct comment wording in deposit data root calculation for clarity (a71869f)
  • correct formatting in 'Get Started' guide for CLI usage (c11b8fb)
  • correct formatting of testnet warning message in index.ts (e7b3a0c)
  • correct formatting of warning message in Testnet notification for clarity (08649e2)
  • correct testnet data availability date in warning message (f49d422)
  • correct top-up amount in deposits documentation for accuracy (17c572e)
  • correct type assertion for StakingVaultErrorsAbi (cef240f)
  • correct typo in VaultReport type definition and update reference in getVaultData function (cadfa29)
  • dashboard info (316dbfc)
  • DEPLOYED env (f4592b2)
  • deps (f53ee0f)
  • enhance error handling and logging in wallet connect client creation (f2c1ee3)
  • enhance error handling in transaction simulation by decoding error results for clearer messages (96cf16b)
  • enhance validation error messages for confirm expiry and node operator fee rate (90bb38f)
  • ensure correct argument handling for ChangeTier event in dashboard write method (41edc60)
  • ensure proper URL formatting in fetch functions for beacon and validator data retrieval (ec0153f)
  • ensure roles are initialized as an empty array in vaultFactoryWrite function (2195a95)
  • env config (c9ee2a5)
  • fix func name (dc269bd)
  • fix logs (309fc29)
  • fix reference path to test file in .gitignore (04d6643)
  • gwei for methods, transfer ether for rebalance (782c55f)
  • health utils (5d06903)
  • hide base option for loading config file (f18fc16)
  • import (10491ba)
  • improve address comparison in checkVaultRole function to be case-insensitive (81ab036)
  • improve calls (8925770)
  • improve error handling in transaction simulation by providing detailed error messages (280ca7e)
  • lint (eea49c5)
  • normalize args (a3d0a28)
  • package name (80794ae)
  • package name (5cc795d)
  • package.json (0658df0)
  • prompts (2f6e571)
  • publish (3418a37)
  • publish (a1caa01)
  • publish (3a328e5)
  • publish action (caf9c88)
  • publish wf (842914d)
  • publish wf (8467b88)
  • reduce LIMIT constant from 30 to 7 for improved chart performance (5900ce5)
  • refactor code (93c9136)
  • remove github plugin (91c5f75)
  • remove health from dashboard payload (a607e3c)
  • remove node operator fee recipient from vault info output for clarity (88be76a)
  • remove plugins (f01029c)
  • remove plugins (500257f)
  • remove redundant information from validator deposits guide for improved clarity (7642db3)
  • removed test file from repo's root path ([52e0a8d](52e0a8d...
Read more

v1.0.0-alpha.62

13 Oct 09:06
2fbe085

Choose a tag to compare

v1.0.0-alpha.62 Pre-release
Pre-release

1.0.0-alpha.62 (2025-10-13)

Bug Fixes

  • adjust args for ChangeTier event to match expected parameters in dashboard write method (3909cb6)
  • convert amounts to Gwei for validator withdrawal payload in dashboard write method (0a66423)
  • convert amounts to Gwei for validator withdrawal payload in dashboard write method (5d126c4)
  • enhance error handling in transaction simulation by decoding error results for clearer messages (96cf16b)
  • ensure correct argument handling for ChangeTier event in dashboard write method (41edc60)
  • gwei for methods, transfer ether for rebalance (782c55f)
  • improve error handling in transaction simulation by providing detailed error messages (280ca7e)
  • replace callReadMethod with callReadMethodSilent in vault overview (8db63ab)

Features

  • add change-tier commands with multi-role confirmation for vault operations (4bff1b4)
  • add command to retrieve vault address by dashboard and enhance confirmations logging (1a92bee)
  • add deployed configuration for hoodi vaults on testnet-3 (1fc917b)
  • add optional funding flag to connect-and-accept-tier command for vault operations (8455faa)
  • add testnet-2 and testnet-3 configurations to package.json for alpha channel (ac08333)
  • add vault info command to retrieve detailed vault data and update related documentation (a520fb0)
  • enhance CLI command documentation with new roles and command descriptions (6535290)
  • enhance CLI commands with new functionalities for testnet-3 (ff90007)
  • enhance vault overview calculations and apr (67366e1)
  • enhance vault tier change confirmation process and update related documentation (7b3a356)
  • hoodi testnet (c99151b)
  • update testnet launch messages and add testnet-3 availability (125befb)
  • update VaultViewer (923e919)
  • updates fro testnet-3 (f7d27d9)