lotus/node/impl
Steven Allen 58c029a63b feat: api: sanity check the "to" address of outgoing messages (#12135)
* feat: api: sanity check the "to" address of outgoing messages

If the "to" address of an outgoing message is a _delegated_ address,
verify that it maps to a valid Ethereum address. This isn't a consensus
critical change, but it'll help prevent client-side address conversion
libraries from directing messages into oblivion (e.g., by
mis-translating `0xff0000....` addresses into `f410f...` addresses
instead of `f0...` addresses.

* tests for invalid delegated addresses

* fix lint

---------

Co-authored-by: aarshkshah1992 <aarshkshah1992@gmail.com>
2024-07-03 08:57:59 +04:00
..
common feat!: build: separate miner and node version strings 2024-05-30 10:02:43 +10:00
full feat: api: sanity check the "to" address of outgoing messages (#12135) 2024-07-03 08:57:59 +04:00
market chore: fix imports 2022-06-14 17:00:51 +02:00
net chore: libp2p: update to v0.34.1 (#12027) 2024-05-27 19:17:54 +02:00
paych chore: fix imports 2022-06-14 17:00:51 +02:00
backup.go Plumb contexts through 2021-12-11 17:04:00 -05:00
full.go feat: ec: Integrate Fast Finality for Filecoin (#12119) 2024-07-01 10:47:59 +04:00
remoteworker.go storage: Move extern/sector-storage to storage/sealer 2022-06-14 20:03:38 +02:00
storminer.go cleanup: miner: remove markets and deal-making from Lotus Miner (#12005) 2024-06-05 18:14:50 +04:00