tacitscan mainnet
TAC

T_CXFER_BPP · TAC#f0bbe868

T_CXFER_BPP ✓ decoded 139 confirmations · final

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

Transaction

txid · reveal
7b4e338a48872c7997ca2e5a7d8f6cd3b8a463fc6d4defcae817e8558b2d76f3
commit_txid
a2db63f01a6d22101ac797d8d66c45f1b301bdb12c7b879fcf03807a2db2991a
status
139 confirmations · final
block
957271 · tx_index 1084
block_hash
000000000000000000002d296bdb28dea449d043c4d1746f6fc86b42cc684990
block_time
2026-07-09T06:25:19.000Z · 1d 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 bc1qe99jgy8w4y5awe9cfyya6unc74vzhl8pqf3awm v0_p2wpkh 546 sats sender's change
1 bc1qe99jgy8w4y5awe9cfyya6unc74vzhl8pqf3awm v0_p2wpkh 546 sats sender's change

Signatures & proofs

kernel_sig
73838500576cf64a618c54e1f278c2c7b37f2ec59df832f08bbf6cf1ecc819aa8f9a2862fb72c6da3305640d6287d3a27b5d343da707095b292c45d394a4cbaf
rangeproof (657 B)
03a5a3199a8ce8929f966150cf0099a20f62a89c1b6d83fa571559d8fd38776e090381368ec6fc7cc1517dcf7c646f3e8935196cb0f9683b574acd37921746b590f203dfb8d55fd9704ed6348aa65e25069d87b51755683ec790379b2d3ddb1f93156b5eebbb0028898f7b29338169b47b3bd2443fce6a7bedc7210bfb00c5a78fd2d600fe200b071c44f4452305dede00699b45985d412d43fc9eb95d3516f729026922066e1e0bfa4bee478c638d2564329e267298f900ec9472e4befe8993afd37503b25c4fe63c756eb2a9bc237d138e30bdf07be257bebd74949384acef15b961f9025f6748982c7bdc9aff8387b89a8295c1d4872f2970664cf665c502a3892d3a780383ea9a7628612e853d9ba3a9476e8facd11586d43d73bf2625dabdefbca4369c03756fe97e2d6413e9cdc596b554a91ee5d7a59f9487daea7873dd32abd76b017d03082e27eb88a3305ae48bd7933ee70e867ab5c1d8dd83904c5e557fb841c272c202fcb3339e260208f937cb08635764c71f108e00d65e507a1dcdb41ba1ca8899a002541b3eda504b0126bdf86caa261239018dc6b9bb64022465ca569533a7bb68ef038f6bde3725bf686b3693c75cbef7a698e5568c47d70bded2de34279cde49861d028411c3315237be1c5ef3ff9658ef29b151c6ccc5c499e400d11fc13e87a481d803ed9bb3ceaa534933fcb43e5699e503df11b60afdd613ef9a9ce1eb916652967802d5640c0bd3d3d7adf7f092530259449810f8f0705b2be9e38d13c2c62e9ce42302cb375dea0d7019e2ce7b1d18e8f8e0fe9152a547d2c15a394e28c34eed808fe1021fde334d0b98abee4da48dc8d3b00a25f122685127274208848d57efb3d294a103a31eb6f67c7ea453cc1b590f02caea4159821c3145c1cb1672e2a935b3709f1e

Raw

