1#![deny(missing_docs)]
4
5mod account;
6pub use account::{
7 Account, AccountError, ConnectedAccount, DeclarationV3, ExecutionEncoder, ExecutionV3,
8 PreparedDeclarationV3, PreparedExecutionV3, RawDeclarationV3, RawExecutionV3,
9};
10
11mod factory;
12pub use factory::{
13 argent::ArgentAccountFactory, open_zeppelin::OpenZeppelinAccountFactory, AccountDeploymentV3,
14 AccountFactory, AccountFactoryError, PreparedAccountDeploymentV3, RawAccountDeploymentV3,
15};
16
17pub mod single_owner;
19pub use single_owner::{ExecutionEncoding, SingleOwnerAccount};
20
21#[derive(Debug, thiserror::Error)]
23#[error("Not all fields are prepared")]
24pub struct NotPreparedError;