Mainnet

Confirmed transaction

bab32580f7f5ffedd50f9e2edac3c8a0eadcddbd4ffb02bee7d62d8c2c87d938

Status

Confirmed56,748 confirmations

Included in

block 918,857 · 2025-10-03 09:13:01 UTC · 13 mo ago

Previous blockNext blockBlock list

Value flowRibbon height is proportional to value. Inputs pool into the transaction first: a transaction does not pair inputs with outputs.
Value flow: 3 inputs to 6 outputs and the miner feeInput 0 0.00016100 BCH; Input 1 0.00001000 BCH; Input 2 0.00000800 BCH; to Output 0 · OP_RETURN 0.00000000 BCH; Output 1 · P2PKH 0.00006800 BCH; Output 2 · P2PKH 0.00006300 BCH; Output 3 · P2PKH 0.00000800 BCH; Output 4 · P2SH 0.00001000 BCH; Output 5 · P2SH 0.00000800 BCH; miner fee 2,200 sat.38.0%35.2%Input 00.00016100 BCHbitcoincash:qqft5hrx59f3ehd38pu7vq2vkc3fnsqejq6qux05nvbitcoincash:qqft5hrx…6qux05nv438cfa5aa5c0ef879da0fdb89ef7ef53e07455785ee6a8addd2838855d94792b:2438cfa5aa5c0…38855d94792b:2Input 10.00001000 BCHbitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9bitcoincash:rzpq06ec…nusf4qc9c274409784b927cf201e47ed221335fd4e72b80a60e5ce698ce0f9982e0e54b1:4c274409784b9…f9982e0e54b1:4Input 20.00000800 BCHbitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9bitcoincash:rzpq06ec…nusf4qc9c274409784b927cf201e47ed221335fd4e72b80a60e5ce698ce0f9982e0e54b1:5c274409784b9…f9982e0e54b1:5Output 0 · OP_RETURN0.00000000 BCHscript 5d3b520826…6d04292aunspentOutput 1 · P2PKH0.00006800 BCHbitcoincash:qzvkramkrmwycsws4pqxwhlqv5mvvwg8cqcaem6xkmbitcoincash:qzvkramk…caem6xkmunspentOutput 2 · P2PKH0.00006300 BCHbitcoincash:qqft5hrx59f3ehd38pu7vq2vkc3fnsqejq6qux05nvbitcoincash:qqft5hrx…6qux05nvsame address as input 0 · spent in c865613ecb6b52175467931324574b35b1fccb098b6451a31282135748a0d533:57spent in c865613ecb…5748a0d533:57Output 3 · P2PKH0.00000800 BCHbitcoincash:zqft5hrx59f3ehd38pu7vq2vkc3fnsqejqa20cpjvlbitcoincash:zqft5hrx…a20cpjvlCashToken · spent in c865613ecb6b52175467931324574b35b1fccb098b6451a31282135748a0d533:53spent in c865613ecb…5748a0d533:53Output 4 · P2SH0.00001000 BCHbitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9bitcoincash:rzpq06ec…nusf4qc9CashToken · same address as input 1 · spent in efc81d293e57b8cefde578c955e1811e40b4bf9c7513c2e8be15c5e2733eb346:1spent in efc81d293e…e2733eb346:1Output 5 · P2SH0.00000800 BCHbitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9bitcoincash:rzpq06ec…nusf4qc9CashToken · same address as input 1 · spent in efc81d293e57b8cefde578c955e1811e40b4bf9c7513c2e8be15c5e2733eb346:2spent in efc81d293e…e2733eb346:2Miner fee2,200 sat · 0.00002200 BCH
Value flow: 3 inputs to 6 outputs and the miner feeInput 0 0.00016100 BCH; Input 1 0.00001000 BCH; Input 2 0.00000800 BCH; to Output 0 · OP_RETURN 0.00000000 BCH; Output 1 · P2PKH 0.00006800 BCH; Output 2 · P2PKH 0.00006300 BCH; Output 3 · P2PKH 0.00000800 BCH; Output 4 · P2SH 0.00001000 BCH; Output 5 · P2SH 0.00000800 BCH; miner fee 2,200 sat.bitcoincash:qqft5hrx59f3ehd38pu7vq2vkc3fnsqejq6qux05nvin 0bitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9in 1bitcoincash:rzpq06ec977ucm4tc5g42gkhw3jt6gzw6unusf4qc9in 2out 0bitcoincash:qzvkramkrmwycsws4pqxwhlqv5mvvwg8cqcaem6xkmout 1bitcoincash:qqft5hrx59f3ehd38pu7vq2vkc3fnsqejq6qux05nvout 2bitcoincash:zqft5hrx59f3ehd38pu7vq2vkc3fnsqejqa20cpjvlout 3Outputs 4–5 (2 more)+2fee