witness (890 B)
20a29248a4483863c6bc94c932609a5d825e50f7bcfc6e2c580a98872ba62c4595ac006305544143495401014d080222f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b73838500576cf64a618c54e1f278c2c7b37f2ec59df832f08bbf6cf1ecc819aa8f9a2862fb72c6da3305640d6287d3a27b5d343da707095b292c45d394a4cbaf0203a2e9f1e72dd36919dbd4e7da70021c9c247e9542820d5082eafed038c654a7d18b99f05cf42b17ea03f816afec4ca4f77f46ed3c05c2053910e35da6faf7bf5026de95ffbee85329bdc4754b9e36dd16e9910203a5a3199a8ce8929f966150cf0099a20f62a89c1b6d83fa571559d8fd38776e090381368ec6fc7cc1517dcf7c646f3e8935196cb0f9683b574acd37921746b590f203dfb8d55fd9704ed6348aa65e25069d87b51755683ec790379b2d3ddb1f93156b5eebbb0028898f7b29338169b47b3bd2443fce6a7bedc7210bfb00c5a78fd2d600fe200b071c44f4452305dede00699b45985d412d43fc9eb95d3516f729026922066e1e0bfa4bee478c638d2564329e267298f900ec9472e4befe8993afd37503b25c4fe63c756eb2a9bc237d138e30bdf07be257bebd74949384acef15b961f9025f6748982c7bdc9aff8387b89a8295c1d4872f2970664cf665c502a3892d3a780383ea9a7628612e853d9ba3a9476e8facd11586d43d73bf2625dabdefbca4369c03756fe97e2d6413e9cdc596b554a91ee5d7a59f9487daea7873dd32abd76b017d03082e27eb88a3305ae48b4d3f01d7933ee70e867ab5c1d8dd83904c5e557fb841c272c202fcb3339e260208f937cb08635764c71f108e00d65e507a1dcdb41ba1ca8899a002541b3eda504b0126bdf86caa261239018dc6b9bb64022465ca569533a7bb68ef038f6bde3725bf686b3693c75cbef7a698e5568c47d70bded2de34279cde49861d028411c3315237be1c5ef3ff9658ef29b151c6ccc5c499e400d11fc13e87a481d803ed9bb3ceaa534933fcb43e5699e503df11b60afdd613ef9a9ce1eb916652967802d5640c0bd3d3d7adf7f092530259449810f8f0705b2be9e38d13c2c62e9ce42302cb375dea0d7019e2ce7b1d18e8f8e0fe9152a547d2c15a394e28c34eed808fe1021fde334d0b98abee4da48dc8d3b00a25f122685127274208848d57efb3d294a103a31eb6f67c7ea453cc1b590f02caea4159821c3145c1cb1672e2a935b3709f1e68
payload (839 B)
22f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b73838500576cf64a618c54e1f278c2c7b37f2ec59df832f08bbf6cf1ecc819aa8f9a2862fb72c6da3305640d6287d3a27b5d343da707095b292c45d394a4cbaf0203a2e9f1e72dd36919dbd4e7da70021c9c247e9542820d5082eafed038c654a7d18b99f05cf42b17ea03f816afec4ca4f77f46ed3c05c2053910e35da6faf7bf5026de95ffbee85329bdc4754b9e36dd16e9910203a5a3199a8ce8929f966150cf0099a20f62a89c1b6d83fa571559d8fd38776e090381368ec6fc7cc1517dcf7c646f3e8935196cb0f9683b574acd37921746b590f203dfb8d55fd9704ed6348aa65e25069d87b51755683ec790379b2d3ddb1f93156b5eebbb0028898f7b29338169b47b3bd2443fce6a7bedc7210bfb00c5a78fd2d600fe200b071c44f4452305dede00699b45985d412d43fc9eb95d3516f729026922066e1e0bfa4bee478c638d2564329e267298f900ec9472e4befe8993afd37503b25c4fe63c756eb2a9bc237d138e30bdf07be257bebd74949384acef15b961f9025f6748982c7bdc9aff8387b89a8295c1d4872f2970664cf665c502a3892d3a780383ea9a7628612e853d9ba3a9476e8facd11586d43d73bf2625dabdefbca4369c03756fe97e2d6413e9cdc596b554a91ee5d7a59f9487daea7873dd32abd76b017d03082e27eb88a3305ae48bd7933ee70e867ab5c1d8dd83904c5e557fb841c272c202fcb3339e260208f937cb08635764c71f108e00d65e507a1dcdb41ba1ca8899a002541b3eda504b0126bdf86caa261239018dc6b9bb64022465ca569533a7bb68ef038f6bde3725bf686b3693c75cbef7a698e5568c47d70bded2de34279cde49861d028411c3315237be1c5ef3ff9658ef29b151c6ccc5c499e400d11fc13e87a481d803ed9bb3ceaa534933fcb43e5699e503df11b60afdd613ef9a9ce1eb916652967802d5640c0bd3d3d7adf7f092530259449810f8f0705b2be9e38d13c2c62e9ce42302cb375dea0d7019e2ce7b1d18e8f8e0fe9152a547d2c15a394e28c34eed808fe1021fde334d0b98abee4da48dc8d3b00a25f122685127274208848d57efb3d294a103a31eb6f67c7ea453cc1b590f02caea4159821c3145c1cb1672e2a935b3709f1e