tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 24 confirmations · final

Confidential transfer — CXFER variant with Bulletproofs+ rangeproof (~14% smaller witness).

Transaction

txid · reveal
38d9ed32dd9f6c866268ada3c02206ad7d09ea2fd858e891ca59bde941d72e46
commit_txid
bf0e7b057a7a0cf58a91b588c8f2a6f2c95f3c1e658880e17cf4bfcec8370129
status
24 confirmations · final
block
969401 · tx_index 443
block_hash
000000000000000000020e123e9362a0576f2c51490056bf418116645b121d78
block_time
2026-10-01T05:50:39.000Z · 2h ago
fee
500 sats
vin / vout
2 / 2

Asset

ticker
TAC TAC#f0bbe868 · 8d · cetch
asset_id
f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b

Envelope

opcode
T_CXFER_BPP — see SPEC.md §5
N (outputs)
2

Recipients

tacit recipient outputs use the same on-chain wire shape for classical and class-2 shielded addresses — an indexer can't distinguish a stable recipient pubkey from a per-tx stealth commit. Only the recipient's wallet can confirm by trial-deriving against its viewing key. Outputs paying back to a sender input are tagged as change.

vout address script value role
0 bc1qp4luhcwj2hw9qxxh697sdgaty2874h30k58dsx v0_p2wpkh 546 sats sender's change
1 bc1qp4luhcwj2hw9qxxh697sdgaty2874h30k58dsx v0_p2wpkh 546 sats sender's change

Signatures & proofs

kernel_sig
cf5b7be2c6ddfcd947649abb6bd11d159048b87868672fcc70212d4dafa338c49b5f75e9066676dfebb12e28921ca056b17f85cac96b0ce56510cb414e043139
rangeproof (657 B)
03afd0a0f46dfe2c5d2dbfb98dc5bd6c166fd8dc520a75639db6c1dfef91ea714503b39cd918c2ed282bc85592e0c7820b843f9423d0e60fd8fc9edfd94c4dda6b07025ee417ef644d732606d46603b434aecc64b213bd59ad108520abc5a8f76092e02b0fb56c0b0478c6f0e2ac85e07a6c3733c0a6ab44c28e2b781b398e33025abc48c42dc30a53ef08b94333d4d1334e3983f1710fd98eddef341a68185ce15a90a820e720327ffd5d7ba67dde982a915163fedbfe34bc4bb3afdb19bcf783ef0903661c838f8d6b1063a1cebc80adcff46cbee35fafab50de6f057f05336e4db2fa02307261be16d5ead19fb8680c87af527827452eba582ea49f1b216dbac7562d5a03b37945de83395f94602aabde6d834c4c8e2cac928918b3d5c4dc736de6f14d64024ba6f7b7f9bbb3ebf61dd1115c1b5d5c6bcd3b1fc4a83890205c116a17318a3a029f9090aff633e4c2790f1706bb104e9bca467496b8822f0c820f7a4efc06bed003746b57bebbfa97da18bde39c7c884eff13b40cce4030fcf42e7af636ef07e02b030769b92cd5d1b62cb7074e7ddf5961368d0e5014599b964843fffcf9993d3563024201a9f2461735adcfe85fe6f06c2e3bdfda93bfe3e96519442b9aa2de7b0ca0021b132216fcbbdc06860ac552a4f291a468b835183881b83e6e7a10cc100f630d02de25dc84a077fb94cbaa03fe06f906eb121d4f697af247a55e3733fe0001587103498f4721ec81223582c377fae4f58268723e9f687bf7946e1de190e37e0f266302eef069befab523ede946996827a0d61c0fa4225ddd7986790f33ce10d5c1e223021afec583eb4ae87620639a1770b3b940cd4435d9febf7ac7a35e0ae0452e56e103afedb959bede30924fd5eb614c5f5f6538177d1b0a20372bf9a84109a3ac2863

Raw

