## Testing Endpoints Endpoint1 (ik1) http://127.0.0.1:8080/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=1341083 Result1 https://kusama.subscan.io/event?block_end=1400000&block_start=1300000&event_id=reward&module=staking&page=11&spec_version=1058&time_dimension=block Endpoint2 (ik2) http://127.0.0.1:8080/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=27575 Result2 `-` Endpoint3 http://127.0.0.1:8080/accounts/DSELWxqt4g3THNfg7TAHhU69eQJo8N2kBbAMuaF636eZCX2/staking-payouts?unclaimedOnly=false&at=1057267 for a nominator Result3 `-` Endpoint4 http://127.0.0.1:8080/accounts/EicrAEbyauqktQpp4CdvsF2CQy3Ju7tGGMohj3h5sAPnKHL/staking-payouts?unclaimedOnly=false&at=1057267 for a validator Result4 `-` Endpoint5 http://127.0.0.1:8080/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=29677 Result5 https://polkadot.js.org/apps/#/explorer/query/29099 Endpoint6 http://127.0.0.1:8080/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=2307545&depth=21 validator for era = 0. Result6 `-` Endpoint7 http://127.0.0.1:8080/accounts/H4635Bjj3X7TjnQhd55p9DyFPK39JiRypmCnsDhS3NHSMS5/staking-payouts?unclaimedOnly=false&at=2307545&depth=21 nominator for era = 0. Result7 `-` Endpoint8 http://127.0.0.1:8080/accounts/F4LocUbsPrcC8xVap4wiTgDakzn3xFyXneuYDHRaHxnb6dH/staking-payouts?unclaimedOnly=false&at=29677 * validator * era 3 Result8 https://polkadot.js.org/apps/#/explorer/query/29099 Endpoint9 http://127.0.0.1:8080/accounts/EPehck28w8fjRZCqZ3VZA7XpwGeipuVU4ETSwv7GkF5BdcG/staking-payouts?unclaimedOnly=false&at=34130 * nominator * era 12 Result9 https://polkadot.js.org/apps/#/explorer/query/34130 Endpoint10 http://127.0.0.1:8080/accounts/EPehck28w8fjRZCqZ3VZA7XpwGeipuVU4ETSwv7GkF5BdcG/staking-payouts?unclaimedOnly=false&at=1372997 * nominator * era 516 Result10 https://polkadot.js.org/apps/#/explorer/query/1372997 Endpoint11 http://127.0.0.1:8080/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=1378036 * nominator * era 517 Result11 https://polkadot.js.org/apps/#/explorer/query/1378036 ## spec_versions - polkadot tags [polkadot](https://github.com/paritytech/polkadot/blob/v0.9.42-rc5/runtime/kusama/src/lib.rs#L129) - `spec_version: 9420` - tag `v0.9.42-rc5` - changed on `20230427` [polkadot](https://github.com/paritytech/polkadot/blob/v0.8.23/runtime/kusama/src/lib.rs#L90) - `spec_version: 2023` - tag `v0.8.23` - changed on `20200813` [polkadot](https://github.com/paritytech/polkadot/blob/4b92656a1290df8e01f4759be23512ad126f0d66/runtime/kusama/src/lib.rs#L79) - `spec_version: 1050` - tag `v0.7.22` - changed on `20200307` [polkadot](https://github.com/paritytech/polkadot/blob/9268ae20f53bac162f80abb2b820321d7c7453dd/runtime/kusama/src/lib.rs#L81) - `spec_version: 1034` - tag `v0.7.11` - changed `20200603` ## Migration https://github.com/paritytech/substrate/blob/8c672e107789ed10973d937ba8cac245404377e2/frame/staking/src/migration/mod.rs#L56-L119 #### For `historyDepth` `-` #### For `erasValidatorRewards` `-` #### For `ErasRewardPoints` `CurrentEraPointsEarned` #### For `erasValidatorPrefs` `let pref = <Module<T> as Store>::Validators::get(validator);` #### For `erasStakersClipped` ``` let mut exposure_clipped = exposure; let clipped_max_len = T::MaxNominatorRewardedPerValidator::get() as usize; if exposure_clipped.others.len() > clipped_max_len { exposure_clipped.others.sort_unstable_by(|a, b| a.value.cmp(&b.value).reverse()); exposure_clipped.others.truncate(clipped_max_len); } ``` ## Blocks - spec_versions - rewards Block `2201991` - spec_version [1062](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=2201991) - era : [759](https://kusama-public-sidecar.parity-chains.parity.io/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=2201991&depth=1) `no other spec_versions in between` Block `2199905` - spec_version [1058](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=2199905) - until Block [2201990](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=2201990) Block `1902826` - spec_version [1055](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1902826) - era: [671](https://kusama-public-sidecar.parity-chains.parity.io/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=1902826&depth=1) Block `1739907` - spec_version [1055](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1739907) - era [624](https://kusama-public-sidecar.parity-chains.parity.io/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=1739907&depth=1) Block `1530007` - spec_version [1054](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1530007) - era: [565](https://kusama-public-sidecar.parity-chains.parity.io/accounts/FXCgfz7AzQA1fNaUqubSgXxGh77sjWVVkypgueWLmAcwv79/staking-payouts?unclaimedOnly=false&at=1530007&depth=1) Block `1463838` - spec_version [1051](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1463838) - era: 541 - sidecar [payouts](https://kusama-public-sidecar.parity-chains.parity.io/accounts/GTzRQPzkcuynHgkEHhsPBFpKdh4sAacVRsnd8vYfPpTMeEY/staking-payouts?unclaimedOnly=false&at=1463838&depth=1) Block `1419128` - spec_version [1050](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1419128) - era: 529 - subscan [rewards](https://kusama.subscan.io/reward?address=Cs1jHXYHxZyWKsGPvYY1BknhLdpNa1iXGja4Kn8hQZs7BsH&category=Reward&role=account&page=48) - sidecar [payouts](https://kusama-public-sidecar.parity-chains.parity.io/accounts/Cs1jHXYHxZyWKsGPvYY1BknhLdpNa1iXGja4Kn8hQZs7BsH/staking-payouts?unclaimedOnly=false&at=1419128&depth=20) (depth 20) - `No ErasValidatorReward for the era 510` Block `1130007` - spec_version [1045](https://kusama-public-sidecar.parity-chains.parity.io/runtime/spec?at=1130007) - `apiAt.query.staking.activeEra is not a function` - era
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up