Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							459a290951 
							
						 
					 
					
						
						
							
							tests: add testutils for integration testing ( #132 )  
						
						... 
						
						
						
						* tests: add testutils for integration testing
* update util
* fix config
* more updates
* rand chain-id
* add rpc client integration test example
* makefile
* rename
* updates to makefile 
						
					 
					
						2021-06-25 05:18:37 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Nguy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							61260dfda8 
							
						 
					 
					
						
						
							
							fix linter issues ( #184 )  
						
						
						
					 
					
						2021-06-25 04:31:57 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6000ab2098 
							
						 
					 
					
						
						
							
							chore: un-fork from cosmos ( #166 )  
						
						... 
						
						
						
						* chore: un-fork from cosmos
* rm LoC 
						
					 
					
						2021-06-22 06:49:18 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Nguy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fada59551d 
							
						 
					 
					
						
						
							
							rpc, evm: fix eth_coinbase endpoint to return ethereum address of the validator node ( #153 )  
						
						... 
						
						
						
						* fix coinbase rpc endpoint to return ethereum address of the validator
* update changelog
* fix lint
* clean code and simplify logic
* fix changelog
* change request variable name and type
* add test
* fix proto comments
* fix proto comments
* Update x/evm/keeper/grpc_query.go
* Update x/evm/keeper/grpc_query.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-06-22 06:14:40 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04bacbdd1b 
							
						 
					 
					
						
						
							
							fix and comment outdated tests ( #155 )  
						
						... 
						
						
						
						* fix and comment outdated tests
* config test
* update workflow for tests 
						
					 
					
						2021-06-21 10:17:31 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8a2a8d377f 
							
						 
					 
					
						
						
							
							evm: fix types unit tests ( #154 )  
						
						... 
						
						
						
						* tests: fix evm unit tests
* lint 
						
					 
					
						2021-06-21 09:09:23 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb91d8d93d 
							
						 
					 
					
						
						
							
							ante, evm: fix panic when checking BlockGasMeter ( #120 )  
						
						... 
						
						
						
						* ante, evm: fix panic when checking BlockGasMeter
* update block gas limit function 
						
					 
					
						2021-06-14 10:24:08 -04:00 
						 
				 
			
				
					
						
							
							
								Thomas Nguy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d18414c93 
							
						 
					 
					
						
						
							
							fix: tx amount can be nil or zero ( #117 )  
						
						... 
						
						
						
						* amount can be nil or zero
* fix cost function
* fix tests 
						
					 
					
						2021-06-14 08:42:34 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fe785e917 
							
						 
					 
					
						
						
							
							evm: stacktrace errors for keeper ( #105 )  
						
						... 
						
						
						
						* evm: stacktrace errors for keeper
* fix godoc 
						
					 
					
						2021-06-11 10:29:28 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8f6f7838e 
							
						 
					 
					
						
						
							
							evm: support legacy tx ( #109 )  
						
						... 
						
						
						
						* evm: support legacy tx
* lint and minor fix
* tx data constructor
* tx data tests
* ante handler tests
* fill msg sender
* c++ 
						
					 
					
						2021-06-11 09:38:51 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0c6e44d3d3 
							
						 
					 
					
						
						
							
							evm: remove CommitStateDB, journal and stateObject ( #84 )  
						
						... 
						
						
						
						* evm: remove CommitStateDB and stateObject
* imported build fixes
* lint
* rm set nonce
* update account response
* changelog 
						
					 
					
						2021-06-08 13:10:29 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6eadc8fdf8 
							
						 
					 
					
						
						
							
							rpc, evm: remove tx Receipt ( #81 )  
						
						... 
						
						
						
						* rpc, evm: remove tc receipt
* rm receipt from gRPC query service
* update eth block
* update tx service response
* rpc tx fixes
* update bloom
* fix
* more fixes
* c++ 
						
					 
					
						2021-06-08 07:11:37 -04:00 
						 
				 
			
				
					
						
							
							
								Akash Khosla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3270aee5d 
							
						 
					 
					
						
						
							
							lint: fix many broken lint issues ( #49 )  
						
						... 
						
						
						
						* lint: fix many broken lint issues
* more lint issues resolved
* more lint issues resolved
* all actions issues fixed
* pin variables for websocket
* Update .github/workflows/lint.yml
* more fixes
* fix lint issues in pubsub, rpc, types
* fix lint issues in statedb, journal, pubsub, cli
* fix comment
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-06-08 03:07:11 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ff3c46663 
							
						 
					 
					
						
						
							
							evm: replace block hash storage ( #80 )  
						
						... 
						
						
						
						* evm: replace block hash storage
* c++ 
						
					 
					
						2021-06-07 07:00:14 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e639cb4a82 
							
						 
					 
					
						
						
							
							evm: use TransientStore for AccessList ( #75 )  
						
						... 
						
						
						
						* evm: use transient store for access list
* evm: remove address and slot access list mappings
* update tests
* update
* changelog
* update types 
						
					 
					
						2021-06-07 06:05:49 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9509e18842 
							
						 
					 
					
						
						
							
							encoding: fix test ( #64 )  
						
						
						
					 
					
						2021-06-04 09:45:37 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c08dcfad0c 
							
						 
					 
					
						
						
							
							keeper: StateDB unit tests ( #47 )  
						
						... 
						
						
						
						* keeper: statedb unit tests
* evm: balance tests
* evm: nonce and code tests
* evm: refund test
* evm: fix tx encoding
* storage and access list tests 
						
					 
					
						2021-06-02 04:06:12 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e7ebe80e9 
							
						 
					 
					
						
						
							
							evm: fix signature verification ( #61 )  
						
						... 
						
						
						
						* evm: fix sig verification
* fixes
* test fixes 
						
					 
					
						2021-06-01 13:14:33 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							abcfc9a6ba 
							
						 
					 
					
						
						
							
							evm: error and block hash map updates ( #60 )  
						
						... 
						
						
						
						* evm: error and block hash map updates
* evm: update tests 
						
					 
					
						2021-05-31 10:54:59 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a5654f70d 
							
						 
					 
					
						
						
							
							ante: AnteHandler changes from state transition refactor ( #56 )  
						
						... 
						
						
						
						* ante: cherry-pick changes from state transition refactor
* ante: test setup
* ante: fixes
* ante: test (wip)
* ante: finish unit tests
* ante: intrinsic gas test
* ante: chaindecorators test (wip)
* update tests
* ante: cleanup tests
* ante: add test consuption test 
						
					 
					
						2021-05-31 05:05:32 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c1e7fec01 
							
						 
					 
					
						
						
							
							app, ante, evm: Keeper StateDB refactor ( #30 )  
						
						... 
						
						
						
						* evm: keeper statedb refactor
* keeper: implement stateDB account, balance, nonce and suicide functions
* keeper: implement stateDB code and iterator functions
* keeper: implement stateDB log and preimage functions
* update code to use CommitStateDB
* tests updates
* journal changes (wip)
* cache fields
* journal and logs
* minor cleanup
* evm: remove journal related changes
* evm: delete empty account code and storage state
* app, evm: transient store
* ante, evm: refund gas transient
* evm: remove transient keeper state fields
* address comments from review
* evm: undo revision change 
						
					 
					
						2021-05-25 08:56:36 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18d1f01e82 
							
						 
					 
					
						
						
							
							startport: setup ( #27 )  
						
						... 
						
						
						
						* starport: setup
* define genesis fields on config
* fixes
* update validator stake; credits to @fadeev
* JSON-RPC address setup 
						
					 
					
						2021-05-20 03:44:07 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c722d03ce 
							
						 
					 
					
						
						
							
							rpc, evm: gRPC tests ( #28 )  
						
						... 
						
						
						
						* rpc, evm: grpc tests
* address validation
* update rpc
* test cleanup
* additional tests 
						
					 
					
						2021-05-17 06:13:08 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3066f2631 
							
						 
					 
					
						
						
							
							evm: SDK metrics ( #24 )  
						
						... 
						
						
						
						* evm: SDK metrics
* update BeginBlock
* changelog 
						
					 
					
						2021-05-14 17:44:58 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba5bf33f19 
							
						 
					 
					
						
						
							
							proto, evm: use string for address and hash protobuf message fields ( #23 )  
						
						... 
						
						
						
						* proto, evm: use string for address and hash protobuf message fields
* fix tests
* msg test 
						
					 
					
						2021-05-14 02:52:18 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							65453e4aa0 
							
						 
					 
					
						
						
							
							rpc, evm: secure tx signing ( #20 )  
						
						... 
						
						
						
						* rpc, evm: secure signing
* evm, ante: test signer
* tests 
						
					 
					
						2021-05-12 09:08:31 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							117342b1b3 
							
						 
					 
					
						
						
							
							all, deps: bump go-ethereum version ( #5 )  
						
						... 
						
						
						
						* evm, rpc: access lists, JSON-RPC and transaction updates (wip)
* ante, evm, rpc: update signature verification
* evm: msg server and tests updates
* evm: tests (wip)
* evm: fix cdc and params
* evm: cleanup state transition
* fix nil cases
* lint 
						
					 
					
						2021-05-10 12:34:00 -04:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77be0bc022 
							
						 
					 
					
						
						
							
							cherry picks ethermint  
						
						
						
					 
					
						2021-05-05 15:10:21 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							374d249116 
							
						 
					 
					
						
						
							
							fix test compilation  
						
						
						
					 
					
						2021-04-21 15:41:30 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a9d63356e 
							
						 
					 
					
						
						
							
							cleanup proto  
						
						
						
					 
					
						2021-04-19 09:10:57 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f7470c2e0 
							
						 
					 
					
						
						
							
							build  
						
						
						
					 
					
						2021-04-18 19:23:26 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cb2ab3d95d 
							
						 
					 
					
						
						
							
							more fixes  
						
						
						
					 
					
						2021-04-18 18:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							614e62fb7e 
							
						 
					 
					
						
						
							
							additions  
						
						
						
					 
					
						2021-04-18 17:54:18 +02:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5a3d514ba0 
							
						 
					 
					
						
						
							
							conflicts  
						
						
						
					 
					
						2021-04-17 12:00:07 +02:00 
						 
				 
			
				
					
						
							
							
								Ray Pierre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75fb3ccb89 
							
						 
					 
					
						
						
							
							fix incorrect blockHash in evm ( #780 )  
						
						... 
						
						
						
						* Fix wrong blockHash value in evm
* fix ut
* store current block hash in BeginBlock
* update ut
* update comment
* add changelog 
						
					 
					
						2021-03-18 20:04:29 -07:00 
						 
				 
			
				
					
						
							
							
								KamiD 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c95ad0432b 
							
						 
					 
					
						
						
							
							x/evm: open eip2028 when the version of Istanbul was enabled ( #731 )  
						
						... 
						
						
						
						* open eip2028 when Istanbul version enabled
* Update x/evm/types/chain_config.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* Update x/evm/types/chain_config.go
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* add change log
* update development
* fix rpc test error
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-01-28 13:30:38 -03:00 
						 
				 
			
				
					
						
							
							
								MichaelWang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bfa9a733e0 
							
						 
					 
					
						
						
							
							evm: fix format errors in String() of QueryEthLogs ( #748 )  
						
						... 
						
						
						
						* FIX: format errors in String() of QueryETHLogs
* FINISH: add change log 
						
					 
					
						2021-01-25 11:09:28 -03:00 
						 
				 
			
				
					
						
							
							
								MichaelWang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dce0b0cffb 
							
						 
					 
					
						
						
							
							evm: fix pointer in ResultData.String() ( #733 )  
						
						
						
					 
					
						2021-01-20 14:33:05 -03:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fe6353865 
							
						 
					 
					
						
						
							
							evm: reset accessList in EndBlock ( #709 )  
						
						... 
						
						
						
						Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-01-19 12:31:41 -03:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35bb751bac 
							
						 
					 
					
						
						
							
							x/evm: Modify the Copy function in CommitStateDB ( #720 )  
						
						
						
					 
					
						2021-01-15 13:01:03 -03:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							153478eb69 
							
						 
					 
					
						
						
							
							evm: roll back CommitStateDB after failing to execute handler ( #677 )  
						
						... 
						
						
						
						* Roll back CommitStateDB after failing to execute handler in evm module
* add function CopyCommitStateDB
* add comment
* add comment
* Add ut about the dirty data generated by CommitStateDB
* format code 
						
					 
					
						2021-01-08 09:28:25 -03:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cbb4dcf6d 
							
						 
					 
					
						
						
							
							stargate: migrate types ( #670 )  
						
						... 
						
						
						
						* changelog v0.4.0
* stargate: types changes
* msg and handler changes
* validation
* fixes
* more fixes
* more test fixes
* changelog
* changelog
* lint
* rm comment
* lint
* redundant if condition 
						
					 
					
						2021-01-06 17:56:40 -03:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1386eec09 
							
						 
					 
					
						
						
							
							evm: balance and nonce invariants ( #661 )  
						
						... 
						
						
						
						* evm: balance and nonce invariants
* nonce invariant
* changelog
* use iterator on export 
						
					 
					
						2020-12-15 19:43:06 +01:00 
						 
				 
			
				
					
						
							
							
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d24ef76e5 
							
						 
					 
					
						
						
							
							build(deps): bump github.com/ethereum/go-ethereum from 1.9.24 to 1.9.25 ( #654 )  
						
						... 
						
						
						
						* build(deps): bump github.com/ethereum/go-ethereum from 1.9.24 to 1.9.25
Bumps [github.com/ethereum/go-ethereum](https://github.com/ethereum/go-ethereum ) from 1.9.24 to 1.9.25.
- [Release notes](https://github.com/ethereum/go-ethereum/releases )
- [Commits](https://github.com/ethereum/go-ethereum/compare/v1.9.24...v1.9.25 )
Signed-off-by: dependabot[bot] <support@github.com>
* fixes
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> 
						
					 
					
						2020-12-11 13:47:18 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e1c16627a 
							
						 
					 
					
						
						
							
							evm: module specification ( #538 )  
						
						... 
						
						
						
						* evm: module specification
* params and events
* readme and messages
* minor updates
* concepts
* genesis state concept
* begin and end block
* update parameters and genesis
* state objects
* state table
* use permalink
* init and export genesis
* update abci
* extra eips param
* review comments
* precision
* link to photon doc 
						
					 
					
						2020-12-09 20:11:15 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef1bef16e5 
							
						 
					 
					
						
						
							
							rpc: protocol version ( #575 )  
						
						... 
						
						
						
						* evm: protocol version
* changelog
* version
* fix
* support latest version only 
						
					 
					
						2020-12-08 20:51:26 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bb76e8533 
							
						 
					 
					
						
						
							
							evm: extra eips param ( #643 )  
						
						... 
						
						
						
						* evm: extra eips param
* changelog 
						
					 
					
						2020-12-08 20:01:28 +01:00 
						 
				 
			
				
					
						
							
							
								Pierre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cc464b5e4 
							
						 
					 
					
						
						
							
							open Istanbul and MuirGlacier from ChainConfig ( #645 )  
						
						... 
						
						
						
						* open Istanbul and MuirGlacier
* fix ut
* fix ut 
						
					 
					
						2020-12-08 16:49:35 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4a3c0a96e 
							
						 
					 
					
						
						
							
							evm: implement vm.GetHashFn ( #620 )  
						
						... 
						
						
						
						* evm: implement vm.GetHashFn
* check nil case
* test
* handle 3 cases
* use switch statement
* stateDB tests
* abci changes
* fix LGTM issue
* final tests
* changelog
* remove epoch
* update test
* clean test
* rm epoch 
						
					 
					
						2020-12-07 21:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							048a8bdc12 
							
						 
					 
					
						
						
							
							app: fix export genesis ( #619 )  
						
						... 
						
						
						
						* v0.3.1 changes
* fix export genesis
* changelog
* evm: fix genesis format mismatch (#623 )
* evm: fix genesis format mismatch
* genesis tests
* fix test
* changelog
* nolint 
						
					 
					
						2020-11-27 19:42:04 +01:00