Skip to content
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

L1-63: Check front end after 1.3.0 and 1.4.0 and 1.5.0 and 1.6.0 #125

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
679 commits
Select commit Hold shift + click to select a range
199b215
add zondax paseo rpc endpoint (#10704)
emmanuelm41 Jun 28, 2024
2cd0078
[CI Skip] bump/beta 0.140.2-0-x
github-actions[bot] Jun 28, 2024
eb5574a
Higher precision of referenda graphs (#10690)
rzadp Jun 28, 2024
023ddd2
[CI Skip] bump/beta 0.140.2-1-x
github-actions[bot] Jun 28, 2024
8d43ddd
Add additional RPC endpoints for Crust Mainnet, Crust-Parachain, Crus…
wuhaixian1984 Jun 28, 2024
070f1fe
[CI Skip] bump/beta 0.140.2-2-x
github-actions[bot] Jun 28, 2024
ad79a99
Add RegionX Cocos (#10696)
Szegoo Jul 1, 2024
53c5051
[CI Skip] bump/beta 0.140.2-3-x
github-actions[bot] Jul 1, 2024
4b0129b
feat: update zondax paseo node url (#10709)
emmanuelm41 Jul 1, 2024
04b033c
[CI Skip] bump/beta 0.140.2-4-x
github-actions[bot] Jul 1, 2024
ce4153e
Enable `withSignedTransaction` for signing and sending payloads (#10714)
TarikGul Jul 1, 2024
fcce45d
[CI Skip] bump/beta 0.140.2-5-x
github-actions[bot] Jul 1, 2024
61422ab
Remove Dwellir Zeitgeist endpoint (#10715)
abbaahmad Jul 1, 2024
cafa9f2
[CI Skip] bump/beta 0.140.2-6-x
github-actions[bot] Jul 1, 2024
3daf892
0.141.1 (#10716)
TarikGul Jul 2, 2024
f278dd2
[CI Skip] release/stable 0.141.1
github-actions[bot] Jul 2, 2024
7998af1
[CI Skip] publish/ipfs QmPcvaVeVFvipCCjnjFm5gG2GRSmKaafWbCiH18cojbvsK
github-actions[bot] Jul 2, 2024
4d3d663
Disable unreachable endpoints (#10729)
TarikGul Jul 7, 2024
353c109
[CI Skip] bump/beta 0.141.2-0-x
github-actions[bot] Jul 7, 2024
75558b9
Removed Giedi (#10725)
ccubu Jul 8, 2024
6a471b0
Use `forceBatch` in Staking Payout (#10736)
rzadp Jul 8, 2024
726686d
[CI Skip] bump/beta 0.141.2-1-x
github-actions[bot] Jul 8, 2024
58757a1
Update polkassembly.ts networks (#10740)
KanishkaRajputd Jul 9, 2024
bde50f3
[CI Skip] bump/beta 0.141.2-2-x
github-actions[bot] Jul 9, 2024
935f52c
not enable identify for failed set identity txs. (#10747)
kaichaosun Jul 12, 2024
597b859
[CI Skip] bump/beta 0.141.2-3-x
github-actions[bot] Jul 12, 2024
8bbb07e
add polkadotPeople parachain (#10750)
BulatSaif Jul 12, 2024
889e03d
[CI Skip] bump/beta 0.141.2-4-x
github-actions[bot] Jul 12, 2024
1a44e92
Enable apiIdentity for Polkadot (#10751)
TarikGul Jul 12, 2024
8291d59
[CI Skip] bump/beta 0.141.2-5-x
github-actions[bot] Jul 12, 2024
576cfa3
Try decoding a preimage as a transaction (#10755)
rzadp Jul 16, 2024
df54e35
[CI Skip] bump/beta 0.141.2-6-x
github-actions[bot] Jul 16, 2024
afa3efb
Ledger support for PolkadotGenericApp (#10744)
TarikGul Jul 16, 2024
4bdc55b
[CI Skip] bump/beta 0.141.2-7-x
github-actions[bot] Jul 16, 2024
b96da1d
Add muse-paseo (#10757)
Moliholy Jul 16, 2024
e5366b1
[CI Skip] bump/beta 0.141.2-8-x
github-actions[bot] Jul 16, 2024
1701d81
Update productionRelayKusama.ts adding LuckyFriday provider to UI (#1…
Rbdude25 Jul 16, 2024
1f9cc9d
[CI Skip] bump/beta 0.141.2-9-x
github-actions[bot] Jul 16, 2024
f466128
Add pools warning for staking to staking page (#10761)
TarikGul Jul 17, 2024
be3f77e
[CI Skip] bump/beta 0.141.2-10-x
github-actions[bot] Jul 17, 2024
62ead9a
Change vara endpoint (#10763)
EugenWay Jul 18, 2024
b63c9bf
[CI Skip] bump/beta 0.141.2-11-x
github-actions[bot] Jul 18, 2024
24e8a0e
Add Niskala testnet to paseo (#10760)
zianksm Jul 18, 2024
7d1b84d
[CI Skip] bump/beta 0.141.2-12-x
github-actions[bot] Jul 18, 2024
53600b5
Remove klaos (#10765)
ccubu Jul 18, 2024
37b1b6a
[CI Skip] bump/beta 0.141.2-13-x
github-actions[bot] Jul 18, 2024
dbf304f
Disable unreachable endpoints (#10766)
TarikGul Jul 18, 2024
a98dac3
[CI Skip] bump/beta 0.141.2-14-x
github-actions[bot] Jul 18, 2024
7e372c3
0.142.1 (#10767)
TarikGul Jul 18, 2024
b73b00f
[CI Skip] release/stable 0.142.1
github-actions[bot] Jul 18, 2024
875cd2d
[CI Skip] publish/ipfs QmfS8kEBmo7K8KzFtyCYJUqHgv8CEbNtm1p55kiQeo4sYC
github-actions[bot] Jul 18, 2024
8ef86ee
Adjust warning message for staking pools (#10769)
TarikGul Jul 19, 2024
6f35d00
[CI Skip] bump/beta 0.142.2-0-x
github-actions[bot] Jul 19, 2024
67f5eb2
Adding RadiumBlock as Polkadot People Endpoint provider (#10770)
radiumb Jul 20, 2024
6836f47
[CI Skip] bump/beta 0.142.2-1-x
github-actions[bot] Jul 20, 2024
e85107b
Added Robonomics Network Polkadot parachain endpoint (#10774)
PavelSheremetev Jul 22, 2024
4f5a62b
[CI Skip] bump/beta 0.142.2-2-x
github-actions[bot] Jul 22, 2024
a2d515c
Update productionRelayPolkadot.ts to add LuckyFriday Polkadot People …
Rbdude25 Jul 22, 2024
81748f2
[CI Skip] bump/beta 0.142.2-3-x
github-actions[bot] Jul 22, 2024
ddfaf06
substitute LAOS Omega with LAOS Sigma (#10779)
asiniscalchi Jul 23, 2024
e55cae3
[CI Skip] bump/beta 0.142.2-4-x
github-actions[bot] Jul 23, 2024
e140573
Update productionRelayPolkadot.ts fixed url of LuckyFriday Polkadot P…
Rbdude25 Jul 23, 2024
b510746
[CI Skip] bump/beta 0.142.2-5-x
github-actions[bot] Jul 23, 2024
50aea39
add new IBP endpoints (#10771)
tugytur Jul 24, 2024
b5857c2
[CI Skip] bump/beta 0.142.2-6-x
github-actions[bot] Jul 24, 2024
003ae66
Add support for migration ledger app (#10777)
TarikGul Jul 24, 2024
d3d6da2
[CI Skip] bump/beta 0.142.2-7-x
github-actions[bot] Jul 24, 2024
aa72261
Update productionRelayPolkadot.ts with radiumBlock (#10786)
radiumb Jul 26, 2024
0ad8e27
[CI Skip] bump/beta 0.142.2-8-x
github-actions[bot] Jul 26, 2024
c3e7267
feat: enable uploading `rawMetadata` to the extension (#10780)
bee344 Jul 29, 2024
95919cf
[CI Skip] bump/beta 0.142.2-9-x
github-actions[bot] Jul 29, 2024
927f7fd
Change the rendering of chains' Sovereign Accounts (#10791)
rzadp Jul 29, 2024
b2306fc
[CI Skip] bump/beta 0.142.2-10-x
github-actions[bot] Jul 29, 2024
a5b8ad0
Added Aventus to paseo frontend (#10798)
ivan-cholakov Aug 6, 2024
bd3a62a
[CI Skip] bump/beta 0.142.2-11-x
github-actions[bot] Aug 6, 2024
26bd575
Add new RPC to Paseo AssetHub (#10807)
al3mart Aug 7, 2024
7774b01
[CI Skip] bump/beta 0.142.2-12-x
github-actions[bot] Aug 7, 2024
5767483
Added OnFinality CommuneAI endpoint (#10808)
mikespook Aug 7, 2024
39da860
[CI Skip] bump/beta 0.142.2-13-x
github-actions[bot] Aug 7, 2024
d9e71db
Disbale unreachable endpoints (#10812)
TarikGul Aug 7, 2024
e87bcbb
[CI Skip] bump/beta 0.142.2-14-x
github-actions[bot] Aug 7, 2024
70f59fa
Upgrade Polkadot-js deps (#10814)
TarikGul Aug 8, 2024
69f1b90
[CI Skip] bump/beta 0.142.2-15-x
github-actions[bot] Aug 8, 2024
578369a
Ensure useRawMetadata checks for metadata call (#10815)
TarikGul Aug 8, 2024
f6e8f66
[CI Skip] bump/beta 0.142.2-16-x
github-actions[bot] Aug 8, 2024
50cafb4
Bump yarn to 4.4.0 (#10817)
TarikGul Aug 9, 2024
5f08ecc
[CI Skip] bump/beta 0.142.2-17-x
github-actions[bot] Aug 9, 2024
4d52d12
enable blockops endpoint -fixed issue (#10819)
haroldsphinx Aug 10, 2024
f4c1bb4
[CI Skip] bump/beta 0.142.2-18-x
github-actions[bot] Aug 10, 2024
83e6a11
Adds new Hyperbridge logo (#10822)
olahfemi Aug 13, 2024
6e0e3aa
[CI Skip] bump/beta 0.142.2-19-x
github-actions[bot] Aug 13, 2024
f2fa9c6
Enable paseo endpoint (#10825)
haroldsphinx Aug 13, 2024
1a16011
[CI Skip] bump/beta 0.142.2-20-x
github-actions[bot] Aug 13, 2024
dbb85b4
Enable "Chain Specific App" for Ledger (#10826)
TarikGul Aug 14, 2024
50f44f9
[CI Skip] bump/beta 0.142.2-21-x
github-actions[bot] Aug 14, 2024
aeaf773
Update warning message about staking pools (#10830)
TarikGul Aug 14, 2024
e353041
[CI Skip] bump/beta 0.142.2-22-x
github-actions[bot] Aug 14, 2024
76f29bb
Add people polkadot logo (#10832)
TarikGul Aug 14, 2024
053b8d1
[CI Skip] bump/beta 0.142.2-23-x
github-actions[bot] Aug 14, 2024
2053ad1
Fix Preimage failure of Null amount for Tangle (#10833)
TarikGul Aug 15, 2024
a420882
[CI Skip] bump/beta 0.142.2-24-x
github-actions[bot] Aug 15, 2024
5c23283
fix local fork cannot recover from failure (#10835)
qiweiii Aug 15, 2024
ef4d857
[CI Skip] bump/beta 0.142.2-25-x
github-actions[bot] Aug 15, 2024
9123f64
Update peerplays types bundle (#10836)
vampik33 Aug 15, 2024
9804459
[CI Skip] bump/beta 0.142.2-26-x
github-actions[bot] Aug 15, 2024
f387340
Feature - introduce ambassador Base (Members and Referenda) (#10838)
wirednkod Aug 15, 2024
49eaed3
[CI Skip] bump/beta 0.142.2-27-x
github-actions[bot] Aug 15, 2024
f9cc0a9
Update polkadot-js deps (#10845)
TarikGul Aug 20, 2024
d8d825a
[CI Skip] bump/beta 0.142.2-28-x
github-actions[bot] Aug 20, 2024
769d30e
Set dev to 0.78.13 (#10846)
TarikGul Aug 20, 2024
037233c
[CI Skip] bump/beta 0.142.2-29-x
github-actions[bot] Aug 20, 2024
9e1af82
Fix transferable balance (#10842)
TarikGul Aug 20, 2024
e1fe722
[CI Skip] bump/beta 0.142.2-30-x
github-actions[bot] Aug 20, 2024
886ac1e
0.143.1 (#10848)
TarikGul Aug 21, 2024
b24a184
[CI Skip] release/stable 0.143.1
github-actions[bot] Aug 21, 2024
26930c4
[CI Skip] publish/ipfs QmQJHBPXTfVizh5MHWw2A8w7fkHtD556BSeTTNFDMY1rsh
github-actions[bot] Aug 21, 2024
731e146
Upgrade polkadot-js/api to 12.4.2 (#10852)
TarikGul Aug 21, 2024
c8e6d3b
[CI Skip] bump/beta 0.143.2-0-x
github-actions[bot] Aug 21, 2024
6c5d076
0.143.2 (#10853)
TarikGul Aug 21, 2024
ca84422
[CI Skip] release/stable 0.143.2
github-actions[bot] Aug 21, 2024
41e9dc5
[CI Skip] publish/ipfs QmY2DjSLbJujCie9dk7Kr4UBC9banQdB5cxyudXiUDY1aR
github-actions[bot] Aug 21, 2024
458cf93
Changing old mainnet name before new net release (#10847)
BradleyOlson64 Aug 22, 2024
eb90553
[CI Skip] bump/beta 0.143.3-0-x
github-actions[bot] Aug 22, 2024
a1fc02a
add polkadot coretime parachain (#10857)
BulatSaif Aug 22, 2024
a90a366
[CI Skip] bump/beta 0.143.3-1-x
github-actions[bot] Aug 22, 2024
82c7639
refactor(apps-config): refresh pop network colour and logo (#10859)
evilrobot-01 Aug 23, 2024
9e24bc4
[CI Skip] bump/beta 0.143.3-2-x
github-actions[bot] Aug 23, 2024
05cce0e
set current account nonce to be independent from user input (#10863)
bee344 Aug 23, 2024
738dec1
[CI Skip] bump/beta 0.143.3-3-x
github-actions[bot] Aug 23, 2024
0d59324
fix(bug): user can input invalid lifetime for tx (#10862)
bee344 Aug 23, 2024
33b8f42
[CI Skip] bump/beta 0.143.3-4-x
github-actions[bot] Aug 23, 2024
81ea5db
Revert 0d59324dec3fd7b5acd048a93669cb4f34f92037 (#10865)
TarikGul Aug 23, 2024
6ebe8ef
[CI Skip] bump/beta 0.143.3-5-x
github-actions[bot] Aug 23, 2024
75437b5
Fix identity for live networks (#10869)
TarikGul Aug 26, 2024
e61bbf3
[CI Skip] bump/beta 0.143.3-6-x
github-actions[bot] Aug 26, 2024
1f3234c
Allow reserved in voting balance (#10858)
TarikGul Aug 26, 2024
982a684
[CI Skip] bump/beta 0.143.3-7-x
github-actions[bot] Aug 26, 2024
d913b72
Restore working SubQuery Endpoint (#10875)
jamesbayly Aug 28, 2024
0cfa005
[CI Skip] bump/beta 0.143.3-8-x
github-actions[bot] Aug 28, 2024
baf2483
chore(deps): update kilt chain type definitions to v1 (#10850)
rflechtner Aug 28, 2024
e195e5b
[CI Skip] bump/beta 0.143.3-9-x
github-actions[bot] Aug 28, 2024
3ba7334
Add New Creditcoin Mainnet (#10855)
BradleyOlson64 Aug 29, 2024
ebbd5d8
[CI Skip] bump/beta 0.143.3-10-x
github-actions[bot] Aug 29, 2024
932acb1
Rename Creditcoin Classic to CC Enterprise (#10878)
beqaabu Aug 29, 2024
9a69fda
[CI Skip] bump/beta 0.143.3-11-x
github-actions[bot] Aug 29, 2024
6dd4c1e
Change DAO IPCI endpoint (#10887)
dergudzon Sep 4, 2024
b42b96b
[CI Skip] bump/beta 0.143.3-12-x
github-actions[bot] Sep 4, 2024
2833f67
Add Argon Protocol Testnet (#10871)
blakebyrnes Sep 5, 2024
2aab987
[CI Skip] bump/beta 0.143.3-13-x
github-actions[bot] Sep 5, 2024
4659cb9
Onfinality remove Kilt (#10885)
CrazySurfBoy Sep 5, 2024
025927a
[CI Skip] bump/beta 0.143.3-14-x
github-actions[bot] Sep 5, 2024
29633d7
Add proof size summary (#10639)
Moliholy Sep 5, 2024
d9edf0a
[CI Skip] bump/beta 0.143.3-15-x
github-actions[bot] Sep 5, 2024
32c6a68
feat: people for identity in paseo system chains (#10873)
al3mart Sep 5, 2024
3540a9a
[CI Skip] bump/beta 0.143.3-16-x
github-actions[bot] Sep 5, 2024
f849d36
Add: Energy Web X (PEX) parachain on Paseo Relaychain (#10891)
royki Sep 5, 2024
7cd84a4
[CI Skip] bump/beta 0.143.3-17-x
github-actions[bot] Sep 5, 2024
5398996
Disable unreachable endpoints (#10893)
TarikGul Sep 5, 2024
48a52b0
[CI Skip] bump/beta 0.143.3-18-x
github-actions[bot] Sep 5, 2024
035c0aa
Add people logo to westend (#10894)
TarikGul Sep 5, 2024
64f93ae
[CI Skip] bump/beta 0.143.3-19-x
github-actions[bot] Sep 5, 2024
30a28c8
Bump yarn to 4.4.1 (#10895)
TarikGul Sep 5, 2024
2955eb8
[CI Skip] bump/beta 0.143.3-20-x
github-actions[bot] Sep 5, 2024
8f055f8
add dwellir laos endpoint to polkadot.js (#10897)
gflow33 Sep 6, 2024
20a8252
[CI Skip] bump/beta 0.143.3-21-x
github-actions[bot] Sep 6, 2024
7c9f388
Coretime Chain - Overview UI Tab (#10898)
piggydoughnut Sep 10, 2024
285a540
Coretime Chain - Overview UI Tab (#10898)
piggydoughnut Sep 10, 2024
2512551
[CI Skip] bump/beta 0.143.3-22-x
github-actions[bot] Sep 10, 2024
fa05f14
xcavate-add-paseo (#10889)
ganesh1997oli Sep 10, 2024
44b0683
[CI Skip] bump/beta 0.143.3-23-x
github-actions[bot] Sep 10, 2024
3f002df
Fix format balance issue (#10908)
TarikGul Sep 10, 2024
015c344
[CI Skip] bump/beta 0.143.3-24-x
github-actions[bot] Sep 10, 2024
cdaf4e7
hydration-rebrand (#10669)
jak-pan Sep 11, 2024
f007b0e
[CI Skip] bump/beta 0.143.3-25-x
github-actions[bot] Sep 11, 2024
519127d
Fix: Error on Coretime on Polkadot due to no data coming from Coretim…
piggydoughnut Sep 11, 2024
bbce1c6
[CI Skip] bump/beta 0.143.3-26-x
github-actions[bot] Sep 11, 2024
5a0e935
Disable unreachable endpoints (#10914)
TarikGul Sep 12, 2024
ccd0245
[CI Skip] bump/beta 0.143.3-27-x
github-actions[bot] Sep 12, 2024
bb72c0c
chore: add paseo coretime RPC (#10919)
al3mart Sep 16, 2024
cdfcbf7
[CI Skip] bump/beta 0.143.3-28-x
github-actions[bot] Sep 16, 2024
194e87d
Move Zeitgeist Battery Station to Paseo (#10888)
maltekliemann Sep 16, 2024
a983d21
[CI Skip] bump/beta 0.143.3-29-x
github-actions[bot] Sep 16, 2024
12d9b3a
updated broker pallets calls to be more general, added the estimated …
piggydoughnut Sep 17, 2024
d35fad3
[CI Skip] bump/beta 0.143.3-30-x
github-actions[bot] Sep 17, 2024
fa163d3
Update endpoints for SORA testnet (#10928)
stefashkaa Sep 18, 2024
dabf668
[CI Skip] bump/beta 0.143.3-31-x
github-actions[bot] Sep 18, 2024
a27a251
Re-enabled back online OnFinality for 2091 (#10929)
wilwade Sep 18, 2024
cf06259
[CI Skip] bump/beta 0.143.3-32-x
github-actions[bot] Sep 18, 2024
f98eb76
Fix: updated parsing for brokerConfig and brokerSalesInfo (#10926)
piggydoughnut Sep 18, 2024
71a4d4a
[CI Skip] bump/beta 0.143.3-33-x
github-actions[bot] Sep 18, 2024
31883e1
Update XCAV logo (#10924)
ganesh1997oli Sep 18, 2024
2644915
[CI Skip] bump/beta 0.143.3-34-x
github-actions[bot] Sep 18, 2024
6740d28
Fix: UI Coretime type fix (#10933)
piggydoughnut Sep 19, 2024
8e47d3f
[CI Skip] bump/beta 0.143.3-35-x
github-actions[bot] Sep 19, 2024
c65a497
Removal of RadiumBlock as Watr Endpoint Provider (#10944)
radiumb Sep 23, 2024
2117427
[CI Skip] bump/beta 0.143.3-36-x
github-actions[bot] Sep 23, 2024
1fc386e
Add Ideal Network testnet to Paseo (#10934)
juangirini Sep 24, 2024
23fe5c9
[CI Skip] bump/beta 0.143.3-37-x
github-actions[bot] Sep 24, 2024
315781e
Add Myriad Social testnet to Paseo (#10936)
agustinustheo Sep 24, 2024
f8fdddf
enable robonomics endpoint (#10945)
PavelSheremetev Sep 24, 2024
d27add4
[CI Skip] bump/beta 0.143.3-38-x
github-actions[bot] Sep 24, 2024
a803a01
Migrate IBP2 endpoints from path to subdomains (#10940)
senseless Sep 24, 2024
4296d49
[CI Skip] bump/beta 0.143.3-39-x
github-actions[bot] Sep 24, 2024
4a050be
Upgrade polkadot-js deps (#10950)
TarikGul Sep 25, 2024
f709b21
[CI Skip] bump/beta 0.143.3-40-x
github-actions[bot] Sep 25, 2024
e43a674
0.144.1 (#10951)
TarikGul Sep 25, 2024
6d20dfc
[CI Skip] release/stable 0.144.1
github-actions[bot] Sep 25, 2024
1dd792e
[CI Skip] publish/ipfs QmaGpKq5UJF6Gdai31H2pAr9S5LhpwC24pG4WvAxHwkzqW
github-actions[bot] Sep 25, 2024
3ce7eba
Bump KILT dep (#10953)
ntn-x2 Sep 25, 2024
f8efe68
[CI Skip] bump/beta 0.144.2-0-x
github-actions[bot] Sep 25, 2024
859ba48
Coretime Broker on Coretime Chain - Update after Coretime Polkadot re…
piggydoughnut Sep 26, 2024
cb0ddcf
[CI Skip] bump/beta 0.144.2-1-x
github-actions[bot] Sep 26, 2024
7bed019
Remove rococoAmplitude and add paseoAmplitude. (#10956)
gianfra-t Sep 26, 2024
28e994a
[CI Skip] bump/beta 0.144.2-2-x
github-actions[bot] Sep 26, 2024
0c961e7
Disabled unreachable endpoints (#10958)
piggydoughnut Sep 30, 2024
0406c03
[CI Skip] bump/beta 0.144.2-3-x
github-actions[bot] Sep 30, 2024
9b8fec7
Patch for crashing explorer on Laos (#10967)
piggydoughnut Sep 30, 2024
24c2d7c
[CI Skip] bump/beta 0.144.2-4-x
github-actions[bot] Sep 30, 2024
4e80393
Reflecting changes to Identity pallet (#10959)
piggydoughnut Sep 30, 2024
9567e29
[CI Skip] bump/beta 0.144.2-5-x
github-actions[bot] Sep 30, 2024
a2e7633
Update translation: Bahasa Indonesia (#10968)
xryoshi Oct 1, 2024
3411477
[CI Skip] bump/beta 0.144.2-6-x
github-actions[bot] Oct 1, 2024
9409a49
adding an option to use AccountId20 type for H160 addresses (#10969)
piggydoughnut Oct 1, 2024
d581b24
[CI Skip] bump/beta 0.144.2-7-x
github-actions[bot] Oct 1, 2024
8107b49
naming issue for paseo people chain (#10973)
piggydoughnut Oct 3, 2024
a9ceb4a
[CI Skip] bump/beta 0.144.2-8-x
github-actions[bot] Oct 3, 2024
69d38c7
change robonomics parachains colors (#10974)
PavelSheremetev Oct 4, 2024
d532171
[CI Skip] bump/beta 0.144.2-9-x
github-actions[bot] Oct 4, 2024
25c3466
L1-63: Add upstream merge changes - some resolved, some unresolved
youPickItUp Oct 10, 2024
4ec6034
L1-63: Resolve typesBundle
youPickItUp Oct 14, 2024
82bab8a
L1-63: Resolve apps-config
youPickItUp Oct 10, 2024
e722011
L1-63: Resolve package.jsons, page-accounts, page-addresses, react-co…
youPickItUp Oct 10, 2024
71d9fd8
L1-63: Resolve page-staking
youPickItUp Oct 10, 2024
b83d3ba
L1-63: Resolve pin.json, update translation, yarn.lock, package.json …
youPickItUp Oct 10, 2024
3d0e4d5
L1-63: Remove idealStake
youPickItUp Oct 10, 2024
707640c
L1-63: Remove polkadot OpenGov migration banner
youPickItUp Oct 11, 2024
eec316b
L1-299: Fix missing own stake for non nominated validators
youPickItUp Oct 14, 2024
f1631f9
L1-301: L1-302: Fix duplicated validators in Staking>Targets & in nom…
youPickItUp Oct 14, 2024
8abab3f
L1-304: Fix on-chain identities
youPickItUp Oct 15, 2024
35b60a3
L1-63: Patch @polkadot/api-derive to use `erasStakersOverview` over `…
youPickItUp Oct 22, 2024
ed1b57f
L1-63: Convert `eraStakers` data to forward compatible `paged` and `m…
youPickItUp Oct 23, 2024
e9de768
L1-63: Fix missing data for validators without other nominators
youPickItUp Oct 23, 2024
54ddf6a
L1-63: Fix paid out rewards eras order
youPickItUp Oct 23, 2024
760f531
L1-63: Fix (partially) missing nominators issue
youPickItUp Oct 24, 2024
76c4070
Merge branch 'alephzero' into L1-63-check-front-end-after-1-3-0-and-1…
youPickItUp Oct 24, 2024
2c03d05
L1-63: Fix lint
youPickItUp Oct 24, 2024
05a6992
L1-63: Fix other stake list missing nominators from pages other than 1
youPickItUp Oct 24, 2024
101ee9e
L1-63: Fix `useInactives`
youPickItUp Oct 29, 2024
6d96e25
A0-4425: Fix payout always showing as unclaimed
youPickItUp Oct 30, 2024
16fc304
L1-63: Add comments to patched code
youPickItUp Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/auto-approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ jobs:
steps:
- uses: jacogr/action-approve@795afd1dd096a2071d7ec98740661af4e853b7da
with:
authors: jacogr
authors: jacogr, TarikGul
labels: -auto
token: ${{ secrets.GH_PAT_BOT }}
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ tmp/
.yarn/*
!.yarn/releases
!.yarn/plugins
!.yarn/patches
.pnp.*
cc-test-reporter
package-lock.json
Expand Down
202 changes: 202 additions & 0 deletions .yarn/patches/@polkadot-api-derive-npm-13.2.1-19d2cc1087.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,202 @@
diff --git a/cjs/staking/query.js b/cjs/staking/query.js
index 24826c714d1c6609d65ec379c385e9331e9e30cf..04d90275bfd3731d876629845d2a5fc183b0c01e 100644
--- a/cjs/staking/query.js
+++ b/cjs/staking/query.js
@@ -54,11 +54,17 @@ function filterRewards(stashIds, eras, claimedRewards, stakersOverview) {
? era
: -1;
}
+ // There is an migration period of 84 eras, where historical validators are still kept under `erasStakers`,
+ // but rewards are getting stored under `claimedRewards`. At least one page needs to be claimed.
+ if (rewardsPerEra && rewardsPerEra.has(era) && (!overviewPerEra || !overviewPerEra.has(era))) {
+ const rewards = rewardsPerEra.get(era);
+ return rewards.length > 0 ? era : -1;
+ }
return -1;
});
});
}
-function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestinationOpts, validatorPrefs, exposure, stakingLedgerOpt, exposureMeta, claimedRewards, exposureEraStakers) {
+function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestinationOpts, validatorPrefs, exposure, stakingLedgerOpt, exposureMeta, claimedRewards, exposureEraStakers, allOtherNominators) {
return {
accountId: stashId,
claimedRewardsEras: filterClaimedRewards(api, claimedRewards),
@@ -72,8 +78,11 @@ function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestin
rewardDestination: rewardDestinationCompat(rewardDestinationOpts),
stakingLedger: stakingLedgerOpt.unwrapOrDefault(),
stashId,
- validatorPrefs
- };
+ validatorPrefs,
+ // Expose validators' all nominators. It used to be done by `erasStakers`, but now requires combining entries
+ // from all pages of `erasStakersPaged` which is cumbersome to do on frontend.
+ allOtherNominators
+};
}
function getLedgers(api, optIds, { withLedger = false }) {
const ids = optIds
@@ -133,11 +142,28 @@ function getStashInfo(api, stashIds, activeEra, { withClaimedRewardsEras, withCo
: (0, rxjs_1.of)(stashIds.map(() => emptyClaimedRewards)),
withExposureErasStakersLegacy && api.query.staking.erasStakers
? (0, rxjs_1.combineLatest)(stashIds.map((s) => api.query.staking.erasStakers(activeEra, s)))
- : (0, rxjs_1.of)(stashIds.map(() => emptyExpoEraStakers))
+ : (0, rxjs_1.of)(stashIds.map(() => emptyExpoEraStakers)),
+ // Expose validators' all nominators. It used to be done by `erasStakers`, but now requires combining entries
+ // from all pages of `erasStakersPaged` which is cumbersome to do on frontend.
+ withExposure && api.query.staking.erasStakersPaged
+ ? (0, rxjs_1.combineLatest)(
+ stashIds.map(
+ (s) => api.query.staking.erasStakersPaged.entries(activeEra, s).pipe(
+ (0, rxjs_1.map)((exposurePagedAll) => exposurePagedAll.flatMap(([_, exposurePage]) => exposurePage.unwrapOrDefault().others)),
+ (0, rxjs_1.switchMap)((allOtherNominators) => allOtherNominators.length === 0 && api.query.staking.erasStakers
+ ? api.query.staking.erasStakers(activeEra, s).pipe(
+ (0, rxjs_1.map)((erasStakers) => erasStakers.others)
+ )
+ : of(allOtherNominators)
+ ),
+ )
+ )
+ )
+ : (0, rxjs_1.of)(stashIds.map(() => [])),
]);
}
function getBatch(api, activeEra, stashIds, flags, page) {
- return getStashInfo(api, stashIds, activeEra, flags, page).pipe((0, rxjs_1.switchMap)(([controllerIdOpt, nominatorsOpt, rewardDestination, validatorPrefs, exposure, exposureMeta, claimedRewardsEras, exposureEraStakers]) => getLedgers(api, controllerIdOpt, flags).pipe((0, rxjs_1.map)((stakingLedgerOpts) => stashIds.map((stashId, index) => parseDetails(api, stashId, controllerIdOpt[index], nominatorsOpt[index], rewardDestination[index], validatorPrefs[index], exposure[index], stakingLedgerOpts[index], exposureMeta[index], claimedRewardsEras[index], exposureEraStakers[index]))))));
+ return getStashInfo(api, stashIds, activeEra, flags, page).pipe((0, rxjs_1.switchMap)(([controllerIdOpt, nominatorsOpt, rewardDestination, validatorPrefs, exposure, exposureMeta, claimedRewardsEras, exposureEraStakers, allOtherNominators]) => getLedgers(api, controllerIdOpt, flags).pipe((0, rxjs_1.map)((stakingLedgerOpts) => stashIds.map((stashId, index) => parseDetails(api, stashId, controllerIdOpt[index], nominatorsOpt[index], rewardDestination[index], validatorPrefs[index], exposure[index], stakingLedgerOpts[index], exposureMeta[index], claimedRewardsEras[index], exposureEraStakers[index], allOtherNominators[index]))))));
}
/**
* @description From a stash, retrieve the controllerId and all relevant details
diff --git a/cjs/staking/validators.js b/cjs/staking/validators.js
index 5d74f9b00630b7cbfe1fbab5cf584b18465be262..6261b5b397528ca376c6b60fbd4c28e581c780af 100644
--- a/cjs/staking/validators.js
+++ b/cjs/staking/validators.js
@@ -7,11 +7,16 @@ const index_js_1 = require("../util/index.js");
function nextElected(instanceId, api) {
return (0, index_js_1.memo)(instanceId, () =>
// Compatibility for future generation changes in staking.
- api.query.staking.erasStakersPaged
+ // Use `erasStakersOverview` instead of `erasStakersPaged` to get all era's validators instead of
+ // era's validators nominated by at least one other nominator.
+ api.query.staking.erasStakersOverview
? api.derive.session.indexes().pipe(
// only populate for next era in the last session, so track both here - entries are not
// subscriptions, so we need a trigger - currentIndex acts as that trigger to refresh
- (0, rxjs_1.switchMap)(({ currentEra }) => api.query.staking.erasStakersPaged.keys(currentEra)),
+ (0, rxjs_1.switchMap)(({ currentEra }) => api.query.staking.erasStakersOverview.keys(currentEra).pipe(map((keys) => [keys, currentEra]))),
+ // Even though `erasStakersOverview` is defined it might not be populated.
+ // We check if `erasStakersOverview` storage has been populated and fallback to `erasStakers` if not.
+ (0, rxjs_1.switchMap)(([keys, currentEra]) => keys.length === 0 && api.query.staking.erasStakers ? api.query.staking.erasStakers.keys(currentEra) : of(keys)),
// Dedupe any duplicates
(0, rxjs_1.map)((keys) => [...new Set(keys.map(({ args: [, accountId] }) => accountId.toString()))].map((a) => api.registry.createType('AccountId', a))))
: api.query.staking.erasStakers
diff --git a/staking/query.js b/staking/query.js
index f9448e7b554df170c96971eccbe0c3c94f0fd695..e01c0ad9cf72e9d082c3de610d03c0732bbfda06 100644
--- a/staking/query.js
+++ b/staking/query.js
@@ -50,11 +50,17 @@ function filterRewards(stashIds, eras, claimedRewards, stakersOverview) {
? era
: -1;
}
+ // There is an migration period of 84 eras, where historical validators are still kept under `erasStakers`,
+ // but rewards are getting stored under `claimedRewards`. At least one page needs to be claimed.
+ if (rewardsPerEra && rewardsPerEra.has(era) && (!overviewPerEra || !overviewPerEra.has(era))) {
+ const rewards = rewardsPerEra.get(era);
+ return rewards.length > 0 ? era : -1;
+ }
return -1;
});
});
}
-function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestinationOpts, validatorPrefs, exposure, stakingLedgerOpt, exposureMeta, claimedRewards, exposureEraStakers) {
+function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestinationOpts, validatorPrefs, exposure, stakingLedgerOpt, exposureMeta, claimedRewards, exposureEraStakers, allOtherNominators) {
return {
accountId: stashId,
claimedRewardsEras: filterClaimedRewards(api, claimedRewards),
@@ -68,8 +74,11 @@ function parseDetails(api, stashId, controllerIdOpt, nominatorsOpt, rewardDestin
rewardDestination: rewardDestinationCompat(rewardDestinationOpts),
stakingLedger: stakingLedgerOpt.unwrapOrDefault(),
stashId,
- validatorPrefs
- };
+ validatorPrefs,
+ // Expose validators' all nominators. It used to be done by `erasStakers`, but now requires combining entries
+ // from all pages of `erasStakersPaged` which is cumbersome to do on frontend.
+ allOtherNominators
+};
}
function getLedgers(api, optIds, { withLedger = false }) {
const ids = optIds
@@ -129,11 +138,28 @@ function getStashInfo(api, stashIds, activeEra, { withClaimedRewardsEras, withCo
: of(stashIds.map(() => emptyClaimedRewards)),
withExposureErasStakersLegacy && api.query.staking.erasStakers
? combineLatest(stashIds.map((s) => api.query.staking.erasStakers(activeEra, s)))
- : of(stashIds.map(() => emptyExpoEraStakers))
+ : of(stashIds.map(() => emptyExpoEraStakers)),
+ // Expose validators' all nominators. It used to be done by `erasStakers`, but now requires combining entries
+ // from all pages of `erasStakersPaged` which is cumbersome to do on frontend.
+ withExposure && api.query.staking.erasStakersPaged
+ ? combineLatest(
+ stashIds.map(
+ (s) => api.query.staking.erasStakersPaged.entries(activeEra, s).pipe(
+ map((exposurePagedAll) => exposurePagedAll.flatMap(([_, exposurePage]) => exposurePage.unwrapOrDefault().others)),
+ switchMap((allOtherNominators) => allOtherNominators.length === 0 && api.query.staking.erasStakers
+ ? api.query.staking.erasStakers(activeEra, s).pipe(
+ map((erasStakers) => erasStakers.others)
+ )
+ : of(allOtherNominators)
+ ),
+ )
+ )
+ )
+ : of(stashIds.map(() => [])),
]);
}
function getBatch(api, activeEra, stashIds, flags, page) {
- return getStashInfo(api, stashIds, activeEra, flags, page).pipe(switchMap(([controllerIdOpt, nominatorsOpt, rewardDestination, validatorPrefs, exposure, exposureMeta, claimedRewardsEras, exposureEraStakers]) => getLedgers(api, controllerIdOpt, flags).pipe(map((stakingLedgerOpts) => stashIds.map((stashId, index) => parseDetails(api, stashId, controllerIdOpt[index], nominatorsOpt[index], rewardDestination[index], validatorPrefs[index], exposure[index], stakingLedgerOpts[index], exposureMeta[index], claimedRewardsEras[index], exposureEraStakers[index]))))));
+ return getStashInfo(api, stashIds, activeEra, flags, page).pipe(switchMap(([controllerIdOpt, nominatorsOpt, rewardDestination, validatorPrefs, exposure, exposureMeta, claimedRewardsEras, exposureEraStakers, allOtherNominators]) => getLedgers(api, controllerIdOpt, flags).pipe(map((stakingLedgerOpts) => stashIds.map((stashId, index) => parseDetails(api, stashId, controllerIdOpt[index], nominatorsOpt[index], rewardDestination[index], validatorPrefs[index], exposure[index], stakingLedgerOpts[index], exposureMeta[index], claimedRewardsEras[index], exposureEraStakers[index], allOtherNominators[index]))))));
}
/**
* @description From a stash, retrieve the controllerId and all relevant details
diff --git a/staking/types.d.ts b/staking/types.d.ts
index 74e54287d69b3cfc7c9713cd744737bc7ac1078f..4dd7d49cb6baf9fea6f4b99e7cf91b40c0b4d2b0 100644
--- a/staking/types.d.ts
+++ b/staking/types.d.ts
@@ -1,6 +1,6 @@
import type { Option, u32, Vec } from '@polkadot/types';
import type { AccountId, Balance, EraIndex, RewardPoint } from '@polkadot/types/interfaces';
-import type { PalletStakingRewardDestination, PalletStakingStakingLedger, PalletStakingValidatorPrefs, SpStakingExposure, SpStakingExposurePage, SpStakingPagedExposureMetadata } from '@polkadot/types/lookup';
+import type { PalletStakingRewardDestination, PalletStakingStakingLedger, PalletStakingValidatorPrefs, SpStakingExposure, SpStakingExposurePage, SpStakingPagedExposureMetadata, SpStakingIndividualExposure } from '@polkadot/types/lookup';
import type { BN } from '@polkadot/util';
import type { DeriveSessionIndexes } from '../session/types.js';
export type DeriveEraValPoints = Record<string, RewardPoint>;
@@ -99,6 +99,7 @@ export interface DeriveStakingStash {
stashId: AccountId;
validatorPrefs: PalletStakingValidatorPrefs;
claimedRewardsEras: Vec<u32>;
+ allOtherNominators: Vec<SpStakingIndividualExposure>;
}
export interface DeriveStakingQuery extends DeriveStakingStash {
accountId: AccountId;
diff --git a/staking/validators.js b/staking/validators.js
index bfaae2c0e0da493cc09b60fbb45ad9ceef0faf27..5eefaa5cc48e47aaa2e082e744848784f00704f1 100644
--- a/staking/validators.js
+++ b/staking/validators.js
@@ -3,11 +3,16 @@ import { memo } from '../util/index.js';
export function nextElected(instanceId, api) {
return memo(instanceId, () =>
// Compatibility for future generation changes in staking.
- api.query.staking.erasStakersPaged
+ // Use `erasStakersOverview` instead of `erasStakersPaged` to get all era's validators instead of
+ // era's validators nominated by at least one other nominator.
+ api.query.staking.erasStakersOverview
? api.derive.session.indexes().pipe(
// only populate for next era in the last session, so track both here - entries are not
// subscriptions, so we need a trigger - currentIndex acts as that trigger to refresh
- switchMap(({ currentEra }) => api.query.staking.erasStakersPaged.keys(currentEra)),
+ switchMap(({ currentEra }) => api.query.staking.erasStakersOverview.keys(currentEra).pipe(map((keys) => [keys, currentEra]))),
+ // Even though `erasStakersOverview` is defined it might not be populated.
+ // We check if `erasStakersOverview` storage has been populated and fallback to `erasStakers` if not.
+ switchMap(([keys, currentEra]) => keys.length === 0 && api.query.staking.erasStakers ? api.query.staking.erasStakers.keys(currentEra) : of(keys)),
// Dedupe any duplicates
map((keys) => [...new Set(keys.map(({ args: [, accountId] }) => accountId.toString()))].map((a) => api.registry.createType('AccountId', a))))
: api.query.staking.erasStakers
Loading