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
479e09f65e4bda3f70e8557f6fddf71f7b1005a174ccd9f2be7dee14d6bfbbd8
commit_txid
d5b125f80e56f42e55ee939b43a455d57097bd37014b18f2f1ae97d9bd47b19b
status
16 confirmations · final
block
969539 · tx_index 1327
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 bc1pvw4nwqwtx07ungemc0r8fv8k65333jp6tx5ytpyephecpajd7pvq868c5n v1_p2tr 546 sats recipient · shielded-compatible
1 bc1qq7duvtpf7qk8lmwj6vqn2qyd6xtect8ma9kxxa v0_p2wpkh 23504 sats sender's change

Signatures & proofs

kernel_sig
7612419ca0f369a1a786bbd97db25620b418a7e3fcda7a62c2fb231a351877cfca15974b80a40c75850cc8e819f45ddd4fdaf48afd68b26d58b8b84f903c5a7d
rangeproof (591 B)
02eab26ca0f1eb7bc867c1c868124178105136c52621cf8add4dea97d704deafdc02936b59d5e2b74c05c6e1041f217f271575cc93cd51f73857c2f482897706fc9f02699098c0be32371d83c0d6973a179be645ec4c9a92dfaf280b3eef8969997f1c68306cd5365f05946e103cb291e0383871b3e40c0566d67ae071c5cf6a302763963753e26e37a0982c7a7dba4f6ab346a3f33a6ce5732d30336a3d3d4e1efd6f32a15b5058b1d3b99bf09556660aee57d217aadb0b89825fee8bbb16bc15466003dff77812a15ed952b40217890d2a2a1c9cbc457c870b32d213781a6b07396fe0020c5e60367891a67ea9ad5ef038ff888fc65048e60ecd2ee4175d285166fa182c0221fe0ca7bb3f032eba9e2b5012ecc68a176bd7d2371665666454d25c573807330223e76eb9954ca27f333d0a07ba35f503b2198585c86c4ea676e5fc4758d025d802ac49fa07988508193794b708888af550d17ecb1f93b2eb355a30a952e63034eb0273363d0892719566f229e120fecbfc3464f354539aa11f9a18059171e2647f6902f6a1885365714674877a3d0633c004d933298bc4dc5d3a16726b39c4cc652054037e319bb38498b6057e58e67c15ba07ef5303bfcb0b74f5b966778a73f5fe4a4f0285090cb06c0eb0d65898e8a02338d268d3d3a146c81b605541c8178b7ba9299903682d2b9264a6d1b25eccfacc2eef152a21c22afd74bd1e04bb1b1dfa77dbc66a034eab868ae9207d683015c62358af428d007daaa2949ff776e9a1b4e0a2a0cdfb02b6a039ec4a529b608ba7d0dff2e8c2c7c97f794016ddcd5ac1c6fee1b60effe9

Raw

witness (782 B)
2099973c9ef43cff99362eaf0dc975aef9fe9a69a209560ff52f7ad9a0bc54793fac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b7612419ca0f369a1a786bbd97db25620b418a7e3fcda7a62c2fb231a351877cfca15974b80a40c75850cc8e819f45ddd4fdaf48afd68b26d58b8b84f903c5a7d0102dd64e36b9c5333bc1eca89b3ccbe5478acf8d11d3efac2955763e41dd02ee94d8a38bab1f3c68b954f0202eab26ca0f1eb7bc867c1c868124178105136c52621cf8add4dea97d704deafdc02936b59d5e2b74c05c6e1041f217f271575cc93cd51f73857c2f482897706fc9f02699098c0be32371d83c0d6973a179be645ec4c9a92dfaf280b3eef8969997f1c68306cd5365f05946e103cb291e0383871b3e40c0566d67ae071c5cf6a302763963753e26e37a0982c7a7dba4f6ab346a3f33a6ce5732d30336a3d3d4e1efd6f32a15b5058b1d3b99bf09556660aee57d217aadb0b89825fee8bbb16bc15466003dff77812a15ed952b40217890d2a2a1c9cbc457c870b32d213781a6b07396fe0020c5e60367891a67ea9ad5ef038ff888fc65048e60ecd2ee4175d285166fa182c0221fe0ca7bb3f032eba9e2b5012ecc68a176bd7d2371665666454d25c573807330223e76eb9954ca27f333d0a07ba35f503b2198585c86c4ea676e5fc4758d025d802ac49fa07988508193794b708888af550d17ecb1f93b2eb355a30a952e63034eb0273363d0892719566f229e120fecbfc3464f34cd454539aa11f9a18059171e2647f6902f6a1885365714674877a3d0633c004d933298bc4dc5d3a16726b39c4cc652054037e319bb38498b6057e58e67c15ba07ef5303bfcb0b74f5b966778a73f5fe4a4f0285090cb06c0eb0d65898e8a02338d268d3d3a146c81b605541c8178b7ba9299903682d2b9264a6d1b25eccfacc2eef152a21c22afd74bd1e04bb1b1dfa77dbc66a034eab868ae9207d683015c62358af428d007daaa2949ff776e9a1b4e0a2a0cdfb02b6a039ec4a529b608ba7d0dff2e8c2c7c97f794016ddcd5ac1c6fee1b60effe968
payload (732 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b7612419ca0f369a1a786bbd97db25620b418a7e3fcda7a62c2fb231a351877cfca15974b80a40c75850cc8e819f45ddd4fdaf48afd68b26d58b8b84f903c5a7d0102dd64e36b9c5333bc1eca89b3ccbe5478acf8d11d3efac2955763e41dd02ee94d8a38bab1f3c68b954f0202eab26ca0f1eb7bc867c1c868124178105136c52621cf8add4dea97d704deafdc02936b59d5e2b74c05c6e1041f217f271575cc93cd51f73857c2f482897706fc9f02699098c0be32371d83c0d6973a179be645ec4c9a92dfaf280b3eef8969997f1c68306cd5365f05946e103cb291e0383871b3e40c0566d67ae071c5cf6a302763963753e26e37a0982c7a7dba4f6ab346a3f33a6ce5732d30336a3d3d4e1efd6f32a15b5058b1d3b99bf09556660aee57d217aadb0b89825fee8bbb16bc15466003dff77812a15ed952b40217890d2a2a1c9cbc457c870b32d213781a6b07396fe0020c5e60367891a67ea9ad5ef038ff888fc65048e60ecd2ee4175d285166fa182c0221fe0ca7bb3f032eba9e2b5012ecc68a176bd7d2371665666454d25c573807330223e76eb9954ca27f333d0a07ba35f503b2198585c86c4ea676e5fc4758d025d802ac49fa07988508193794b708888af550d17ecb1f93b2eb355a30a952e63034eb0273363d0892719566f229e120fecbfc3464f354539aa11f9a18059171e2647f6902f6a1885365714674877a3d0633c004d933298bc4dc5d3a16726b39c4cc652054037e319bb38498b6057e58e67c15ba07ef5303bfcb0b74f5b966778a73f5fe4a4f0285090cb06c0eb0d65898e8a02338d268d3d3a146c81b605541c8178b7ba9299903682d2b9264a6d1b25eccfacc2eef152a21c22afd74bd1e04bb1b1dfa77dbc66a034eab868ae9207d683015c62358af428d007daaa2949ff776e9a1b4e0a2a0cdfb02b6a039ec4a529b608ba7d0dff2e8c2c7c97f794016ddcd5ac1c6fee1b60effe9