Skip to content

Commit 24a2bc4

Browse files
committed
feat: oz account 0.20.0 and 1.0.0
1 parent 6773f22 commit 24a2bc4

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

src/account.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use crate::signer::{AnySigner, SignerArgs, SignerResolutionTask};
2020

2121
const BRAAVOS_SIGNER_TYPE_STARK: Felt = Felt::ONE;
2222

23-
pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 23] = [
23+
pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 25] = [
2424
KnownAccountClass {
2525
class_hash: felt!("0x048dd59fabc729a5db3afdf649ecaf388e931647ab2f53ca3c6183fa480aa292"),
2626
variant: AccountVariantType::OpenZeppelinLegacy,
@@ -138,6 +138,16 @@ pub const KNOWN_ACCOUNT_CLASSES: [KnownAccountClass; 23] = [
138138
// Same hash for v0.18.0
139139
description: "OpenZeppelin account contract v0.19.0 compiled with cairo v2.8.4",
140140
},
141+
KnownAccountClass {
142+
class_hash: felt!("0x02b31e19e45c06f29234e06e2ee98a9966479ba3067f8785ed972794fdb0065c"),
143+
variant: AccountVariantType::OpenZeppelin,
144+
description: "OpenZeppelin account contract v0.20.0 compiled with cairo v2.9.1",
145+
},
146+
KnownAccountClass {
147+
class_hash: felt!("0x05b4b537eaa2399e3aa99c4e2e0208ebd6c71bc1467938cd52c798c601e43564"),
148+
variant: AccountVariantType::OpenZeppelin,
149+
description: "OpenZeppelin account contract v1.0.0 compiled with cairo v2.9.4",
150+
},
141151
];
142152

143153
pub const BUILTIN_ACCOUNTS: &[BuiltinAccount] = &[

src/subcommands/account/oz/init.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ use crate::{
1515
signer::SignerArgs,
1616
};
1717

18-
/// OpenZeppelin account contract v0.19.0 compiled with cairo v2.8.4
18+
/// OpenZeppelin account contract v1.0.0 compiled with cairo v2.9.4
1919
const OZ_ACCOUNT_CLASS_HASH: Felt =
20-
felt!("0x04a444ef8caf8fa0db05da60bf0ad9bae264c73fa7e32c61d245406f5523174b");
20+
felt!("0x05b4b537eaa2399e3aa99c4e2e0208ebd6c71bc1467938cd52c798c601e43564");
2121

2222
#[derive(Debug, Parser)]
2323
pub struct Init {

0 commit comments

Comments
 (0)