tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 839 confirmations · final

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

Transaction

txid · reveal
f6963b834763d65a0dcea82fa3b92bd40f73f4402f054c315feb16b1a76cbf1c
commit_txid
6f6e7b5117469e7d0db38747355a8b55aed311930333e020744cc0b160e9758a
status
839 confirmations · final
block
959081 · tx_index 408
block_hash
00000000000000000001c437d9e7f9cdaaea3101e6656549044be88c24959601
block_time
2026-07-22T00:11:46.000Z · 6d 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 bc1q3fs46wxf9qtfhp2jae2s46dydtk60e55p0qlh0 v0_p2wpkh 546 sats sender's change
1 bc1q3fs46wxf9qtfhp2jae2s46dydtk60e55p0qlh0 v0_p2wpkh 546 sats sender's change

Signatures & proofs

kernel_sig
193ca76507243948f8188ca41f6be1c9cf4e4032f2735140599cb210f25253b2b66ef3a12032398d0b1a17352ca626c27e7168eefa0ae4dabd149d18d4fcc2cc
rangeproof (657 B)
030fc578324f267cda6b28945c2b4df5e5b2efab2a56fa3a3a01ee11033ad86fcb0271b60612bf30310a4c88fbca01a7b4e979db7c9f5b950789e3a52d8f88ef5b98035d3122c51f4849f3f1756ede1fe3713cde801e6ed93a423ff815755ae46b1222e5959629e3144c123a60ad322b157286326969a822fbc54aa8abd27a6c8fbc21a761093d2c10c73776205644fa8d936a9fb1f61b6836a9e17fcf93c69aa18edb43a914c95af1efcaf5e8d6fa6aa20fe60fb18ff3d27c6bbc029ddc9716258a2e038a90ce7f2baceaae53f9c9bd3906f259d412857eebaa2a99b6187d4f3d53ad2d0317da1f57a62a121b320183f13aa241f8ce6735f784be0edec6d1af3b1358ee7502274d606a0ceb8355a487dab0b9aede58e1002bf8cc087030f1bc032b7e317fbf0291df5c17bd2513ae7c2c46de3533cf1d5019c96863f1f9cf707fdc5ca1c144af0283173fb3e754af6430e72208bc24e02ed2db558002c7939d186bedce114bb7f5022db739d02116b4db4aca9e6760039e6de2ce8b3f654b304499c0285e8d9d4a4e03a05c75c6cfb1d35b003e7ee62322da2cdbb507c4e905527e82bcfa95bb3cdd7403e7e75e59653557c08a0e4e67918613f3478debe3fc01199d896b7695f26cebd403aab0689ef2294ecf33341dfb7759abde00bc43817f00d920a4be3e5f89cb510903003da64e135a259d4605aa8f8b08388b03a0111ad695818168654db5c0e425e50355f02c6706b3c6e39682b3b8b78454afb116bcf729d2c4011d1e84f07a31d69e0335ecc81d52a9e02795a3172fa89735e462c0983472bb357560c5723c3f6ad3cf03a43afc59c24711e32a8b55348034dbc6891cca1688ae7fa0d47aa657fe7e2ffb02a91eaa5fe30da4bd72b587b97aa42aff89f9c3f4d2dc1717e45e1ffdc6151dc6

Raw

