That is what happens if you publish something for the first time.
There was a big bug in my bitcoin program, so that the "more" function didn't work, resulting in a, er, suboptimal user experience.
The program now gives much better help messages, an it still has all these functions.
You get it from bitbucket.org/jneb/bitcoin, click the "get source" button. It is only one file.
A short demo:
prompt>python jbitcoin.py
Welcome to the interactive environment. Type q to exit; ? for help.
|> last
Block 135113, 07-07-11 @ 06:06:56
173 transactions.
Hash: 0000000000000616989acdd24c859c14b046543d437b70ca050f5d9af76729fc
Nonce: 418719447, Bits: 1a0abbcf, giving difficulty 1563028.00
Next hash: ..0000000000 Previous hash: ..e14e960faa
|> more
Target: 0000000000000abbcf0000000000000000000000000000000000000000000000
0: 1 in, 1 out, hash=..f55686091b, amount= 50.09 fee=-0.09 (135113)
1: 1 in, 1 out, hash=..05368e940d, amount= 1.23 fee=0.00 (135113)
2: 3 in, 2 out, hash=..6bf1a4c2ac, amount= 10.20 fee=0.00 (135113)
3: 5 in, 1 out, hash=..c8bd3ccbdc, amount= 18.55 fee=0.00 (135113)
4: 1 in, 2 out, hash=..ea0f4c2e98, amount= 1.02 fee=0.00 (135113)
5: 3 in, 2 out, hash=..e87643305c, amount= 149.18 fee=0.00 (135113)
6: 2 in, 2 out, hash=..4c7ee141d5, amount= 17.01 fee=0.00 (135113)
7: 3 in, 2 out, hash=..2b1d4dfa2b, amount= 5.26 fee=0.00 (135113)
8: 1 in, 2 out, hash=..14dc3c3169, amount= 0.25 fee=0.00 (135113)
9: 2 in, 1 out, hash=..69893c0f57, amount= 1.11 fee=0.00 (135113)
...
163: 1 in, 2 out, hash=..029d68e619, amount= 2.44 fee=0.00 (135113)
164: 1 in, 2 out, hash=..0f68ff7f6a, amount= 2.17 fee=0.00 (135113)
165: 1 in, 2 out, hash=..d9517a4d63, amount= 1.10 fee=0.00 (135113)
166: 1 in, 2 out, hash=..421387ba95, amount= 0.96 fee=0.00 (135113)
167: 1 in, 2 out, hash=..5f088c70e4, amount= 0.93 fee=0.00 (135113)
168: 1 in, 2 out, hash=..c30227fd64, amount= 0.59 fee=0.00 (135113)
169: 1 in, 2 out, hash=..ae9f0248f4, amount= 0.09 fee=0.00 (135113)
170: 1 in, 2 out, hash=..1da17dd04c, amount= 0.08 fee=0.00 (135113)
171: 1 in, 2 out, hash=..7cb26c6be8, amount= 0.03 fee=0.00 (135113)
172: 2 in, 2 out, hash=..0976a71f0b, amount= 0.03 fee=0.00 (135113)
|>
No more details.
|> 168
Transaction ..c30227fd64 from block 135113: 07-07-11 @ 06:06:56
Inputs: 1, outputs: 2, amount: 0.59, fee: 0.00
(1 unspent)
|> more
Hash: 346930aabab5680d3e75e7b29df397a70eb6537ae30044534937efc30227fd64
0: In 0.59: from 1L8zFHdgLD6neXEwkQjPtxjEyCezmJaqoM, trx ..5f088c70e4[0]=
1: Out 0.09: to 1HoSZisiokmGUhaJzCfXnU5UaCYSfUveJv, trx ..ae9f0248f4[0]=
2: Out 0.50: to 15CKrgamF2CsuVuY7NbUrYhEyaG8kPZPSv (not spent)=
|> 0
Transaction ..5f088c70e4 from block 135113: 07-07-11 @ 06:06:56
Inputs: 1, outputs: 2, amount: 0.93, fee: 0.00
(1 unspent)
|> more
Hash: a351b331c0202470241e6bafc5228c560648ffd56aeb8e7387c7385f088c70e4
0: In 0.93: from 12Ck3vuPZQLx9QHHySVyAi2ci19WVSWCQX, trx ..421387ba95[0]=
1: Out 0.59: to 1L8zFHdgLD6neXEwkQjPtxjEyCezmJaqoM, trx ..c30227fd64[0]=
2: Out 0.34: to 19PsjrzHTgHCCUGci1hdMwfYPHbfdT3GaF (not spent)=
|> 0
Transaction ..421387ba95 from block 135113: 07-07-11 @ 06:06:56
Inputs: 1, outputs: 2, amount: 0.96, fee: -0.00
(1 unspent)
|>
Hash: ddd9bea081c8ef709699ff309402aca625b44084c13deeb581ea7d421387ba95
0: In 0.96: from 1NUixFvMttKWpCsM1Jh7dxXsBYtJkcTk7r, trx ..d9517a4d63[0]=
1: Out 0.93: to 12Ck3vuPZQLx9QHHySVyAi2ci19WVSWCQX, trx ..5f088c70e4[0]=
2: Out 0.03: to 1B3e87Mq114UoYnWUtxRe4ua5oARYNSi4C (not spent)=
|> converge 0
Followed a chain of length 68
Found 66 extra outputs with 66 addresses
|>
Extra outputs that obtained money
# freq address
0: 1* 12W8h3KH1Gq925xuJFAHrsc3o4vhiURwBi
1: 1* 1Cm95xXpiaMpW7iqKUhKcGe6x32gcxviJX
2: 1* 1FfJ7MUtaBzoSmUQSt4SP1QWwVYVMr5dAh
3: 1* 1WxNtJXBnFzHo6Kutc3gyZA5qMaGH8SrL
4: 1* 1CMPmoY5sQMy4eCiFu5BgMnPNSkMAC6Eqa
5: 1* 17WLcpiQzApEcrZQ81rPaizFHum47Cr4Hr
6: 1* 1KAKbv5EPvebcbKerCecGTbG2sU65UsX4P
7: 1* 1FDDLBSKjg9exoEohjKznK6AX1hRMNEG94
8: 1* 1P8fTpj6YhhGFRPPs7Cqm1Nkri4zm8RVYH
9: 1* 192tzZib9NCMMqdxivvEysDQdGdrgjqPG9
...
56: 1* 1FCH1mRzjzYb3KgWkmX3qmdpQRnqqKmJWP
57: 1* 1PmdQyKsCKJqkjCZKP9QEQnzBLcPga1g1A
58: 1* 1KRkJ6qwoq4BbyBha45AkGfeugg3P33VF5
59: 1* 1Nkj5stjKAaZeiCaLojk6GxeJPxpbVpd99
60: 1* 163CPiZWEgn8vtCagaxsnyW1erHHWqEkf5
61: 1* 1Kd7YtchtdyWPe6z9qmEibUPBZhsDzij6j
62: 1* 17xAoZ51LNE8VvL1BNnidrfnfJBAtZjyRS
63: 1* 1Nog7UK1A3C6UgpimHDZmR2ghrh6oenbQy
64: 1* 1CSPcRMLmCsj5oagLv6sSbJyhoJmevfZQs
65: 1* 17CLwhc48apCHh73Na1bWGDB3q5e5Gba8r
|>
Chain:
66: Transaction(1 in, 2 out, hash=..d9517a4d63) from block 135113
67: Transaction(1 in, 2 out, hash=..0f68ff7f6a) from block 135113
68: Transaction(1 in, 2 out, hash=..029d68e619) from block 135113
69: Transaction(1 in, 2 out, hash=..0035d1987a) from block 135113
70: Transaction(1 in, 2 out, hash=..bc24e69a28) from block 135113
71: Transaction(1 in, 2 out, hash=..7f10f8f98e) from block 135113
72: Transaction(1 in, 2 out, hash=..d8f5e5e391) from block 135113
73: Transaction(1 in, 2 out, hash=..45e5a030c1) from block 135113
74: Transaction(1 in, 2 out, hash=..cf0796496b) from block 135113
75: Transaction(1 in, 2 out, hash=..a44a2188e9) from block 135113
...
124: Transaction(1 in, 2 out, hash=..81a97eaff6) from block 135113
125: Transaction(1 in, 2 out, hash=..6af1eaf662) from block 135113
126: Transaction(1 in, 2 out, hash=..c7994ec60d) from block 135113
127: Transaction(1 in, 2 out, hash=..d0c114e3c1) from block 135113
128: Transaction(1 in, 2 out, hash=..994f886b26) from block 135113
129: Transaction(1 in, 2 out, hash=..a059722a82) from block 135113
130: Transaction(1 in, 2 out, hash=..d55e68cf82) from block 135108
131: Transaction(1 in, 2 out, hash=..31aa415886) from block 135107
132: Transaction(1 in, 1 out, hash=..2c316a9e93) from block 135106
133: Transaction(1 in, 1 out, hash=..a1eb554e32) from block 135004
|> 6
Bitcoin address: 1KAKbv5EPvebcbKerCecGTbG2sU65UsX4P
|>
Hash: c7358931ecd341acc86317e950214520a751e74b
public key not known (yet)
|>
All transactions of 1KAKbv5EPvebcbKerCecGTbG2sU65UsX4P by date:
Pubkey search: blockexplorer : address not seen.
*** Printing interrupted.
|> quit
I hope you get the idea.
- jneb