Substrate rUntime uPgrade TESTing library
Funded by:
https://uptest-sc.github.io/
https://docs.rs/libuptest/0.1.1/libuptest/
Uptest aims to be an easy stand alone library for testing runtime upgrades before they are deployed.
Use libuptest to execute extrensic test before and after the upgrade is pushed
```rust use libuptest::jsonrpseeclient::JsonrpseeClient; use libuptest::wsmod::getmetadata_version;
println!("Connecting to Edgeware"); let dialedg: JsonrpseeClient = JsonrpseeClient::edgewaredefaulturl().unwrap();//.unwrap();//.unwrap(); let edgversion: u8 = getmetadataversion(dial_edg).await?;
println!("Connected to chain: {:?} and got metadata version: {:?}", "Edgeware", edgversion);
``
cargo run -p uptest-examples --example metadataversion`
shell
cargo run -p uptest-examples --example get_pallet_storagemaps_storagevalues
The rpcclient comes with 5 different "default" chain endpoints:
* withdefaulturl -> ws://127.0.0.1:9944
* edgewaredefaulturl -> wss://edgeware.jelliedowl.net:443
* polkadotdefaulturl -> wss://polkadot-rpc-tn.dwellir.com:443
* kusamadefaulturl -> wss://kusama-rpc-tn.dwellir.com:443
* soradefaulturl -> wss://ws.mof.sora.org:443