yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7c85beba3 
							
						 
					 
					
						
						
							
							imp(all): setup a validator in the test genesis ( #1171 )  
						
						 
						
						... 
						
						
						
						It's disabled in cosmos-sdk 0.46's InitGenesis to have zero validators,
prepare for the upgrade of cosmos-sdk 0.46. 
						
					 
					
						2022-07-11 14:42:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6cf2b9fdd3 
							
						 
					 
					
						
						
							
							fix(evm): clear logs if tx failed in post processing hooks ( #1128 )  
						
						 
						
						... 
						
						
						
						* Problem: clear logs if tx failed in post processing hooks
* Update x/evm/keeper/state_transition.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2022-06-21 13:21:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec8e93b319 
							
						 
					 
					
						
						
							
							all: rename go module to evmos/ethermint ( #1137 )  
						
						 
						
						
						
					 
					
						2022-06-19 11:43:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b567624d6a 
							
						 
					 
					
						
						
							
							tests: update consensus params ( #1117 )  
						
						 
						
						... 
						
						
						
						* tests: update consensus params
* fix 
						
					 
					
						2022-06-08 15:21:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Nguy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8202a097f2 
							
						 
					 
					
						
						
							
							fix: lint workflow ( #1028 )  
						
						 
						
						... 
						
						
						
						* fix lint workflow
* fix comment
* remove format
* change checkout with setup-go
* update comment
* add checkout
* add lint issue
* revert lint error 
						
					 
					
						2022-04-05 15:00:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loredana Cirstea 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc37ed283a 
							
						 
					 
					
						
						
							
							evm: PostTxProcessing hook - include the full message data ( #1027 )  
						
						 
						
						... 
						
						
						
						* x/evm - PostTxProcessing use message as callback input
* Update CHANGELOG.md
* Use core.Message for the PostTxProcessing hook (PR review) 
						
					 
					
						2022-04-04 20:11:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ade84319e6 
							
						 
					 
					
						
						
							
							evm: refactor statedb implementation ( #729 )  
						
						 
						
						... 
						
						
						
						* initial statedb module
unit tests
unit tests
keeper implementation
extract TxConfig
remove unused code
* keeper integration
* fix unit tests
* Apply suggestions from code review
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
* fixup! initial statedb module
* changelog
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2022-01-05 08:28:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ramiro Carlucho 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9804505a3 
							
						 
					 
					
						
						
							
							evm: change Hook to use tx Receipt ( #849 )  
						
						 
						
						... 
						
						
						
						* Change evm_hook to use Transaction Receipt
* use ethtypes.Receipt
* wip changes
* fix receipt creation
* receipt fixes
* check for contract addr
* changelog
* test
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com> 
						
					 
					
						2022-01-03 17:18:13 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb17366dcc 
							
						 
					 
					
						
						
							
							fix: consistent BaseFee check logic ( #855 )  
						
						 
						
						... 
						
						
						
						Closes : #755 
```
if not london_hardfork {
    # reject DynamicFeeTx
    # no `baseFeePerGas` field in block response
    # baseFee = nil
} else {
    # allow DynamicFeeTx
    # add `baseFeePerGas` field in block response
    if feemarketParams.NoBaseFee or height < feemarketParams.EnableHeight {
        # baseFee = 0
    } else {
        # init baseFee to initBaseFee and adjust in later blocks
    }
}
```
Update x/evm/keeper/keeper.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
add unit tests
Update app/ante/utils_test.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
changelog 
						
					 
					
						2021-12-28 07:59:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d822fee5c1 
							
						 
					 
					
						
						
							
							fix: contract address in contract creation receipt ( #851 )  
						
						 
						
						... 
						
						
						
						* Problem: contract address in contract creation receipt is wrong
Closes : #850 
- decrease nonce before evm.create
- add unit tests and rpc tests
* add changelog 
						
					 
					
						2021-12-28 08:55:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e437c4331d 
							
						 
					 
					
						
						
							
							fix: increase nonce in ante handler for contract creation tx ( #809 )  
						
						 
						
						... 
						
						
						
						Closes : #808 
Solution:
- move nonce increment to ante handler
- revert nonce increment in apply message
build(deps): bump github.com/spf13/viper from 1.9.0 to 1.10.0 (#833 )
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix: remove unused code (#834 )
Co-authored-by: Marko Baricevic <markobaricevic3778@gmail.com>
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
rm
rm pkg
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-12-16 22:35:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b0fa63832 
							
						 
					 
					
						
						
							
							evm: clear access list for each transaction ( #802 )  
						
						 
						
						... 
						
						
						
						* Clear access list for each transaction
Closes : #801 
* changelog
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-11-30 12:36:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yihuang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7e8dd8216 
							
						 
					 
					
						
						
							
							fix: don't revert gas refund logic when transaction reverted ( #751 )  
						
						 
						
						... 
						
						
						
						* fix gas consumption when reverted
Apply suggestions from code review
changelog
* comments
* Update x/evm/keeper/state_transition.go
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-11-16 14:49:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JayT106 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1076307e6b 
							
						 
					 
					
						
						
							
							tests: DynamicFeeTx ( #649 )  
						
						 
						
						... 
						
						
						
						* test DynamicFeeTx against state_transition_benchmark_test
* add feemarketGenesis in the app setup param
* add dynamicTxFee flag to KeeperTestSuite
* add feemarketGenesis.BaseFee setup
* update TestAddLog
* fix gasFeeCap assignment in newMsgEthereumTx
* modify keeperTestSuite helper functions to support dynamicTxFee
* update test cases in grpc_query_test w/ dynamicTxFee
* update the evm keeper utils tests
* add dynamic tx fee in the ante tests
* remove duplicate type define
* fix error return type
* update changelog
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> 
						
					 
					
						2021-10-19 08:49:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tomas Tauber 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e91ec58aa1 
							
						 
					 
					
						
						
							
							evm: fixed commented out simulations, pubsub, and handler tests ( #655 )  
						
						 
						
						... 
						
						
						
						* evm: fixed commented out simulations, pubsub, and handler tests
fixes  #640 
simulations are very basic: they can be built and executed,
but they don't generate any EVM-related transactions yet.
(It should be a matter of adding simulation-related code to the
modules + potentially extra helpers to the simulation.)
handler tests miss some extra assertions due to changes
in the return values snapshotting logic (ADR-001 and ADR-002).
Besides the test suites identified in the audit,
there's also "importer_test.go" which wasn't yet fixed.
(it'd require major rewriting + extra test resources)
* gofumpt 
						
					 
					
						2021-10-11 13:09:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							26c5eabb18 
							
						 
					 
					
						
						
							
							all: linter ( #532 )  
						
						 
						
						... 
						
						
						
						* add additional linters
* fixes
* rm action 
						
					 
					
						2021-09-05 11:03:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c73ce0f812 
							
						 
					 
					
						
						
							
							all: cleanup imports ( #524 )  
						
						 
						
						
						
					 
					
						2021-09-03 18:06:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa1b728d34 
							
						 
					 
					
						
						
							
							feat: update chain-id format ( #447 )  
						
						 
						
						... 
						
						
						
						* feat: update chain-id format
* c++
* docs
* additional context' 
						
					 
					
						2021-08-17 14:11:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5f1f252361 
							
						 
					 
					
						
						
							
							evm: TxData as proto.Any ( #220 )  
						
						 
						
						... 
						
						
						
						* evm: TxData as proto.Any
* proto message
* fix protobuf any generation
* Int pointer
* fix build and tests
* ante tests
* swagger
* cleanup
* c++ 
						
					 
					
						2021-07-05 16:39:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze Küllmer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcc9585595 
							
						 
					 
					
						
						
							
							all: bump SDK to v0.43.0-rc0 ( #194 )  
						
						 
						
						... 
						
						
						
						* all: bump SDK to v0.43.0-rc0
* more updates
* keys
* accounting
* update account
* ante changes
* readonly
* readonly build
* minor changes from self review
* fixes
* evm debug
* custom config & rosetta
* fix 
						
					 
					
						2021-06-29 13:02:21 -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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							374d249116 
							
						 
					 
					
						
						
							
							fix test compilation  
						
						 
						
						
						
					 
					
						2021-04-21 15:41:30 +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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								KamiD 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ffbb207655 
							
						 
					 
					
						
						
							
							fix panic when start a node with snapshot ( #673 )  
						
						 
						
						... 
						
						
						
						* fix panic when start a node with snapshot
* change the return value of evm.NewKeeper to a pointer, roll back the before change
* add changelog
* fix importer test 
						
					 
					
						2021-01-07 08:55:01 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e01da905a 
							
						 
					 
					
						
						
							
							crypto: refactor for stargate ( #559 )  
						
						 
						
						... 
						
						
						
						* changelog
* update changelog
* crypto: refactor for stargate
* fixes
* fix keys
* changelog 
						
					 
					
						2020-10-06 20:57:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a924b20091 
							
						 
					 
					
						
						
							
							update chain-id format ( #542 )  
						
						 
						
						... 
						
						
						
						* chain_id.go
* rpc changes
* update scripts
* additional test
* changelog
* fix tests
* update script
* rpc updates
* validate testnet command chain-id
* validate rest server chain-id
* fix lint
* rpc updates
* changelog
* comment simulations 
						
					 
					
						2020-09-24 14:50:47 -03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2fb4ab4862 
							
						 
					 
					
						
						
							
							x/evm: contract deploy test ( #392 )  
						
						 
						
						... 
						
						
						
						* Add deploy and call test example to handler_test.go (#271 )
* Add deploy and call test example to handler_test.go
* fmt the file
* remove the smartcontract Bytecode comment
Co-authored-by: liuxiong <xiong.liu@okcoin.net>
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
* fix test
Co-authored-by: Louis Liu <35095310+louisliu2048@users.noreply.github.com>
Co-authored-by: liuxiong <xiong.liu@okcoin.net> 
						
					 
					
						2020-07-15 10:52:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								noot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ba6400e88 
							
						 
					 
					
						
						
							
							fix value transfer  ( #341 )  
						
						 
						
						... 
						
						
						
						* debugging balance and gas
* add prints
* remove gas consumption in ante handler
* cleanup
* fix test 
						
					 
					
						2020-06-24 05:38:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								noot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28e28f2a7b 
							
						 
					 
					
						
						
							
							x/evm: fix EndBlock consensus failure ( #334 )  
						
						 
						
						... 
						
						
						
						* add test for sending tx w/ 21000 gas
* improve rpc transfer test
* use ctx in EndBlock
* UpdateAccounts and ClearStateObjects with passed in context
* log ethereum address on error
Co-authored-by: Federico Kunze <31522760+fedekunze@users.noreply.github.com>
Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> 
						
					 
					
						2020-06-22 12:07:35 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							427e96c1de 
							
						 
					 
					
						
						
							
							evm: various fixes ( #319 )  
						
						 
						
						... 
						
						
						
						* evm: use prefix stores, move SetBlockBloom to EndBlock, bug fixes
* add logs to genesis state
* log tests
* commit and finalize on InitGenesis
* validate TransactionLogs
* changelog
* fix test-import
* fix lint
* add more tests 
						
					 
					
						2020-06-04 06:40:21 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16df7725c5 
							
						 
					 
					
						
						
							
							evm: add missing genesis fields and export genesis state logic ( #255 )  
						
						 
						
						... 
						
						
						
						* evm: export genesis state
* x/evm: split keeper.go
* x/evm: retrieve storage from address
* changelog
* fixes
* add check for nil logs
* update validation func
* fixes
* fix non-determinism
* stop storage iteration
* remove error return value
* update changelog
* fix test
* lint 
						
					 
					
						2020-05-18 15:21:12 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								noot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce0feb307b 
							
						 
					 
					
						
						
							
							update rpc tests ( #276 )  
						
						 
						
						... 
						
						
						
						* update rpc tests
* cleanup
* add log assertion to getTransacionReceipt
* fix queurier_test
* address comment 
						
					 
					
						2020-05-04 18:02:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								thomasmodeneis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5417b4bb54 
							
						 
					 
					
						
						
							
							migrate build to Travis  #258  ( #259 )  
						
						 
						
						... 
						
						
						
						* add travis file
* update lint so it reports properly
* disable circleci
* separate test structure into Verify deps & Lint, Unit Tests, Race Tests, Integration Tests
* fix path issue now evident on ci build err
* fixed golangci version to latest stable
* Upgrade ci lint to go script and avoid cache issues #268 
* fix lint issues #268 
* bump go version for travis build to match go.mod version recently updated with Cosmos SDK upgrade
* add panic for err edge cases on os.Stat
* increase timeout to 10m since its failing on jenkins
* bump GOLANGCI_VERSION to 1.23.8 in order to try avoiding some weird errors on CI 
						
					 
					
						2020-04-29 22:38:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ec7edf5bd 
							
						 
					 
					
						
						
							
							x/evm: unit tests and fixes ( #223 )  
						
						 
						
						... 
						
						
						
						* evm: move Keeper and Querier to /keeper package
* keeper: update keeper_test.go
* fix format
* evm: use aliased types
* bump SDK version to v0.38.1
* app: updates from new version
* errors: switch sdk.Error -> error
* errors: switch sdk.Error -> error. Continuation
* more fixes
* update app/
* update keys and client pkgs
* build
* fix tests
* lint
* minor changes
* changelog
* address @austinbell comments
* Fix keyring usage in rpc API and CLI
* fix keyring
* break line
* Misc cleanup (#188 )
* evm: move Begin and EndBlock to abci.go
* evm: use expected keeper interfaces
* app: use EthermintApp for integration and unit test setup
* evm: remove count type; update codec
* go mod verify
* evm: rename msgs for consistency
* evm: events
* minor cleanup
* lint
* ante: update tests
* changelog
* nolint
* evm: update statedb to create ethermint Account instead of BaseAccount
* fix importer test
* address @austinabell comments
* update README
* changelog
* evm: update codec
* rename GasLimit->Gas and Price ->GasPrice
* msg cleanup and tests
* cleanup TxData
* fix marshaling
* revert rename
* move types
* evm/keeper: querier tests
* switch MarshalLengthPrefixed -> BinaryBare; remove panics
* fix event sender
* fix panic
* try fix txDecoder error
* evm: handler tests
* evm: handler MsgEthermint test
* fix tests
* store logs in keeper after transition (#210 )
* add some comments
* begin log handler test
* update TransitionCSDB to return ReturnData
* use rlp for result data encode/decode
* update tests
* implement SetBlockLogs
* implement GetBlockLogs
* test log set/get
* update keeper get/set logs to use hash as key
* fix test
* move logsKey to csdb
* attempt to fix test
* attempt to fix test
* attempt to fix test
* lint
* lint
* lint
* save logs after handling msg
* update k.Logs
* cleanup
* remove unused
* fix issues
* comment out handler test
* address comments
* lint
* fix handler test
* address comments
* use amino
* lint
* address comments
* merge
* fix encoding bug
* minor fix
* rpc: error handling
* rpc: simulate only returns gasConsumed
* rpc: error ineffassign
* evm: handler test
* go: bump version to 1.14 and SDK version to latest master
* rpc: fix simulation return value
* breaking changes from SDK
* sdk: breaking changes; build
* tests: fixes
* minor fix
* proto: ethermint types attempt
* proto: define EthAccount proto type and extend sdk std.Codec
* evm: fix panic on handler test
* evm: minor state object changes
* cleanup
* tests: update test-importer
* fix evm test
* fix pubkey registration
* lint
* cleanup
* more test checks for importer
* minor change
* codec fixes
* rm init func
* fix importer test build
* fixes
* test fixes
* fix bloom key
* rm unnecesary func
* remove comment
Co-authored-by: austinabell <austinabell8@gmail.com>
Co-authored-by: noot <36753753+noot@users.noreply.github.com> 
						
					 
					
						2020-04-23 11:49:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d609b2a22 
							
						 
					 
					
						
						
							
							bump Cosmos SDK version to v0.38.2 ( #183 )  
						
						 
						
						... 
						
						
						
						* evm: move Keeper and Querier to /keeper package
* keeper: update keeper_test.go
* fix format
* evm: use aliased types
* bump SDK version to v0.38.1
* app: updates from new version
* errors: switch sdk.Error -> error
* errors: switch sdk.Error -> error. Continuation
* more fixes
* update app/
* update keys and client pkgs
* build
* fix tests
* lint
* minor changes
* changelog
* address @austinbell comments
* Fix keyring usage in rpc API and CLI
* fix keyring
* break line
* Misc cleanup (#188 )
* evm: move Begin and EndBlock to abci.go
* evm: use expected keeper interfaces
* app: use EthermintApp for integration and unit test setup
* evm: remove count type; update codec
* go mod verify
* evm: rename msgs for consistency
* evm: events
* minor cleanup
* lint
* ante: update tests
* changelog
* nolint
* evm: update statedb to create ethermint Account instead of BaseAccount
* fix importer test
* address @austinabell comments
* update README
* changelog
* evm: update codec
* fix event sender
* store logs in keeper after transition (#210 )
* add some comments
* begin log handler test
* update TransitionCSDB to return ReturnData
* use rlp for result data encode/decode
* update tests
* implement SetBlockLogs
* implement GetBlockLogs
* test log set/get
* update keeper get/set logs to use hash as key
* fix test
* move logsKey to csdb
* attempt to fix test
* attempt to fix test
* attempt to fix test
* lint
* lint
* lint
* save logs after handling msg
* update k.Logs
* cleanup
* remove unused
* fix issues
* comment out handler test
* address comments
* lint
* fix handler test
* address comments
* use amino
* lint
* address comments
* merge
* fix encoding bug
* minor fix
* rpc: error handling
* rpc: simulate only returns gasConsumed
* rpc: error ineffassign
* go: bump version to 1.14 and SDK version to latest master
* rpc: fix simulation return value
* breaking changes from SDK
* sdk: breaking changes; build
* tests: fixes
* minor fix
* proto: ethermint types attempt
* proto: define EthAccount proto type and extend sdk std.Codec
* evm: fix panic on handler test
* evm: minor state object changes
* cleanup
* tests: update test-importer
* fix pubkey registration
* lint
* cleanup
* more test checks for importer
* minor change
* codec fixes
* rm init func
* fix importer test build
* fix marshaling for TxDecoder
* use amino codec for evm
* fix marshaling for SimulationResponse
* use jsonpb for unmarshaling
* fix method handler crashed
* return err on VerifySig
* switch stateObject balance to sdk.Int
* fixes to codec and encoding
* cleanup
* set tmhash -> ethhash in state transition
* add tmhash->ethereumhash to csdb.GetLogs
* attempt to  fix tests
* update GetLogs to switch with Has
* ante panic
* diff changes
* update SetLogs
* evm/cli: use ethermint codec
* use LengthPrefixed for encoding
* add check for nil *big.Int
* add balance to UpdateAccounts
* fix previous balance
* fix balance bug
* prevent panic on make test-import
Co-authored-by: austinabell <austinabell8@gmail.com>
Co-authored-by: noot <36753753+noot@users.noreply.github.com>
Co-authored-by: noot <elizabethjbinks@gmail.com> 
						
					 
					
						2020-04-22 15:26:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								noot 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35e7a98ab2 
							
						 
					 
					
						
						
							
							filters: begin implementation ( #230 )  
						
						 
						
						... 
						
						
						
						* adds Filter type and related methods
* updates PublicFilterAPI to include backend, filter mapping
* stub out filter related eth_ functions 
						
					 
					
						2020-04-01 20:43:59 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Federico Kunze 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da9157e406 
							
						 
					 
					
						
						
							
							upgrade changes cleanup ( #236 )  
						
						 
						
						... 
						
						
						
						* changes from update version
* app changes
* cmd changes
* build and send tx
* fix tests
* eth_rpc fixes
* lint
* add WithEventManager to handler ctx
* changelog
* go mod verify and tidy 
						
					 
					
						2020-04-01 15:49:21 -03:00