coffeepots
|
c3b4a8c0ac
|
process `stint`s to json strings rather than arrays
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
0a2b4fa1d8
|
rpcserver must be before asyncdispatch for correct parsing
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
a9456bd22c
|
Remove transport utils module as it's unused
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
8c7290c0fe
|
Base bytes on bytePairs.
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
b98d0bca9c
|
Extra checking for client receiving malformed & incorrect json
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
1f645f1637
|
Update stint parse to use latest parse interface
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
14ef63294e
|
fix `result not found` by changing import order...
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
7dcdf159e1
|
Add StUInt256 json handling, explicitly pass `type` in param setup.
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
ba70df28e3
|
add ref int
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
777849454b
|
Add type constraints and comments
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
e455269c51
|
Fixed parsing issue with forward decls
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
1953a35532
|
Added some more simple tests
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
34a89b6bb9
|
Update comment to be clearer
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
6edc47fc0a
|
Add `stint` requirement
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
68dc4351d1
|
Fix `undeclared identifier: result` in `myProc` custom rpc
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
e5e09718db
|
Don't export `bytes` iterator for `stint` types
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
5d0cb19aa1
|
Change inline proc to template
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
0193ba2bab
|
Use rpcserver import
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
73de2d19e2
|
Refactor errors
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
8301377329
|
Use json converters, special case for rpc's returning JsonNode
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
cb7e7a3cae
|
Add converters to and from common `stint` types and `byte`
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
425854ba46
|
Remove macro for replacing strings in proc name
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
5eb0a8f947
|
Don't call multiRemove macro directly from macro
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
95a261fa7c
|
Remove debug echo
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
ca7a1efa97
|
Remove redundant tests, add more error checks
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
61fd9e7850
|
Move checks out of generic procs, refactor expect len to separate proc
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
fd8c017ef1
|
Enforce checks in release and refactor to separate macro
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
444bbc1493
|
Updated tests to check return type processing
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
31c9ca9196
|
Now allows return types in on macro
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
758653fb62
|
Remove {.rpc.} macro and merged testing into testrpcmacro
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
b5afb7e34a
|
Minor comment tidy up
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
120d29b77c
|
Add input error checking and propagate parameter names for errors
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
9d392309f5
|
Add error checking, tidy up code, added bool processing
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
b4d42709b4
|
Parse objects by overload
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
e9baad7e87
|
Add processing and checking for uintX and intX types and related tests
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
3292de2477
|
Add conversion for json -> byte
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
4336d8b9e8
|
Added prototype for processing of byte params
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
dad95a6493
|
Nested objects with arrays now parse
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
562eb71ee5
|
Fix off by one error in runtime check for array length
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
f4598f563e
|
WIP traversing objects
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
fdb553687e
|
Added testrpcmacro to test module
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
8a3aad64d1
|
Updated paths
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
1cf3a930b5
|
Moved rpc macro tests out into separate module
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
33f0786a0d
|
Updating paths
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
5e624d0207
|
Added object support (no nesting yet), also flag for dumping macro gen
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
53dd7fd270
|
Stops errors when nimble test is using different backend
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
5a07bb3f6c
|
Moved rpcclient/rpcserver to more accessible place
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
a4214de67c
|
Reworked seq/array parameter construction
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
0ff11d4598
|
Added some parameters to the procs, more to do
|
2018-05-29 13:20:07 +03:00 |
coffeepots
|
da6ef049ca
|
Updated test to return input data
|
2018-05-29 13:20:07 +03:00 |