)] pub(crate) no_limit: bool, #[clap(long, help = "Make inscription a child of .")] pub(crate) parent: Option, #[arg( long, help = "Amount of postage to include in the inscription. Default `10000sat`." )] pub(crate) postage: Option, #[clap(long, help = "Allow reinscription.")] pub(crate) reinscribe: bool, #[arg(long, help = "Inscribe .")] pub(crate) satpoint: Option, } impl Inscribe { pub(crate) fn run(self, options: Options) -> SubcommandResult { let metadata = Inscribe::parse_metadata(self.cbor_metadata, self.json_metadata)?; let index = Index::open(&options)?; index.update()?; let utxos = index.get_unspent_outputs(Wallet::load(&options)?)?; let locked_utxos = index.get_locked_outputs(Wallet::load(&options)?)?; let client = options.bitcoin_rpc_client_for_wallet_command(false)?; let chain = options.chain(); let postage; let destinations; let inscriptions; let mode; let parent_info;