transfer100.pizza#71,266,462brc-20["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}] ["/content/5ac5662894624ebde8ce122739c5f00f7eedd7125617491ce3598e326273d924i0",{"p":"brc-20","op":"mint","tick":"cpos","amt":"40"},{"p":"ocf","op":"call","name":"forest_launch","params":["0"]}]#69,837,120textminting-claim#67,477,033orc-20Inscription #67395905#67,395,905htmlInscription #64880985#64,880,985htmlInscription #64880984#64,880,984htmlInscription #64880983#64,880,983htmlInscription #64880982#64,880,982htmlInscription #64880981#64,880,981htmlInscription #64880980#64,880,980htmlInscription #64880979#64,880,979htmltransfer24.fdcp#53,348,062brc-20small sub-features, and implement them one at a time. Figuring out how to break down a larger PR into smaller PRs where each can be merged is an art form well-worth practicing. The hard part is that each PR must itself be an improvement. I strive to follow this advice myself, and am always better off when I do. Small changes are fast to write, review, and merge, which is much more fun than laboring over a single giant PR that takes forever to write, review, and merge. Small changes don't take much time, so if you need to stop working on a small change, you won't have wasted much time as compared to a larger change that represents many hours of work. Getting a PR in quickly improves the project a little bit immediately, instead of having to wait a long time for larger improvement. Small changes are less likely to accumulate merge conflict. As the Athenians said: *The fast commit what they will, the slow merge what they must.* Get help -------- If you're stuck for more than 15 minutes, ask for help, like a Rust Discord, #45,051,225text ) .rpc_server(&rpc_server) .run_and_deserialize_output::<Inscribe>(); let outpoint = output.inscriptions[0].location.outpoint; for (i, inscription) in output.inscriptions.iter().enumerate() { assert_eq!( inscription.location, SatPoint { outpoint, offset: u64::try_from(i).unwrap() * 777, } ); } rpc_server.mine_blocks(1); let ord_server = TestServer::spawn_with_args(&rpc_server, &[]); let outpoint = output.inscriptions[0].location.outpoint; ord_server.assert_response_regex( format!("/inscription/{}", output.inscriptions[0].id), format!( r".*<dt>location</dt>.*<dd class=monospace>{}:0</dd>.*", outpoint ), ); ord_server.assert_response_regex( format!("/inscription/{}", output.inscriptions[1].id), format!( r".*<dt>location</dt>.*<dd class=monospace>{}:777</dd>.*", outpoint ), ); ord_server.assert_response_regex( format!("/inscription/{}", output.inscriptions[2].id), format!( r".*<dt>location</dt>.*<dd class=monospace>{}:1554</dd>.*", #45,023,604textmint1.fdcp#44,982,452brc-20mint1.fdcp#44,982,443brc-20mint1.fdcp#44,982,440brc-20mint1.fdcp#44,982,439brc-20mint1.fdcp#44,982,432brc-20mint1.fdcp#44,982,428brc-20mint1.fdcp#44,982,427brc-20mint1.fdcp#44,982,422brc-20mint1.fdcp#44,982,420brc-20mint1.fdcp#44,982,418brc-20mint1.fdcp#44,982,416brc-20mint1.fdcp#44,982,415brc-20mint1.fdcp#44,982,414brc-20mint1.fdcp#44,982,413brc-20mint1.fdcp#44,982,412brc-20mint1.fdcp#44,982,411brc-20mint1.fdcp#44,982,410brc-20mint1.fdcp#44,982,407brc-20mint1.fdcp#44,982,402brc-20mint1.fdcp#44,982,400brc-20mint1.fdcp#44,982,399brc-20mint1.fdcp#44,982,396brc-20mint1.fdcp#44,982,385brc-20mint1.fdcp#44,982,383brc-20mint1,000,000.ucat#44,141,332brc-20mint1,000,000.ucat#44,141,331brc-20mint1,000,000.ucat#44,141,321brc-20mint1,000,000.ucat#44,141,307brc-20mint1,000,000.ucat#44,141,302brc-20mint1,000,000.ucat#44,141,299brc-20mint1,000,000.ucat#44,141,282brc-20mint1,000,000.ucat#44,141,281brc-20mint1,000,000.ucat#44,141,279brc-20mint1,000,000.ucat#44,141,277brc-20mint1,000,000.ucat#44,141,276brc-20mint1,000,000.ucat#44,141,274brc-20mint1,000,000.ucat#44,141,273brc-20mint1,000,000.ucat#44,141,268brc-20mint1,000,000.ucat#44,141,267brc-20mint1,000,000.ucat#44,141,261brc-20mint1,000,000.ucat#44,141,259brc-20mint1,000,000.ucat#44,141,250brc-20mint1,000,000.ucat#44,141,245brc-20mint1,000,000.ucat#44,141,241brc-20mint1,000,000.ucat#44,141,240brc-20mint1,000,000.ucat#44,141,238brc-20