This repository has been archived by the owner on Nov 30, 2021. It is now read-only.
Update Ethermint app/ Daemon to run functional TM node #70
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Updates the app framework to get the tendermint node daemon commands to function #67 and completes the functionality missing from #6 (#66). Although it seems as if this code is excessive, it contains only the base modules for a functional chain.
The Cosmos SDK had been updated a lot since the creation of Ethermint and this update reflects the changes and updates the structure to the up to date instantiation of a Cosmos SDK app. These changes allow the EVM module to be added on top of the application so it can be easily connected and tested with this functional node.
To run the node, I ran these commands:
Ignore the couldn't connect to peers error as those won't be configured but blocks will still be committed. If you're lazy and don't want to type in a passphrase 3 times each run hopefully this will handle the prompts in your shell:
Edit: The only module I think that could maybe be subbed out may be the governance module, but we will need to clarify if that should be included. All others seem necessary to have a functional and usable zone. Will have to clarify if Cosmos governance will be included in Ethermint.
Also, this PR allows #58 to be implemented.