diff --git a/.github/zombienet-flaky-tests b/.github/zombienet-flaky-tests index c22ca3bbd2c6f..8a42eb6e26bf7 100644 --- a/.github/zombienet-flaky-tests +++ b/.github/zombienet-flaky-tests @@ -9,10 +9,6 @@ zombienet-substrate-0002-validators-warp-sync:8871 zombienet-cumulus-0009-elastic_scaling_pov_recovery:8986 zombienet-cumulus-0010-elastic_scaling_multiple_block_per_slot:8999 zombienet-polkadot-functional-0014-chunk-fetching-network-compatibility:9980 -# disabled until zombienet support penpal (https://github.com/paritytech/zombienet-sdk/issues/480) -zombienet-polkadot-shared-core-idle-parachain:10653 zombienet-polkadot-functional-async-backing-6-seconds-rate:10653 -zombienet-polkadot-elastic-scaling-doesnt-break-parachains:10653 -zombienet-polkadot-smoke-0005-precompile-pvf-smoke:10653 -zombienet-polkadot-smoke-0004-coretime-smoke-test:10653 zombienet-polkadot-smoke-0002-parachains-parachains-upgrade-smoke:10653 +zombienet-polkadot-smoke-0004-coretime-smoke-test:10653 diff --git a/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs b/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs index 82a7f365159bb..4a9a3d7d68e77 100644 --- a/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs +++ b/cumulus/parachains/runtimes/testing/penpal/src/genesis_config_presets.rs @@ -84,11 +84,9 @@ fn penpal_parachain_genesis( "pal-2".as_bytes().to_vec(), 12, )], - accounts: vec![( - crate::xcm_config::TELEPORTABLE_ASSET_ID, - sudo.clone(), - crate::EXISTENTIAL_DEPOSIT * 4096, - )] + // Don't pre-fund accounts with non-sufficient assets at genesis + // They can be minted later if needed + accounts: vec![] }, foreign_assets: ForeignAssetsConfig { assets: vec![( diff --git a/cumulus/polkadot-parachain/src/chain_spec/penpal.rs b/cumulus/polkadot-parachain/src/chain_spec/penpal.rs index 750e2ff243fb5..ef3e7567c83a8 100644 --- a/cumulus/polkadot-parachain/src/chain_spec/penpal.rs +++ b/cumulus/polkadot-parachain/src/chain_spec/penpal.rs @@ -63,7 +63,17 @@ pub fn staging_penpal_local_config() -> GenericChainSpec { hex!["d47753f0cca9dd8da00c70e82ec4fc5501a69c49a5952a643d18802837c88212"] .unchecked_into(), ], - vec![hex!["9ed7705e3c7da027ba0583a22a3212042f7e715d3c168ba14f1424e2bc111d00"].into()], + { + use sp_keyring::Sr25519Keyring; + let mut accounts = vec![hex![ + "9ed7705e3c7da027ba0583a22a3212042f7e715d3c168ba14f1424e2bc111d00" + ] + .into()]; + // Add well-known accounts for zombienet compatibility (Alice is used for sudo + // transactions) + accounts.extend(Sr25519Keyring::well_known().map(|k| k.to_account_id())); + accounts + }, 1000.into(), )) .build()