mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-02-22 22:25:41 +01:00
Commit graph
Select branches
Hide pull requests
master
release-0.10
release-0.11
release-0.12
release-0.13
release-0.14
release-0.15
release-0.16
release-0.17
release-0.4
release-0.5
release-0.6
release-0.7
release-0.8
release-0.9
#1
#1
#100
#100
#1000
#1001
#1002
#1002
#1003
#1003
#1004
#1004
#1005
#1006
#1006
#1007
#1008
#1008
#101
#101
#1010
#1010
#1012
#1012
#1013
#1013
#1014
#1014
#1015
#1016
#1016
#1017
#1017
#1018
#1018
#1019
#1019
#102
#102
#1020
#1020
#1021
#1021
#1022
#1023
#1023
#1024
#1026
#1026
#1027
#1027
#1028
#1028
#103
#103
#1030
#1031
#1031
#1033
#1034
#1034
#1036
#1037
#1037
#1038
#1038
#1039
#104
#104
#1040
#1040
#1042
#1042
#1043
#1045
#1045
#1046
#1047
#1047
#1048
#1048
#1049
#105
#1050
#1052
#1052
#1056
#1056
#1058
#1059
#1059
#106
#106
#1060
#1060
#1061
#1061
#1062
#1062
#1063
#1063
#1066
#1068
#1068
#1069
#1069
#107
#107
#1070
#1070
#1072
#1072
#1073
#1073
#1074
#1074
#1075
#1075
#1076
#1076
#1077
#1079
#1079
#108
#108
#1085
#1085
#1087
#1087
#1088
#1089
#109
#109
#1090
#1090
#1092
#1094
#1095
#1095
#1096
#1098
#1098
#1099
#1099
#11
#110
#110
#1100
#1100
#1101
#1101
#1102
#1104
#1105
#1105
#1107
#1107
#1108
#1108
#111
#1110
#1110
#1111
#1111
#1112
#1112
#1113
#1115
#1115
#1116
#1117
#1117
#1118
#1119
#112
#112
#1120
#1122
#1122
#1123
#1123
#1125
#1125
#1127
#1128
#1128
#113
#1130
#1131
#1131
#1132
#1134
#1134
#1135
#1135
#1136
#1136
#1137
#1137
#1138
#114
#1140
#1141
#1141
#1142
#1142
#1143
#1143
#1144
#1144
#1145
#1146
#1146
#1149
#1149
#115
#1151
#1151
#1152
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#116
#116
#1160
#1161
#1163
#1163
#1164
#1164
#1165
#1166
#1166
#1167
#1167
#1168
#117
#117
#1171
#1171
#1172
#1172
#1174
#1174
#1175
#1177
#1178
#1178
#118
#118
#1180
#1182
#1183
#1183
#1184
#1184
#1185
#1185
#1186
#1186
#1187
#1188
#1189
#1189
#119
#1190
#1191
#1191
#1192
#1194
#1195
#1195
#1196
#1197
#1197
#1199
#12
#12
#120
#120
#1201
#1201
#1202
#1204
#1204
#1205
#1205
#1206
#1207
#1207
#1208
#121
#121
#1210
#1212
#1214
#1215
#1215
#1216
#1217
#1219
#122
#122
#1220
#1220
#1221
#1221
#1222
#1222
#1223
#1223
#1224
#1224
#1226
#1226
#1227
#1227
#1228
#123
#1230
#1231
#1232
#1233
#1233
#1234
#1234
#1235
#1239
#1239
#124
#124
#1241
#1241
#1243
#1243
#1244
#1249
#125
#125
#1252
#1252
#1256
#1256
#126
#126
#1261
#1261
#1262
#1266
#1267
#1267
#1268
#1268
#127
#1270
#1270
#1271
#1273
#1273
#1274
#1274
#1275
#1275
#1276
#1276
#1279
#128
#128
#1280
#1280
#1281
#1281
#1282
#1282
#1283
#1283
#1284
#1284
#1285
#1286
#1287
#1287
#1288
#1288
#129
#129
#1290
#1291
#1292
#1292
#1293
#1295
#1299
#130
#1303
#1303
#1304
#1304
#1305
#1305
#1306
#1306
#1307
#1307
#1308
#1308
#1309
#131
#1310
#1310
#1314
#1316
#1318
#1318
#1319
#132
#132
#1321
#1322
#1322
#1323
#1323
#1324
#1324
#1326
#1327
#1327
#1329
#1329
#133
#133
#1331
#1331
#1333
#1334
#1335
#1335
#1338
#1339
#134
#134
#1341
#1341
#1342
#1342
#1343
#1343
#1344
#1344
#135
#135
#1352
#1352
#1357
#1357
#136
#136
#1362
#1362
#1366
#1366
#137
#137
#1373
#1375
#1375
#138
#138
#1380
#1382
#1383
#1383
#1384
#1384
#1386
#1388
#139
#139
#1390
#1390
#1391
#1392
#1392
#1393
#1393
#1394
#1395
#1395
#1399
#1399
#14
#14
#140
#1400
#1400
#1402
#1402
#1403
#1403
#1404
#1404
#1405
#1406
#1407
#1408
#1409
#1409
#141
#1411
#1411
#1412
#1413
#1413
#1414
#1414
#1415
#1417
#1419
#1419
#142
#1420
#1422
#1422
#1425
#1425
#143
#143
#1432
#1432
#1433
#1435
#1435
#1437
#1437
#1438
#1438
#1439
#144
#144
#1440
#1441
#1443
#1445
#1445
#1446
#1446
#1447
#1447
#145
#145
#1455
#1455
#1458
#146
#146
#1460
#1460
#1461
#1461
#1463
#1463
#1469
#1469
#147
#147
#1470
#1470
#1471
#1471
#1472
#1472
#1473
#1473
#1474
#1474
#1478
#1479
#1479
#148
#1484
#1489
#1489
#149
#1490
#1490
#1491
#1491
#1492
#1492
#1493
#1493
#1494
#1494
#1495
#1497
#1498
#1498
#15
#15
#150
#1500
#1500
#1504
#1504
#1505
#1509
#1509
#151
#151
#1511
#1511
#1512
#1512
#1513
#1513
#1514
#1514
#1515
#1515
#1516
#1517
#1518
#152
#152
#1520
#1521
#1522
#1523
#1525
#1525
#1526
#1526
#1527
#1528
#1529
#153
#153
#1530
#1530
#1533
#1534
#1534
#1535
#1536
#1537
#1539
#1539
#154
#154
#1541
#1541
#1542
#1543
#1548
#1548
#155
#155
#1552
#1553
#1553
#1559
#1559
#156
#156
#1562
#1562
#1563
#1564
#1564
#1565
#1565
#157
#157
#1570
#1570
#1576
#1577
#1577
#1578
#1578
#158
#158
#1584
#1586
#159
#159
#1594
#1594
#1596
#1596
#1599
#1599
#16
#16
#160
#1601
#1601
#1603
#1603
#1604
#1604
#1607
#1607
#1609
#1609
#161
#161
#1615
#1618
#162
#162
#1620
#1620
#1629
#1629
#163
#163
#1635
#1635
#1638
#1638
#1639
#1639
#164
#164
#1644
#1646
#1646
#165
#165
#1658
#1658
#166
#166
#1662
#1668
#1669
#167
#167
#1672
#1674
#1675
#1677
#1677
#1678
#1679
#168
#1680
#1681
#1683
#1688
#1689
#169
#169
#1694
#1695
#1696
#1697
#1698
#1699
#17
#17
#170
#170
#1700
#1701
#1702
#1708
#1709
#171
#171
#1711
#1715
#1716
#1717
#172
#1720
#1724
#1725
#1726
#1728
#173
#173
#1730
#1731
#1732
#1733
#1734
#1735
#1736
#1738
#174
#174
#1740
#1740
#1741
#1742
#1743
#1744
#1745
#1748
#1749
#175
#1750
#1751
#1752
#1753
#1754
#1755
#1756
#1757
#1758
#1759
#176
#176
#1760
#1762
#1762
#1763
#1763
#1764
#1766
#1767
#1768
#177
#1770
#1771
#1772
#1773
#1774
#1774
#1775
#1776
#1777
#1778
#1779
#178
#178
#1780
#1781
#1782
#1783
#1784
#1785
#1787
#1788
#1789
#179
#1790
#1791
#1792
#1793
#1794
#1795
#1796
#1797
#1798
#1799
#18
#18
#180
#1800
#1801
#1802
#1803
#1803
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1813
#1813
#1814
#1815
#1817
#1818
#1818
#182
#1821
#1822
#1823
#1824
#1826
#1827
#1828
#1828
#1829
#1829
#183
#1830
#1831
#1832
#1833
#1834
#1835
#1836
#1837
#1838
#1839
#184
#1840
#1841
#1844
#1846
#1846
#1847
#1847
#1848
#1848
#1849
#1849
#185
#185
#1850
#1851
#1851
#1852
#1853
#1854
#1855
#1856
#1857
#1858
#1859
#186
#186
#1861
#1862
#1863
#1864
#1865
#1867
#1868
#187
#1872
#1875
#1876
#1877
#1878
#188
#188
#1881
#1882
#1883
#1884
#1889
#189
#189
#1890
#1891
#1892
#1892
#1893
#1893
#1894
#1894
#1895
#1896
#1897
#1898
#19
#19
#190
#190
#1901
#1902
#1903
#1904
#1906
#1907
#1908
#191
#1910
#1911
#1912
#1913
#1914
#1919
#192
#192
#1922
#1923
#1926
#1927
#193
#193
#1930
#1930
#1931
#1931
#1932
#1934
#1936
#1938
#1939
#194
#194
#1940
#1941
#1942
#1943
#1947
#195
#195
#1950
#1950
#1957
#1957
#1959
#196
#196
#1960
#1961
#1962
#1965
#1966
#1967
#1968
#197
#197
#1971
#1972
#1973
#1977
#1979
#198
#1980
#1981
#1982
#1983
#1986
#1987
#1987
#1988
#1989
#1989
#199
#199
#1991
#1993
#1995
#1995
#1996
#1998
#1999
#2
#2
#20
#20
#200
#2001
#2001
#2002
#2003
#201
#201
#2011
#2012
#2013
#2014
#2015
#2017
#2018
#202
#202
#2022
#2023
#2024
#2027
#2028
#2029
#203
#2030
#2031
#2033
#2035
#2036
#2037
#2038
#204
#204
#2043
#2044
#2046
#2047
#2048
#205
#205
#2053
#2054
#2054
#2056
#2057
#2057
#2059
#206
#2060
#2061
#2062
#2065
#2068
#2068
#207
#207
#2078
#2079
#208
#208
#2080
#2084
#2084
#2085
#2088
#209
#209
#2091
#2092
#2096
#2096
#2099
#21
#21
#210
#210
#2100
#2102
#2105
#2106
#2106
#2107
#2108
#2109
#211
#2110
#2111
#2112
#2113
#2114
#2117
#2118
#212
#212
#2124
#2127
#2129
#213
#2131
#2132
#2134
#2135
#2137
#2138
#214
#214
#2140
#2141
#2142
#2143
#2146
#2147
#215
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2159
#216
#2160
#2162
#2163
#2164
#2165
#2166
#2167
#2168
#2169
#217
#217
#2170
#2171
#2172
#2173
#2176
#2177
#2178
#2179
#218
#218
#2180
#2181
#2182
#2183
#2184
#2185
#2186
#2187
#2188
#219
#2190
#2192
#2193
#2194
#2195
#2196
#2197
#2198
#2199
#22
#22
#220
#220
#2200
#2201
#2202
#2203
#2204
#2205
#2205
#2206
#2207
#2208
#2209
#221
#221
#2210
#2211
#2212
#2213
#2214
#2215
#2216
#2218
#2219
#222
#222
#2220
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#223
#2231
#2231
#2232
#2232
#2233
#2234
#2236
#2238
#2239
#224
#224
#2240
#2243
#2244
#2245
#2246
#2246
#2247
#2248
#2249
#2249
#225
#225
#2250
#2251
#2252
#2253
#2255
#2256
#2257
#2258
#2259
#226
#226
#2260
#2261
#2264
#2265
#2267
#2268
#2269
#227
#227
#2270
#2271
#2272
#2273
#2274
#2275
#2276
#2277
#2278
#2279
#228
#228
#2280
#2282
#2283
#2284
#2285
#2286
#2288
#2289
#229
#229
#2291
#2293
#2294
#2295
#2296
#2297
#2298
#2299
#23
#23
#230
#230
#2301
#2302
#2302
#2303
#2304
#2305
#2306
#2307
#2308
#231
#231
#2310
#2311
#2312
#2313
#2314
#2315
#2316
#2317
#2318
#2319
#232
#232
#2322
#2323
#2324
#2326
#2327
#2328
#2329
#233
#233
#2330
#2331
#2332
#2334
#2335
#2336
#2337
#2338
#2339
#234
#234
#2340
#2343
#2344
#2345
#2346
#2347
#2348
#2349
#235
#235
#2350
#2351
#2352
#2353
#2354
#2355
#2356
#2357
#2358
#2359
#236
#236
#2360
#2361
#2362
#2363
#2363
#2364
#2366
#2368
#2369
#237
#237
#2370
#2371
#2372
#2373
#2374
#2375
#2376
#2376
#2377
#2378
#2379
#238
#238
#2381
#2382
#2384
#2385
#2386
#2387
#2388
#2389
#239
#2390
#2391
#2392
#2393
#2394
#2395
#2396
#2397
#2399
#24
#24
#240
#240
#2400
#2401
#2402
#2403
#2404
#2405
#2406
#2407
#2408
#2409
#241
#241
#2410
#2411
#2412
#2412
#2413
#2414
#2415
#2416
#2416
#2417
#2418
#2419
#242
#2420
#2421
#2422
#2423
#2425
#2426
#2427
#2428
#2429
#243
#2430
#2431
#2431
#2432
#2433
#2434
#2435
#2435
#2437
#2437
#2438
#2439
#244
#2440
#2441
#2443
#2444
#2445
#2446
#2447
#2448
#2449
#245
#245
#2450
#2450
#2452
#2452
#2453
#2454
#2456
#2456
#2458
#2459
#246
#2460
#2460
#2461
#2462
#2463
#2463
#2464
#2466
#2467
#2468
#2469
#247
#247
#2470
#2470
#2471
#2471
#2472
#2473
#2475
#2476
#2477
#2478
#2479
#248
#248
#2480
#2481
#2482
#2483
#2484
#2485
#2486
#2487
#2488
#2489
#249
#249
#2490
#2491
#2492
#2493
#2494
#2495
#2495
#2496
#2497
#2498
#2499
#25
#25
#250
#250
#2500
#2501
#2502
#2503
#2504
#2505
#2506
#2507
#251
#251
#2510
#2510
#2511
#2512
#2512
#2514
#2515
#2516
#2518
#2519
#252
#2520
#2521
#2522
#2523
#2524
#2525
#2526
#2527
#2528
#2529
#253
#253
#2530
#2532
#2533
#2534
#2535
#2536
#2536
#2537
#2538
#2539
#254
#254
#2540
#2541
#2542
#2543
#2544
#2544
#2545
#2546
#2547
#2547
#2548
#2549
#255
#2550
#2551
#2552
#2553
#2554
#2555
#2556
#2557
#2558
#2558
#2559
#256
#256
#2561
#2562
#2563
#2564
#2565
#2566
#2567
#2568
#2569
#257
#257
#2570
#2571
#2572
#2573
#2574
#2575
#2576
#2577
#2578
#2579
#258
#258
#2580
#2581
#2581
#2582
#2583
#2584
#2586
#2586
#2587
#2588
#2589
#259
#2590
#2591
#2592
#2593
#2594
#2595
#2596
#2597
#2598
#2599
#26
#26
#260
#2600
#2601
#2602
#2603
#2604
#2605
#2606
#2607
#2608
#2609
#261
#261
#2610
#2611
#2612
#2613
#2614
#2615
#2616
#2617
#2618
#2619
#262
#262
#2620
#2621
#2622
#2623
#2624
#2624
#2625
#2626
#2627
#2628
#2629
#263
#263
#2631
#2632
#2633
#2634
#2635
#2636
#2637
#2638
#2639
#264
#264
#2640
#2640
#2642
#2643
#2645
#2649
#2649
#265
#2655
#2657
#2658
#2659
#266
#266
#2663
#2664
#2665
#2666
#2667
#2668
#2669
#267
#267
#2670
#2670
#2671
#2674
#2675
#2676
#2677
#2677
#2678
#2679
#268
#2680
#2681
#2682
#2683
#2684
#2685
#2687
#2687
#2689
#269
#269
#2690
#2692
#2693
#2694
#2694
#2695
#2696
#2699
#27
#27
#270
#270
#2700
#2701
#2702
#2703
#2704
#2705
#2706
#2707
#2708
#2709
#271
#2710
#2712
#2712
#2713
#2714
#2715
#2716
#2717
#2718
#2719
#272
#272
#2720
#2721
#2722
#2723
#2724
#2725
#2726
#2727
#2728
#2729
#273
#273
#2730
#2731
#2732
#2733
#2734
#2735
#2736
#2737
#2738
#2739
#274
#274
#2740
#2741
#2742
#2742
#2743
#2744
#2745
#2746
#2747
#2748
#2749
#275
#275
#2750
#2751
#2752
#2753
#2754
#2756
#2757
#2758
#2759
#276
#276
#2760
#2761
#2762
#2763
#2765
#2766
#2767
#2768
#2769
#277
#2770
#2771
#2772
#2772
#2773
#2774
#2775
#2776
#278
#278
#2780
#2781
#2782
#2783
#2784
#2785
#2786
#2787
#2788
#2789
#279
#279
#2790
#2791
#2792
#2793
#2795
#2797
#2799
#28
#28
#280
#280
#2800
#2801
#2802
#2803
#2804
#2805
#2807
#2808
#281
#281
#2813
#2814
#2815
#2817
#2818
#2819
#282
#2820
#2821
#2822
#2823
#2824
#2825
#2826
#2826
#2827
#2828
#2828
#2829
#283
#283
#2830
#2831
#2832
#2834
#2836
#2837
#2838
#2839
#2839
#284
#284
#2840
#2841
#2842
#2843
#2844
#2845
#2846
#2847
#2848
#2849
#285
#2850
#2851
#2852
#2853
#2854
#2855
#2855
#2856
#2857
#2858
#2859
#286
#286
#2860
#2861
#2862
#2863
#2865
#2866
#2867
#2868
#2869
#287
#2870
#2871
#2872
#2873
#2874
#2875
#2876
#2876
#2877
#2878
#2879
#288
#288
#2880
#2881
#2882
#2883
#2884
#2885
#2886
#2888
#2889
#289
#2890
#2891
#2892
#2893
#2894
#2895
#2896
#2897
#2898
#2899
#29
#29
#290
#290
#2900
#2901
#2902
#2903
#2904
#2905
#2906
#2907
#2908
#2909
#291
#2910
#2912
#2913
#2914
#2915
#2916
#2917
#2918
#2919
#292
#2920
#2921
#2922
#2923
#2924
#2925
#2926
#2927
#2928
#2929
#293
#2930
#2931
#2932
#2933
#2934
#2935
#2936
#2937
#2938
#2939
#294
#2940
#2941
#2942
#2943
#2944
#2945
#2946
#2947
#2948
#2949
#295
#2950
#2951
#2952
#2953
#2953
#2954
#2955
#2956
#2957
#2958
#2959
#296
#2960
#2961
#2962
#2963
#2964
#2965
#2966
#2967
#2968
#2969
#297
#2970
#2971
#2972
#2973
#2974
#2975
#2976
#2977
#2978
#2979
#298
#2980
#2981
#2982
#2983
#2984
#2985
#2986
#2987
#2988
#2988
#2989
#299
#299
#2990
#2990
#2991
#2992
#2993
#2994
#2995
#2996
#2997
#2999
#3
#3
#30
#30
#300
#3000
#3001
#3002
#3003
#3004
#3005
#3005
#3006
#3007
#3008
#3009
#301
#3010
#3010
#3011
#3011
#3012
#3013
#3014
#3015
#3016
#3017
#3017
#3018
#3019
#302
#3020
#3023
#3024
#3025
#3026
#3027
#3028
#3029
#303
#303
#3030
#3031
#3032
#3033
#3034
#3035
#3036
#3037
#3037
#3038
#3039
#304
#3040
#3040
#3041
#3043
#3044
#3045
#3046
#3047
#3048
#3049
#305
#3050
#3051
#3052
#3053
#3054
#3055
#3056
#3057
#3058
#3059
#306
#3060
#3061
#3062
#3063
#3064
#3065
#3066
#3067
#3068
#3069
#307
#3070
#3070
#3071
#3072
#3073
#3074
#3075
#3076
#3077
#3079
#3079
#308
#308
#3080
#3082
#3083
#3084
#3085
#3086
#3086
#3088
#3089
#309
#3090
#3091
#3093
#3094
#3096
#3097
#3098
#3099
#31
#31
#310
#310
#3100
#3101
#3102
#3103
#3104
#3105
#3108
#3109
#3109
#311
#311
#3110
#3111
#3112
#3113
#3114
#3115
#3116
#3117
#3118
#312
#312
#3120
#3121
#3122
#3123
#3124
#3125
#3126
#3127
#3128
#3129
#313
#313
#3130
#3131
#3132
#3133
#3134
#3135
#3136
#3137
#3138
#3139
#314
#3140
#3141
#3142
#3143
#3144
#3145
#3146
#3147
#3148
#3149
#315
#315
#3151
#3152
#3153
#3154
#3155
#3156
#3157
#3158
#3159
#316
#316
#3160
#3161
#3162
#3163
#3164
#3165
#3166
#3168
#3169
#3169
#317
#317
#3171
#3172
#3173
#3174
#3175
#3175
#3176
#3177
#3178
#3178
#3179
#3179
#318
#318
#3180
#3181
#3182
#3183
#3184
#3184
#3185
#3186
#3187
#3188
#3189
#319
#3190
#3191
#3191
#3193
#3194
#3195
#3196
#3197
#3199
#32
#32
#320
#320
#3200
#3201
#3202
#3203
#3204
#3205
#3206
#3207
#3208
#3209
#321
#321
#3211
#3212
#3212
#3213
#3214
#3215
#3216
#3217
#3218
#3219
#322
#3221
#3222
#3223
#3224
#3225
#3226
#3227
#3228
#3229
#323
#3230
#3231
#3232
#3233
#3234
#3235
#3236
#3237
#324
#324
#3240
#3241
#3242
#3243
#3245
#3246
#3248
#3249
#325
#325
#3250
#3251
#3251
#3252
#3253
#3254
#3255
#3256
#3257
#3258
#3259
#326
#326
#3260
#3261
#3264
#3265
#3266
#3266
#3267
#3268
#3269
#327
#327
#3270
#3271
#3272
#3273
#3274
#3275
#3277
#3278
#3279
#328
#3280
#3281
#3282
#3283
#3284
#3285
#3288
#3289
#329
#3290
#3291
#3292
#3293
#3294
#3295
#3296
#3297
#3298
#33
#33
#330
#3300
#3301
#3302
#3303
#3304
#3305
#3306
#3307
#3308
#3309
#331
#331
#3310
#3311
#3312
#3313
#3314
#3315
#3316
#3316
#3317
#3318
#3318
#332
#3320
#3321
#3322
#3323
#3325
#3327
#3328
#3329
#333
#333
#3332
#3334
#3334
#3337
#3338
#3339
#334
#334
#3340
#3342
#3342
#3343
#3345
#3346
#3347
#3348
#335
#335
#3351
#3353
#3354
#3354
#3355
#3356
#3357
#3358
#3359
#336
#336
#3360
#3361
#3362
#3362
#3363
#3365
#3368
#3369
#337
#3370
#3371
#3372
#3373
#3375
#3376
#3377
#3377
#3378
#3378
#3379
#338
#338
#3380
#3381
#3382
#3383
#3384
#3385
#3386
#3387
#339
#339
#3391
#3392
#3393
#3394
#3394
#3396
#3397
#3398
#3399
#34
#34
#340
#3400
#3401
#3401
#3402
#3403
#3405
#3406
#3407
#3408
#341
#341
#3411
#3412
#3413
#3414
#3416
#3417
#3418
#3419
#342
#3421
#3422
#3423
#3424
#3425
#3426
#3427
#3428
#3429
#343
#343
#3430
#3431
#3432
#3433
#3434
#3436
#3437
#3438
#344
#344
#3442
#3443
#3443
#3444
#3445
#3446
#3447
#3448
#3449
#345
#345
#3450
#3451
#3452
#3453
#3454
#3454
#3455
#3455
#3456
#3456
#3457
#3457
#3458
#3459
#346
#346
#3460
#3462
#3463
#3464
#3465
#3466
#3467
#3468
#3469
#347
#347
#3470
#3471
#3472
#3473
#3474
#3475
#3476
#3478
#3479
#348
#348
#3481
#3482
#3483
#3484
#3485
#3486
#3487
#3488
#3489
#349
#349
#3490
#3491
#3492
#3493
#3494
#3495
#3496
#3497
#3498
#3499
#35
#35
#350
#350
#3500
#3501
#3502
#3503
#3504
#3505
#3506
#3507
#3508
#351
#351
#3510
#3511
#3512
#3513
#3517
#3517
#3518
#3519
#3519
#352
#352
#3525
#3525
#353
#353
#3531
#3532
#3532
#3533
#3533
#3534
#3534
#3535
#3537
#3538
#3538
#3539
#354
#354
#3540
#3540
#3541
#3542
#3542
#3543
#3544
#3546
#3547
#3547
#3548
#3549
#3549
#355
#355
#3551
#3551
#3554
#3556
#3556
#356
#356
#3562
#3563
#3565
#3566
#3567
#3568
#3569
#357
#357
#3570
#3571
#3571
#3574
#3575
#3576
#3576
#3577
#3578
#3579
#358
#358
#3580
#3581
#3582
#3583
#3584
#3585
#3586
#3587
#3587
#3588
#359
#359
#3590
#3591
#3592
#3593
#3594
#3595
#3596
#3596
#3597
#3597
#3598
#3598
#3599
#36
#36
#360
#360
#3600
#3600
#361
#361
#362
#362
#363
#363
#364
#364
#365
#365
#366
#366
#37
#37
#38
#38
#39
#39
#4
#4
#41
#41
#42
#42
#43
#43
#44
#44
#45
#45
#46
#47
#47
#48
#48
#49
#49
#5
#5
#50
#50
#51
#51
#52
#52
#53
#53
#54
#54
#55
#55
#56
#56
#57
#57
#58
#58
#59
#59
#6
#6
#60
#60
#61
#61
#62
#62
#63
#63
#64
#64
#65
#66
#66
#67
#67
#68
#68
#69
#69
#7
#7
#70
#71
#72
#72
#73
#74
#74
#75
#75
#76
#76
#77
#78
#79
#79
#8
#8
#80
#80
#81
#81
#82
#82
#83
#83
#84
#84
#85
#85
#86
#86
#87
#88
#88
#89
#89
#9
#9
#90
#90
#91
#91
#92
#92
#93
#93
#94
#94
#95
#95
#96
#96
#97
#97
#98
#988
#988
#989
#989
#99
#99
#990
#990
#992
#992
#994
#994
#996
#998
#999
#999
v0.10
v0.10.1
v0.10.2
v0.10.3
v0.11
v0.11.1
v0.11.2
v0.11.3
v0.12
v0.12.1
v0.12.2
v0.12.3
v0.13
v0.13.1
v0.13.2
v0.13.3
v0.13.4
v0.13.5
v0.13.6
v0.14
v0.14.1
v0.14.2
v0.14.3
v0.14.4
v0.14.5
v0.14.6
v0.14.7
v0.15
v0.15.1
v0.15.10
v0.15.2
v0.15.3
v0.15.4
v0.15.5
v0.15.6
v0.15.7
v0.15.8
v0.15.9
v0.16
v0.16-beta1
v0.16-beta2
v0.16-rc1
v0.16.1
v0.16.2
v0.16.3
v0.16.4
v0.16.5
v0.17
v0.17-alpha1
v0.17-alpha2
v0.17-alpha3
v0.17-alpha4
v0.17-alpha5
v0.17-beta1
v0.17-rc1
v0.17-rc2
v0.17-rc3
v0.8
v0.9
-
0d195e17c8
Lower the priority of the PeerGroup thread and daemonize it.
Mike Hearn
2012-03-02 15:32:58 +01:00 -
0b20b47c0c
Clear another FindBugs warning in PeerGroup.
Mike Hearn
2012-03-02 15:24:20 +01:00 -
32a2be53c4
Make adding/removing event listeners lock PeerGroup. Take out use of synchronizedList as it's redundant. Resolves issue 148.
Mike Hearn
2012-03-02 15:15:36 +01:00 -
31463c506f
Use EventListenerInvoker in PeerGroup, and clear a FindBugs warning about an unlocked access to the running property.
Mike Hearn
2012-03-02 15:08:55 +01:00 -
b25446271a
Synchronize on event listeners in EventListenerInvoker.
Mike Hearn
2012-03-02 15:08:36 +01:00 -
001afa9ae2
Print TX values in Wallet.toString()
Mike Hearn
2012-03-01 18:56:12 +01:00 -
0a473a8d76
Remove an unnecessary save point in ToyWallet.
Mike Hearn
2012-03-01 18:56:02 +01:00 -
40bd728703
Add a Transaction.getValue(Wallet) method.
Mike Hearn
2012-03-01 18:55:46 +01:00 -
ddb6da155b
Merge branch 'master' of https://code.google.com/p/bitcoinj
Mike Hearn
2012-03-01 18:07:30 +01:00 -
feb85a13d3
Remove private key from ECKey.toString and put it in toStringWithPrivate
Miron Cuperman
2012-02-29 14:50:57 -08:00 -
1df679cd17
Change how wallet callbacks are run in the case of a tx that both sends and receives coins from the wallet (common case).
Mike Hearn
2012-02-24 15:25:38 +01:00 -
c8e76a8f9b
Log slow reads in BOBS.
Mike Hearn
2012-02-24 15:25:06 +01:00 -
812ca60b9b
BIP21 bitcoin URI implementation.
Jim Burton
2012-02-15 16:25:51 +00:00 -
168a5a40e1
Fix a minor bug in the ChainSplitTests
Mike Hearn
2012-02-19 15:04:02 +01:00 -
54a2a71460
Replace WalletEventListener.onDeadTransaction with a generic confidence changed callback, this simplifies the case of listening for all confidence changes in all wallet transactions and gives a single place to save the wallet from.
Mike Hearn
2012-02-19 15:01:30 +01:00 -
68424281c5
Print out alert messages to the log.
Mike Hearn
2012-02-19 12:22:43 +01:00 -
0e198e68e8
Add top 50 blocks to the block locator. Should make chain split handling more robust.
Mike Hearn
2012-02-13 23:39:23 +01:00 -
2f72eb64d7
Note that there is a race in MockNetworkConnection. Fixing it will have to wait until I am less tired.
Mike Hearn
2012-02-13 23:32:14 +01:00 -
e8548a197c
Make Message inner exception class static, for efficiency. Clears a FindBugs warning.
Mike Hearn
2012-02-13 23:03:15 +01:00 -
cbf60e1056
Clamp the blocksLeft parameter of the PeerEventListener.onBlocksDownloaded() callback to zero. It was being set from the difference between chain height and peer advertised chain height, which can legitimately be negative, but this is confusing and resulted in a bug in DownloadListener which could cause it to never correctly flag the end of chain download. Resolves issue 86.
Mike Hearn
2012-02-13 22:02:13 +01:00 -
5fde54e8e3
Add an initVerbose() method to BriefLogFormatter. Note: this does not actually appear to work :(
Mike Hearn
2012-02-13 21:36:49 +01:00 -
57d518aba9
Fix an issue in block chain handling, whereby a duplicate block received that was not the chain head could result in wallet corruption and bogus "block forks the chain" messages. Resolves issue 135.
Mike Hearn
2012-02-13 21:36:09 +01:00 -
a70c868f3f
Update the README to use correct capitalization of Bitcoin and reference the wallet-tool script.
Mike Hearn
2012-02-13 20:48:26 +01:00 -
1d772a059f
Add a little shell script that invokes WalletTool via maven.
Mike Hearn
2012-02-13 20:48:05 +01:00 -
5bc9e49941
Lower the level of a spammy log line.
Mike Hearn
2012-02-13 20:47:52 +01:00 -
d08f2f7808
WalletTool: allow specification of debug levels and force a particular peer to be used. Add a bit of logging to WalletTool itself.
Mike Hearn
2012-02-13 20:47:32 +01:00 -
2c93dfba32
More JavaDocs for PeerAddress and default the port for the prodnet rather than zero, which is pretty useless.
Mike Hearn
2012-02-13 20:46:42 +01:00 -
1204a901e6
Make the semaphore in DownloadListener private
Mike Hearn
2012-02-13 20:46:14 +01:00 -
dec8d5aeb8
Fix a minor bug in Peer.java where it wasn't always correctly constructing the block locator. Resolves issue 138. Bug found by Vasile Rotaru.
Mike Hearn
2012-02-12 22:41:03 +01:00 -
cfd06195a0
WalletTool: allow control of logging from the command line. Change how block chain download is waited for.
Mike Hearn
2012-02-12 22:14:01 +01:00 -
11dcb0a682
Log chain height in BlockChain c'tor
Mike Hearn
2012-02-12 22:13:25 +01:00 -
af826772c5
Fast shutdown for PeerGroup.
Miron Cuperman
2012-02-09 14:52:48 -08:00 -
6597f01874
Handle the not-enough-funds case in sendCoinsAsync and sendCoins(PeerGroup ...). They got a NPE in this case during a recent refactoring. Resolves issue 136.
Mike Hearn
2012-02-10 17:00:29 +01:00 -
2d0891cf4b
Add missing synchronized keywords to various Wallet methods that were missing them. Resolves issue 137.
Mike Hearn
2012-02-10 16:56:26 +01:00 -
d2e35cc744
Make GetBlocksMessage/GetHeadersMessage not compare equal despite identical contents, resolves issue 140.
Mike Hearn
2012-02-10 16:49:25 +01:00 -
21c5e14700
Fix a minor bug in AddressMessage. Patch from Vasile Rotaru. Resolves issue 138.
Mike Hearn
2012-02-10 16:44:57 +01:00 -
03db1a9636
Merge branch 'master' of https://code.google.com/p/bitcoinj
Mike Hearn
2012-02-10 15:49:03 +01:00 -
6459f15202
First cut at a wallet manipulation tool.
Mike Hearn
2012-02-10 15:47:10 +01:00 -
0552acc286
Lower logging level for unrecognized script outputs.
Mike Hearn
2012-02-10 15:46:35 +01:00 -
8c2b46ea51
Put the creation timestamp in ECKey toString output.
Mike Hearn
2012-02-10 15:46:12 +01:00 -
781cb1f8d5
Use a slightly more sensible startup sequence for BoundedOverheadBlockStore to avoid log spam when creating a fresh chain.
Mike Hearn
2012-02-10 15:45:43 +01:00 -
7cc23e3e6b
Improved Transaction.toString
Miron Cuperman
2012-02-09 10:28:15 -08:00 -
96a1e87f47
Correct a comment
Mike Hearn
2012-02-09 16:15:00 +01:00 -
82e426a7eb
Print outpoint data in Transaction toString() output
Mike Hearn
2012-02-09 16:14:45 +01:00 -
23279aff5f
Change order of outpoint printing to be more consistent with Bitcoin practice
Mike Hearn
2012-02-09 16:14:29 +01:00 -
9ba77a0d68
Prevent Derby unit test from writing a pointless log file.
Mike Hearn
2012-02-07 23:00:09 +01:00 -
d5aad396a3
Use temp dir under target/ for derby test, ensure we actually do delete the directory afterwards. Resolves issue 129.
Mike Hearn
2012-02-07 22:49:40 +01:00 -
6f8ab7b40b
Add a big pile of JavaDocs to the WalletProtobufSerializer. Also make its c'tor private, so usage is clearer.
Mike Hearn
2012-02-07 22:35:11 +01:00 -
db60bfc731
Provide network parameter IDs as constant strings. Make the "id" field of NetworkParameters private and make the getter upgrade the object using port as a heuristic if the field isn't present. Add a unit test to ensure we can convert old wallets to protobuf form. Resolves issue 134.
Mike Hearn
2012-02-07 22:34:39 +01:00 -
2b3e77bea9
Make a couple more Wallet methods public.
Mike Hearn
2012-02-07 21:49:12 +01:00 -
11a87317a4
Split transaction creation into building a template and then completing it. Completing a tx means adding inputs and possibly a change output to make the transaction valid. Also add a convenience addOutput() overload to Transaction. This makes it easier to create multi-sends.
Mike Hearn
2012-02-07 21:47:21 +01:00 -
b43b686264
Use finer grained locking in the BlockChain to make accessing the chain head responsive even whilst the chain is downloading and the object is under heavy load. This takes getChainHead() out of the profiles for ToyWallet and allows for removing the code added there to work around this issue.
Mike Hearn
2012-02-05 23:44:43 +01:00 -
7369c398ff
Improve a comment and make Wallet.receivePending() public.
Mike Hearn
2012-02-03 15:42:30 +01:00 -
c1cb5c10d5
Improve a log message
Mike Hearn
2012-02-03 14:09:43 +01:00 -
fff2034408
Copy test wallet into build directory, fixes a failing test case.
Mike Hearn
2012-02-03 14:00:12 +01:00 -
b0739df2e5
Expose hashTransactionForSignature. The API will likely change in future.
Mike Hearn
2012-02-02 18:21:28 +01:00 -
b72c170086
API for setting version messages on outbound connections, and implementing BIP 14. Resolves issue 105.
Mike Hearn
2012-02-02 17:34:52 +01:00 -
7f82613559
Migrate old wallets to use transaction confidences, as much as possible, and add a unit test for deserializing old wallets.
Mike Hearn
2012-02-02 16:17:54 +01:00 -
be8d3c3896
Get rid of some warnings
Miron Cuperman
2012-02-02 14:51:31 -08:00 -
69ee4c7729
Be lenient in parsing tx confidence protobuf, store pubkeys, cleanup
Miron Cuperman
2012-01-26 10:43:15 -08:00 -
1c28bd3972
Persist TransactionConfidence to protobuf
Miron Cuperman
2012-01-25 10:40:20 -08:00 -
3d470ec3f2
Make BlockTest.testDate pass outside of CET.
Mike Hearn
2012-02-02 15:37:24 +01:00 -
9afa4bf6a5
Create the localhost address without relying on a method that does DNS lookups behind the scenes. Resolves issue 120.
Mike Hearn
2012-02-02 15:00:46 +01:00 -
6b2275890a
Invoke onCoinsSent() when receiving a pending transaction that spends the wallets coins.
Mike Hearn
2012-02-02 14:49:46 +01:00 -
cf76cf064f
Add a comment to the EventListenerInvoker class.
Mike Hearn
2012-02-02 14:48:23 +01:00 -
1a4acc18be
Pubkeys are 65 bytes, not 32.
Mike Hearn
2012-01-26 18:40:24 +01:00 -
ad329d7a34
Callbacks for when a transaction in the chain is seen that spends coins from our wallet, not just to. Introduce EventListenerInvoker to simplify the pattern by which event listeners can delete themselves safely whilst running. Update the ToyWallet app to accept a public key:creation time pair on the command line and show all relevant transactions, to demonstrate (very crudely) the watching functionality.
Mike Hearn
2012-01-26 16:25:16 +01:00 -
1ff81a3243
Slight redesign of the ECKey API to allow you to have public only ("watching") keys.
Mike Hearn
2012-01-26 16:23:29 +01:00 -
f2d804d5cb
Fix a dumb seconds/milliseconds mismatch bug in Block.getTime(). Add a unit test.
Mike Hearn
2012-01-26 15:25:15 +01:00 -
67526ca8e2
Add an accessor to set the key creation time, along with another convenience c'tor to make the API a bit less inconsistent. Resolves issue 117.
Mike Hearn
2012-01-25 17:20:18 +01:00 -
63cef24fe4
Port Wallet to use getAppearsInHashes(), which resolves some failing unit tests.
Mike Hearn
2012-01-25 16:58:31 +01:00 -
3eb12c8e97
Merge branch 'master' of https://code.google.com/p/bitcoinj
Mike Hearn
2012-01-21 17:56:53 +01:00 -
8be3a7a027
Follow the protocol change that occurs on Feb 20th
Mike Hearn
2012-01-21 17:56:19 +01:00 -
ed5adf3ea8
Disable the gen source directory for now as it is unused
Miron Cuperman
2012-01-19 08:41:41 -08:00 -
891cdcc02d
Remove dependence of WalletProtobufSerializer on BlockStore, migrate to Transaction.appearsInHashes
Miron Cuperman
2012-01-17 11:06:01 -08:00 -
c7fd805e47
Provide a sendCoinsAsync that returns immediately instead of waiting for the tx to be broadcast. Change PeerGroup.broadcastTransaction to return a Future<Transaction> and only consider the tx to be broadcast once it was written to at least one peer directly (not waiting for a response to an inv). Re-plumb the peer group thread to poll for tasks when there are active peers.
Mike Hearn
2012-01-16 19:16:16 +01:00 -
3fa5c89b3e
Set newly created wallet transactions to have NOT_SEEN_IN_CHAIN confidence rather than UNKNOWN.
Mike Hearn
2012-01-16 17:47:52 +01:00 -
e6612ad112
Add a .gitignore file that contains the target directory.
Mike Hearn
2012-01-16 17:44:10 +01:00 -
5d27257b7a
Rationalize protobuf Pool enum
Miron Cuperman
2012-01-11 16:29:09 -08:00 -
b29f669bca
Fixes to protobuf building from Gary
Miron Cuperman
2012-01-11 16:04:14 -08:00 -
775f5241e3
Allow building without protobuf-compiler installed
Miron Cuperman
2012-01-11 13:34:14 -08:00 -
9f90ae2f0e
Fix test, upgrade to protobuf 2.4.1, doc
Miron Cuperman
2012-01-11 12:41:14 -08:00 -
1a2ce7d982
Fixes based on input from Mike, fix invariant checking, fix spentBy
Miron Cuperman
2012-01-11 10:04:00 -08:00 -
a8fd0d474d
Wallet protobuf cleanup.
Miron Cuperman
2012-01-10 11:10:15 -08:00 -
319c52b2a6
Read Wallet from protobuf stream
Miron Cuperman
2012-01-06 16:31:43 -08:00 -
6af16c863c
Protobuf serialization for Wallet
Miron Cuperman
2012-01-06 14:50:34 -08:00 -
0e7e583626
Fix merge mistake, fix PeerGroup.stop
Miron Cuperman
2012-01-09 12:59:44 -08:00 -
76ea1d35e9
Repair the damage caused by a bad merge in rev 56489f9fc60c
Mike Hearn
2012-01-09 17:59:45 +01:00 -
32f41dc1a9
Address some review comments from Miron.
Mike Hearn
2012-01-09 15:42:43 +01:00 -
35ec0b669d
Wallet side of the quick hack (oops)
Mike Hearn
2011-12-27 23:14:11 +00:00 -
5ce1d21e4c
Quick hack (unfinished API) to clear out wallet transactions so you can replay the wallet in case of bugs, like forgetting to save the wallet when you need to.
Mike Hearn
2011-12-27 23:10:32 +00:00 -
edb3814b56
Couple of minor concurrency fixes.
Mike Hearn
2011-12-27 23:05:55 +00:00 -
de6d27aef8
Announce pending transactions in wallets when a peer connects (both self-created spends and relevant received transactions). Allow creation of transactions without broadcast, for offline wallets.
Mike Hearn
2011-12-27 21:52:00 +00:00 -
2ef9fa389c
Add an ugly toy wallet app, which will evolve into a more fully fledged example of a MultiBit style app. This keeps it obvious how much boilerplate type code is needed and what other features might be helpful. Currently it just shows transactions received with their confidences.
Mike Hearn
2011-12-26 18:37:41 +00:00 -
37ff135638
Add an accessor for network params to the wallet. Bugfix for TransactionConfidence (again)
Mike Hearn
2011-12-26 16:10:29 +00:00 -
6813ff4e69
Remove memory usage optimization that was complicating things.
Mike Hearn
2011-12-24 19:30:55 +00:00 -
c0a295eed1
Rework how event listeners are called, so tx confidences are updated at the end of the receive process. Otherwise it's possible for the wallet to get confused because the state can change in the middle of processing. Document this and add a test. Update PingService. Also, change onCoinsReceived so it's only called once per transaction, to know when a tx appears in a block requires registration of a tx confidence listener.
Mike Hearn
2011-12-24 18:42:14 +00:00 -
9d5465390d
Add event listeners to the TransactionConfidence object and a duplicate method.
Mike Hearn
2011-12-21 15:56:58 +01:00 -
49729fe0b0
Add a numConnectedPeers() accessor to PeerGroup.
Mike Hearn
2011-12-21 15:55:02 +01:00 -
e2885e816e
Minor typo fix.
Mike Hearn
2011-12-21 15:54:44 +01:00