witness (890 B)
207abf31d06d2c8b2894179d6373d0fd74b7cd4cf7e0605e6a26619b4137a0d280ac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b193ca76507243948f8188ca41f6be1c9cf4e4032f2735140599cb210f25253b2b66ef3a12032398d0b1a17352ca626c27e7168eefa0ae4dabd149d18d4fcc2cc0203942addf872d689757194be2f2c6debbed76504cf949887bfaa4bc84c3fc448aa4a487a78e1bbeeb403810a5306e28619a63e0b0c549ae3bc86cf86c77ca7c1254caf025791e17f0f715b1788115558adcf9102030fc578324f267cda6b28945c2b4df5e5b2efab2a56fa3a3a01ee11033ad86fcb0271b60612bf30310a4c88fbca01a7b4e979db7c9f5b950789e3a52d8f88ef5b98035d3122c51f4849f3f1756ede1fe3713cde801e6ed93a423ff815755ae46b1222e5959629e3144c123a60ad322b157286326969a822fbc54aa8abd27a6c8fbc21a761093d2c10c73776205644fa8d936a9fb1f61b6836a9e17fcf93c69aa18edb43a914c95af1efcaf5e8d6fa6aa20fe60fb18ff3d27c6bbc029ddc9716258a2e038a90ce7f2baceaae53f9c9bd3906f259d412857eebaa2a99b6187d4f3d53ad2d0317da1f57a62a121b320183f13aa241f8ce6735f784be0edec6d1af3b1358ee7502274d606a0ceb8355a487dab0b9aede58e1002bf8cc087030f1bc032b7e317fbf0291df5c17bd2513ae7c2c46de3533cf1d5019c96863f1f9cf707fdc5ca1c144af0283173fb3e754af6430e74d3f012208bc24e02ed2db558002c7939d186bedce114bb7f5022db739d02116b4db4aca9e6760039e6de2ce8b3f654b304499c0285e8d9d4a4e03a05c75c6cfb1d35b003e7ee62322da2cdbb507c4e905527e82bcfa95bb3cdd7403e7e75e59653557c08a0e4e67918613f3478debe3fc01199d896b7695f26cebd403aab0689ef2294ecf33341dfb7759abde00bc43817f00d920a4be3e5f89cb510903003da64e135a259d4605aa8f8b08388b03a0111ad695818168654db5c0e425e50355f02c6706b3c6e39682b3b8b78454afb116bcf729d2c4011d1e84f07a31d69e0335ecc81d52a9e02795a3172fa89735e462c0983472bb357560c5723c3f6ad3cf03a43afc59c24711e32a8b55348034dbc6891cca1688ae7fa0d47aa657fe7e2ffb02a91eaa5fe30da4bd72b587b97aa42aff89f9c3f4d2dc1717e45e1ffdc6151dc668
payload (839 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b193ca76507243948f8188ca41f6be1c9cf4e4032f2735140599cb210f25253b2b66ef3a12032398d0b1a17352ca626c27e7168eefa0ae4dabd149d18d4fcc2cc0203942addf872d689757194be2f2c6debbed76504cf949887bfaa4bc84c3fc448aa4a487a78e1bbeeb403810a5306e28619a63e0b0c549ae3bc86cf86c77ca7c1254caf025791e17f0f715b1788115558adcf9102030fc578324f267cda6b28945c2b4df5e5b2efab2a56fa3a3a01ee11033ad86fcb0271b60612bf30310a4c88fbca01a7b4e979db7c9f5b950789e3a52d8f88ef5b98035d3122c51f4849f3f1756ede1fe3713cde801e6ed93a423ff815755ae46b1222e5959629e3144c123a60ad322b157286326969a822fbc54aa8abd27a6c8fbc21a761093d2c10c73776205644fa8d936a9fb1f61b6836a9e17fcf93c69aa18edb43a914c95af1efcaf5e8d6fa6aa20fe60fb18ff3d27c6bbc029ddc9716258a2e038a90ce7f2baceaae53f9c9bd3906f259d412857eebaa2a99b6187d4f3d53ad2d0317da1f57a62a121b320183f13aa241f8ce6735f784be0edec6d1af3b1358ee7502274d606a0ceb8355a487dab0b9aede58e1002bf8cc087030f1bc032b7e317fbf0291df5c17bd2513ae7c2c46de3533cf1d5019c96863f1f9cf707fdc5ca1c144af0283173fb3e754af6430e72208bc24e02ed2db558002c7939d186bedce114bb7f5022db739d02116b4db4aca9e6760039e6de2ce8b3f654b304499c0285e8d9d4a4e03a05c75c6cfb1d35b003e7ee62322da2cdbb507c4e905527e82bcfa95bb3cdd7403e7e75e59653557c08a0e4e67918613f3478debe3fc01199d896b7695f26cebd403aab0689ef2294ecf33341dfb7759abde00bc43817f00d920a4be3e5f89cb510903003da64e135a259d4605aa8f8b08388b03a0111ad695818168654db5c0e425e50355f02c6706b3c6e39682b3b8b78454afb116bcf729d2c4011d1e84f07a31d69e0335ecc81d52a9e02795a3172fa89735e462c0983472bb357560c5723c3f6ad3cf03a43afc59c24711e32a8b55348034dbc6891cca1688ae7fa0d47aa657fe7e2ffb02a91eaa5fe30da4bd72b587b97aa42aff89f9c3f4d2dc1717e45e1ffdc6151dc6