0.00017900 BCH in from 3 inputs, 0.00015700 BCH out to 6 outputs, 2,200 sat to the miner.

Settlement check

Input total

0.00017900

BCH, 3 inputs

Output total

0.00015700

BCH, 6 outputs

Miner fee

2,200 sat

0.00002200 BCH, inputs minus outputs

Fee rate

1.18 sat/B

fee ÷ size

Size

1,864 B

version 2, locktime 918,856

CashTokens

3

outputs carry tokens; 2 inputs spend them

Balances: 0.00017900 BCH in = 0.00015700 BCH out + 2,200 sat fee.

Inputs3 · 0.00017900 BCH

Prevout lookups resolved: 3 / 3
#Address and previous outputTypeAmountScripts
0qqft5hrx…6qux05nvSpends 438cfa5aa5…855d94792b:2P2PKH0.00016100 BCH
Scripts

Previous output438cfa5aa5c0ef879da0fdb89ef7ef53e07455785ee6a8addd2838855d94792b:2

Unlock typeUnlocking script · 100-byte input script

Previous output script25-byte pay-to-public-key-hash output

Unlocking script · 100 bytes

<0xc1848f8641d4a7e93c74d55ad889dd4c7c1f032d96364c2d3a49cbaecac6563c63c8855b37f72ef182e076b27c57b2db2bfd24b338db3d043817094cda66b20f61>
<0x03be945eb8f5d7795ca5d8abe03992742d36ce7756f489f8a80451c7b75a9c9aea>
41c1848f8641d4a7e93c74d55ad889dd4c7c1f032d96364c2d3a49cbaecac6563c63c8855b37f72ef182e076b27c57b2db2bfd24b338db3d043817094cda66b20f612103be945eb8f5d7795ca5d8abe03992742d36ce7756f489f8a80451c7b75a9c9aea

Prevout locking script · 25 bytes

OP_DUP
OP_HASH160
<0x12ba5c66a1531cddb13879e6014cb62299c01990>
OP_EQUALVERIFY
OP_CHECKSIG
76a91412ba5c66a1531cddb13879e6014cb62299c0199088ac
1rzpq06ec…nusf4qc9Spends c274409784…982e0e54b1:4P2SHCashTokenFT73,6960.00001000 BCH
Scripts

Previous outputc274409784b927cf201e47ed221335fd4e72b80a60e5ce698ce0f9982e0e54b1:4

Unlock typeUnlocking script · 623-byte input script

Previous output script23-byte pay-to-script-hash output (20-byte hash)

CashTokenFT73,696
View prevout token details
Category: fc49859711…3c659961Amount: 73,696FT: Yes

Unlocking script · 623 bytes

<0x206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777>
4d6c02206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777

Prevout locking script · 23 bytes

OP_HASH160
<0x8207eb382fbdcc6eabc5115522d77464bd204ed7>
OP_EQUAL
a9148207eb382fbdcc6eabc5115522d77464bd204ed787
2rzpq06ec…nusf4qc9Spends c274409784…982e0e54b1:5P2SHCashTokenNFT mutable4805…4a680.00000800 BCH
Scripts

Previous outputc274409784b927cf201e47ed221335fd4e72b80a60e5ce698ce0f9982e0e54b1:5

Unlock typeUnlocking script · 623-byte input script

Previous output script23-byte pay-to-script-hash output (20-byte hash)

CashTokenNFT mutable4805…4a68
View prevout token details
Category: fd520e128a…92331be4NFT: YesMutable: YesCommitment
48050e00000000002f4834f52828e24a683f960c12ba5ce24a68

Unlocking script · 623 bytes

<0x206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777>
4d6c02206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777

