Output dd66d4a5401530e1cf7da83fcf594f184a7bf1919a51d60630745c9f8e98f19e:16

value
12943481
script pubkey
OP_HASH160 OP_PUSHBYTES_20 481522a56638f034c4244734a45d28d815aaf9ab OP_EQUAL
address
MEUJCkWF2X9aAvq1qKCYp8BYDJWYiLdHzU
transaction
dd66d4a5401530e1cf7da83fcf594f184a7bf1919a51d60630745c9f8e98f19e
spent
true