tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 19 confirmations · final

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

Transaction

txid · reveal
1df267798d45389e9b089934b9a6df63b909682265702e03fa0e9f3b7250ab9e
commit_txid
e83649a6d35e15ac47677c4321aa8efb2254e3fdaeffe106ece193ac974b29fd
status
19 confirmations · final
block
960670 · tx_index 979
block_hash
00000000000000000000b892f3270465f258b5dc8b178913c2e655a19f80f9a2
block_time
2026-08-02T04:28:54.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 bc1qwe7sywv5jgppa0uzz6d86u8fglj0v9ukahre8f v0_p2wpkh 546 sats sender's change
1 bc1qwe7sywv5jgppa0uzz6d86u8fglj0v9ukahre8f v0_p2wpkh 546 sats sender's change

Signatures & proofs

kernel_sig
cc94bf115fff07de1ba27e980586a29fd58b2f888238676c97c19eeb0a8eac150ed2e3db0bcfe53932ce8d08ca4febebb13000764350c0db203b1255b5121bb8
rangeproof (657 B)
02e16572ebc1dbdfdd0949745cbb6000ea20546fe1df5c72ffa93058d118cd2c6c02feecb7120e041af9c34b0316f75c0dad4d85aa4101f1419b20735def78dc4f7e02c9f6485429794c90d5dfff870eb89a620e8b5874ea795b0e10c867ed06fb017177b7bfa395ca11412fac005a841dc4ff7166244309a755081bc932492fd69b3d67fe148d8cada4afd94f18e610268d70e8939a886d8f88a09441f4e768d2697f5502e3337d79ff31534c4a6321611744e2eed9b302db7d784991a769bfda2b27036201a700789956801dade3785953a688458a8bbd520b7574ec215c11003f3c850200e482750ee6ec189d647c469ddc1aafa22eea70d231f6ae8cf0da3ca5a7a5d90245f52350ef70b12ed12e3c6ebdd9cf33f56a25be95743272520772f65aca9cde02c0fb8e91dd9cba3667459a59503a17a3cc69166617e32919c56b1fec017c02d6022181ad90f151e4985d82654dcfe5d00a9eaafa4eaf3f67ce0df353c40d21a83202abfd1c4b6eed44633917904d3709a721af2ea8161d37101d42c56c75e6e8695602d8a1195e4cef4288da999fdfb13c5ec3c7bff30f90adffc2431fa6debf02acd1032aa0ce7383134b325c9f31706e66a5510f1c0b057ddc22a664f66b9649312df102c0d976095cab650ea64893b17266b6321ea0a019a1dd9aa112daa5eb70cea95b02fb3ae89602cf68126e269b6e047a0a0ca107f067a8ec8dad3ae86069fa0faa23036b95166701701983fed64bb428ca4b0aad5ef0a3332ccb036ebfef0acb278e62025448c4b821c99a21ead34767d1fa43f3206c4acb031a90ac2cf36b9171ad2b4d0241b40a84eb4b4e101ed815463a0e8561bd42c91d29f412c2a6c40cc6e0f9fba802bd3a3c9150ddfebf748224bf4700bba4c91ce8a2db25843fced0c70e8460ab1e

Raw