Prevout locking script · 23 bytes

OP_HASH160
<0x8207eb382fbdcc6eabc5115522d77464bd204ed7>
OP_EQUAL
a9148207eb382fbdcc6eabc5115522d77464bd204ed787

Outputs6 · 0.00015700 BCH

Spend states looked up for 6 of 6 outputs: 4 spent, 2 unspent.
#AddressTypeSpentAmountScripts
0script 5d3b520826…6d04292a
OP_RETURN
Unspent0.00000000 BCH
Scripts

Locking scriptMetadata output: “m?mkjn hagg fraxq #Pacific #Auckland #Sk…”

Locking script bytes · 68 bytes

OP_RETURN
<0x6d02>
<0x6d6b6a6e206861676720667261787120235061636966696320234175636b6c616e642023536b796e65742068747470733a2f2f736b796e65742e61722e696f>
6a026d023f6d6b6a6e206861676720667261787120235061636966696320234175636b6c616e642023536b796e65742068747470733a2f2f736b796e65742e61722e696f
1qzvkramk…caem6xkm
P2PKH
Unspent0.00006800 BCH
Scripts

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x9961f7761edc4c41d0a840675fe06536c63907c0>
OP_EQUALVERIFY
OP_CHECKSIG
76a9149961f7761edc4c41d0a840675fe06536c63907c088ac
2qqft5hrx…6qux05nv
P2PKH
spent in c865613ecb…5748a0d533:570.00006300 BCH
Scripts

Spent byc865613ecb6b52175467931324574b35b1fccb098b6451a31282135748a0d533 input #57 in block 918,857

Locking script25-byte pay-to-public-key-hash output

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x12ba5c66a1531cddb13879e6014cb62299c01990>
OP_EQUALVERIFY
OP_CHECKSIG
76a91412ba5c66a1531cddb13879e6014cb62299c0199088ac
3zqft5hrx…a20cpjvlCashTokenFT1
P2PKH
spent in c865613ecb…5748a0d533:530.00000800 BCH
Scripts

Spent byc865613ecb6b52175467931324574b35b1fccb098b6451a31282135748a0d533 input #53 in block 918,857

Locking script25-byte pay-to-public-key-hash output

View token details
Category: fc49859711…3c659961Amount: 1FT: Yes

Locking script bytes · 25 bytes

OP_DUP
OP_HASH160
<0x12ba5c66a1531cddb13879e6014cb62299c01990>
OP_EQUALVERIFY
OP_CHECKSIG
76a91412ba5c66a1531cddb13879e6014cb62299c0199088ac
4rzpq06ec…nusf4qc9CashTokenFT73,695
P2SH
spent in efc81d293e…e2733eb346:10.00001000 BCH
Scripts

Spent byefc81d293e57b8cefde578c955e1811e40b4bf9c7513c2e8be15c5e2733eb346 input #1 in block 918,857

Locking script23-byte pay-to-script-hash output (20-byte hash)

View token details
Category: fc49859711…3c659961Amount: 73,695FT: Yes

Locking script bytes · 23 bytes

OP_HASH160
<0x8207eb382fbdcc6eabc5115522d77464bd204ed7>
OP_EQUAL
a9148207eb382fbdcc6eabc5115522d77464bd204ed787
5rzpq06ec…nusf4qc9CashTokenNFT mutable4805…4a68
P2SH
spent in efc81d293e…e2733eb346:20.00000800 BCH
Scripts

Spent byefc81d293e57b8cefde578c955e1811e40b4bf9c7513c2e8be15c5e2733eb346 input #2 in block 918,857

Locking script23-byte pay-to-script-hash output (20-byte hash)

View token details
Category: fd520e128a…92331be4NFT: YesMutable: YesCommitment
48050e000000000012ba5c2f4834f52828e24a683f960c12ba5ce24a68

Locking script bytes · 23 bytes

OP_HASH160
<0x8207eb382fbdcc6eabc5115522d77464bd204ed7>
OP_EQUAL
a9148207eb382fbdcc6eabc5115522d77464bd204ed787
Position in block 918,857Open the block

The tile strip needs the block's transaction list, which this page does not load. Open the block for its tile grid.

Block height
918,857
Byte offset in block
153,288
Merkle proof

