Skip to content

feat(seismic-evm): carry signed_read + tx-context precompile factory test - #58

Merged
HenryMBaldwin merged 4 commits into
seismicfrom
hbai__seismic-txtype-conversion-test
Sep 16, 2026
Merged

HenryMBaldwin merged 4 commits into
seismicfrom
hbai__seismic-txtype-conversion-test

Conversation

@HenryMBaldwin

@HenryMBaldwin HenryMBaldwin commented Jul 22, 2026 •

Copy link
Copy Markdown
Contributor

evm slice of the tx-context feature. Companion PRs: revm #227, reth #457, foundry #220, contracts #232.

  • Pins the converged revm; carries signed_read at the evm SeismicTransaction construction sites so it builds against the tx-context revm.
  • test_txtype_precompile_via_factory drives 0x6A through a SeismicEvmFactory-built EVM: empty selector returns the tx type, 0x01 returns signed_read && tx_type == 74 (including raw signed_read=true on tx type 0/2 normalizing to 0).
  • Package tests 10/10.

@HenryMBaldwin
HenryMBaldwin force-pushed the hbai__seismic-txtype-conversion-test branch from 620462f to 0d6f62f Compare July 22, 2026 21:10
@HenryMBaldwin

Copy link
Copy Markdown
Contributor Author

Folded in the pre-merge seismic-revm pin bump (rev 35e8012d = current base + TXTYPE); cargo test green against it. Re-pin to the merged seismic-revm commit after #224 lands.

@HenryMBaldwin
HenryMBaldwin force-pushed the hbai__seismic-txtype-conversion-test branch 2 times, most recently from 19af1b7 to 791845a Compare July 28, 2026 22:01
@linear-code

linear-code Bot commented Aug 5, 2026

Copy link
Copy Markdown

SEI-73

@HenryMBaldwin HenryMBaldwin changed the title test(seismic): assert TxSeismic decodes to tx_type 74 test(seismic-evm): re-pin to tx-type precompile revm + SeismicEvmFactory execution test Aug 7, 2026
Carry signed_read on SeismicTransaction (mirrors decryption_failed) so evm builds
against the tx-context revm; add the SeismicEvmFactory 0x6A precompile test; pin
seismic-revm to the converged e80a2c73.
@HenryMBaldwin
HenryMBaldwin force-pushed the hbai__seismic-txtype-conversion-test branch from 4065343 to 8d9f7b4 Compare August 24, 2026 19:07
Extend the factory precompile test to drive selector 0x01: assert
signed_read && tx_type == 74, including raw signed_read=true on tx type 0/2
normalizing to 0 (isSignedRead implies isSeismicTx in the built artifact).
@HenryMBaldwin HenryMBaldwin changed the title test(seismic-evm): re-pin to tx-type precompile revm + SeismicEvmFactory execution test feat(seismic-evm): carry signed_read + tx-context precompile factory test Aug 24, 2026
@HenryMBaldwin
HenryMBaldwin merged commit a7932f7 into seismic Sep 16, 2026
4 checks passed
@HenryMBaldwin
HenryMBaldwin deleted the hbai__seismic-txtype-conversion-test branch September 16, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant