lotus/chain
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
..
actors feat: api: add SectorNumber to MarketDealState (nv22) 2024-05-17 11:08:45 +10:00
beacon feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
consensus 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
ethhashlookup simplify transaction hash db queries, prevent fd leaks 2023-01-30 11:03:12 -05:00
events feat: cli,events: speed up backfill with temporary index 2024-06-05 13:59:32 +10:00
exchange feat: libp2p: Lotus stream cleanup (#11993) 2024-05-14 14:12:03 +04:00
gen feat: sealing: Support nv22 DDO features in the sealing pipeline (#11226) 2024-03-22 07:00:28 +01:00
index Fix/texts (#11298) 2023-10-27 11:32:42 -07:00
market chore: fix function names (#12043) 2024-05-27 03:51:55 +00:00
messagepool 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
messagesigner 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
rand chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
state feat: Skeleton for nv23 (#11964) 2024-05-07 09:40:49 +02:00
stmgr feat:state:Ignore market balance after nv23 (#11976) 2024-05-13 17:53:20 -04:00
store chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
sub chore: fix some typos in comments (#11892) 2024-04-18 10:34:20 +02:00
types 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
vectors lint, db timout, cfg rm 2023-09-29 11:56:10 -05:00
vm chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
wallet chore: switch back to upstream ledger library (#11651) 2024-02-26 07:54:32 -08:00
badtscache.go bump libp2p version to v0.30 2023-11-21 22:10:40 +08:00
block_receipt_tracker.go refactor: update cache to the new generic version (#10463) 2023-03-13 15:29:09 -07:00
checkpoint.go chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
sync_manager_test.go fix make gen 2022-08-29 16:25:30 +02:00
sync_manager.go chore: remove repetitive words 2024-03-15 13:44:34 +11:00
sync_test.go chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
sync.go feat: drand: refactor round verification 2024-03-22 07:00:28 +01:00
syncstate.go Expose WorkerID 2020-10-28 20:22:07 +01:00
types_test.go fix make gen 2022-08-29 16:25:30 +02:00