Tags: kkonevets/solido
Tags
Merge pull request lidofinance#4 from lidofinance/verification_script Added install-solido script
Solido 1.3.2 The on-chain Solido program remains functionally unchanged since v1.0.0. The Anker program remains unchanged since v1.3.0. New features: * Expose Anker TVL metrics in the maintainer Prometheus metrics. Bugfixes: * Make dependencies compatible with `cargo vendor`. In particular, this restores the ability to build the CLI with Nix' `buildRustPackage`.
Solido v1.3.0 This release contains the final version of the Anker program, to be deployed on-chain. There are no functional changes to the on-chain Solido program in this release. The on-chain Solido program remains functionally unchanged since v1.0.0. **Compatibility**: * The data layout of the Anker instance has changed with respect to the previous release, which was a preview release of Anker. New features: * First stable version of the Anker program, and support in the `solido` CLI. * Add the APY daemon, which fetches the stSOL/SOL exchange rate from the chain and stores it in a SQLite database, to be able to compute APY over longer periods of time. * Add a preview version of `solido.js`, a Typescript library to interact with Solido and Anker. This library is not yet stable.
Solido v1.2.0 There are no functional changes to the on-chain Solido program in this release. The on-chain Solido program remains functionally unchanged since v1.0.0. Compatibility: * The interface of the Solido program remains unchanged. * This version of the `solido` program is backwards compatible, only new options were added. New features: * `solido multisig show-transaction` now recognizes wLDO token transfers and will display them in a more readable manner. Feature previews: * Add the Anker program, which implements integration with the Anchor protocol on the Terra blockchain, and is responsible for minting bSOL. * This release is an internal milestone intended to aid auditing. * The `solido` CLI program gained an `anker` subcommand for interacting with the Anker program.
Solido v1.1.0 There are no changes to the on-chain program in this release, only to the `solido` CLI program. The on-chain program remains unchanged since v1.0.0. New features: * Maintainers now have “maintainer duty” at different non-overlapping times, to reduce the probability of maintainers racing to perform the same update. * Active rebalancing: the maintainer can now unstake from validators, which helps to restore the stake balance quickly if new deposits alone are insufficient. This is especially useful after onboarding new validators. * The maintainer now waits until the last 5% of the epoch, before it performs staking and unstaking operations. This reduces maintenance fees, and can achieve a more uniform stake balance. * It is now possible to run `solido run-maintainer` even if `--keypair` is not a member of the maintainer set. In this mode, `solido run-maintainer` will never submit maintenance transactions, but it can still be used to export metrics to Prometheus. * `solido run-maintainer` now exposes more metrics: * `solido_maintainer_balance_sol` is now included for all maintainers, not just the one that the instance is running as. * `solido_withdraw_count_total`. We recorded this in the on-chain state already, but we never exposed the counter until now. * `solido_validator_last_voted_slot` * `solido_validator_last_voted_timestamp` * `solido_validator_identity_account_balance_sol` * `solido_validator_vote_credits_total` * `solido_solana_epoch` * `solido_solana_epoch_start_slot` * `solido_solana_slots_per_epoch` * `solido_solana_stake_sol` * `solido show-solido` now prints validator names and other metadata, in addition to the vote account address. The new validator metrics in `/metrics` also include validator names. * `solido multisig show-transaction` now prints a diff for `ChangeMultisig` transactions. Bugfixes: * Previously, if `solido run-maintainer` failed to execute a maintenance transaction, metrics of the on-chain state would not be available even if they were fetched successfully. Now those metrics can be served even if a transaction fails. * The maintainer now waits for transactions to be confirmed before continuing, and preflights transactions against the lastest known state (even if unconfirmed). * `solido multisig show-transaction` can now parse and display `ChangeMultisig` transactions again. This had been broken since v0.5.0.
PreviousNext