witness (890 B)
209dae4e05971e0024637da60de35e234d7bc21208498a2908a237469a935dab9cac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bcf5b7be2c6ddfcd947649abb6bd11d159048b87868672fcc70212d4dafa338c49b5f75e9066676dfebb12e28921ca056b17f85cac96b0ce56510cb414e04313902032d415247eadd3977a0bc4ea9cc25c042d776f84b4aa3dde39f6d1b13ebee34a551cd65bdc5d13c7103df3e1a499f3f3c9f65bb310165279c14f0239c7c9d2888593bba38e6e732a7d855fda433463fe475910203afd0a0f46dfe2c5d2dbfb98dc5bd6c166fd8dc520a75639db6c1dfef91ea714503b39cd918c2ed282bc85592e0c7820b843f9423d0e60fd8fc9edfd94c4dda6b07025ee417ef644d732606d46603b434aecc64b213bd59ad108520abc5a8f76092e02b0fb56c0b0478c6f0e2ac85e07a6c3733c0a6ab44c28e2b781b398e33025abc48c42dc30a53ef08b94333d4d1334e3983f1710fd98eddef341a68185ce15a90a820e720327ffd5d7ba67dde982a915163fedbfe34bc4bb3afdb19bcf783ef0903661c838f8d6b1063a1cebc80adcff46cbee35fafab50de6f057f05336e4db2fa02307261be16d5ead19fb8680c87af527827452eba582ea49f1b216dbac7562d5a03b37945de83395f94602aabde6d834c4c8e2cac928918b3d5c4dc736de6f14d64024ba6f7b7f9bbb3ebf61dd1115c1b5d5c6bcd3b1fc4a83890205c116a17318a3a029f9090aff633e4c2790f4d3f011706bb104e9bca467496b8822f0c820f7a4efc06bed003746b57bebbfa97da18bde39c7c884eff13b40cce4030fcf42e7af636ef07e02b030769b92cd5d1b62cb7074e7ddf5961368d0e5014599b964843fffcf9993d3563024201a9f2461735adcfe85fe6f06c2e3bdfda93bfe3e96519442b9aa2de7b0ca0021b132216fcbbdc06860ac552a4f291a468b835183881b83e6e7a10cc100f630d02de25dc84a077fb94cbaa03fe06f906eb121d4f697af247a55e3733fe0001587103498f4721ec81223582c377fae4f58268723e9f687bf7946e1de190e37e0f266302eef069befab523ede946996827a0d61c0fa4225ddd7986790f33ce10d5c1e223021afec583eb4ae87620639a1770b3b940cd4435d9febf7ac7a35e0ae0452e56e103afedb959bede30924fd5eb614c5f5f6538177d1b0a20372bf9a84109a3ac286368
payload (839 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bcf5b7be2c6ddfcd947649abb6bd11d159048b87868672fcc70212d4dafa338c49b5f75e9066676dfebb12e28921ca056b17f85cac96b0ce56510cb414e04313902032d415247eadd3977a0bc4ea9cc25c042d776f84b4aa3dde39f6d1b13ebee34a551cd65bdc5d13c7103df3e1a499f3f3c9f65bb310165279c14f0239c7c9d2888593bba38e6e732a7d855fda433463fe475910203afd0a0f46dfe2c5d2dbfb98dc5bd6c166fd8dc520a75639db6c1dfef91ea714503b39cd918c2ed282bc85592e0c7820b843f9423d0e60fd8fc9edfd94c4dda6b07025ee417ef644d732606d46603b434aecc64b213bd59ad108520abc5a8f76092e02b0fb56c0b0478c6f0e2ac85e07a6c3733c0a6ab44c28e2b781b398e33025abc48c42dc30a53ef08b94333d4d1334e3983f1710fd98eddef341a68185ce15a90a820e720327ffd5d7ba67dde982a915163fedbfe34bc4bb3afdb19bcf783ef0903661c838f8d6b1063a1cebc80adcff46cbee35fafab50de6f057f05336e4db2fa02307261be16d5ead19fb8680c87af527827452eba582ea49f1b216dbac7562d5a03b37945de83395f94602aabde6d834c4c8e2cac928918b3d5c4dc736de6f14d64024ba6f7b7f9bbb3ebf61dd1115c1b5d5c6bcd3b1fc4a83890205c116a17318a3a029f9090aff633e4c2790f1706bb104e9bca467496b8822f0c820f7a4efc06bed003746b57bebbfa97da18bde39c7c884eff13b40cce4030fcf42e7af636ef07e02b030769b92cd5d1b62cb7074e7ddf5961368d0e5014599b964843fffcf9993d3563024201a9f2461735adcfe85fe6f06c2e3bdfda93bfe3e96519442b9aa2de7b0ca0021b132216fcbbdc06860ac552a4f291a468b835183881b83e6e7a10cc100f630d02de25dc84a077fb94cbaa03fe06f906eb121d4f697af247a55e3733fe0001587103498f4721ec81223582c377fae4f58268723e9f687bf7946e1de190e37e0f266302eef069befab523ede946996827a0d61c0fa4225ddd7986790f33ce10d5c1e223021afec583eb4ae87620639a1770b3b940cd4435d9febf7ac7a35e0ae0452e56e103afedb959bede30924fd5eb614c5f5f6538177d1b0a20372bf9a84109a3ac2863