lotus/cmd
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
..
chain-noise fix circleci and fiximports 2023-11-15 13:06:51 +01:00
lotus feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-bench feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-fountain feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-gateway feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-health feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-keygen NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998) 2023-01-13 19:11:13 +00:00
lotus-miner feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-pcr feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-seed feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-shed 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
lotus-sim Fix mismatched method names in comments (#11913) 2024-04-23 02:56:43 +02:00
lotus-stats feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-wallet feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
lotus-worker feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
tvx chore: fix some typos in comments (#11892) 2024-04-18 10:34:20 +02:00