tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 8 confirmations · final

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

Transaction

txid · reveal
97a3627a28fcf7e379990ec5ecada02638b91e9eca5ad0c5ba6621d622752ff0
commit_txid
971d4dd345499dd11a1c8ce09194282362feb7a885eb628561c8a27e7180e10d
status
8 confirmations · final
block
967979 · tx_index 3752
block_hash
0000000000000000000219d49a90c4436cf4403e26d956039f9e61a02d614d64
block_time
2026-09-21T11:43:58.000Z · 1h ago
fee
2490 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)
1

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 bc1pf90a40w5u2qctztda095v5lc2866elp2kms9re36hxauxglzyj2qqvdka8 v1_p2tr 546 sats recipient · shielded-compatible
1 bc1qafe5mpe6dettn8xdkhmw6svk5akk6wge9d02vt v0_p2wpkh 1466 sats sender's change

Signatures & proofs

kernel_sig
a0bc49fe1a4e57ffb73aa506425856ab83e8dab2c778716750973a9a3069b7b0178d4700bea79138fb260d8e01dc55c206bfcac2c03c34c5ae252967e551ca8b
rangeproof (591 B)
03b5e6b94ca4b3816e5520aaa3ab4ed183b1a0db7492a2e639c29468521e67a2aa02360cf82cd72f2b305a7a2c8c3227f9b6a7c9bd5c653cb8a513f1d9049e1f8be4022733b0828963cd7172c39be05340b1d20a974096c321c7945d07bd70516b72d28e4eb5dbdc71aef7f8aaeb010cdec8c9c9d97750a6daceff94e323f31dcd6eaab96d4fd724844068a272085915d9feb995c03cb46342079299521c5a95acf335806e5376f341e076b471a5a51e7c402bb58af96b00d1b0e653513b5bedb6e1140215772cdf1e6526cc748db42ca13ec14d58ddaa38ecd8d9f6e36de2dcd0b526cf03a7da67406d2713bf6683de39a4414129b953fe80eb1209b4b60a6e2206e6087b0254ce97af6f90ba476d9be77f6724948b4435acc4c1c2fc1cd19b2658d32454610310af6add525516c6c678cb623211d8697fedaf8a47d8d1b560eb44c820e786a2023169740f6e0233796d8cb3334f4781e662b1dd4d07b4ea8a44fe3cc1ed2e043b035f51d5ea97bb3960788f6f8ee31d869ad6e3a2b276dc35ede0e1657040f06b9f03b48bdf7b538044db6d1fda1d314c820d0653c83167246285aa1f530e3083335003869e280cbac4c5ece3525e035f6859c5db5d6b080f4e0ba24b5c6e353452e05a0203350d1334a17184ad459f25a696d4072334abb84526e44b9a76dc69c1a59a33028ef6d0fbc4a0803258f9d2a1692ddb9a490753d36e36c6058a465ee1fbdeea4c030fcd6046efcd7db78cb1d05c30b5b5b7fb1e52aa89da44ce82df0519765c452103c2b8327c43437da1a1af44605dae7a9e3dbb670a146d4c719674c1d0d22a3ac2

Raw

