Inscription #76525178#76,525,178htmldeploy.foggs#75,620,118brc-20transfer100.pizza#71,181,801brc-20transfer10.pups#70,621,787brc-20#70,432,276textInscription #68460458#68,460,458htmlInscription #68263168#68,263,168html#67,014,785textInscription #65921397#65,921,397png#65,798,731textInscription #65558254#65,558,254svgtoken-transfer2,000,000,000.dmt-nat#59,890,490taptransfer1,500.mubi#55,292,819brc-20Inscription #54259856#54,259,856htmlmint0.1brc#52,609,569brc-20mint0.1brc#52,609,568brc-20mint0.1brc#52,609,567brc-20mint0.1brc#52,609,566brc-20mint0.1brc#52,609,565brc-20mint0.1brc#52,609,564brc-20transfer4.sols#50,903,451brc-20mint1.sols#50,884,393brc-20mint1.sols#50,884,392brc-20mint1.sols#50,884,391brc-20mint1.sols#50,884,390brc-20mint1.sols#50,884,389brc-20mint1.sols#50,884,388brc-20mint1.sols#50,884,387brc-20mint1.sols#50,884,386brc-20mint1.sols#50,884,385brc-20mint1.sols#50,884,384brc-20Inscription #49515074#49,515,074pngInscription #49514834#49,514,834pngInscription #49514821#49,514,821pngInscription #49514817#49,514,817pngInscription #49514816#49,514,816pngInscription #49514784#49,514,784pngInscription #49512891#49,512,891pngtransfer20,000.mice#48,513,721brc-20transfer20,000.mice#48,016,214brc-20transfer20,000.mice#47,633,344brc-20transfer1,000,000.rats#47,510,021brc-200#47,431,940text0#47,431,632text1#47,430,083text0#47,429,682text0#47,427,791textmint1,000.bjgn#46,874,076brc-20mint1,000.bjgn#46,874,057brc-20mint1,000.bjgn#46,874,053brc-20mint1,000.bjgn#46,874,027brc-20mint1,000.bjgn#46,874,026brc-20token-mint5.miner#46,183,189taptoken-mint5.miner#46,183,188taptoken-mint5.miner#46,183,187taptoken-mint5.miner#46,183,186taptransfer20,000.mice#45,884,326brc-20checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", "windows-sys 0.48.0", ] [[package]] name = "spin" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "spin" version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "strsim" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "strum" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index"#44,990,665textuse {super::*, crate::wallet::Wallet}; #[derive(Debug, Parser)] pub(crate) struct Sats { #[arg( long, help = "Find satoshis listed in first column of tab-separated value file <TSV>." )] tsv: Option<PathBuf>, } #[derive(Serialize, Deserialize)] pub struct OutputTsv { pub sat: String, pub output: OutPoint, } #[derive(Serialize, Deserialize)] pub struct OutputRare { pub sat: Sat, pub output: OutPoint, pub offset: u64, pub rarity: Rarity, } impl Sats { pub(crate) fn run(&self, options: Options) -> SubcommandResult { let index = Index::open(&options)?; if !index.has_sat_index() { bail!("sats requires index created with `--index-sats` flag"); } index.update()?; let utxos = index.get_unspent_output_ranges(Wallet::load(&options)?)?; if let Some(path) = &self.tsv { let mut output = Vec::new(); for (outpoint, sat) in sats_from_tsv( utxos, &fs::read_to_string(path) .with_context(|| format!("I/O error reading `{}`", path.display()))?,#44,990,563texttransfer400.mmss#44,958,063brc-20