| 
							
							
								 chriseth | 679f729f2f | Implement create2 for evmhost. | 2020-01-23 21:20:01 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 345f9928ab | Library libdevcore renamed to libsolutil. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | ed45b000d1 | Adapt tests directory to C++ namespace changes. | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 6b23412fae | C++ namespace cleanup (except tests). | 2020-01-07 15:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | cdcfea73ab | EVMHost: Remove unneeded methods | 2019-12-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | eacc1753fd | EVMHost: Remove unnecessary State struct | 2019-12-02 23:22:27 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 7a0f311032 | EVMHost: Use evmc::MockedAccount | 2019-12-02 23:22:10 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 635e2fc9d3 | EVMHost: Reuse tx_context from MockedHost | 2019-12-02 23:04:02 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 2683c83ad2 | EVMHost: Use recorded_logs from MockedHost | 2019-12-02 23:04:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c4012eee33 | Update EVMHost to EVMC 7.1.0 Co-authored-by: Paweł Bylica <chfast@gmail.com> | 2019-12-02 21:26:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2a62425f0a | EVMHost: mark precompiles as existing accounts in the constructor | 2019-12-02 20:49:33 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ddf6e067ed | EVMHost: disallow Byzantium precompiles on earlier EVM versions | 2019-12-02 19:11:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d207ae5dc7 | Merge pull request #7798 from ethereum/evmc-literals Use EVMC literals in EVMCHost | 2019-11-27 19:12:07 +01:00 |  | 
			
				
					| 
							
							
								 Paweł Bylica | 38a20190f4 | test: Use evmc::VM directly The evmc::VM works as a RAII wrapper similarly to unique_ptr, so there is no point in using additional unique_ptr. | 2019-11-27 18:53:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | e8b37c3bb5 | Use EVMC literals in EVMCHost | 2019-11-26 22:20:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 840aba8929 | Add new gas price for deployed bytecode (EIP2028) | 2019-11-19 17:09:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9a124101ba | Set chain_id in EVMHost | 2019-11-19 12:28:18 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6b198a261b | Support Istanbul in EVMHost | 2019-11-19 12:21:06 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1432f0ad28 | Adapt EVMHost for EVMC7 | 2019-11-19 12:21:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 18542ebf31 | Use evmc_load_and_configure to support passing EVMC options | 2019-11-07 10:42:41 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 882cd3e285 | Update EVMC to 6.3.1 | 2019-11-07 10:41:14 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f77d7c2dc7 | Ensure that EVMC capability is checked after loading evmone | 2019-11-07 00:27:46 +00:00 |  | 
			
				
					| 
							
							
								 Flash Sheridan | 733d40ddb5 | Fix evmone filename for auto-discovery for windows and macos. | 2019-09-11 12:28:05 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5749a5d7c9 | Introduce istanbul and berlin versions | 2019-08-26 13:15:01 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1258aabee7 | Better error message if loading fails. | 2019-08-08 17:35:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f692cec11d | Provide path to libevmone. | 2019-08-08 17:35:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 22e9155ba4 | Precompiles. | 2019-08-08 17:35:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b7d17c578d | Count gas for transaction and code deposit. | 2019-08-08 17:35:46 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3dec3af638 | Use evmone for testing. | 2019-08-08 17:35:44 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 810a0de1aa | Add evmc and host interface implementation. Modify fuzzer harness to make use of evmc host/vm. | 2019-07-17 10:55:33 +02:00 |  |