-
Notifications
You must be signed in to change notification settings - Fork 408
feat(test): add evmd #1947
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(test): add evmd #1947
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FYI this diff is caused by #1922
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok good to know. thanks
… adjust related steps
…nt retrieval, balance queries, and staking functionalities
…transaction simulation, and vesting account creation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds evmd (Cosmos EVM chain) support to the CosmJS testing infrastructure by introducing comprehensive scripts for building, running, and testing against an evmd blockchain instance.
Key changes:
- Complete evmd Docker setup with build scripts and configuration templates
- Extensive test coverage across all CosmJS modules for evmd compatibility
- CI/CD integration for evmd testing alongside existing simapp tests
Reviewed changes
Copilot reviewed 53 out of 54 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| scripts/evmd/* | Docker build, start/stop scripts, and genesis configuration for evmd test chain |
| packages/stargate/src/testutils.ts | Added evmd configuration, test flags, and validator/faucet account definitions |
| packages/stargate/src/*.spec.ts | Added evmd test suites mirroring existing simapp tests |
| packages/stargate/src/modules/*/queries.spec.ts | Added evmd-specific query extension tests |
| packages/cosmwasm/src/testutils.ts | Added evmd configuration for CosmWasm compatibility |
| HACKING.md | Documented evmd ports and setup instructions |
| .github/workflows/*.yml | Integrated evmd builds and tests into CI pipelines |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
closes #1946 |
No description provided.