lotus/node/impl
Steven Allen d5fd4cdcc0
feat: eth: encode eth tx input as solidity ABI (#11402)
When translating "native" messages to Ethereum transactions, correctly handle parameters:

1. If the message looks like a valid "create external", treat it as a contract creation.
2. If it looks like a valid EVM invocation, decode it as such.
3. Otherwise, ABI-encode the parameters to make them look like a "handle_filecoin_method" call. This
    will help chain explorers recognize these messages.

Part of #11355
2023-11-17 20:46:49 +01:00
..
client Merge branch 'feat/nv21' into asr/merge-feat-nv21 2023-10-16 11:13:33 -04:00
common feat: Add node uptime rpc / output in info command 2022-10-11 10:11:09 +02:00
full feat: eth: encode eth tx input as solidity ABI (#11402) 2023-11-17 20:46:49 +01:00
market chore: fix imports 2022-06-14 17:00:51 +02:00
net stop using go-libp2p deprecated peer.ID.Pretty 2023-09-12 13:13:34 +08: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 Refactor eth.go 2023-08-28 17:48:22 +00:00
remoteworker.go storage: Move extern/sector-storage to storage/sealer 2022-06-14 20:03:38 +02:00
storminer.go fix: add lk.Lock() and move the map copy to avoid miner crash 2023-11-03 15:38:20 +01:00