lotus/itests/kit
Aarsh Shah c9c070727a
feat: ETH compatibility in Filecoin : Support Homestead and EIP-155 Ethereum transactions("legacy" transactions) in Filecoin (#11969)
* poc for eth legacy tx

* print statements

* finished

* tests work

* remove print statements

* Remove all print statements

* remove extraneous changes

* cleaned up code and interface

* run make jen

* dont duplicate signature

* go mod tidy and remove prints

* clean up tests

* test for conversion

* changes as per review

* more unit tests for legacy txns

* Apply suggestions from code review

Co-authored-by: Rod Vagg <rod@vagg.org>

* address review comments from Rodd

* changes as per zen's 2nd review

* go mod tidy

* feat: ETH compatibility in Filecoin : Support EIP-155 Ethereum transactions in Filecoin (#11970)

* itests passing for 155 tx

* first working version for EIP-155 transactions

* green itest

* add docs

* tests

* remove print stmt

* remove print stmt

* validate signature

* changes as per zen's review

* correct signature verification

* gate tx by Network Version

* handle arajsek review

* fix imports order

* fix lint

* dont lock in mpool for network gating ETH messages

* sender can be an ID address

---------

Co-authored-by: Rod Vagg <rod@vagg.org>
2024-06-05 09:25:50 +04:00
..
blockminer.go test: eth: deflake EthBlockHashesCorrect_MultiBlockTipset (#11808) 2024-04-03 19:10:31 -07:00
circuit.go fix make gen 2022-08-29 16:25:30 +02:00
client.go chore: lint: address feedback from reviews 2024-05-13 14:52:09 +10:00
control.go chore: fix imports 2022-06-14 17:00:51 +02:00
deals_state.go integrate store-the-hash 2021-11-18 12:07:12 +04:00
deals.go master-to-sturdy 2023-09-21 10:37:02 -05:00
ensemble_opts_nv.go feat: Skeleton for nv23 (#11964) 2024-05-07 09:40:49 +02:00
ensemble_opts.go Chore: Backports to the release/v1.26.0 branch (#11713) 2024-03-22 07:00:28 +01:00
ensemble_presets.go Remove Ensemble dep on Curio 2024-05-28 13:28:00 +02:00
ensemble.go make gen 2024-05-28 13:28:00 +02:00
evm.go feat: ETH compatibility in Filecoin : Support Homestead and EIP-155 Ethereum transactions("legacy" transactions) in Filecoin (#11969) 2024-06-05 09:25:50 +04:00
files.go chore: migrate to boxo 2023-06-19 14:45:05 -07:00
funds.go chore: fix imports 2022-06-14 17:00:51 +02:00
init.go Revert "Merge pull request #9858 from adlrocha/adlrocha/consistent-bcast" 2023-04-27 12:25:30 -07:00
itestd.go feat: shed: ItestD 2022-03-10 19:39:10 +01:00
log.go feat: sealing: Support nv22 DDO features in the sealing pipeline (#11226) 2024-03-22 07:00:28 +01:00
mockcli.go chore: fix imports 2022-06-14 17:00:51 +02:00
node_full.go Remove Ensemble dep on Curio 2024-05-28 13:28:00 +02:00
node_miner.go itests: Enable harmonydb in harmonydb tests 2023-11-23 21:51:34 +01:00
node_opts.go feat(config): move Fevm.Events->Events, implement soft deprecation 2024-03-22 07:00:28 +01:00
node_worker.go refactor: stop using deprecated io/ioutil 2023-03-29 15:40:49 -04:00
rpc.go itests: Test PoSt worker RPC error handling 2023-03-06 14:30:22 +01:00
run.go declare some tests as expensive. 2021-06-23 16:37:43 +01:00
solidity.go refactor: use EthHash for event topics 2023-02-10 07:41:29 -08:00
state.go NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00