witness (890 B)
20831948bfba95e9f0890528e680837a2e79a621688e11e535bd21a0aa84ab4352ac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bcc94bf115fff07de1ba27e980586a29fd58b2f888238676c97c19eeb0a8eac150ed2e3db0bcfe53932ce8d08ca4febebb13000764350c0db203b1255b5121bb80203deea26c2402163005bede48a5326e1b795e0854fcc5a5bba99765eb90910138204fb52392a5cadcf020ac3222a4a7ff133a4e64c736d00071187a2736ed9f5907578257ff566f9cd7059f75f2b6cc2869c910202e16572ebc1dbdfdd0949745cbb6000ea20546fe1df5c72ffa93058d118cd2c6c02feecb7120e041af9c34b0316f75c0dad4d85aa4101f1419b20735def78dc4f7e02c9f6485429794c90d5dfff870eb89a620e8b5874ea795b0e10c867ed06fb017177b7bfa395ca11412fac005a841dc4ff7166244309a755081bc932492fd69b3d67fe148d8cada4afd94f18e610268d70e8939a886d8f88a09441f4e768d2697f5502e3337d79ff31534c4a6321611744e2eed9b302db7d784991a769bfda2b27036201a700789956801dade3785953a688458a8bbd520b7574ec215c11003f3c850200e482750ee6ec189d647c469ddc1aafa22eea70d231f6ae8cf0da3ca5a7a5d90245f52350ef70b12ed12e3c6ebdd9cf33f56a25be95743272520772f65aca9cde02c0fb8e91dd9cba3667459a59503a17a3cc69166617e32919c56b1fec017c02d6022181ad90f151e4985d824d3f01654dcfe5d00a9eaafa4eaf3f67ce0df353c40d21a83202abfd1c4b6eed44633917904d3709a721af2ea8161d37101d42c56c75e6e8695602d8a1195e4cef4288da999fdfb13c5ec3c7bff30f90adffc2431fa6debf02acd1032aa0ce7383134b325c9f31706e66a5510f1c0b057ddc22a664f66b9649312df102c0d976095cab650ea64893b17266b6321ea0a019a1dd9aa112daa5eb70cea95b02fb3ae89602cf68126e269b6e047a0a0ca107f067a8ec8dad3ae86069fa0faa23036b95166701701983fed64bb428ca4b0aad5ef0a3332ccb036ebfef0acb278e62025448c4b821c99a21ead34767d1fa43f3206c4acb031a90ac2cf36b9171ad2b4d0241b40a84eb4b4e101ed815463a0e8561bd42c91d29f412c2a6c40cc6e0f9fba802bd3a3c9150ddfebf748224bf4700bba4c91ce8a2db25843fced0c70e8460ab1e68
payload (839 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762bcc94bf115fff07de1ba27e980586a29fd58b2f888238676c97c19eeb0a8eac150ed2e3db0bcfe53932ce8d08ca4febebb13000764350c0db203b1255b5121bb80203deea26c2402163005bede48a5326e1b795e0854fcc5a5bba99765eb90910138204fb52392a5cadcf020ac3222a4a7ff133a4e64c736d00071187a2736ed9f5907578257ff566f9cd7059f75f2b6cc2869c910202e16572ebc1dbdfdd0949745cbb6000ea20546fe1df5c72ffa93058d118cd2c6c02feecb7120e041af9c34b0316f75c0dad4d85aa4101f1419b20735def78dc4f7e02c9f6485429794c90d5dfff870eb89a620e8b5874ea795b0e10c867ed06fb017177b7bfa395ca11412fac005a841dc4ff7166244309a755081bc932492fd69b3d67fe148d8cada4afd94f18e610268d70e8939a886d8f88a09441f4e768d2697f5502e3337d79ff31534c4a6321611744e2eed9b302db7d784991a769bfda2b27036201a700789956801dade3785953a688458a8bbd520b7574ec215c11003f3c850200e482750ee6ec189d647c469ddc1aafa22eea70d231f6ae8cf0da3ca5a7a5d90245f52350ef70b12ed12e3c6ebdd9cf33f56a25be95743272520772f65aca9cde02c0fb8e91dd9cba3667459a59503a17a3cc69166617e32919c56b1fec017c02d6022181ad90f151e4985d82654dcfe5d00a9eaafa4eaf3f67ce0df353c40d21a83202abfd1c4b6eed44633917904d3709a721af2ea8161d37101d42c56c75e6e8695602d8a1195e4cef4288da999fdfb13c5ec3c7bff30f90adffc2431fa6debf02acd1032aa0ce7383134b325c9f31706e66a5510f1c0b057ddc22a664f66b9649312df102c0d976095cab650ea64893b17266b6321ea0a019a1dd9aa112daa5eb70cea95b02fb3ae89602cf68126e269b6e047a0a0ca107f067a8ec8dad3ae86069fa0faa23036b95166701701983fed64bb428ca4b0aad5ef0a3332ccb036ebfef0acb278e62025448c4b821c99a21ead34767d1fa43f3206c4acb031a90ac2cf36b9171ad2b4d0241b40a84eb4b4e101ed815463a0e8561bd42c91d29f412c2a6c40cc6e0f9fba802bd3a3c9150ddfebf748224bf4700bba4c91ce8a2db25843fced0c70e8460ab1e