tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 6 confirmations · final

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

Transaction

txid · reveal
b56331c4e0e4a6d6e95e119432364bf2e2d76f2e8e20b3aab0654947e22951f0
commit_txid
9c763d782f77ffc107bc9c652ad13e7affe70943c18cad1574e3e10796d5e573
status
6 confirmations · final
block
969188 · tx_index 3387
block_hash
0000000000000000000156a62f636df63d77da47e993960ec0aeec916127b4d2
block_time
2026-09-29T18:11:16.000Z · 2h ago
fee
830 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 bc1pu3sr7cy6rkjx7t46aelh79wlqehzav2sxtqzfyvfcqcmnm93nceqz8fjue v1_p2tr 546 sats recipient · shielded-compatible
1 bc1qm46tz8v95a52r0z086hqm339h4jul0hnuk9na0 v0_p2wpkh 997124 sats sender's change

Signatures & proofs

kernel_sig
fed3af8b90ac29ae436ebdf2b817b715657c14ef1bdea31a901f084d366784e4816566c5ea083fb083f95ea6914db1e21493c5f91b361b441ccb159ea65ba822
rangeproof (591 B)
03de169eabde94edf9c2e093b3d3f038a1457fe802f8b0716c7591b1ba50469b1e036236dd20df0a6fbcd6c9ba3f87b3b28cd6ce9682c392cd689dee0377218b233b02fd7de2594eeee1ef4c2fa97940bf6b5350652403eecfca203ba08ef424ec21e3cd6fe9ca48644ff5d5eb7adc4e6a8c30da90723250c6ea1771a9e75ef6e0fd157cca139563a7a439019739d7ab90af304e616a7356de93aaa160a4c98008496dcebfa097b7dbb84aaf3340a7a29b976f40a70a5afba89ead34e483519d46e73e0269ffbc20ba7d15fa4f3a0a09531b2c8737e4affd5282804dc1ebe35fc400587c02793efe90fa06ea170848c33993b7f158bdcda3f5f578cc4cd4ad0660fc20186d03b36e9613386650515c56b4738ec2ba17793d004909bfc728ee35ac3ab62ece4002f6257deccfa8d0841af4b329d7b95294d6d7d97ba75133800b1dca2b558a49db0212420ce1f4e53e51e9baebb08e42d8af14e5bdc71145d8e8947956e8a505592c024dff499b21b5b46e1ec53da91f7382611ecffc8a37f1d4a156eabf3b513a562402db8ecd872e790ead90914e662e4a54bc98805bf107c59351a31c54cdf45385a302f1ad3400b0a1872dae273d4f9eca87228a42972997db0596f6045c0367cc84b403d9f83717e6c9e5d24fdee8adbe2fd00899840ed4e0ec87c5d33c4e272c4ef359033e4b1d035b762c6d18a94999fd5901200470aaddc9700dc3baf3ee7b5ef9754f0343d360e425ecc09f7832cced54deb49729c5bf91604dc6a0d6142025dc75c3b402ace8521c2300fc05e3ec9f496955761f1de26552b636f2992be8388ffc62eefd

Raw

