Releases: lidofinance/lido-staking-vault-cli
Releases · lidofinance/lido-staking-vault-cli
v1.5.1
v1.5.0
1.5.0 (2026-02-10)
Bug Fixes
- adjust min timelock delay (7cfceb3)
- build (4727e10)
- build (832033b)
- code style (1417afd)
- get-data and docs (40a3526)
- hint for claim withdrawal (3cac70f)
- log error (8ea6d7d)
- max uint (1f9bb0f)
- migrate callRead (969e318)
- param (c94fdf8)
- remove deprecated testnet configurations and update CLI documentation with new links (226c3d5)
- streamline rate-limiting utility by integrating default parameters (57ae029)
- use cache events (433a2d6)
- use isHex (d4103fb)
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
v1.3.1
v1.3.0
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
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-...
v1.0.0-alpha.63
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
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
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...
v1.0.0-alpha.62
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)