fix: clippy manual_flatten and dead_code in subxt examples
This commit is contained in:
@@ -187,10 +187,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" TX SUCCESS!");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
},
|
||||
Err(e) => println!(" TX dispatch error: {}", e),
|
||||
|
||||
@@ -114,26 +114,18 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
Some(Ok(TxStatus::InBestBlock(details))) => {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
if ev.pallet_name() == "Staking"
|
||||
&& ev.variant_name() == "Bonded"
|
||||
{
|
||||
println!(" SUCCESS: {} HEZ bonded", bond_hez);
|
||||
tx_ok = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
if ev.pallet_name() == "Staking"
|
||||
&& ev.variant_name() == "Bonded"
|
||||
{
|
||||
println!(" SUCCESS: {} HEZ bonded", bond_hez);
|
||||
tx_ok = true;
|
||||
}
|
||||
}
|
||||
if !tx_ok {
|
||||
println!(" WARNING: No Staking::Bonded event");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(
|
||||
" {}::{}",
|
||||
ev.pallet_name(),
|
||||
ev.variant_name()
|
||||
);
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -101,10 +101,8 @@ async fn wait_for_success(
|
||||
Some(Ok(TxStatus::InBestBlock(details))) => match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" {} SUCCESS!", label);
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
return Ok(true);
|
||||
},
|
||||
|
||||
+4
-6
@@ -64,12 +64,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
let mut sudid = false;
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
sudid = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
sudid = true;
|
||||
}
|
||||
}
|
||||
if sudid {
|
||||
|
||||
+8
-14
@@ -216,16 +216,12 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
Ok(events) => {
|
||||
let mut has_sudid = false;
|
||||
let mut has_sent = false;
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet"
|
||||
&& ev.variant_name() == "Sent"
|
||||
{
|
||||
has_sent = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet" && ev.variant_name() == "Sent" {
|
||||
has_sent = true;
|
||||
}
|
||||
}
|
||||
if has_sudid && has_sent {
|
||||
@@ -233,10 +229,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
tx_ok = true;
|
||||
} else {
|
||||
println!(" WARNING: Missing expected events");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
+2
-4
@@ -45,10 +45,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" SUCCESS!");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
},
|
||||
Err(e) => println!(" Error: {}", e),
|
||||
|
||||
+8
-14
@@ -332,16 +332,12 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
Ok(events) => {
|
||||
let mut has_sudid = false;
|
||||
let mut has_sent = false;
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet"
|
||||
&& ev.variant_name() == "Sent"
|
||||
{
|
||||
has_sent = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet" && ev.variant_name() == "Sent" {
|
||||
has_sent = true;
|
||||
}
|
||||
}
|
||||
if has_sudid && has_sent {
|
||||
@@ -349,10 +345,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
tx_ok = true;
|
||||
} else {
|
||||
println!(" WARNING: Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -110,10 +110,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" SUCCESS!");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
ok = true;
|
||||
},
|
||||
|
||||
@@ -116,26 +116,18 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
Some(Ok(TxStatus::InBestBlock(details))) => {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
if ev.pallet_name() == "Balances"
|
||||
&& ev.variant_name() == "Transfer"
|
||||
{
|
||||
println!(" SUCCESS: {} HEZ transferred", amount_hez);
|
||||
tx_ok = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
if ev.pallet_name() == "Balances"
|
||||
&& ev.variant_name() == "Transfer"
|
||||
{
|
||||
println!(" SUCCESS: {} HEZ transferred", amount_hez);
|
||||
tx_ok = true;
|
||||
}
|
||||
}
|
||||
if !tx_ok {
|
||||
println!(" WARNING: No Transfer event found");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(
|
||||
" {}::{}",
|
||||
ev.pallet_name(),
|
||||
ev.variant_name()
|
||||
);
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
//! SUDO_MNEMONIC="..." cargo run --release -p pezkuwi-subxt --example validator_welati_batch
|
||||
//! SUDO_MNEMONIC="..." SKIP=5 cargo run --release -p pezkuwi-subxt --example validator_welati_batch
|
||||
|
||||
#![allow(missing_docs)]
|
||||
#![allow(missing_docs, dead_code)]
|
||||
use pezkuwi_subxt::dynamic::Value;
|
||||
use pezkuwi_subxt::utils::AccountId32;
|
||||
use pezkuwi_subxt::{OnlineClient, PezkuwiConfig};
|
||||
@@ -372,16 +372,12 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
Ok(events) => {
|
||||
let mut has_sudid = false;
|
||||
let mut has_sent = false;
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet"
|
||||
&& ev.variant_name() == "Sent"
|
||||
{
|
||||
has_sent = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
has_sudid = true;
|
||||
}
|
||||
if ev.pallet_name() == "XcmPallet" && ev.variant_name() == "Sent" {
|
||||
has_sent = true;
|
||||
}
|
||||
}
|
||||
if has_sudid && has_sent {
|
||||
@@ -389,10 +385,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
tx_ok = true;
|
||||
} else {
|
||||
println!(" WARNING: Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -92,10 +92,8 @@ async fn submit_and_watch(
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" {} SUCCESS!", label);
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
return Ok(true);
|
||||
},
|
||||
|
||||
+9
-11
@@ -190,17 +190,15 @@ async fn extract_and_process(
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" In best block! Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
if ev.pallet_name() == "ValidatorManager"
|
||||
&& ev.variant_name() == "ValidatorsDeregistered"
|
||||
{
|
||||
println!(" >>> ValidatorsDeregistered event confirmed!");
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
if ev.pallet_name() == "ValidatorManager"
|
||||
&& ev.variant_name() == "ValidatorsDeregistered"
|
||||
{
|
||||
println!(" >>> ValidatorsDeregistered event confirmed!");
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
+16
-18
@@ -114,24 +114,22 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" In best block! Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
if ev.pallet_name() == "ValidatorManager"
|
||||
&& ev.variant_name() == "ValidatorsDeregistered"
|
||||
{
|
||||
// Try to decode the event data
|
||||
println!(" >>> ValidatorsDeregistered event!");
|
||||
let bytes = ev.field_bytes();
|
||||
println!(
|
||||
" >>> Event field bytes ({} bytes): 0x{}",
|
||||
bytes.len(),
|
||||
hex::encode(&bytes[..std::cmp::min(bytes.len(), 128)])
|
||||
);
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
if ev.pallet_name() == "ValidatorManager"
|
||||
&& ev.variant_name() == "ValidatorsDeregistered"
|
||||
{
|
||||
// Try to decode the event data
|
||||
println!(" >>> ValidatorsDeregistered event!");
|
||||
let bytes = ev.field_bytes();
|
||||
println!(
|
||||
" >>> Event field bytes ({} bytes): 0x{}",
|
||||
bytes.len(),
|
||||
hex::encode(&bytes[..std::cmp::min(bytes.len(), 128)])
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -142,12 +142,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" In best block! Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
success = true;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
+2
-4
@@ -134,10 +134,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" TX SUCCESS!");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" Event: {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
}
|
||||
},
|
||||
Err(e) => println!(" TX dispatch error: {}", e),
|
||||
|
||||
+8
-14
@@ -91,14 +91,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" In best block! Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "System"
|
||||
&& ev.variant_name() == "CodeUpdated"
|
||||
{
|
||||
upgrade_ok = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "System" && ev.variant_name() == "CodeUpdated" {
|
||||
upgrade_ok = true;
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -202,12 +198,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
match details.wait_for_success().await {
|
||||
Ok(events) => {
|
||||
println!(" In best block! Events:");
|
||||
for event in events.iter() {
|
||||
if let Ok(ev) = event {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
storage_ok = true;
|
||||
}
|
||||
for ev in events.iter().flatten() {
|
||||
println!(" {}::{}", ev.pallet_name(), ev.variant_name());
|
||||
if ev.pallet_name() == "Sudo" && ev.variant_name() == "Sudid" {
|
||||
storage_ok = true;
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user