Skip to content

Commit

Permalink
feat: support oz v0.12.0 account
Browse files Browse the repository at this point in the history
  • Loading branch information
xJonathanLEI committed May 2, 2024
1 parent 9e36e46 commit 1325770
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
7 changes: 6 additions & 1 deletion src/account.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ use crate::signer::{AnySigner, SignerArgs, SignerResolutionTask};

const BRAAVOS_SIGNER_TYPE_STARK: FieldElement = FieldElement::ONE;

pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 14] = [
pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 15] = [
KnownAccountClass {
class_hash: felt!("0x048dd59fabc729a5db3afdf649ecaf388e931647ab2f53ca3c6183fa480aa292"),
variant: AccountVariantType::OpenZeppelinLegacy,
Expand Down Expand Up @@ -91,6 +91,11 @@ pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 14] = [
variant: AccountVariantType::OpenZeppelin,
description: "OpenZeppelin account contract v0.11.0 compiled with cairo v2.6.3",
},
KnownAccountClass {
class_hash: felt!("0x01e60c8722677cfb7dd8dbea5be86c09265db02cdfe77113e77da7d44c017388"),
variant: AccountVariantType::OpenZeppelin,
description: "OpenZeppelin account contract v0.12.0 compiled with cairo v2.6.3",
},
];

pub const BUILTIN_ACCOUNTS: &[BuiltinAccount] = &[
Expand Down
4 changes: 2 additions & 2 deletions src/subcommands/account/oz/init.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@ use crate::{
signer::SignerArgs,
};

/// OpenZeppelin account contract v0.11.0 compiled with cairo v2.6.3
/// OpenZeppelin account contract v0.12.0 compiled with cairo v2.6.3
const OZ_ACCOUNT_CLASS_HASH: FieldElement =
felt!("0x0450f568a8cb6ea1bcce446355e8a1c2e5852a6b8dc3536f495cdceb62e8a7e2");
felt!("0x01e60c8722677cfb7dd8dbea5be86c09265db02cdfe77113e77da7d44c017388");

#[derive(Debug, Parser)]
pub struct Init {
Expand Down

0 comments on commit 1325770

Please sign in to comment.