GitHunt
GG

ggwpez/substrate-scripts

Helper scripts for dealing with various Substrate tasks.

Setup

pip install substrate-interface
# or
pip install -r requirements.txt

Content

prefund-chain-spec: can be used to prefund accounts in a Substrate chainspec. Example:

./target/release/substrate build-spec --dev > spec.json
python prefund-chain-spec.py
./target/release/substrate --chain=out-spec.json --alice --force-authoring --tmp --no-hardware-benchmarks

Tests with:

pytest prefund-chain-spec

update-weights: Helper script to run all pallet benchmarks in Substrate/Polkadot/Cumulus.

Usage like (see README):

python run.py --debug --project substrate --cwd ~/work/substrate/

Languages

Rust99.7%Python0.2%JavaScript0.0%Shell0.0%HTML0.0%Just0.0%

Contributors

GNU General Public License v3.0
Created January 23, 2023
Updated March 6, 2026
ggwpez/substrate-scripts | GitHunt