witness (782 B)
20734e3bb3bfdc032a17d66688f2571afe13b6245b2c117c18a7e3cb4ce4b50e26ac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762ba0bc49fe1a4e57ffb73aa506425856ab83e8dab2c778716750973a9a3069b7b0178d4700bea79138fb260d8e01dc55c206bfcac2c03c34c5ae252967e551ca8b0102b9f94230c484c612826531906e7f6d759cbba87e5458a88f288935397f5eb6d950995e88c0e062064f0203b5e6b94ca4b3816e5520aaa3ab4ed183b1a0db7492a2e639c29468521e67a2aa02360cf82cd72f2b305a7a2c8c3227f9b6a7c9bd5c653cb8a513f1d9049e1f8be4022733b0828963cd7172c39be05340b1d20a974096c321c7945d07bd70516b72d28e4eb5dbdc71aef7f8aaeb010cdec8c9c9d97750a6daceff94e323f31dcd6eaab96d4fd724844068a272085915d9feb995c03cb46342079299521c5a95acf335806e5376f341e076b471a5a51e7c402bb58af96b00d1b0e653513b5bedb6e1140215772cdf1e6526cc748db42ca13ec14d58ddaa38ecd8d9f6e36de2dcd0b526cf03a7da67406d2713bf6683de39a4414129b953fe80eb1209b4b60a6e2206e6087b0254ce97af6f90ba476d9be77f6724948b4435acc4c1c2fc1cd19b2658d32454610310af6add525516c6c678cb623211d8697fedaf8a47d8d1b560eb44c820e786a2023169740f6e0233796d8cb3334f4781e662b1dd4d07b4ea8a44fe3cc1ed2e043b035f51d5ea97bb3960788f6f8ee31d869ad6e34cd4a2b276dc35ede0e1657040f06b9f03b48bdf7b538044db6d1fda1d314c820d0653c83167246285aa1f530e3083335003869e280cbac4c5ece3525e035f6859c5db5d6b080f4e0ba24b5c6e353452e05a0203350d1334a17184ad459f25a696d4072334abb84526e44b9a76dc69c1a59a33028ef6d0fbc4a0803258f9d2a1692ddb9a490753d36e36c6058a465ee1fbdeea4c030fcd6046efcd7db78cb1d05c30b5b5b7fb1e52aa89da44ce82df0519765c452103c2b8327c43437da1a1af44605dae7a9e3dbb670a146d4c719674c1d0d22a3ac268
payload (732 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762ba0bc49fe1a4e57ffb73aa506425856ab83e8dab2c778716750973a9a3069b7b0178d4700bea79138fb260d8e01dc55c206bfcac2c03c34c5ae252967e551ca8b0102b9f94230c484c612826531906e7f6d759cbba87e5458a88f288935397f5eb6d950995e88c0e062064f0203b5e6b94ca4b3816e5520aaa3ab4ed183b1a0db7492a2e639c29468521e67a2aa02360cf82cd72f2b305a7a2c8c3227f9b6a7c9bd5c653cb8a513f1d9049e1f8be4022733b0828963cd7172c39be05340b1d20a974096c321c7945d07bd70516b72d28e4eb5dbdc71aef7f8aaeb010cdec8c9c9d97750a6daceff94e323f31dcd6eaab96d4fd724844068a272085915d9feb995c03cb46342079299521c5a95acf335806e5376f341e076b471a5a51e7c402bb58af96b00d1b0e653513b5bedb6e1140215772cdf1e6526cc748db42ca13ec14d58ddaa38ecd8d9f6e36de2dcd0b526cf03a7da67406d2713bf6683de39a4414129b953fe80eb1209b4b60a6e2206e6087b0254ce97af6f90ba476d9be77f6724948b4435acc4c1c2fc1cd19b2658d32454610310af6add525516c6c678cb623211d8697fedaf8a47d8d1b560eb44c820e786a2023169740f6e0233796d8cb3334f4781e662b1dd4d07b4ea8a44fe3cc1ed2e043b035f51d5ea97bb3960788f6f8ee31d869ad6e3a2b276dc35ede0e1657040f06b9f03b48bdf7b538044db6d1fda1d314c820d0653c83167246285aa1f530e3083335003869e280cbac4c5ece3525e035f6859c5db5d6b080f4e0ba24b5c6e353452e05a0203350d1334a17184ad459f25a696d4072334abb84526e44b9a76dc69c1a59a33028ef6d0fbc4a0803258f9d2a1692ddb9a490753d36e36c6058a465ee1fbdeea4c030fcd6046efcd7db78cb1d05c30b5b5b7fb1e52aa89da44ce82df0519765c452103c2b8327c43437da1a1af44605dae7a9e3dbb670a146d4c719674c1d0d22a3ac2