transfer200,000,000,000.x@ai#75,575,232brc-20transfer100.pizza#71,594,347brc-20transfer100.pizza#71,341,949brc-20#66,786,614textmint1,000..bet#59,148,627brc-20mint1,000..420#59,086,229brc-20token-transfer10,000,000,000.dmt-nat#54,305,331tap{"p":"tap","op":"token-transfer","tick":"dmt-nat","amt":"10000000000"} {"p":"tap","op":"token-transfer","tick":"dmt-nat","amt":"10000000000"} {"p":"tap","op":"token-transfer","tick":"dmt-nat","amt":"20000000000"} {"p":"tap","op":"token-transfer","tick":"dmt-nat","amt":"20000000000"}#54,305,311texttoken-transfer10,000,000,000.dmt-nat#54,305,297taptoken-transfer20,000,000,000.dmt-nat#54,305,288taptoken-transfer20,000,000,000.dmt-nat#54,305,287taptoken-transfer3,554,652,245.dmt-nat#54,298,336tap ..self } } pub(crate) fn expected_exit_code(self, expected_exit_code: i32) -> Self { Self { expected_exit_code, ..self } } pub(crate) fn temp_dir(self, tempdir: TempDir) -> Self { Self { tempdir, ..self } } pub(crate) fn command(&self) -> Command { let mut command = Command::new(executable_path("ord")); if let Some(rpc_server_url) = &self.rpc_server_url { let cookiefile = self.tempdir.path().join("cookie"); fs::write(&cookiefile, "username:password").unwrap(); command.args([ "--rpc-url", rpc_server_url, "--cookie-file", cookiefile.to_str().unwrap(), ]); } command .env("ORD_INTEGRATION_TEST", "1") .stdin(Stdio::piped()) .stdout(Stdio::piped()) .stderr(Stdio::piped()) .current_dir(&self.tempdir) .arg("--data-dir") .arg(self.tempdir.path()) .args(&self.args); command } fn run(self) -> (TempDir, String) { let child = self.command().spawn().unwrap(); #45,159,510textdmt-mint.nat#44,995,599tapdmt-mint.nat#44,995,597tapdmt-mint.nat#44,994,889tapdmt-mint.nat#44,992,295tapdmt-mint.nat#44,992,279tapdmt-mint.nat#44,992,215tapdmt-mint.nat#44,992,203tapdmt-mint.nat#44,992,199tapdmt-mint.nat#44,992,198tapdmt-mint.nat#44,799,900tapdmt-mint.nat#44,799,899tapdmt-mint.nat#44,799,898tapdmt-mint.nat#44,799,897tapdmt-mint.nat#44,799,896tapdmt-mint.nat#44,799,895tapdmt-mint.nat#44,785,431tapdmt-mint.nat#44,785,330tapdmt-mint.nat#44,785,319tapdmt-mint.nat#44,785,092tapdmt-mint.nat#44,785,019tapdmt-mint.nat#44,784,893tapdmt-mint.nat#44,784,721tapdmt-mint.nat#44,784,635tapdmt-mint.nat#44,784,538tapdmt-mint.nat#44,784,179tapdmt-mint.nat#44,783,828tapdmt-mint.nat#44,783,798tapdmt-mint.nat#44,783,733tapdmt-mint.nat#44,783,732tapdmt-mint.nat#44,782,211tapdmt-mint.nat#44,782,189tapdmt-mint.nat#44,782,184tapdmt-mint.nat#44,782,183tapdmt-mint.nat#44,782,182tapdmt-mint.nat#44,782,174tapdmt-mint.nat#44,782,167tapdmt-mint.nat#44,782,150tapdmt-mint.nat#44,782,146tapdmt-mint.nat#44,782,145tapdmt-mint.nat#44,765,036tapdmt-mint.nat#44,765,029tapdmt-mint.nat#44,765,028tapdmt-mint.nat#44,765,026tapdmt-mint.nat#44,765,025tapdmt-mint.nat#44,765,024tapdmt-mint.nat#44,765,021tapdmt-mint.nat#44,765,011tap