133 Commits

Author SHA1 Message Date
coffeepots
6ef3861c20 Remove jsonconverters and internal references to stint 2018-05-30 16:04:17 +01:00
coffeepots
fe87e3c386 Use proper error const 2018-05-30 10:51:27 +01:00
coffeepots
243285bb68 Removing unused import, some tidying 2018-05-30 10:46:08 +01:00
coffeepots
f38dcebe34 Split tests into client-server test and ethprocs test 2018-05-29 21:58:27 +01:00
coffeepots
5292b0b53e Remove debugging echo 2018-05-29 21:46:11 +01:00
coffeepots
f30c4651a1 Move ethprocs and ethtypes into tests, remove external imports 2018-05-29 19:21:30 +01:00
coffeepots
74f3ed4c6a Minor comment updates 2018-05-29 18:56:23 +01:00
coffeepots
457fa4d454 Reuse symbol on checkGet 2018-05-29 18:55:57 +01:00
coffeepots
21c1247cfe inline imports 2018-05-29 18:55:10 +01:00
coffeepots
0031068774 Move ethcallsigs to tests to confirm stand alone rpc setup 2018-05-29 18:54:39 +01:00
coffeepots
a963fed33f Update comments and change web3_sha3 test to use example in wiki 2018-05-25 16:37:23 +01:00
coffeepots
3ec16e743a Update web3_sha3 to use nimcrypto 2018-05-25 16:36:18 +01:00
coffeepots
ef53b52c9e cryptoutils is no longer needed 2018-05-23 18:37:26 +01:00
coffeepots
e4105770aa Remove ethcalls as ethcallsigs supplants it 2018-05-23 18:09:18 +01:00
coffeepots
17b8db7b3c Missing comma on comment 2018-05-23 18:06:32 +01:00
coffeepots
b8bbc25e6a Changed proc order pending forward decl issue 2018-05-23 18:05:38 +01:00
coffeepots
201f31554f Update comments with current issue link 2018-05-23 18:04:16 +01:00
coffeepots
43ccd28d4f Unify jsonmarshal to support both client and server 2018-05-23 18:00:30 +01:00
coffeepots
28aa77582b General refactoring and tidying up 2018-05-23 16:12:00 +01:00
coffeepots
198fb76f42 Refactor marshalling and proc creation, better rpc sig parsing 2018-05-23 14:00:37 +01:00
coffeepots
dd5db58571 Updated test to use new generated client procs 2018-05-22 20:49:54 +01:00
coffeepots
592acb20c2 Temporarily hide variant object part in lue of improving marshal macro 2018-05-22 20:49:23 +01:00
coffeepots
3878ee0ad0 Implemented signature parsing to create client rpc procs based on params 2018-05-22 20:48:12 +01:00
coffeepots
ff93b18296 Updated path for jsonconverters 2018-05-22 20:47:22 +01:00
coffeepots
234e17801b Refactored processing of params for client 2018-05-22 20:46:19 +01:00
coffeepots
57259ca156 Updated sha3 sig & fix relative import issue (requires nimble install) 2018-05-22 20:45:52 +01:00
coffeepots
1f27ea8645 export ethtypes in server 2018-05-22 20:43:08 +01:00
coffeepots
5ea1451f23 Update .nimble so install directory matches 2018-05-22 20:42:14 +01:00
coffeepots
4a6db6fbe3 Moved jsonconverters for easier use by client 2018-05-22 20:41:31 +01:00
coffeepots
abb88c1abc Export ethtypes 2018-05-22 20:40:50 +01:00
coffeepots
31246edbd4 on is now rpc for now to fix compilation issue 2018-05-22 00:13:00 +01:00
coffeepots
fa113d1a84 Client forward decls for checking client calls 2018-05-18 18:10:21 +01:00
coffeepots
befd6019c7 Refactor Ethereum types to separate module 2018-05-18 18:06:31 +01:00
coffeepots
5bd3670aef Refactor Ethereum rpc types to separate module 2018-05-18 17:55:13 +01:00
coffeepots
1a062f0946 Add check for UInt256 strings being too long 2018-05-17 19:51:33 +01:00
coffeepots
e19aa96755 Remove finished UInt256 TODO, add string return for web3_client 2018-05-17 19:36:45 +01:00
coffeepots
338aa589d9 Add tests for stint return values and parameters 2018-05-17 19:14:31 +01:00
coffeepots
55449b1193 Fix for zero parameter test 2018-05-17 19:13:44 +01:00
coffeepots
182dd02d80 Changed stint values to take and output strings 2018-05-17 19:13:12 +01:00
coffeepots
4e4b853365 fix stint to json to output hex rather than decimal 2018-05-17 19:11:47 +01:00
coffeepots
36cd28d077 output proc names changed from alpha -> alphanumeric 2018-05-17 15:23:49 +01:00
coffeepots
2fef44ff88 add test for return statement within on macro 2018-05-16 23:16:20 +01:00
coffeepots
39e987c082 fix double json conversion 2018-05-16 23:15:46 +01:00
coffeepots
67779bf428 Allow use of return in on macro rpcs 2018-05-16 23:14:43 +01:00
coffeepots
414c7dd1f2 process stints to json strings rather than arrays 2018-05-15 19:06:51 +01:00
coffeepots
9c1944977e rpcserver must be before asyncdispatch for correct parsing 2018-05-15 19:06:05 +01:00
coffeepots
ebacff63a6 Remove transport utils module as it's unused 2018-05-15 18:49:27 +01:00
coffeepots
2154047fd5 Base bytes on bytePairs. 2018-05-15 18:16:55 +01:00
coffeepots
efb71fce2c Extra checking for client receiving malformed & incorrect json 2018-05-15 17:58:16 +01:00
coffeepots
68333bd30a Update stint parse to use latest parse interface 2018-05-14 16:42:05 +01:00