diff --git a/crates/sozo/ops/src/migration/mod.rs b/crates/sozo/ops/src/migration/mod.rs index e6d913d93a..cca4e5b0c0 100644 --- a/crates/sozo/ops/src/migration/mod.rs +++ b/crates/sozo/ops/src/migration/mod.rs @@ -84,7 +84,14 @@ async fn get_declarers_accounts( for a in vals { let address = a["address"].as_str().unwrap(); - let private_key = a["privateKey"].as_str().unwrap(); + + // On slot, some accounts are hidden, we skip them. + let private_key = if let Some(pk) = a["privateKey"].as_str() { + pk + } else { + continue; + }; + let provider = AnyProvider::JsonRpcHttp(JsonRpcClient::new(HttpTransport::new( Url::parse(rpc_url).unwrap(), )));