Skip to content

Commit

Permalink
add two collators and 6 second blocktimes with release works
Browse files Browse the repository at this point in the history
  • Loading branch information
enddynayn committed Aug 27, 2024
1 parent 057788f commit 01c233c
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 2 deletions.
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,13 @@ start:
start-paseo-relay:
./scripts/init.sh start-paseo-relay-chain


start-paseo-collator-alice:
./scripts/init.sh start-paseo-collator-alice

start-paseo-collator-bob:
./scripts/init.sh start-paseo-collator-bob

start-frequency:
./scripts/init.sh start-frequency

Expand Down
2 changes: 1 addition & 1 deletion runtime/frequency/src/apis.rs
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ impl_runtime_apis! {
}
}

#[cfg(any(not(feature = "frequency-no-relay"), feature = "frequency-lint-check"))]
#[cfg(any(feature = "frequency-testnet", feature = "frequency-local"))]
impl cumulus_primitives_aura::AuraUnincludedSegmentApi<Block> for Runtime {
fn can_build_upon(
included_hash: <Block as BlockT>::Hash,
Expand Down
2 changes: 1 addition & 1 deletion runtime/frequency/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -966,7 +966,7 @@ const UNINCLUDED_SEGMENT_CAPACITY: u32 = 3;
const BLOCK_PROCESSING_VELOCITY: u32 = 1;
#[cfg(any(not(feature = "frequency-no-relay"), feature = "frequency-lint-check"))]
/// Relay chain slot duration, in milliseconds.
const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6000;
const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32 = 6_000;

// See https://paritytech.github.io/substrate/master/pallet_parachain_system/index.html for
// the descriptions of these configs.
Expand Down
56 changes: 56 additions & 0 deletions scripts/init.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,62 @@ stop-frequency-docker)
docker-compose down
;;

start-paseo-collator-alice)
printf "\nBuilding frequency with runtime '$parachain' and id '$para_id'...\n"
cargo build --release --features frequency-local

parachain_dir_alice=$base_dir/parachain/alice/${para_id}
mkdir -p $parachain_dir_alice;

if [ "$2" == "purge" ]; then
echo "purging parachain..."
rm -rf $parachain_dir_alice
fi

"${Frequency_BINARY_PATH:-./target/release/frequency}" key generate-node-key --base-path=$parachain_dir_alice/data

./scripts/run_collator.sh \
--chain="frequency-paseo-local" --alice \
--base-path=$parachain_dir_alice/data \
--wasm-execution=compiled \
--force-authoring \
--port $((30333)) \
--rpc-port $((9944)) \
--rpc-external \
--rpc-cors all \
--rpc-methods=Unsafe \
--trie-cache-size 0 \
$offchain_params \
;;

start-paseo-collator-bob)
printf "\nBuilding frequency with runtime '$parachain' and id '$para_id'...\n"
cargo build --release --features frequency-local

parachain_dir_bob=$base_dir/parachain/bob/${para_id}
mkdir -p $parachain_dir_bob;

if [ "$2" == "purge" ]; then
echo "purging parachain..."
rm -rf $parachain_dir_bob
fi

"${Frequency_BINARY_PATH:-./target/release/frequency}" key generate-node-key --base-path=$parachain_dir_bob/data

./scripts/run_collator.sh \
--chain="frequency-paseo-local" --bob \
--base-path=$parachain_dir_bob/data \
--wasm-execution=compiled \
--force-authoring \
--port $((30332)) \
--rpc-port $((9943)) \
--rpc-external \
--rpc-cors all \
--rpc-methods=Unsafe \
--trie-cache-size 0 \
$offchain_params \
;;

start-frequency)
printf "\nBuilding frequency with runtime '$parachain' and id '$para_id'...\n"
cargo build --release --features frequency-local
Expand Down

0 comments on commit 01c233c

Please sign in to comment.