witness (782 B)
204a058818015aaaf3cbb853c3ae928f122e5144137609e85615d7ac98d7374708ac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bfed3af8b90ac29ae436ebdf2b817b715657c14ef1bdea31a901f084d366784e4816566c5ea083fb083f95ea6914db1e21493c5f91b361b441ccb159ea65ba822010281a7654638f05e72ec450d65acc9e2f6f05818ab5427d66b14abfddf06f094d5f0cf561909a1eeb04f0203de169eabde94edf9c2e093b3d3f038a1457fe802f8b0716c7591b1ba50469b1e036236dd20df0a6fbcd6c9ba3f87b3b28cd6ce9682c392cd689dee0377218b233b02fd7de2594eeee1ef4c2fa97940bf6b5350652403eecfca203ba08ef424ec21e3cd6fe9ca48644ff5d5eb7adc4e6a8c30da90723250c6ea1771a9e75ef6e0fd157cca139563a7a439019739d7ab90af304e616a7356de93aaa160a4c98008496dcebfa097b7dbb84aaf3340a7a29b976f40a70a5afba89ead34e483519d46e73e0269ffbc20ba7d15fa4f3a0a09531b2c8737e4affd5282804dc1ebe35fc400587c02793efe90fa06ea170848c33993b7f158bdcda3f5f578cc4cd4ad0660fc20186d03b36e9613386650515c56b4738ec2ba17793d004909bfc728ee35ac3ab62ece4002f6257deccfa8d0841af4b329d7b95294d6d7d97ba75133800b1dca2b558a49db0212420ce1f4e53e51e9baebb08e42d8af14e5bdc71145d8e8947956e8a505592c024dff499b21b5b46e1ec53da91f7382611ecf4cd4fc8a37f1d4a156eabf3b513a562402db8ecd872e790ead90914e662e4a54bc98805bf107c59351a31c54cdf45385a302f1ad3400b0a1872dae273d4f9eca87228a42972997db0596f6045c0367cc84b403d9f83717e6c9e5d24fdee8adbe2fd00899840ed4e0ec87c5d33c4e272c4ef359033e4b1d035b762c6d18a94999fd5901200470aaddc9700dc3baf3ee7b5ef9754f0343d360e425ecc09f7832cced54deb49729c5bf91604dc6a0d6142025dc75c3b402ace8521c2300fc05e3ec9f496955761f1de26552b636f2992be8388ffc62eefd68
payload (732 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bfed3af8b90ac29ae436ebdf2b817b715657c14ef1bdea31a901f084d366784e4816566c5ea083fb083f95ea6914db1e21493c5f91b361b441ccb159ea65ba822010281a7654638f05e72ec450d65acc9e2f6f05818ab5427d66b14abfddf06f094d5f0cf561909a1eeb04f0203de169eabde94edf9c2e093b3d3f038a1457fe802f8b0716c7591b1ba50469b1e036236dd20df0a6fbcd6c9ba3f87b3b28cd6ce9682c392cd689dee0377218b233b02fd7de2594eeee1ef4c2fa97940bf6b5350652403eecfca203ba08ef424ec21e3cd6fe9ca48644ff5d5eb7adc4e6a8c30da90723250c6ea1771a9e75ef6e0fd157cca139563a7a439019739d7ab90af304e616a7356de93aaa160a4c98008496dcebfa097b7dbb84aaf3340a7a29b976f40a70a5afba89ead34e483519d46e73e0269ffbc20ba7d15fa4f3a0a09531b2c8737e4affd5282804dc1ebe35fc400587c02793efe90fa06ea170848c33993b7f158bdcda3f5f578cc4cd4ad0660fc20186d03b36e9613386650515c56b4738ec2ba17793d004909bfc728ee35ac3ab62ece4002f6257deccfa8d0841af4b329d7b95294d6d7d97ba75133800b1dca2b558a49db0212420ce1f4e53e51e9baebb08e42d8af14e5bdc71145d8e8947956e8a505592c024dff499b21b5b46e1ec53da91f7382611ecffc8a37f1d4a156eabf3b513a562402db8ecd872e790ead90914e662e4a54bc98805bf107c59351a31c54cdf45385a302f1ad3400b0a1872dae273d4f9eca87228a42972997db0596f6045c0367cc84b403d9f83717e6c9e5d24fdee8adbe2fd00899840ed4e0ec87c5d33c4e272c4ef359033e4b1d035b762c6d18a94999fd5901200470aaddc9700dc3baf3ee7b5ef9754f0343d360e425ecc09f7832cced54deb49729c5bf91604dc6a0d6142025dc75c3b402ace8521c2300fc05e3ec9f496955761f1de26552b636f2992be8388ffc62eefd