pub struct AptosCreateResourceAccountTool {
pub transaction_options: TransactionOptions,
pub use_faucet: bool,
pub faucet_options: FaucetOptions,
pub initial_coins: u64,
pub new_profile: String,
}
Expand description
Command to create a new account on-chain
Fields
transaction_options: TransactionOptions
use_faucet: bool
Flag for using faucet to create the account
faucet_options: FaucetOptions
initial_coins: u64
Initial coins to fund when using the faucet
new_profile: String
Name of the profile to create. This is also the seed.
Implementations
sourceimpl AptosCreateResourceAccountTool
impl AptosCreateResourceAccountTool
sourcepub async fn create_resource_account_with_public_key(
&self,
public_key: &Ed25519PublicKey
) -> Result<(Transaction, AccountAddress)>
pub async fn create_resource_account_with_public_key(
&self,
public_key: &Ed25519PublicKey
) -> Result<(Transaction, AccountAddress)>
Creates the resource account using the provided public key.
Trait Implementations
sourceimpl Args for AptosCreateResourceAccountTool
impl Args for AptosCreateResourceAccountTool
sourceimpl CliTool<AptosCreateResourceAccountResult> for AptosCreateResourceAccountTool
impl CliTool<AptosCreateResourceAccountResult> for AptosCreateResourceAccountTool
sourcefn execute<'async_trait>(
self
) -> Pin<Box<dyn Future<Output = Result<AptosCreateResourceAccountResult>> + Send + 'async_trait>> where
Self: 'async_trait,
fn execute<'async_trait>(
self
) -> Pin<Box<dyn Future<Output = Result<AptosCreateResourceAccountResult>> + Send + 'async_trait>> where
Self: 'async_trait,
Executes the command, returning a command specific type
sourcefn execute_serialized<'async_trait>(
self
) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait, Global>> where
Self: 'async_trait,
fn execute_serialized<'async_trait>(
self
) -> Pin<Box<dyn Future<Output = Result<String, String>> + Send + 'async_trait, Global>> where
Self: 'async_trait,
Executes the command, and serializes it to the common JSON output type
sourceimpl CommandFactory for AptosCreateResourceAccountTool
impl CommandFactory for AptosCreateResourceAccountTool
sourcefn into_app_for_update<'b>() -> Command<'b>
fn into_app_for_update<'b>() -> Command<'b>
Deprecated, replaced with CommandFactory::command_for_update
sourcefn command_for_update<'help>() -> App<'help>
fn command_for_update<'help>() -> App<'help>
sourceimpl FromArgMatches for AptosCreateResourceAccountTool
impl FromArgMatches for AptosCreateResourceAccountTool
sourcefn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches
) -> Result<Self, Error>
Instantiate Self
from ArgMatches
, parsing the arguments as needed. Read more
sourcefn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
sourcefn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches
) -> Result<(), Error>
Assign values from ArgMatches
to self
.
sourceimpl Parser for AptosCreateResourceAccountTool
impl Parser for AptosCreateResourceAccountTool
sourcefn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn parse_from<I, T>(itr: I) -> Self where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, exit on error
sourcefn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_parse_from<I, T>(itr: I) -> Result<Self, Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Parse from iterator, return Err on error.
sourcefn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn update_from<I, T>(&mut self, itr: I) where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, exit on error
sourcefn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
fn try_update_from<I, T>(&mut self, itr: I) -> Result<(), Error> where
I: IntoIterator<Item = T>,
T: Into<OsString> + Clone,
Update from iterator, return Err on error.
Auto Trait Implementations
impl RefUnwindSafe for AptosCreateResourceAccountTool
impl Send for AptosCreateResourceAccountTool
impl Sync for AptosCreateResourceAccountTool
impl Unpin for AptosCreateResourceAccountTool
impl UnwindSafe for AptosCreateResourceAccountTool
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more