Commit Graph

541 Commits

Author SHA1 Message Date
Oran Juice ca86e346c2
Make distinction between daemon and wallet RPC. Use new HTTP server for wallet. 2014-12-04 13:57:17 +05:30
Oran Juice 299ee2357e
Added getindexes. 2014-11-16 15:59:51 +05:30
Oran Juice 2ec4502ec8
Added getinfo. 2014-11-15 00:42:28 +05:30
Oran Juice 6dee7774d5
Added getconnections. Increased max response size to 2000. 2014-11-13 21:49:12 +05:30
Oran Juice bdd6b830fe
Added getblockheaderbyhash and getblockheaderbyheight. 2014-11-12 19:31:52 +05:30
Oran Juice 37ddd82fe8
Added getlastblockheader. 2014-11-11 22:15:25 +05:30
Oran Juice da6216288c
Documented JSON RPC handlers. 2014-11-11 18:56:40 +05:30
Oran Juice 7910a3941f
Split RPC handler definitions into separate .cpp file. 2014-11-10 22:35:50 +05:30
Oran Juice f3ac82b28e
Added submitblock and commented Json_rpc_http_server. 2014-11-10 20:03:16 +05:30
Oran Juice 43286b46e5
More RPC handlers, more JSON RPC 2.0 compliant. 2014-11-10 02:14:09 +05:30
Oran Juice 5470c0c070
Added getblockhash. 2014-11-09 16:25:05 +05:30
Oran Juice 0381c3a5a4
Added miningstatus, getblockcount. Puts method name and RPC id in response JSON. 2014-11-09 15:40:58 +05:30
Oran Juice a273353b32
Added stopmining. 2014-11-08 21:41:43 +05:30
Oran Juice ffe1737fef
Added startmining. Check for block ID length in getblocks. 2014-11-08 21:14:50 +05:30
Oran Juice bd16e82e3c
Added gettransactions. Check for types inside arrays 2014-11-08 19:05:05 +05:30
Oran Juice 6a97599839
Use rapidjson for all JSON processing in handlers. Added handler for getblocks. 2014-11-08 17:29:18 +05:30
Oran Juice eb355a4021
Added getheight 2014-11-06 21:35:53 +05:30
Oran Juice 5eb1d32ef7
Replaced old RPC server in daemon with new one. Yet to add RPC handlers. 2014-11-03 00:38:16 +05:30
Oran Juice fedf1eb473
net_skeleton server made usable with daemon 2014-11-02 20:45:26 +05:30
Oran Juice ac662269cf
Fixed problem in Json_rpc_http_server due to C-like nature of net_skeleton 2014-11-02 11:58:08 +05:30
Oran Juice edfaa2e484
Wrote a JSON RPC HTTP Server class using net_skeleton. Has issues due to non-OOP nature of net_skeleton 2014-11-01 21:35:26 +05:30
Riccardo Spagni 699d932461
Merge pull request #182
1795c38 fixed unit tests (Riccardo Spagni)
bc537ac miniupnpc static define change (Riccardo Spagni)
2014-10-23 16:43:39 +02:00
Riccardo Spagni 8eb2375799
Apple and BSD don't need malloc.h 2014-10-20 14:16:16 +02:00
Riccardo Spagni d6346365c3
removed unecessary mnemonics test 2014-10-15 15:31:32 +02:00
Riccardo Spagni acb29cdb0f
fixed errant > 2014-10-15 12:21:09 +02:00
Riccardo Spagni 2de2c52c02
Merge pull request #178
b032619 Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next (jebes)
2014-10-15 12:15:37 +02:00
Riccardo Spagni db5ca73fdd
Merge pull request #176
b94b8cd Added unit test. Fails for Japanese for some reason. (Oran Juice)
4c8a628 Remove iostream header put in during testing (Oran Juice)
9875f5b Variable unique prefix lengths for seed (Oran Juice)
2014-10-15 12:14:49 +02:00
Riccardo Spagni 0790aea6c8
Merge pull request #174
28dfb4b capitalize Keccak everywhere (David G. Andersen)
ce2ad65 typo fix - cryptonight, not cryptonote (David G. Andersen)
2014-10-15 11:32:16 +02:00
Riccardo Spagni 206f2b8028
Merge branch 'moneromooo-monero-memmem' 2014-10-15 11:26:50 +02:00
Riccardo Spagni 98a592bc44
fixed conflict in tests CMakeLists 2014-10-15 11:10:04 +02:00
jebes b032619a9c Commented most of src/serialization/ going to read up more on variant's and finish off the job/add last touchs next 2014-10-13 16:00:09 -04:00
Riccardo Spagni 1795c381c0
fixed unit tests 2014-10-08 21:38:55 +02:00
Oran Juice b94b8cd798
Added unit test. Fails for Japanese for some reason. 2014-10-08 00:44:26 +05:30
Oran Juice 4c8a628de2
Remove iostream header put in during testing 2014-10-07 16:14:03 +05:30
Oran Juice 9875f5b875
Variable unique prefix lengths for seed 2014-10-07 12:49:36 +05:30
Riccardo Spagni bc537ac095
miniupnpc static define change 2014-10-07 00:44:44 +02:00
Riccardo Spagni 6f65ab1904
Merge pull request #175
b419075 added hardcoded checkpoint at block 249380 (Riccardo Spagni)
7c1d3b5 fixed miniupnpc dynamic target (Riccardo Spagni)
26728d9 mingw library tweaks (Riccardo Spagni)
2cf94c1 fix for mingw not playing nicely with libunbound configure, fix for correctly finding static libs on various operating systems (Riccardo Spagni)
b05e27f need to link with -ldl on Linux when building statically (Riccardo Spagni)
e55982a set the winsock variable differently on Windows (Riccardo Spagni)
0586a27 fixed configure_command for libunbound under mingw (Riccardo Spagni)
f8fd036 turns out mingw does actually produce .a libs and not .dll.a (Riccardo Spagni)
6be3d1d added bison/yacc static build dependency (Riccardo Spagni)
1afba73 quieten CMake when it can't find packages (Riccardo Spagni)
735a017 removed required flags from miniupnp and unbound (Riccardo Spagni)
6b7ac4b enforce static libraries when building statically (Riccardo Spagni)
1d5991e include openssl in linbunbound static linking, added errors for openssl and expat (Riccardo Spagni)
6ef8ae8 reference the correct unbound static lib (Riccardo Spagni)
23cc93c added libtool's install command (Riccardo Spagni)
409e9ba use the correct CMake variable for static builds (Riccardo Spagni)
3a0b00a build libunbound correctly (Riccardo Spagni)
75a616f fix missing parentheses (Riccardo Spagni)
59172ee build libunbound from external if no local libunbound or for static builds (Riccardo Spagni)
1dee71a added static build dependency instructions to README (Riccardo Spagni)
ff3a766 added static build dependency instructions to README (Riccardo Spagni)
5829b35 include openssl in linbunbound static linking, added errors for openssl and expat (Riccardo Spagni)
c70fa86 reference the correct unbound static lib (Riccardo Spagni)
954a244 added libtool's install command (Riccardo Spagni)
fd52015 use the correct CMake variable for static builds (Riccardo Spagni)
cc0f6a6 build libunbound correctly (Riccardo Spagni)
8c00098 fix missing parentheses (Riccardo Spagni)
cee8747 build libunbound from external if no local libunbound or for static builds (Riccardo Spagni)
add1a60 added static build dependency instructions to README (Riccardo Spagni)
2014-10-07 00:21:53 +02:00
Riccardo Spagni b41907574a
added hardcoded checkpoint at block 249380 2014-10-07 00:08:47 +02:00
Riccardo Spagni 7c1d3b5090
fixed miniupnpc dynamic target 2014-10-06 23:54:48 +02:00
David G. Andersen 28dfb4b178 capitalize Keccak everywhere 2014-10-06 17:44:23 -04:00
David G. Andersen ce2ad65599 typo fix - cryptonight, not cryptonote 2014-10-06 17:42:58 -04:00
Riccardo Spagni 26728d94fe
mingw library tweaks 2014-10-06 22:34:44 +02:00
Riccardo Spagni 2cf94c1321
fix for mingw not playing nicely with libunbound configure, fix for correctly finding static libs on various operating systems 2014-10-06 22:29:07 +02:00
Riccardo Spagni b05e27f8b1
need to link with -ldl on Linux when building statically 2014-10-06 21:17:31 +02:00
Riccardo Spagni e55982a892
set the winsock variable differently on Windows 2014-10-06 19:40:53 +02:00
Riccardo Spagni 0586a27a13
fixed configure_command for libunbound under mingw 2014-10-06 19:19:47 +02:00
Riccardo Spagni f8fd03602c
turns out mingw does actually produce .a libs and not .dll.a 2014-10-06 19:17:40 +02:00
Riccardo Spagni 6be3d1db94
added bison/yacc static build dependency 2014-10-06 19:04:37 +02:00
Riccardo Spagni 1afba7311e
quieten CMake when it can't find packages 2014-10-06 18:56:59 +02:00
Riccardo Spagni 735a017bb3
removed required flags from miniupnp and unbound 2014-10-06 18:51:03 +02:00