diff --git a/.vscode/settings.json b/.vscode/settings.json index 339617c..ca2c7bc 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,6 +2,9 @@ "[json]": { "editor.tabSize": 2 }, + "[markdown]": { + "editor.tabSize": 2 + }, "[jsonc]": { "editor.tabSize": 2 }, diff --git a/test-fixtures/README.md b/test-fixtures/README.md index 146645c..4847fe2 100644 --- a/test-fixtures/README.md +++ b/test-fixtures/README.md @@ -6,6 +6,14 @@ For example, `signer-picosol-token-deposit-sol.json` is a picoSOL spl token acco This can be achieved from existing accounts by editing their raw bytes, re-encoding it to base64 and updating the test-fixtures json account file. -## Stake Pools +## Accounts Notes -- picosol stake pool data collected at epoch 787 +- `deposit-stake` activation epoch changed to 0 so that its fully active for the test +- picosol stake pool data collected at epoch 787: + - fee settings (changes made to make sure we cover different test cases): + - epoch fee unchanged at 25/1000 + - stake deposit fee changed from 0/100 to 1/10000 + - stake withdrawal fee unchanged at 1/1000 + - sol deposit fee changed from 0/100 to 1/5000 + - vsa activation epoch changed to 0 so that its fully active for the test + - changed last update epoch of all involved accounts (pool, validator list) to 1 diff --git a/test-fixtures/picosol-stake-pool.json b/test-fixtures/picosol-stake-pool.json index ec1bb76..a7de4cb 100644 --- a/test-fixtures/picosol-stake-pool.json +++ b/test-fixtures/picosol-stake-pool.json @@ -3,7 +3,7 @@ "account": { "lamports": 5143440, "data": [ - "AeVDKQDgR3b61MLyI/oLdrrL9Abi0e7jN26ks177tp6ExQjOg16DNnSQKoMqmj2/NbsP0yqUGoDATiPGdH6HT4KSQBHMTxJqGt9Z8+ORKewb19QVkqDpmyC3QqkDmDRxCv8t5Tm1+cZsprYaE3+egWRprk+31+48NcEavkLmlyQ1YRFiOkYy7RYkBC3+47A0IrgZz5ZrFiihNiA17wgE/absDDla18UNF/qu18wub6yLB67QePPJIe4KC0uEXwsh6kI5ZmJ62eWx/bMWl36EF6dM6UVvW7dxm4maOrezvmfQnQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp7/XRkmG/AACrnGkYkqoAABMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AMAAAAAAAAZAAAAAAAAAAAAAGQAAAAAAAAAAAAAAAAAAADoAwAAAAAAAAEAAAAAAAAAAAAAZAAAAAAAAAAAAAAAAAAAAAAA6AMAAAAAAAABAAAAAAAAAACL2ZLJ3KsAABniBCm+wAAAAwAAAAAAAAEAAAAAAAAAAMwRPvHTQAAAF+4OSqNHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", + "AeVDKQDgR3b61MLyI/oLdrrL9Abi0e7jN26ks177tp6ExQjOg16DNnSQKoMqmj2/NbsP0yqUGoDATiPGdH6HT4KSQBHMTxJqGt9Z8+ORKewb19QVkqDpmyC3QqkDmDRxCv8t5Tm1+cZsprYaE3+egWRprk+31+48NcEavkLmlyQ1YRFiOkYy7RYkBC3+47A0IrgZz5ZrFiihNiA17wgE/absDDla18UNF/qu18wub6yLB67QePPJIe4KC0uEXwsh6kI5ZmJ62eWx/bMWl36EF6dM6UVvW7dxm4maOrezvmfQnQbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCp7/XRkmG/AACrnGkYkqoAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AMAAAAAAAAZAAAAAAAAAAAAABAnAAAAAAAAAQAAAAAAAADoAwAAAAAAAAEAAAAAAAAAAAAAiBMAAAAAAAABAAAAAAAAAAAA6AMAAAAAAAABAAAAAAAAAACL2ZLJ3KsAABniBCm+wAAAAwAAAAAAAAEAAAAAAAAAAMwRPvHTQAAAF+4OSqNHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "base64" ], "owner": "SP12tWFxD9oJsVWNavTTBZvMbA6gkAmxtVgxdqvyvhY", diff --git a/test-fixtures/picosol-validator-list.json b/test-fixtures/picosol-validator-list.json index 724e014..ab8d1ba 100644 --- a/test-fixtures/picosol-validator-list.json +++ b/test-fixtures/picosol-validator-list.json @@ -3,7 +3,7 @@ "account": { "lamports": 1461600, "data": [ - "AgEAAAABAAAAEC5/kmG/AAAAAAAAAAAAABMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/o4HzxQmLUK+tRO1dlVCzPlSnj37G65EkaSDFVRdow==", + "AgEAAAABAAAAEC5/kmG/AAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr/o4HzxQmLUK+tRO1dlVCzPlSnj37G65EkaSDFVRdow==", "base64" ], "owner": "SP12tWFxD9oJsVWNavTTBZvMbA6gkAmxtVgxdqvyvhY", diff --git a/test-fixtures/picosol-validator-stake.json b/test-fixtures/picosol-validator-stake.json index 9622f38..b263ab7 100644 --- a/test-fixtures/picosol-validator-stake.json +++ b/test-fixtures/picosol-validator-stake.json @@ -3,7 +3,7 @@ "account": { "lamports": 210442783116351, "data": [ - "AgAAAIDVIgAAAAAALxsbDTisADc8y4cG2VUTzCo1qiLNEnkT4pFibQMyRfovGxsNOKwANzzLhwbZVRPMKjWqIs0SeRPikWJtAzJF+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv+jgfPFCYtQr61E7V2VULM+VKePfsbrkSRpIMVVF2jkFhckmG/AABMAgAAAAAAAP//////////AAAAAAAA0D8pMnElAAAAAAAAAAA=", + "AgAAAIDVIgAAAAAALxsbDTisADc8y4cG2VUTzCo1qiLNEnkT4pFibQMyRfovGxsNOKwANzzLhwbZVRPMKjWqIs0SeRPikWJtAzJF+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACv+jgfPFCYtQr61E7V2VULM+VKePfsbrkSRpIMVVF2jkFhckmG/AAAAAAAAAAAAAP//////////AAAAAAAA0D8pMnElAAAAAAAAAAA=", "base64" ], "owner": "Stake11111111111111111111111111111111111111",