Skip to content
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(engine): Include address field in returned EVM logs #299

Merged
merged 1 commit into from
Oct 18, 2021

Conversation

birchmd
Copy link
Member

@birchmd birchmd commented Oct 8, 2021

In addition to adding the address field to the returned EVM logs, this PR also introduces a version byte to the SubmitResult ABI. This byte can be used to discriminate the new ABI from the old, and in the future can discriminate future breaking ABI changes from each other.

closes #286

@birchmd birchmd added C-enhancement Category: New feature or request C-BREAKING Category: Breaking public API or RPC changes A-evm-compatibility Area: EVM compatibility changes or fixes. labels Oct 8, 2021
@birchmd birchmd linked an issue Oct 8, 2021 that may be closed by this pull request
Copy link
Contributor

@joshuajbouw joshuajbouw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets refrain from merging for now. This is a breaking change as realistically we probably won't be able to adequately prepare for this for another 1 - 2 weeks.

@birchmd
Copy link
Member Author

birchmd commented Oct 13, 2021

After aurora-is-near/aurora.js#22 is merged (and anything that depends on aurora.js is updated to that latest commit) it should be safe to merge this PR.

@joshuajbouw
Copy link
Contributor

aurora-is-near/aurora.js#22

Noted.

@0x3bfc
Copy link
Contributor

0x3bfc commented Oct 15, 2021

@joshuajbouw Is there anything preventing us from merging this PR and releasing it ?

@joshuajbouw
Copy link
Contributor

@joshuajbouw Is there anything preventing us from merging this PR and releasing it ?

Of course, API breaking. Everything that depend on the engine requires updating first.

@artob
Copy link
Contributor

artob commented Oct 18, 2021

aurora-is-near/aurora.js#22 has now been merged and deployed to all endpoints, so this is good to go (modulo adequate validation).

@joshuajbouw
Copy link
Contributor

Great we'll get this in. @birchmd

@birchmd birchmd removed the S-do-not-merge Status: Do not merge label Oct 18, 2021
@birchmd birchmd merged commit 45c8edd into develop Oct 18, 2021
@birchmd birchmd deleted the 286-address-in-logs branch October 18, 2021 19:44
artob pushed a commit that referenced this pull request Nov 1, 2021
* Feat(engine): Public method for computing block hash at given height (#303)
* Fix(precompiles): Always charge for gas in ecrecover (#305)
* Fix(precompiles): Pad modexp input if it is too short (#306)
* Feat(engine): Include address field in returned EVM logs (#299)
* Fix(engine): Remove unnecessary eth-connector logic (#312)
* Feat(benchmarks): update gas bounds after wasm cost reduction (#315)
* Fix(engine): update to latest SputnikVM (#316)
* Add logging of public of the signer (#319)

Co-authored-by: Dmitry Strokov <dmitry.strokov@aurora.dev>
Co-authored-by: Joshua J. Bouw <joshua@aurora.dev>
@birchmd birchmd mentioned this pull request Dec 3, 2021
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-evm-compatibility Area: EVM compatibility changes or fixes. C-BREAKING Category: Breaking public API or RPC changes C-enhancement Category: New feature or request P-high Pririoty: high
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Include address in logs
4 participants