| 
							
							
								 Robert Habermeier | aea9b1d6cc | request builder tests | 2017-03-08 20:07:45 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | d9087dd2b6 | roundtrip tests for request types | 2017-03-08 19:50:26 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 868f83e6ca | Merge branch 'master' into pip-msg | 2017-03-08 18:55:21 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | a1186727af | fix cost table RLP encoding | 2017-03-08 18:38:25 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 9268a1f59c | get tests compiling | 2017-03-08 18:27:29 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 9692616958 | re-do cost table | 2017-03-08 18:01:41 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | bb39f104f4 | implement requesting from | 2017-03-08 17:37:07 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | ee034185a5 | handle response packets | 2017-03-08 15:28:46 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 8a3b5c6332 | Remote transaction execution (#4684) * return errors on database corruption
* fix tests, json tests
* fix remainder of build
* buffer flow -> request credits
* proving state backend
* generate transaction proofs from provider
* network messages for transaction proof
* transaction proof test
* test for transaction proof message
* fix call bug
* request transaction proofs from on_demand
* most of proved_execution rpc
* proved execution future | 2017-03-08 14:39:44 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | dbd05e6c92 | handle request packet in LightProtocol | 2017-03-07 20:58:23 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 04291fe71e | complete initial request changes | 2017-03-07 19:48:07 +01:00 |  | 
			
				
					| 
							
							
								 Arkadiy Paronyan | ae3f85bd5b | v1.7 (#4730) | 2017-03-07 17:29:27 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | b396b56e34 | encode and decode responses | 2017-03-07 17:18:26 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 87f3d53607 | new requests in provider. | 2017-03-06 17:36:56 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 41effadb94 | RLP encoding and decoding for requests | 2017-03-06 12:21:06 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | bbb50caa89 | initial request definitions | 2017-03-03 19:25:29 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | af235e564e | proved execution future | 2017-02-26 15:05:33 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 1ff0abc661 | Merge branch 'master' into remote-tx-exec | 2017-02-26 13:55:29 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 69e82e15a3 | request transaction proofs from on_demand | 2017-02-25 20:10:38 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 2b671b8476 | test for transaction proof message | 2017-02-25 12:43:43 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 4158693470 | network messages for transaction proof | 2017-02-25 11:07:38 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 92e5982127 | generate transaction proofs from provider | 2017-02-25 00:27:48 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | ddbdfafc05 | buffer flow -> request credits | 2017-02-23 23:10:29 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 9316eb4ad3 | (most of) parity RPC for light client | 2017-02-17 21:38:43 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 3b023c82b7 | fetch gas price corpus from network when needed | 2017-02-17 17:08:46 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 48cf591e66 | integrate cache in on-demand | 2017-02-16 20:46:59 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 3b9741e9d8 | Implement the basic data cache | 2017-02-16 18:07:28 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 2b91c922c1 | get signing network ID for light client | 2017-02-16 16:08:58 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | e591b4481b | warning on detected inconsistency | 2017-02-14 19:16:46 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 1d9db578ff | ready transactions order documentation | 2017-02-14 12:14:02 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 63ad8cb086 | store pending transactions only once | 2017-02-14 12:12:26 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | e911fc2db9 | address grumbles | 2017-02-14 12:05:24 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 4f1afccf97 | best_block_header function | 2017-02-13 16:51:40 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 325c6aaf6a | verify raw transactions against Engine | 2017-02-09 19:58:29 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | a559dfe9a1 | implement send_raw_transaction | 2017-02-09 19:17:37 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | baf0dbc6bf | LightProvider struct using light transaction queue | 2017-02-09 18:42:18 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 6a924770be | add several tests + minor bugfixes | 2017-02-09 18:10:59 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 33266f78d1 | initial transaction queue implementation | 2017-02-09 17:36:12 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 869d193d21 | Merge branch 'lightrpc' into light-txq | 2017-02-08 20:51:11 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 028dbe5fe2 | rename get_header to block_header by convention | 2017-02-08 20:22:41 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | b3440babe3 | light txq skeleton | 2017-02-08 19:21:12 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 6c06a1a5ec | expunge error types from OnDemand | 2017-02-07 17:06:22 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 04fe72face | reassign requests indefinitely | 2017-02-07 16:49:14 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | b37124991c | enforce validity of on_demand requests | 2017-02-07 16:13:56 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 9524ebbff1 | on-demand contract code request | 2017-02-07 15:29:38 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 66692bc0e2 | fast paths for block and receipts on_demand | 2017-02-06 18:28:13 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 3a7248b964 | cht proof checker, use it in on_demand | 2017-02-04 17:48:02 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 197695414e | correct ready transaction condition | 2017-02-04 17:19:39 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 484b93abdc | Merge branch 'cht-td' into lightrpc | 2017-02-04 17:14:47 +01:00 |  | 
			
				
					| 
							
							
								 Robert Habermeier | 02142e3a57 | Merge branch 'master' into cht-td | 2017-02-03 19:56:52 +01:00 |  |