-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solanav2 upgrade #587
Solanav2 upgrade #587
Commits on Jun 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 63e26bb - Browse repository at this point
Copy the full SHA 63e26bbView commit details
Commits on Jun 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 73368cb - Browse repository at this point
Copy the full SHA 73368cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2b777f - Browse repository at this point
Copy the full SHA a2b777fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8dd4291 - Browse repository at this point
Copy the full SHA 8dd4291View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11fb5b3 - Browse repository at this point
Copy the full SHA 11fb5b3View commit details
Commits on Jun 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8bb1041 - Browse repository at this point
Copy the full SHA 8bb1041View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3feacc7 - Browse repository at this point
Copy the full SHA 3feacc7View commit details
Commits on Jun 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for df0abce - Browse repository at this point
Copy the full SHA df0abceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d3a96b - Browse repository at this point
Copy the full SHA 5d3a96bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eef46c - Browse repository at this point
Copy the full SHA 1eef46cView commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b1a022 - Browse repository at this point
Copy the full SHA 7b1a022View commit details
Commits on Jul 19, 2022
-
reset back to maintainer_list and validator_list accounts
If we create a new Lido address then we should change all Lido program derived accounts like reserve account, stake authority and mint authority (which means we should set new mint authority for stSOL)
Configuration menu - View commit details
-
Copy full SHA for 5545c1e - Browse repository at this point
Copy the full SHA 5545c1eView commit details
Commits on Jul 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6abab73 - Browse repository at this point
Copy the full SHA 6abab73View commit details
Commits on Jul 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7b79160 - Browse repository at this point
Copy the full SHA 7b79160View commit details
Commits on Jul 29, 2022
-
multisig silently batch approve instructions in a single transaction
Batch approve many instructions in a single transaction, usefull when signing with a ledger
Configuration menu - View commit details
-
Copy full SHA for d55b01e - Browse repository at this point
Copy the full SHA d55b01eView commit details
Commits on Aug 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1343e20 - Browse repository at this point
Copy the full SHA 1343e20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a37e4a - Browse repository at this point
Copy the full SHA 2a37e4aView commit details
Commits on Aug 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1e09785 - Browse repository at this point
Copy the full SHA 1e09785View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24cf05e - Browse repository at this point
Copy the full SHA 24cf05eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5d62f7 - Browse repository at this point
Copy the full SHA a5d62f7View commit details
Commits on Aug 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4970b0b - Browse repository at this point
Copy the full SHA 4970b0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69b92d8 - Browse repository at this point
Copy the full SHA 69b92d8View commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 85e7af5 - Browse repository at this point
Copy the full SHA 85e7af5View commit details
Commits on Aug 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0376ead - Browse repository at this point
Copy the full SHA 0376eadView commit details
Commits on Aug 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8374053 - Browse repository at this point
Copy the full SHA 8374053View commit details
Commits on Aug 21, 2022
-
check first account bytes are uninitialized and zero remaining
on initialization
Configuration menu - View commit details
-
Copy full SHA for db63de8 - Browse repository at this point
Copy the full SHA db63de8View commit details
Commits on Aug 25, 2022
-
Always put account type field first among other account fields
Configuration menu - View commit details
-
Copy full SHA for 78615bc - Browse repository at this point
Copy the full SHA 78615bcView commit details
Commits on Aug 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ca970ed - Browse repository at this point
Copy the full SHA ca970edView commit details
Commits on Aug 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d9f376d - Browse repository at this point
Copy the full SHA d9f376dView commit details
Commits on Sep 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0ea7140 - Browse repository at this point
Copy the full SHA 0ea7140View commit details
Commits on Sep 4, 2022
-
fix Solana error MergeTransientStake
When there is a big amount in a reserve account Solana can't activate it in a single shot. It activates it in several epochs. When reserve SOLs are sent to stake accounts those stake accounts are still not fully activated after current epoch. But if Solido creates a new stake account in next epoch (e.g. I make a new deposit) then at the end of epoch it tries to merger these two account and gets Solana error "stake account with transient stake cannot be merged". We can't merge non fully activated stake account from different activation epochs. Same error is reproduced in Solido v2. If there is lots of SOL in a reserve account (currently we have ~4_000_000 SOL on mainnet) then after migrate to v2 instruction it stakes from reserve and stake is activated partially. And if I try to deposit e.g. 10 SOL, then another stake account is created and merging those two account fails at epoch end. Guess the same error will happen on v1 if I remove all validators and then add a new one. There should be at least 600_000 SOL in the reserve for the error to happen. On local validator Solana activates max 250_000 SOL per epoch.
Configuration menu - View commit details
-
Copy full SHA for 45aec53 - Browse repository at this point
Copy the full SHA 45aec53View commit details
Commits on Sep 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f0adf55 - Browse repository at this point
Copy the full SHA f0adf55View commit details
Commits on Sep 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7e2c2c0 - Browse repository at this point
Copy the full SHA 7e2c2c0View commit details
Commits on Sep 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c064ee8 - Browse repository at this point
Copy the full SHA c064ee8View commit details
Commits on Sep 22, 2022
-
handle vote account closing by node operator
Misc: 1) Handled "not-yet-upgraded Lido instances can, in theory, be overwritten by unauthorized users" 2) fixed try_unstake_from_active_validators with no stake accounts flatten test directory, disable anker tests, update README unit test: deactivate validator after closing vote account return test dir hierarchy back, return anker CI for consistency
Configuration menu - View commit details
-
Copy full SHA for d491bb3 - Browse repository at this point
Copy the full SHA d491bb3View commit details
Commits on Sep 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f1a918a - Browse repository at this point
Copy the full SHA f1a918aView commit details
Commits on Sep 28, 2022
-
correctly get inactive stake amount for withdraw
When validator is deactivated effective stake balance is equal to stake balance so expected_difference_stake is 0. Thus inactive stake is not withdrawn by WithdrawInactiveStake following by Unstake instruction crash because the stake has more than rent exempt amount of inactive stake which is accumulated during previous stake merging. So first we withdraw inactive stake and then unstake. Side note. We should update effective stake balance when merging two stake accounts
Configuration menu - View commit details
-
Copy full SHA for 2c1abda - Browse repository at this point
Copy the full SHA 2c1abdaView commit details
Commits on Sep 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9e69bdc - Browse repository at this point
Copy the full SHA 9e69bdcView commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9d9bee8 - Browse repository at this point
Copy the full SHA 9d9bee8View commit details
Commits on Oct 3, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da21e77 - Browse repository at this point
Copy the full SHA da21e77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 269ea9b - Browse repository at this point
Copy the full SHA 269ea9bView commit details
Commits on Oct 4, 2022
-
in v2 the error is not reproduced, instead this commit produces a new one
Configuration menu - View commit details
-
Copy full SHA for 6a44463 - Browse repository at this point
Copy the full SHA 6a44463View commit details
Commits on Oct 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a8e934f - Browse repository at this point
Copy the full SHA a8e934fView commit details
Commits on Oct 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8eaf2b5 - Browse repository at this point
Copy the full SHA 8eaf2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ccd608 - Browse repository at this point
Copy the full SHA 7ccd608View commit details
Commits on Oct 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a1b4d54 - Browse repository at this point
Copy the full SHA a1b4d54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 203f258 - Browse repository at this point
Copy the full SHA 203f258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58634f6 - Browse repository at this point
Copy the full SHA 58634f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 552481c - Browse repository at this point
Copy the full SHA 552481cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab8927 - Browse repository at this point
Copy the full SHA 9ab8927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8384980 - Browse repository at this point
Copy the full SHA 8384980View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8aba3e5 - Browse repository at this point
Copy the full SHA 8aba3e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c83c9d - Browse repository at this point
Copy the full SHA 4c83c9dView commit details
Commits on Oct 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 3b2efaa - Browse repository at this point
Copy the full SHA 3b2efaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48cbc39 - Browse repository at this point
Copy the full SHA 48cbc39View commit details
Commits on Oct 14, 2022
-
split propose migration on two stages, add validators from file
1. Create new v2 accounts - validator/maintainer lists, developer fee account 2. Create a migrate transaction
Configuration menu - View commit details
-
Copy full SHA for 261f72a - Browse repository at this point
Copy the full SHA 261f72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53709c8 - Browse repository at this point
Copy the full SHA 53709c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebf2cae - Browse repository at this point
Copy the full SHA ebf2caeView commit details
Commits on Nov 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 39addc9 - Browse repository at this point
Copy the full SHA 39addc9View commit details
Commits on Nov 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a1c0178 - Browse repository at this point
Copy the full SHA a1c0178View commit details -
Implemented transactions verification script
Egor Luginin committedNov 8, 2022 Configuration menu - View commit details
-
Copy full SHA for e69cdad - Browse repository at this point
Copy the full SHA e69cdadView commit details
Commits on Nov 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5da0270 - Browse repository at this point
Copy the full SHA 5da0270View commit details -
Configuration menu - View commit details
-
Copy full SHA for e32049b - Browse repository at this point
Copy the full SHA e32049bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7d387e - Browse repository at this point
Copy the full SHA c7d387eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 624a24d - Browse repository at this point
Copy the full SHA 624a24dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d109f9 - Browse repository at this point
Copy the full SHA 0d109f9View commit details
Commits on Nov 10, 2022
-
Implemented solido state verification. Refactored verify_transaction …
…script.
Egor Luginin committedNov 10, 2022 Configuration menu - View commit details
-
Copy full SHA for e40ca6f - Browse repository at this point
Copy the full SHA e40ca6fView commit details
Commits on Nov 14, 2022
-
Egor Luginin committed
Nov 14, 2022 Configuration menu - View commit details
-
Copy full SHA for 03b43b2 - Browse repository at this point
Copy the full SHA 03b43b2View commit details
Commits on Nov 15, 2022
-
Egor Luginin committed
Nov 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 4d809e8 - Browse repository at this point
Copy the full SHA 4d809e8View commit details -
Egor Luginin committed
Nov 15, 2022 Configuration menu - View commit details
-
Copy full SHA for 588e99b - Browse repository at this point
Copy the full SHA 588e99bView commit details
Commits on Dec 5, 2022
-
Egor Luginin committed
Dec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 954f9aa - Browse repository at this point
Copy the full SHA 954f9aaView commit details -
Egor Luginin committed
Dec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 2bf5478 - Browse repository at this point
Copy the full SHA 2bf5478View commit details -
Egor Luginin committed
Dec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for e100e63 - Browse repository at this point
Copy the full SHA e100e63View commit details -
Merge pull request ChorusOne#3 from lidofinance/verification_script
Implemented solido state verification.
Configuration menu - View commit details
-
Copy full SHA for 330293b - Browse repository at this point
Copy the full SHA 330293bView commit details -
Egor Luginin committed
Dec 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 6a9f037 - Browse repository at this point
Copy the full SHA 6a9f037View commit details -
Merge pull request ChorusOne#4 from lidofinance/verification_script
Added install-solido script
Configuration menu - View commit details
-
Copy full SHA for 2e01763 - Browse repository at this point
Copy the full SHA 2e01763View commit details
Commits on Jan 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a45f702 - Browse repository at this point
Copy the full SHA a45f702View commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2c85ddf - Browse repository at this point
Copy the full SHA 2c85ddfView commit details
Commits on Sep 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bb514d5 - Browse repository at this point
Copy the full SHA bb514d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec25a9b - Browse repository at this point
Copy the full SHA ec25a9bView commit details
Commits on Sep 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a17eade - Browse repository at this point
Copy the full SHA a17eadeView commit details
Commits on Nov 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 46e578a - Browse repository at this point
Copy the full SHA 46e578aView commit details -
just remove all breaking code lul since theyre only used in the progr…
…am processor anw
Configuration menu - View commit details
-
Copy full SHA for f1c5aa1 - Browse repository at this point
Copy the full SHA f1c5aa1View commit details