Transaction 3fd97c30251883c387bdaa20eeb645d9017184e2863339c055d4e30d5bd90e41
1 Input
-
2d0eb79d8b381f3b70aca37acbf5626b074177ae52b0b0bc11d1f7dd48b1693c:0
OP_DATA_32(32) e9ff0bf68d380d94ba6b3427032d4738d6474ce271a607ac2c5a7c5ffa8d3d2cOP_CHECKSIG(172)OP_0(0)OP_IF(99)OP_DATA_3(3) ordOP_DATA_1(1)OP_DATA_24(24) text/plain;charset=utf-8OP_0(0)OP_PUSHDATA2(77) reinscription = true; if self.reinscribe { continue; } else { return Err(anyhow!("sat at {} already inscribed", satpoint)); } } if inscribed_satpoint.outpoint == satpoint.outpoint { return Err(anyhow!( "utxo {} already inscribed with inscription {inscription_id} on sat {inscribed_satpoint}", satpoint.outpoint, )); } } if self.reinscribe && !reinscription { return Err(anyhow!( "reinscribeOP_PUSHDATA2(77) flag set but this would not be a reinscription" )); } let secp256k1 = Secp256k1::new(); let key_pair = UntweakedKeyPair::new(&secp256k1, &mut rand::thread_rng()); let (public_key, _parity) = XOnlyPublicKey::from_keypair(&key_pair); let reveal_script = Inscription::append_batch_reveal_script( &self.inscriptions, ScriptBuf::builder() .push_slice(public_key.serialize()) .push_opcode(opcodes::all::OP_CHECKSIG), ); let taproot_spend_info = TaprootBuilder:OP_DATA_7(7) :new()OP_ENDIF(104)
2 Outputs
- 3fd97c30251883c387bdaa20eeb645d9017184e2863339c055d4e30d5bd90e41:0
- 3fd97c30251883c387bdaa20eeb645d9017184e2863339c055d4e30d5bd90e41:1
value 546
address bc1p530wd09qclvg86j9unguj02z7syqa82tdvm9nc5c6uanfcftx9wqwurmpq
value 3710
address bc1qnu9sjqpk75mnlyfce8frdh9rlzmrrk80f0nxpq