¿Cómo imprimo salidas de transacciones no gastadas de una dirección usando pybitcointools?

Soy un principiante que busca escribir un programa simple que tome una entrada (dirección) e imprima la cantidad no gastada en ella.

Copié un código del capítulo 4 de Mastering Bitcoin para generar un par de claves aleatorias, y las últimas líneas que Andreas tenía en el código que copié fueron:

>     # Generate bitcoin address from public key
>       print "Bitcoin Address (b58check) is:", bitcoin.pubkey_to_address(public_key)
>     
>     # Generate compressed bitcoin address from compressed public key
>       print "Compressed Bitcoin Address (b58check) is:", \
>           bitcoin.pubkey_to_address(hex_compressed_public_key)

Agregué el siguiente bit al final que imprime el UTXO. Actualmente está imprimiendo "[ ]" porque no hay UTXO porque estoy generando una nueva dirección, pero al menos funciona cuando hago esto e imprimo algo.

>     #Print the UTXO for the given address     
>     print bitcoin.unspent(bitcoin.pubkey_to_address(public_key))

Sin embargo, cuando escribo una dirección en lugar de "(bitcoin.pubkey_to_address(public_key))", así:

>     print bitcoin.unspent(16jn6k2FJqwrNLDpbZmmmpf4TCW7uM6LED)

Me da un error ("SyntaxError: sintaxis no válida) y apunta a la "D" al final de la dirección. Realmente quiero usar este código específico para permitirme ingresar una dirección y recuperar los UTXO. ( ¡Tenga en cuenta que acabo de encontrar esa dirección en blockchain.info haciendo clic en las direcciones hasta que apareció una con monedas sin gastar! También soy un completo novato, ¡así que por favor sea fácil conmigo!)

gracias de antemano

¿Está utilizando Python 2.7? Parece que estás usando Python 3.4

Respuestas (1)

>     print bitcoin.unspent('16jn6k2FJqwrNLDpbZmmmpf4TCW7uM6LED')

Resuelto el problema.