lotus/chain/messagepool
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
..
gasguess chore: fix imports 2022-06-14 17:00:51 +02:00
block_proba_test.go harmonytask bump http protocol spec & lints 2023-09-22 18:06:26 -05:00
block_proba.go Lint everything 2020-08-20 20:46:36 -07:00
check_test.go fix make gen 2022-08-29 16:25:30 +02:00
check.go fix: not call RUnlock 2023-05-23 17:43:39 +08:00
config.go feat: mempool: Reduce minimum replace fee from 1.25x to 1.1x (#10416) 2023-03-09 13:17:17 -08:00
messagepool_test.go test: messagepool: gas rewards are negative if GasFeeCap too low 2023-05-29 12:54:04 -04:00
messagepool.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
provider.go feat: mpool: Cache actors in lite mode (#11668) 2024-03-12 10:44:56 +01:00
pruning.go chore: fix imports 2022-06-14 17:00:51 +02:00
repub_test.go Change Mpool push API to have an option to publish 2022-10-04 16:49:09 +00:00
repub.go perf: mempool: lower priority optimizations (#10693) 2023-05-03 16:31:39 -04:00
selection_test.go chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
selection.go chore: remove duplicate words in strings and comments 2024-04-30 16:04:38 +10:00
test-messages2.json.gz message data 2023-04-11 16:19:59 +03:00
test-messages.json.gz add selection test with real world messages dumped from a live node mpool 2020-09-09 20:46:26 +03:00