tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 16 confirmations · final

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

Transaction

txid · reveal
f19363cd20c14d4a5aeefe230f6e64586a57aacaeab8523bc67431db4927f5e6
commit_txid
f7d6579719de06119c5a1722ac0fcbebb3dd1989f0d954cd5d1b6539d7e66a56
status
16 confirmations · final
block
969539 · tx_index 1984
block_hash
0000000000000000000178e810a80ad1af8cd3162042e65870391016468f4ee4
block_time
2026-10-02T05:46:13.000Z · 1h ago
fee
1245 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 bc1p7zn5ftfa7jt3hugcjv5kw3r4sxxyeducnwpjzvxjg5qgcwrgsz8q94xxgr v1_p2tr 546 sats recipient · shielded-compatible
1 bc1qq7duvtpf7qk8lmwj6vqn2qyd6xtect8ma9kxxa v0_p2wpkh 878 sats sender's change

Signatures & proofs

kernel_sig
832d314e6caff6dc75c8f8148cd44c4c0f43593ad5de1cf770c02ba996bef89e20b064b0bf10e18e8affdda63686ba8f83382913c42d251280955d6143f2e84f
rangeproof (591 B)
0213336a52ecfc3d06bed590172339a9379720df6ee911bf22df5184d53d64d88302ffa2744ee73a00e89f96371f8c092194a90f146a8568333a97f60341480abea502760aae9f2fdc87ee3861760731ca96441046626a752f808eea0cd8db7d78ca847b67efd2cae955189fe226028a46a2991413cb90e49b0f1582e8ce33f0d5a59a7a5834473dfc4512258166bbc80b69caae6c2a4d1b0fb002f6d185b7d4822c4b7812114c27be5344f9d6d085f134de838bf74a61bfd89b4ff6599e80e4b1394e025c171b12a8d1ad079f6cf23a38ecbc55902ef9a0f946b53d65e2a22218ab3c52030f75f0e9f3169dee37270399a87df7dc749d7fa4dec91f27167e3fde011966ec02fb20d2d44ff96518929c701496963028ebac6170fff8f0d504423019161618a103a0255207827633aaf96063e8171cc32df3ac8c141373f0a4e774c706f79d8dc8027dbfd54e19a5611d9258a8cca039ccf9a7696148c7faf50661dfa5f140c88f530297a6eac3007e61412d1b09f74931504bdbc81ce4a4ec0db5765ed31cdbebe3f80257d6cff07e2bc0bf66a90a7428b4e946f7e3ea6ab97c0f098be9b79cdbc607b10288bdee1604cc3303df9b8609e73994d4fee23c2fe41bc86d5cef84c8bc0fa46402b461ac69d2bde2bff0cbad29308b15f4f9a26b1808ea0d5f8b63a3c016c7e17c037e50c117d37a9a9cf13da989a710d534e1932a0dbbbf3442932773f1e4388b0202b66211601401448079604cddab28bb3198e7ca7a9b64681e241df3fc66ae5803027a70caa2357b15bb9867a89f543878680a0f69147e2a741a51a24621b97a0302

Raw

witness (782 B)
2099973c9ef43cff99362eaf0dc975aef9fe9a69a209560ff52f7ad9a0bc54793fac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b832d314e6caff6dc75c8f8148cd44c4c0f43593ad5de1cf770c02ba996bef89e20b064b0bf10e18e8affdda63686ba8f83382913c42d251280955d6143f2e84f01034fad1b2c2043ca157b8e00af4c753361ae6f1eec7f0636206b9acb9864f899c2ecbed9c6d957df564f020213336a52ecfc3d06bed590172339a9379720df6ee911bf22df5184d53d64d88302ffa2744ee73a00e89f96371f8c092194a90f146a8568333a97f60341480abea502760aae9f2fdc87ee3861760731ca96441046626a752f808eea0cd8db7d78ca847b67efd2cae955189fe226028a46a2991413cb90e49b0f1582e8ce33f0d5a59a7a5834473dfc4512258166bbc80b69caae6c2a4d1b0fb002f6d185b7d4822c4b7812114c27be5344f9d6d085f134de838bf74a61bfd89b4ff6599e80e4b1394e025c171b12a8d1ad079f6cf23a38ecbc55902ef9a0f946b53d65e2a22218ab3c52030f75f0e9f3169dee37270399a87df7dc749d7fa4dec91f27167e3fde011966ec02fb20d2d44ff96518929c701496963028ebac6170fff8f0d504423019161618a103a0255207827633aaf96063e8171cc32df3ac8c141373f0a4e774c706f79d8dc8027dbfd54e19a5611d9258a8cca039ccf9a7696148c7faf50661dfa5f140c88f530297a6eac3007e61412d1b09f74931504bdbc84cd41ce4a4ec0db5765ed31cdbebe3f80257d6cff07e2bc0bf66a90a7428b4e946f7e3ea6ab97c0f098be9b79cdbc607b10288bdee1604cc3303df9b8609e73994d4fee23c2fe41bc86d5cef84c8bc0fa46402b461ac69d2bde2bff0cbad29308b15f4f9a26b1808ea0d5f8b63a3c016c7e17c037e50c117d37a9a9cf13da989a710d534e1932a0dbbbf3442932773f1e4388b0202b66211601401448079604cddab28bb3198e7ca7a9b64681e241df3fc66ae5803027a70caa2357b15bb9867a89f543878680a0f69147e2a741a51a24621b97a030268
payload (732 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b832d314e6caff6dc75c8f8148cd44c4c0f43593ad5de1cf770c02ba996bef89e20b064b0bf10e18e8affdda63686ba8f83382913c42d251280955d6143f2e84f01034fad1b2c2043ca157b8e00af4c753361ae6f1eec7f0636206b9acb9864f899c2ecbed9c6d957df564f020213336a52ecfc3d06bed590172339a9379720df6ee911bf22df5184d53d64d88302ffa2744ee73a00e89f96371f8c092194a90f146a8568333a97f60341480abea502760aae9f2fdc87ee3861760731ca96441046626a752f808eea0cd8db7d78ca847b67efd2cae955189fe226028a46a2991413cb90e49b0f1582e8ce33f0d5a59a7a5834473dfc4512258166bbc80b69caae6c2a4d1b0fb002f6d185b7d4822c4b7812114c27be5344f9d6d085f134de838bf74a61bfd89b4ff6599e80e4b1394e025c171b12a8d1ad079f6cf23a38ecbc55902ef9a0f946b53d65e2a22218ab3c52030f75f0e9f3169dee37270399a87df7dc749d7fa4dec91f27167e3fde011966ec02fb20d2d44ff96518929c701496963028ebac6170fff8f0d504423019161618a103a0255207827633aaf96063e8171cc32df3ac8c141373f0a4e774c706f79d8dc8027dbfd54e19a5611d9258a8cca039ccf9a7696148c7faf50661dfa5f140c88f530297a6eac3007e61412d1b09f74931504bdbc81ce4a4ec0db5765ed31cdbebe3f80257d6cff07e2bc0bf66a90a7428b4e946f7e3ea6ab97c0f098be9b79cdbc607b10288bdee1604cc3303df9b8609e73994d4fee23c2fe41bc86d5cef84c8bc0fa46402b461ac69d2bde2bff0cbad29308b15f4f9a26b1808ea0d5f8b63a3c016c7e17c037e50c117d37a9a9cf13da989a710d534e1932a0dbbbf3442932773f1e4388b0202b66211601401448079604cddab28bb3198e7ca7a9b64681e241df3fc66ae5803027a70caa2357b15bb9867a89f543878680a0f69147e2a741a51a24621b97a0302