Atomic OTC settlement — confidential transfer mixed with BTC payment.
What happened
Atomic OTC settlement (TAC)
Confidential asset transfer mixed with a public BTC payment. 1 asset input consumed by the kernel signature.
Transaction
- txid · reveal
- 31b71e52240de0696a27243c4e37849c817873a1d6f54825209f57d3e71954b5
- commit_txid
- 63977ca2a65e04b2093983163cc158f73289df973a466b22f02f1ba4459fc486
- status
- 3198 confirmations · final
- block
- 949855 · tx_index 2807
- block_hash
- 00000000000000000001d6583e3368981601dcc8db8afd4349fb1e23dcdb8779
- block_time
- 2026-05-17T21:11:35.000Z · 23d ago
- fee
- 1458 sats
- vin / vout
- 6 / 3
Asset
- ticker
-
TAC#f0bbe868 · 8d · cetch
- asset_id
- f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b
Envelope
- opcode
- T_AXFER — see SPEC.md §5
- N (outputs)
- 1
- asset_input_count
- 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 | bc1qdk6r3qt7jjxjghd53yv7t503rwlrlzp8zzc7g3 | v0_p2wpkh | 546 sats | sender's change |
| 1 | bc1qn6mms2dh7vuzgj4kaqw8h69lrcxtdfnq7a847w | v0_p2wpkh | 110040 sats | sender's change |
| 2 | bc1qdk6r3qt7jjxjghd53yv7t503rwlrlzp8zzc7g3 | v0_p2wpkh | 23484 sats | sender's change |
Confidential outputs
| vout | commitment C (33 B) | amount_ct (8 B) | disclosed |
|---|---|---|---|
| 0 | 02031f1ba668b6c6fc83c51d896831cafc1df55315f1d1fad61a45132111071f82 | b80a8bc660a22e69 | no |
Signatures & proofs
- kernel_sig
- d18966d1eaf7b28552a20db01009cb7e760e5722e9a1df9f436dfa1ba4b3e4b0c1b84e62ec25c18038332693d6cca41fda8c265a922606a229ae21e0b7ac22ab
- rangeproof (688 B)
- 03ea074539b5dd5f8d0c51bde560c80312eba8787bf2513d3a09403c4105e0f796036d442013cc7f4203eb91f860a8ce7c349d5a0b7a649664830af44bf71294e0dc022ab5f1713b45b653d2ae40563e7bf374dcce4646870a31eec318c5eaf914e50a036940aed08bd1f1765e56e60065fe3cdd4501e2dad80977b03ab71841c3c8fdef455e237f531a7d849fb8c4083d3fb79e6f1850c33f188c7af545520cd93d2f9f800d9f142a0d476ae73cef110d6e3c4186ce60964fae11d3f157c7057d3e014a8cf90d8e458d401ae926ece3dfe37fd96566727c4cac46f8b3238a0b62f396b703b0ca29263f75cae8867411ff084676ea201f7596b086aa0af0bb198df53bcd64038398d51006a959c7437abace9b6eafc95b19ff260bc564d502360d06de2171b6025c638a4cadd66a7a7d202dd44f7c1100d3771fc2a4610f86ee240ffeafe4030503c82515c6c955f2ed0e1e5a4882edd11f16c6cb214007f115ef85d8792a71650a0232948e4fb271a94c835fdaec9ad6e1c747647af624823d3f563cb2123225718f02a0ae5e90456665db6c2e57fad8fc4e13650e815ebd0826cdcb6039151ae8dff402785b1475d878a24882f8b0d048666c5debc6a10c1fa9afe03d5c43842171204102efc42da7524e7fe176e8ac4495867da93059df2b430a363a8c4a3d6468fe3051023e59b80512c9a28b0fcabd2ef4a3b02ebe6294be925897b5149b91b9afb51daa0201a2bcf44a72f6798b256f316814716e421a3516f2b320a9f6b809818e00d539027c46d3f6140270a7f37c093a605c6d7fd9871e81a7c5679617540009d63325e7036ffe7d8693dd3240f9b57bb06e1a9da39e9fc70c832466c2dccb09868676d54497f7a9c6dc5e8fb8c57955f43318a5aa13df807b2ca3012d4a4c4e30945602af347386fe98ecd5f71bd4d1e9d6bf4d549706e6dd6949b4b5424ef7f0539e9fed
Raw
- witness (881 B)
- 202cef43f87ed5ff0ca4c92b170ea6a9d848668fe396dd4c751c998eae23ad395cac006305544143495401014d080226f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b01d18966d1eaf7b28552a20db01009cb7e760e5722e9a1df9f436dfa1ba4b3e4b0c1b84e62ec25c18038332693d6cca41fda8c265a922606a229ae21e0b7ac22ab0102031f1ba668b6c6fc83c51d896831cafc1df55315f1d1fad61a45132111071f82b80a8bc660a22e69b00203ea074539b5dd5f8d0c51bde560c80312eba8787bf2513d3a09403c4105e0f796036d442013cc7f4203eb91f860a8ce7c349d5a0b7a649664830af44bf71294e0dc022ab5f1713b45b653d2ae40563e7bf374dcce4646870a31eec318c5eaf914e50a036940aed08bd1f1765e56e60065fe3cdd4501e2dad80977b03ab71841c3c8fdef455e237f531a7d849fb8c4083d3fb79e6f1850c33f188c7af545520cd93d2f9f800d9f142a0d476ae73cef110d6e3c4186ce60964fae11d3f157c7057d3e014a8cf90d8e458d401ae926ece3dfe37fd96566727c4cac46f8b3238a0b62f396b703b0ca29263f75cae8867411ff084676ea201f7596b086aa0af0bb198df53bcd64038398d51006a959c7437abace9b6eafc95b19ff260bc564d502360d06de2171b6025c638a4cadd66a7a7d202dd44f7c1100d3771fc2a4610f86ee240ffeafe4030503c82515c6c955f2ed0e1e5a4882edd11f16c6cb214007f115ef85d8792a71650a0232948e4fb271a94c835fdaec9ad6e1c7474d3601647af624823d3f563cb2123225718f02a0ae5e90456665db6c2e57fad8fc4e13650e815ebd0826cdcb6039151ae8dff402785b1475d878a24882f8b0d048666c5debc6a10c1fa9afe03d5c43842171204102efc42da7524e7fe176e8ac4495867da93059df2b430a363a8c4a3d6468fe3051023e59b80512c9a28b0fcabd2ef4a3b02ebe6294be925897b5149b91b9afb51daa0201a2bcf44a72f6798b256f316814716e421a3516f2b320a9f6b809818e00d539027c46d3f6140270a7f37c093a605c6d7fd9871e81a7c5679617540009d63325e7036ffe7d8693dd3240f9b57bb06e1a9da39e9fc70c832466c2dccb09868676d54497f7a9c6dc5e8fb8c57955f43318a5aa13df807b2ca3012d4a4c4e30945602af347386fe98ecd5f71bd4d1e9d6bf4d549706e6dd6949b4b5424ef7f0539e9fed68
- payload (830 B)
- 26f0bbe868af10c6c67652a99709bf32048d1aa7194efe3e9a1ef1bde43f94762b01d18966d1eaf7b28552a20db01009cb7e760e5722e9a1df9f436dfa1ba4b3e4b0c1b84e62ec25c18038332693d6cca41fda8c265a922606a229ae21e0b7ac22ab0102031f1ba668b6c6fc83c51d896831cafc1df55315f1d1fad61a45132111071f82b80a8bc660a22e69b00203ea074539b5dd5f8d0c51bde560c80312eba8787bf2513d3a09403c4105e0f796036d442013cc7f4203eb91f860a8ce7c349d5a0b7a649664830af44bf71294e0dc022ab5f1713b45b653d2ae40563e7bf374dcce4646870a31eec318c5eaf914e50a036940aed08bd1f1765e56e60065fe3cdd4501e2dad80977b03ab71841c3c8fdef455e237f531a7d849fb8c4083d3fb79e6f1850c33f188c7af545520cd93d2f9f800d9f142a0d476ae73cef110d6e3c4186ce60964fae11d3f157c7057d3e014a8cf90d8e458d401ae926ece3dfe37fd96566727c4cac46f8b3238a0b62f396b703b0ca29263f75cae8867411ff084676ea201f7596b086aa0af0bb198df53bcd64038398d51006a959c7437abace9b6eafc95b19ff260bc564d502360d06de2171b6025c638a4cadd66a7a7d202dd44f7c1100d3771fc2a4610f86ee240ffeafe4030503c82515c6c955f2ed0e1e5a4882edd11f16c6cb214007f115ef85d8792a71650a0232948e4fb271a94c835fdaec9ad6e1c747647af624823d3f563cb2123225718f02a0ae5e90456665db6c2e57fad8fc4e13650e815ebd0826cdcb6039151ae8dff402785b1475d878a24882f8b0d048666c5debc6a10c1fa9afe03d5c43842171204102efc42da7524e7fe176e8ac4495867da93059df2b430a363a8c4a3d6468fe3051023e59b80512c9a28b0fcabd2ef4a3b02ebe6294be925897b5149b91b9afb51daa0201a2bcf44a72f6798b256f316814716e421a3516f2b320a9f6b809818e00d539027c46d3f6140270a7f37c093a605c6d7fd9871e81a7c5679617540009d63325e7036ffe7d8693dd3240f9b57bb06e1a9da39e9fc70c832466c2dccb09868676d54497f7a9c6dc5e8fb8c57955f43318a5aa13df807b2ca3012d4a4c4e30945602af347386fe98ecd5f71bd4d1e9d6bf4d549706e6dd6949b4b5424ef7f0539e9fed