Transaction be42964dbebeda99da70c3647ece2c91f8be8dd80d5b6a8352be639009ea13ef

1 Input
  • 346802b21b08221dc7f9df4ebc1a56403db2c2489518d3c2a3c16ac97ed42509:1
    OP_DATA_32(32) 9a6d3c5cee9e6aa95b7f39e02a27d7a07eb259659e828ebe85d464ddd750c401
    OP_CHECKSIG(172)
    OP_0(0)
    OP_IF(99)
    OP_DATA_3(3) ord
    OP_DATA_1(1) 
    OP_DATA_24(24) text/plain;charset=utf-8
    OP_0(0)
    OP_PUSHDATA2(77) TapSighashType::Default, ) .expect("signature hash should compute"); let sig = secp256k1.sign_schnorr( &secp256k1::Message::from_slice(sighash.as_ref()) .expect("should be cryptographically secure hash"), &key_pair, ); let witness = sighash_cache .witness_mut(commit_input) .expect("getting mutable witness reference should work"); witness.push( Signature { sig, hash_ty: TapSighashType::Default, } .to_vec(), )
    OP_PUSHDATA2(77) ; witness.push(reveal_script); witness.push(&control_block.serialize()); let recovery_key_pair = key_pair.tap_tweak(&secp256k1, taproot_spend_info.merkle_root()); let (x_only_pub_key, _parity) = recovery_key_pair.to_inner().x_only_public_key(); assert_eq!( Address::p2tr_tweaked( TweakedPublicKey::dangerous_assume_tweaked(x_only_pub_key), chain.network(), ), commit_tx_address ); let reveal_weight = reveal_tx.weight(); if !self.no_limit && reveal_
    OP_DATA_67(67) weight > bitcoin::Weight::from_wu(MAX_STANDARD_TX_WEIGHT.into()) {
    OP_ENDIF(104)
1 Outputs
  • be42964dbebeda99da70c3647ece2c91f8be8dd80d5b6a8352be639009ea13ef:0
  • value  546
    address  bc1pw7tn6e2ma3mxz5gzlq3psd73jfjw3ynnxtnz2u7rcqc0e0zq9t3sa7p3c6