The proof lists the sibling hashes that lift this transaction to the Merkle root in block 918,857's header. Check it offline against that header.

This page does not load the path itself; the proof download holds it.

Raw transaction1,864 bytes

02000000032b79945d853828ddada8e65e785574e053eff79eb8fda09d87efc0a55afa8c43020000006441c1848f8641d4a7e93c74d55ad889dd4c7c1f032d96364c2d3a49cbaecac6563c63c8855b37f72ef182e076b27c57b2db2bfd24b338db3d043817094cda66b20f612103be945eb8f5d7795ca5d8abe03992742d36ce7756f489f8a80451c7b75a9c9aeafeffffffb1540e2e98f9e08c…68a9148207eb382fbdcc6eabc5115522d77464bd204ed78748050e00
Show full hex
02000000032b79945d853828ddada8e65e785574e053eff79eb8fda09d87efc0a55afa8c43020000006441c1848f8641d4a7e93c74d55ad889dd4c7c1f032d96364c2d3a49cbaecac6563c63c8855b37f72ef182e076b27c57b2db2bfd24b338db3d043817094cda66b20f612103be945eb8f5d7795ca5d8abe03992742d36ce7756f489f8a80451c7b75a9c9aeafeffffffb1540e2e98f9e08c69cee5600ab8724efd351322ed471e20cf27b984974074c204000000fd6f024d6c02206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777feffffffb1540e2e98f9e08c69cee5600ab8724efd351322ed471e20cf27b984974074c205000000fd6f024d6c02206199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc21e41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd010376a914149961f7761edc4c41d0a840675fe06536c63907c07e0288ac7e046a026d020220030298085ac3539dc4569dc0c700c77887916951c7788852c7788800ce008851ce58798852ce57798852cf00005279827700a0635279587f7881547a757c6b7c6b7c6c6c76537a757c6b7c6c6d68c55279a269c57ba06375006800c776827701199d76537f750376a91488567f75537f77005279827753a2635279537f7552798763768b7768685279827756a2635279567f75537f7752798763768b7768685279827759a2635279597f75567f7752798763768b776868527982775ca26352795c7f75597f7752798763768b776868527982775fa26352795f7f755c7f7752798763768b776868527982770112a263527901127f755f7f7752798763768b776868527982770115a263527901157f7501127f7752798763768b776868527982770118a263527901187f7501157f7752798763768b77686852798277011ba2635279011b7f7501187f7752798763768b77686852798277011ea2635279011e7f75011b7f7752798763768b7768685279827753968b727c7ec558807c7e78567aa0637500687c02f401955279537a9502e803959302fc089300cc009d00cd547f75577a8800d1008851cd577a8851cc789d51d1008852cd00c78852cc93557993547a9300c69d52d1008853cd00c78853cc547a9d53d155798853d3519d54cd51c78854cc51c69d54d1557a8854d38b51d09d55cd537a8855cc52c69d55d1537a8855d28777feffffff060000000000000000446a026d023f6d6b6a6e206861676720667261787120235061636966696320234175636b6c616e642023536b796e65742068747470733a2f2f736b796e65742e61722e696f901a0000000000001976a9149961f7761edc4c41d0a840675fe06536c63907c088ac9c180000000000001976a91412ba5c66a1531cddb13879e6014cb62299c0199088ac20030000000000003cef6199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc100176a91412ba5c66a1531cddb13879e6014cb62299c0199088ace8030000000000003eef6199653c6e308fa049ef0ec787216079a9883b4766ad837b255b4f11978549fc10fedf1f0100a9148207eb382fbdcc6eabc5115522d77464bd204ed787200300000000000057efe41b3392a70ecc823e5e102ce3f4e942379014b9f24cdf29c86a938a120e52fd611d48050e000000000012ba5c2f4834f52828e24a683f960c12ba5ce24a68a9148207eb382fbdcc6eabc5115522d77464bd204ed78748050e00

Bitauth scenario

libauth wallet template JSON

A scenario bundles this transaction with the outputs it spends, so each unlocking script can be stepped through op by op in Bitauth IDE and its signature check re-run against the exact source outputs.

Source outputs
3 · 0.00017900 BCH
Show scenario JSON
Loading payload...