Skip to content

Commit 704fea9

Browse files
committed
debug zksync os mock paymaster issue
1 parent ececa32 commit 704fea9

File tree

4 files changed

+321
-50
lines changed

4 files changed

+321
-50
lines changed

packages/sdk-platforms/rust/zksync-sso-erc4337/crates/zksync-sso-erc4337-core/src/erc4337/account/modular_smart_account/deploy/user_op.rs

Lines changed: 16 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,7 @@ mod tests {
116116
use super::*;
117117
use crate::{
118118
erc4337::{
119-
account::{
120-
erc7579::module::{
121-
Module,
122-
installed::{IsModuleInstalledParams, is_module_installed},
123-
},
124-
modular_smart_account::{
125-
deploy::EOASigners,
126-
test_utilities::fund_account_with_default_amount,
127-
},
128-
},
119+
account::modular_smart_account::deploy::EOASigners,
129120
paymaster::mock_paymaster::deploy_mock_paymaster_and_deposit_amount,
130121
signer::create_eoa_signer,
131122
},
@@ -195,34 +186,22 @@ mod tests {
195186
eoa_validator_address,
196187
)?;
197188

198-
let address =
199-
deploy_account_with_user_op(DeployAccountWithUserOpParams {
200-
deploy_params: DeployAccountParams {
201-
factory_address,
202-
eoa_signers: Some(eoa_signers),
203-
webauthn_signer: None,
204-
session_validator: None,
205-
id: None,
206-
provider: provider.clone(),
207-
},
208-
entry_point_address,
209-
bundler_client: bundler_client.clone(),
210-
signer,
211-
paymaster,
212-
nonce_key: None,
213-
})
214-
.await?;
215-
216-
fund_account_with_default_amount(address, provider.clone()).await?;
217-
218-
let is_module_installed =
219-
is_module_installed(IsModuleInstalledParams {
220-
module: Module::eoa_validator(eoa_validator_address),
221-
account: address,
189+
_ = deploy_account_with_user_op(DeployAccountWithUserOpParams {
190+
deploy_params: DeployAccountParams {
191+
factory_address,
192+
eoa_signers: Some(eoa_signers),
193+
webauthn_signer: None,
194+
session_validator: None,
195+
id: None,
222196
provider: provider.clone(),
223-
})
224-
.await?;
225-
eyre::ensure!(is_module_installed, "Module is not installed");
197+
},
198+
entry_point_address,
199+
bundler_client: bundler_client.clone(),
200+
signer,
201+
paymaster,
202+
nonce_key: None,
203+
})
204+
.await?;
226205

227206
drop(mock_paymaster);
228207
drop(bundler);

0 commit comments

Comments
 (0)