Commit Graph

446 Commits

Author SHA1 Message Date
coffeepots 3629e434b8 Updating paths 2018-04-26 19:36:27 +01:00
coffeepots 117445858c Added object support (no nesting yet), also flag for dumping macro gen 2018-04-26 19:35:57 +01:00
coffeepots 097129cc75 Stops errors when nimble test is using different backend 2018-04-26 19:33:45 +01:00
coffeepots 12bdedc3bf Moved rpcclient/rpcserver to more accessible place 2018-04-26 19:32:14 +01:00
coffeepots b0cd557d3e Reworked seq/array parameter construction 2018-04-25 19:18:42 +01:00
coffeepots 46cb9e416b Added some parameters to the procs, more to do 2018-04-24 19:38:25 +01:00
coffeepots bbe89b5c59 Updated test to return input data 2018-04-24 19:22:16 +01:00
coffeepots e8a7f34289 Added seq, fixed some wrong index bugs 2018-04-24 19:21:51 +01:00
coffeepots 7ba3841495 Updated params to array for `eth_getBalance` 2018-04-24 17:37:31 +01:00
coffeepots 9674cac471 Arrays now marshalled to native types and other params are prefetched 2018-04-24 17:37:01 +01:00
coffeepots 641ee92aa1 Updated multiRemove macro 2018-04-24 16:28:01 +01:00
coffeepots 3999f64d92 Initialise `ethprocs` automatically on `import rpcserver` 2018-04-24 14:01:28 +01:00
coffeepots 6b8fb96de0 Add configuration for appveyor 2018-04-24 13:52:34 +01:00
coffeepots 189c8c70a8 Update tests to run with `nimble test` 2018-04-24 13:50:56 +01:00
coffeepots d8fa488e24 Updated test to use new `on` macro 2018-04-24 13:43:04 +01:00
coffeepots ae2a28ac8c Updated test rpc calls to use new `on` macro 2018-04-24 13:42:39 +01:00
coffeepots edf214bc4f `on` macro now fetches from params as array as per ethereum rpc standard 2018-04-24 13:41:59 +01:00
coffeepots 961702e8e2 Prototype 'on' transformation - work in progress 2018-04-20 21:19:08 +01:00
coffeepots a02934d1e2 Merge branch 'ZahReviewChanges' of https://github.com/status-im/nim-eth-rpc into ZahReviewChanges 2018-04-12 21:27:07 +01:00
coffeepots 93f93c72c9 Re-add serve, add test for custom RPCs 2018-04-12 21:25:21 +01:00
coffeepots d280dcf5aa Re-add serve 2018-04-12 19:29:48 +01:00
coffeepots e304abae2d Fix wrong path 2018-04-12 19:29:05 +01:00
coffeepots f0ad484c6f Add some testing for custom rpc calls 2018-04-12 18:51:06 +01:00
coffeepots 9983e38574 'Fix' template issue reporting argument error, remove unused isNull proc 2018-04-12 18:49:58 +01:00
coffeepots 04e5765a65 Migrate registration macros and ethprocs to servertypes 2018-04-12 18:48:46 +01:00
coffeepots 7e679f1aab WIP dummy async RPC calls 2018-04-11 20:08:48 +01:00
coffeepots af45820594 Make rpc transform use async 2018-04-11 20:08:12 +01:00
coffeepots 8d8bd1172f Raise more errors, id is counter, simplify generateCalls 2018-04-11 20:07:24 +01:00
Zahary Karadjov d34f17a6de Reviewed all modules 2018-04-11 15:34:49 +03:00
Zahary Karadjov 12d45a7e08 setup nimble test 2018-04-11 14:48:34 +03:00
coffeepots 9ebf3990fd Merged tests into one file to run with CI 2018-04-10 18:41:12 +01:00
Yuriy Glukhov 1389fcac55 Added .travis.yml 2018-03-30 17:10:33 +03:00
coffeepots c8fa9eac7e Update web3_sha3 to use nimcrypto 2018-03-27 15:08:31 +01:00
coffeepots 4d3c721ef4 Added .md 2018-03-22 17:33:15 +00:00
coffeepots e5c52dab3c Adding some proper tests 2018-03-22 17:29:43 +00:00
coffeepots ff4e5b8f7d Minor updates 2018-03-22 17:29:31 +00:00
coffeepots 6dc45a9f9d RPC macro now builds compiletime list for automatic server registration 2018-03-22 17:28:34 +00:00
coffeepots e6ee2a7db7 Minor updates for macros 2018-03-22 17:27:28 +00:00
coffeepots 8260ce8444 Restructuring updates 2018-03-22 17:26:58 +00:00
coffeepots 5a8fe44789 Initial commit 2018-03-22 17:26:33 +00:00
coffeepots 6b3d7916c7 Restructured for easier path handling 2018-03-22 17:26:23 +00:00
coffeepots e2221cbe54 Add Nimble support 2018-03-02 13:01:30 +00:00
coffeepots 8834d791e0 Removed deprecated db calls 2018-03-02 12:35:11 +00:00
coffeepots 938a601b77 Minor comment changes 2018-03-02 11:54:21 +00:00
coffeepots bc375ad817 First commit 2018-03-02 11:46:59 +00:00
coffeepots 00852b774b
Initial commit 2018-03-01 13:17:27 +00:00