mirror of
https://github.com/bitcoinj/bitcoinj.git
synced 2025-02-22 14:22:45 +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
-
a955187e04
Refactor the serialization logic:
Mike Hearn
2011-06-13 10:27:15 +00:00 -
3caa419aab
Add maven support for bitcoinj.
Xiaofeng Guo
2011-06-10 16:46:32 +00:00 -
0e513c0c02
Add BoundedOverheadBlockStore. This is suitable for usage on constrained devices like Android phones that cannot afford to store the chain headers in RAM.
Mike Hearn
2011-05-30 16:14:28 +00:00 -
3edb242d5a
Don't create the log line for message dumping in NetworkConnection unless that level of debug logging is enabled. This was dominating the profiles on Android.
Mike Hearn
2011-05-30 15:53:34 +00:00 -
74152c6e70
Add FileInputStream/FileOutputStream accepting versions of the wallet load/save methods. This makes things a bit easier on Android.
Mike Hearn
2011-05-30 15:52:37 +00:00 -
06c84c2c23
Fix a bug in Base58 decoding. Refactor how it is handled and introduce a new DumpedPrivateKey class that can be used to load keys generated by the dumpprivkey RPC. Use a new VersionedChecksummedBytes class to share the code.
Mike Hearn
2011-05-24 21:42:08 +00:00 -
ab7351ff78
Fix bug in Base58.decode that caused failures when the MSB of the decoded byte array was 1. Thanks to BitterTea and sipa for help with debugging this.
Mike Hearn
2011-05-24 20:19:18 +00:00 -
5a3d188d03
Add some error messages to the Address exceptions for easier debugging
Mike Hearn
2011-05-24 20:12:10 +00:00 -
bef08ade88
Minor refresh of the algorithm descriptions at the top of Wallet.java
Mike Hearn
2011-05-23 12:51:14 +00:00 -
bebc83f64c
Improve unit tests to verify the arguments to the onDeadTransaction event. Fixed a bug revealed by this. Credit to miron@google.com for spotting the problem.
Mike Hearn
2011-05-23 12:44:32 +00:00 -
cb5025b987
Add a unit test for the case where the block chain overrides a currently pending transaction. This is an edge case that should only occur when the user executes a Finney attack against somebody else.
Mike Hearn
2011-05-23 12:13:25 +00:00 -
846412aa00
Delete typo.
Mike Hearn
2011-05-23 08:37:26 +00:00 -
fe8afb46f7
Add SLF4J to the unit test classpath. Fixes issue 21.
Mike Hearn
2011-05-19 12:47:56 +00:00 -
1fd8067322
Delete an unused method.
Mike Hearn
2011-05-17 15:43:26 +00:00 -
63e70998c7
Fix javadoc rule in ant. Refresh Javadocs.
Mike Hearn
2011-05-17 15:31:46 +00:00 -
32436ddc7f
Another rewrite of the re-org handling: - Split the unit tests for this into a separate file - Add more tests for double spends, reversal of external spends and more edge cases - Handle the case where transactions should be resurrected after a re-org - Handle the case where transactions are overridden by double spends
Mike Hearn
2011-05-17 15:22:28 +00:00 -
eee6e03416
Fix the ant build.xml file to include SLF4J
Mike Hearn
2011-05-04 11:57:50 +00:00 -
cd10099d3f
Some small renamings in BlockChain. Log but don't throw in TransactionOutput.isMine() if the script is unparseable. Suggestions from Miron.
Mike Hearn
2011-05-02 13:20:15 +00:00 -
62302611f6
Simplify the findSplit code, suggested by miron@google.com
Mike Hearn
2011-05-02 13:13:31 +00:00 -
068dcba122
Switch to using SLF4J + the simple logger, allowing people to integrate BitCoinJ with whatever logging system they are already using.
Mike Hearn
2011-05-02 12:35:10 +00:00 -
a32a612630
Add DNS based discovery. Patch from John Sample. Resolves issue 18. Rename IRCPeers to PrintPeers, add DNS, add timing measurements.
Mike Hearn
2011-05-02 12:14:35 +00:00 -
71604505ad
Allow user to provide NetworkConnection with a socket timeout. Resolves issue 17. Patch from John Sample.
Mike Hearn
2011-05-02 11:58:51 +00:00 -
e43ad1f754
Implement support for IRC peer discovery. Patch contributed by John Sample.
Mike Hearn
2011-05-02 11:54:15 +00:00 -
37cb9cb6e5
Make Base58 throw on decode if the input is not valid base58, add test. Add a decodeChecked method that uses the last 4 bytes as a checksum, for IRC support.
Mike Hearn
2011-05-02 11:44:14 +00:00 -
3e267f1327
Set mime types on new doc files
Mike Hearn
2011-04-25 22:07:30 +00:00 -
bdf7771fc1
Add some HTML files I missed in the last checkin.
Mike Hearn
2011-04-25 22:05:18 +00:00 -
ccef45c6c9
Refresh JavaDocs.
Mike Hearn
2011-04-25 22:01:15 +00:00 -
c20118d871
Second part of supporting block chain re-orgs. Wallet now organizes transactions into four pools: unspent, spent, pending and inactive. Transactions track which blocks they have appeared in. BlockChain provides the Wallet with both segments of chain and it then moves transactions between the pools as necessary.
Mike Hearn
2011-04-25 21:56:16 +00:00 -
86d7b15f8c
Some small protocol fixes. Correct serialization of version and address messages.
Mike Hearn
2011-04-25 21:52:33 +00:00 -
84dcfecb5d
Allow formatting of negative BitCoin amounts, add a test for this. Flush stderr/stdout when logging to try and keep them in sync. Whitespace fixes.
Mike Hearn
2011-04-25 21:51:59 +00:00 -
1e2f3ae3e2
Split the BlockChain.add method out into some smaller functions.
Mike Hearn
2011-04-21 09:19:05 +00:00 -
90c7ec80ff
Replace for loop with an iterator to make the removal case clearer. Extend the unit test a bit.
Mike Hearn
2011-04-21 06:07:43 +00:00 -
7a4dfd1dc2
Test that you can sign with the roundtrip key and verify with the original key, and vice versa. See http://code.google.com/p/bitcoinj/source/detail?r=51
Mike Hearn
2011-04-21 05:48:27 +00:00 -
b792d40653
Use BufferedInputStream in DiskBlockStore. Fixes issue 14.
Mike Hearn
2011-04-20 16:39:32 +00:00 -
aff7fda17d
Add a function/some tests for string to nanocoin conversions and vice-versa, along with a TODO to clean this whole thing up. Patch from Thilo Planz.
Mike Hearn
2011-04-20 15:47:41 +00:00 -
062f87553a
Implement ASN.1 key export. Patch from Thilo Planz.
Mike Hearn
2011-03-31 20:38:33 +00:00 -
a95949626e
Implement a hashCode() method on StoredBlock.
Mike Hearn
2011-03-31 20:25:36 +00:00 -
668b176283
Add a DiskBlockStore and associated unit tests. This removes the need to download the block chain from scratch each time a program is started up.
Mike Hearn
2011-03-28 17:59:10 +00:00 -
65b80720bd
Move the next header creation method out of BlockTest and into Block, as it is useful for other unit tests as well.
Mike Hearn
2011-03-27 22:32:17 +00:00 -
88212f6bfa
Make BlockStore and StoredBlock public. Move StoredBlock building into the class itself.
Mike Hearn
2011-03-27 21:31:55 +00:00 -
990f367ef4
Require block stores to track the best chain head, add for the MemoryBlockStore.
Mike Hearn
2011-03-27 21:17:46 +00:00 -
ce927609ba
Add synchronized to a couple of methods. Bit more style consistency in Wallet.
Mike Hearn
2011-03-27 21:16:16 +00:00 -
a9d3ca45e5
Add serialVersionUID to StoredBlock
Mike Hearn
2011-03-27 21:15:15 +00:00 -
af371677fd
Take some Block setters out of the public API. The ability to create/solve blocks is intended only for unit testing in this library.
Mike Hearn
2011-03-25 21:19:52 +00:00 -
bb017a5dab
Change the order of the messages in the version handshake. This fixes connections to BitCoin nodes beyond v0.30.20.2 which are "shy", that is, they do not announce their version on accepting a connection. The intent of that change is to make port scanning harder, though it is questionable whether this really is effective.
Mike Hearn
2011-03-25 20:41:26 +00:00 -
513eff26f9
Don't serialize the block hash, recalculate on demand using getHash()
Mike Hearn
2011-03-25 17:28:03 +00:00 -
9b78765975
Remove obsolete comment.
Mike Hearn
2011-03-24 17:41:16 +00:00 -
7f30e20170
Implement the equals method on StoredBlock and use it.
Mike Hearn
2011-03-24 17:37:40 +00:00 -
ebfd7e4147
Refresh JavaDocs
Mike Hearn
2011-03-24 09:25:54 +00:00 -
dbab159551
First part of block chain handling rework.
Mike Hearn
2011-03-24 09:14:32 +00:00 -
30327cd888
Implement block work calculations, add a test. Small internal refactoring of BlockChain in preparation for bigger changes.
Mike Hearn
2011-03-22 14:50:00 +00:00 -
57caa5503d
Some changes to how block chain download is done: - Progress is now made available - Fixes bug: can now wait for downloads of chains < 500 blocks - Flesh out VersionMessage parsing, send BitCoinJ name in subVer field
Mike Hearn
2011-03-15 18:06:15 +00:00 -
c40b7ce668
Refresh JavaDocs.
Mike Hearn
2011-03-15 14:04:38 +00:00 -
5e2e48eb5a
Add the start of unit tests covering chain splits/reorgs, along with supporting code. The tests don't pass yet so they are marked @Ignore.
Mike Hearn
2011-03-15 13:58:52 +00:00 -
d58ad311fe
Minor whitespace/doc changes.
Mike Hearn
2011-03-15 13:56:14 +00:00 -
3d301fd1fc
Scan coinbase transaction outputs when receiving a block, in case generated blocks send coins to an address we have in the wallet.
Mike Hearn
2011-03-15 13:55:47 +00:00 -
0bacae85fb
Improve JavaDocs in ECKey to try and help people understand the difference between pubkeyhashes and pubkeys. The getting started guide was also updated.
Mike Hearn
2011-03-15 13:54:58 +00:00 -
c9bc430f53
Add a wallet dumping tool, toString() on the Wallet object.
Mike Hearn
2011-03-15 13:39:40 +00:00 -
a7015bd0d4
Change serialVer on Block. Patch from Andreas.
Mike Hearn
2011-03-14 09:58:06 +00:00 -
845224c8d5
Eliminate some warnings from IntelliJ inspections. There are still quite a few but they are all harmless.
Mike Hearn
2011-03-13 21:39:44 +00:00 -
a504328044
Improve VarInt: simplify, fix some minor bugs and increase test coverage.
Mike Hearn
2011-03-13 21:29:25 +00:00 -
debd034c71
Add a serialVersionUID to other classes that were missing them. Thanks to Andreas for the report. BUG=4
Mike Hearn
2011-03-13 12:49:30 +00:00 -
7310e294f9
Add a serialVersionUID to TransactionOutPoint. Thanks to Andreas for the report. BUG=4
Mike Hearn
2011-03-13 12:46:47 +00:00 -
29e60a460d
Add a getValueSentFromMe() to complement getValueSentToMe() and some unit tests. BUG=2
Mike Hearn
2011-03-12 17:57:37 +00:00 -
99d155e0fe
Control API logging using the bitcoinj.logging global property.
Mike Hearn
2011-03-08 17:48:03 +00:00 -
f97cde4c34
Seek past garbage before the message header starts. It's unclear how this occurs but is probably an issue in the official implementation (which also does this seeking).
Mike Hearn
2011-03-08 17:36:52 +00:00 -
617c31dd6f
Remove some Java 6isms.
Mike Hearn
2011-03-08 15:33:52 +00:00 -
4003eee3fe
Add getters/setters and a solve method to the Block object. Use this in a new proof of work unit test. Introduce a unit test NetworkParameters that has very easy difficulty. Correct some assertTrue(false) type checks to use fail() instead. Make ALLOWED_TIME_DRIFT non-public until I have a good explanation in the javadocs of what it's for. Simplify Block.equals
Mike Hearn
2011-03-08 15:23:06 +00:00 -
38bf9a8a80
Change how socket errors are handled in NetworkConnection and Peer. This allows for cleaner shutdown and simplifies the code a bit.
Mike Hearn
2011-03-08 13:18:33 +00:00 -
66321804e7
Enable some simple checks of transaction ordering in the block verification.
Mike Hearn
2011-03-08 12:10:08 +00:00 -
fdde166813
Move the banner print in the PingService until after the blockchain.
Mike Hearn
2011-03-08 12:09:35 +00:00 -
c3f5496a8e
Fix a typo in ECKey JavaDocs. Remove the timestamp from the generated JavaDoc output to minimize subversion diffs in future. Make the broadcastTransaction method of Peer package private. It's no longer needed to send coins.
Mike Hearn
2011-03-07 13:37:47 +00:00 -
fbb93e4c27
Initial checkin of BitCoinJ
Mike Hearn
2011-03-07 10:17:10 +00:00 -
d1036b101f
Initial directory structure.
Mike Hearn
2011-03-04 21:36:40 +00:00