/substrate-scripts

Helper scripts for dealing with various Substrate tasks.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

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/