Skip to content
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
168 changes: 55 additions & 113 deletions packages/kusama/src/__snapshots__/kusama.staking.e2e.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ exports[`Kusama Staking > base staking tests > chill other > chill other events
[
{
"data": {
"stash": "FoQJpPyadYccjavVdTWxpxU7rUEaYhfLCPwXgkfD6Zat9QP",
"stash": "EvvS4HELEC1nxVHsjYUsPvypd2kXeu78AguyiSN7kV2pTnk",
},
"method": "Chilled",
"section": "staking",
Expand Down Expand Up @@ -305,18 +305,18 @@ exports[`Kusama Staking > base staking tests > set invulnerables with bad origin
exports[`Kusama Staking > base staking tests > set invulnerables with root origin > alice funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 5000000000000,
"reserved": 16666666650000,
}
`;

exports[`Kusama Staking > base staking tests > set invulnerables with root origin > alice funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 10000000000000,
"reserved": 33333333300000,
}
`;

Expand All @@ -325,7 +325,7 @@ exports[`Kusama Staking > base staking tests > set invulnerables with root origi
exports[`Kusama Staking > base staking tests > set invulnerables with root origin > bob funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 0,
}
Expand All @@ -334,16 +334,16 @@ exports[`Kusama Staking > base staking tests > set invulnerables with root origi
exports[`Kusama Staking > base staking tests > set invulnerables with root origin > bob funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 10000000000000,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > base staking tests > set invulnerables with root origin > charlie funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 0,
}
Expand All @@ -352,34 +352,34 @@ exports[`Kusama Staking > base staking tests > set invulnerables with root origi
exports[`Kusama Staking > base staking tests > set invulnerables with root origin > charlie funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999112324871,
"free": 3332445654871,
"frozen": 0,
"reserved": 10000000000000,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > base staking tests > set invulnerables with root origin > staking slash events 1`] = `
[
{
"data": {
"amount": 5000000000000,
"staker": "HNZata7iMYWmk5RvZRTiAsSDhV8366zq2YGb3tLH5Upf74F",
"amount": "(rounded 17000000000000)",
"staker": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
},
"method": "Slashed",
"section": "staking",
},
{
"data": {
"amount": 10000000000000,
"staker": "FoQJpPyadYccjavVdTWxpxU7rUEaYhfLCPwXgkfD6Zat9QP",
"amount": "(rounded 33000000000000)",
"staker": "EvvS4HELEC1nxVHsjYUsPvypd2kXeu78AguyiSN7kV2pTnk",
},
"method": "Slashed",
"section": "staking",
},
{
"data": {
"amount": 10000000000000,
"staker": "Fr4NzY1udSFFLzb2R3qxVQkwz9cZraWkyfH4h3mVVk7BK7P",
"amount": "(rounded 33000000000000)",
"staker": "D2oHoVDFJGy7iDYcY7fbm82CuNycWaSxCGpsQtLqkrE9JKf",
},
"method": "Slashed",
"section": "staking",
Expand Down Expand Up @@ -490,7 +490,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > kick events 1
[
{
"data": {
"nominator": "HNZata7iMYWmk5RvZRTiAsSDhV8366zq2YGb3tLH5Upf74F",
"nominator": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
"stash": "FQ3JxEebQJY23NumtMUU1k7YJrbyK6L8j4uK5VwKpeVqFnh",
},
"method": "Kicked",
Expand All @@ -504,7 +504,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > nominator bon
{
"data": {
"amount": 100000000000000,
"stash": "HNZata7iMYWmk5RvZRTiAsSDhV8366zq2YGb3tLH5Upf74F",
"stash": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
},
"method": "Bonded",
"section": "staking",
Expand All @@ -517,7 +517,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > nominator bon
{
"data": {
"amount": 100000000000000,
"stash": "HNZata7iMYWmk5RvZRTiAsSDhV8366zq2YGb3tLH5Upf74F",
"stash": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
},
"method": "Bonded",
"section": "staking",
Expand All @@ -529,7 +529,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > unbond events
[
{
"data": {
"amount": 50000000000000,
"amount": "(rounded 33000000000000)",
"stash": "FQ3JxEebQJY23NumtMUU1k7YJrbyK6L8j4uK5VwKpeVqFnh",
},
"method": "Unbonded",
Expand Down Expand Up @@ -558,7 +558,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > validator 0 b
[
{
"data": {
"amount": 50000000000000,
"amount": "(rounded 33000000000000)",
"stash": "FQ3JxEebQJY23NumtMUU1k7YJrbyK6L8j4uK5VwKpeVqFnh",
},
"method": "Bonded",
Expand Down Expand Up @@ -587,7 +587,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > validator 1 b
[
{
"data": {
"amount": 50000000000000,
"amount": "(rounded 33000000000000)",
"stash": "GtgvkKoi3CxJk2mP5ZzuJ7Mj8ipiy4Sf6T4wtt89W8m8FNa",
},
"method": "Bonded",
Expand Down Expand Up @@ -616,7 +616,7 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > validator 2 b
[
{
"data": {
"amount": 50000000000000,
"amount": "(rounded 33000000000000)",
"stash": "ErRmn1hykJ1ppjMoNfQyRYA9c3j7y3YZnKQsCecD1k9D42B",
},
"method": "Bonded",
Expand All @@ -641,19 +641,6 @@ exports[`Kusama Staking > base staking tests > staking lifecycle > validator 2 v
]
`;

exports[`Kusama Staking > base staking tests > test fast unstake > nominator bond events 1`] = `
[
{
"data": {
"amount": 100000000000000,
"stash": "HNZata7iMYWmk5RvZRTiAsSDhV8366zq2YGb3tLH5Upf74F",
},
"method": "Bonded",
"section": "staking",
},
]
`;

exports[`Kusama Staking > base staking tests > test force unstaking of nominator > force unstake bad origin events 1`] = `
[
{
Expand Down Expand Up @@ -724,57 +711,70 @@ exports[`Kusama Staking > base staking tests > trying to nominate with no bonded
]
`;

exports[`Kusama Staking > fast unstake > test fast unstake > nominator bond events 1`] = `
[
{
"data": {
"amount": 100000000000000,
"stash": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
},
"method": "Bonded",
"section": "staking",
},
]
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as admin > alice funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as admin > bob funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as admin > charlie funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as root > alice funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as root > bob funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

exports[`Kusama Staking > slashing tests > cancel deferred slash as root > charlie funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 99999554590223,
"free": 3332887920223,
"frozen": 0,
"reserved": 0,
"reserved": 33333333300000,
}
`;

Expand All @@ -798,87 +798,29 @@ exports[`Kusama Staking > slashing tests > cancel deferred slash with bad origin
]
`;

exports[`Kusama Staking > slashing tests > unapplied slash > alice funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"frozen": 0,
"reserved": 5000000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > alice funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"free": 33232891223553,
"frozen": 0,
"reserved": 10000000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > balances slash events 1`] = `[]`;

exports[`Kusama Staking > slashing tests > unapplied slash > bob funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"frozen": 0,
"reserved": 0,
"reserved": 100000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > bob funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"free": 33232891223553,
"frozen": 0,
"reserved": 10000000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > charlie funds post slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"frozen": 0,
"reserved": 0,
"reserved": 100000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > charlie funds pre slash 1`] = `
{
"flags": "0x80000000000000000000000000000000",
"free": 89999554590223,
"free": 33232891223553,
"frozen": 0,
"reserved": 10000000000000,
"reserved": 100000000000,
}
`;

exports[`Kusama Staking > slashing tests > unapplied slash > staking slash events 1`] = `
[
{
"data": {
"amount": 5000000000000,
"staker": "D8ew585BL5H1ALhn4kmJoxhgqcgKDZLPc6xunJNv4mmrBns",
},
"method": "Slashed",
"section": "staking",
},
{
"data": {
"amount": 10000000000000,
"staker": "EvvS4HELEC1nxVHsjYUsPvypd2kXeu78AguyiSN7kV2pTnk",
},
"method": "Slashed",
"section": "staking",
},
{
"data": {
"amount": 10000000000000,
"staker": "D2oHoVDFJGy7iDYcY7fbm82CuNycWaSxCGpsQtLqkrE9JKf",
},
"method": "Slashed",
"section": "staking",
},
]
`;
4 changes: 3 additions & 1 deletion packages/kusama/src/kusama.staking.e2e.test.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
import { kusama } from '@e2e-test/networks/chains'
import { fullStakingTests, registerTestTree } from '@e2e-test/shared'

registerTestTree(fullStakingTests(kusama, { testSuiteName: 'Kusama Staking', addressEncoding: 2 }))
registerTestTree(
fullStakingTests(kusama, { testSuiteName: 'Kusama Staking', addressEncoding: 2, relayOrPara: 'Relay' }),
)
2 changes: 1 addition & 1 deletion packages/networks/src/chains/acala.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { defaultAccounts } from '../defaultAccounts.js'
import { defineChain } from '../defineChain.js'
import { defaultAccounts } from '../testAccounts.js'

const custom = {
acala: {
Expand Down
3 changes: 2 additions & 1 deletion packages/networks/src/chains/assethub.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { defaultAccounts, defaultAccountsSr25519 } from '../defaultAccounts.js'
import { defineChain } from '../defineChain.js'
import { defaultAccounts, defaultAccountsSr25519, testAccounts } from '../testAccounts.js'

const custom = {
assetHubPolkadot: {
Expand Down Expand Up @@ -47,6 +47,7 @@ const getInitStorages = (config: typeof custom.assetHubPolkadot | typeof custom.
account: [
[[defaultAccounts.alice.address], { providers: 1, data: { free: 1000e10 } }],
[[defaultAccountsSr25519.alice.address], { providers: 1, data: { free: 1000e10 } }],
[[testAccounts.alice.address], { providers: 1, data: { free: 1000e10 } }],
],
},
Assets: {
Expand Down
Loading