pub struct DeployAccountOptions {
pub skip_class_publication: bool,
pub skip_instance_publication: bool,
pub skip_initialization: bool,
pub skip_registration: bool,
pub from: Option<AztecAddress>,
pub fee: Option<Arc<dyn FeePaymentMethod>>,
pub fee_entrypoint_options: Option<DefaultAccountEntrypointOptions>,
}Expand description
Options specific to account deployment.
Fields§
§skip_class_publication: boolSkip publishing the contract class (if already published).
skip_instance_publication: boolSkip publishing the contract instance.
skip_initialization: boolSkip calling the constructor.
skip_registration: boolSkip registering the contract with the wallet.
from: Option<AztecAddress>Explicit deployer override for third-party deployment.
fee: Option<Arc<dyn FeePaymentMethod>>Fee payment method.
fee_entrypoint_options: Option<DefaultAccountEntrypointOptions>Fee entrypoint options override.
Trait Implementations§
Source§impl Debug for DeployAccountOptions
impl Debug for DeployAccountOptions
Source§impl Default for DeployAccountOptions
impl Default for DeployAccountOptions
Source§fn default() -> DeployAccountOptions
fn default() -> DeployAccountOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeployAccountOptions
impl !RefUnwindSafe for DeployAccountOptions
impl Send for DeployAccountOptions
impl Sync for DeployAccountOptions
impl Unpin for DeployAccountOptions
impl !UnwindSafe for DeployAccountOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more