Raúl Kripalani
|
7a71ce48f4
|
fix: left pad log values to full EVM words.
|
2022-11-16 22:08:27 +00:00 |
|
Raúl Kripalani
|
23007b0b3b
|
fix: do not hash log values; decode as cbor byte arrays.
|
2022-11-16 21:45:42 +00:00 |
|
Raúl Kripalani
|
d441425618
|
eth_getTransactionReceipt: return type & non-zero bloom if logs, rm root.
|
2022-11-16 21:16:27 +00:00 |
|
Raúl Kripalani
|
a536f533d8
|
Eth JSON-RPC API: make EthLog#Data a string.
|
2022-11-16 20:51:28 +00:00 |
|
Ian Davis
|
5b4ec7dbea
|
feat: add test and fixes for EthSubscribe (#9659)
|
2022-11-16 20:26:57 +00:00 |
|
Raúl Kripalani
|
1ab39a40da
|
simplify by moving receipt constructor logic to API.
|
2022-11-16 14:15:29 +00:00 |
|
Raúl Kripalani
|
32385a97cd
|
Eth JSON-RPC API: return logs in eth_getTransactionReceipt.
|
2022-11-16 13:53:27 +00:00 |
|
Ian Davis
|
5a1f8d8f28
|
Return eth blocks not tipsets in subscriptions
|
2022-11-16 12:57:03 +00:00 |
|
Ian Davis
|
314fb31886
|
Fix signature of EthSubscribe
|
2022-11-16 12:18:25 +00:00 |
|
Ian Davis
|
8134d2f05b
|
Parse block heights as hex
|
2022-11-16 12:08:48 +00:00 |
|
Ian Davis
|
41bf2a0297
|
Load actor to resolve address
|
2022-11-16 11:50:00 +00:00 |
|
Ian Davis
|
d5177a394a
|
Add TestEthGetLogsAll itest
|
2022-11-16 11:22:30 +00:00 |
|
Ian Davis
|
10357112e5
|
Add basic itests for ethereum filter api
|
2022-11-15 18:02:36 +00:00 |
|
Ian Davis
|
0d9c474a59
|
Implement EthGetLogs
|
2022-11-15 15:28:24 +00:00 |
|
Ian Davis
|
0e8dd9efc5
|
Add historic event indexing
|
2022-11-15 15:28:24 +00:00 |
|
Raúl Kripalani
|
28ec43cdea
|
Merge branch 'feat/nv18-events' into raulk/events-integrate-fvm
|
2022-11-15 13:06:18 +00:00 |
|
Ian Davis
|
273ac513fc
|
Ethereum actor events API fixes (#9639)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
|
2022-11-15 13:02:11 +00:00 |
|
Raúl Kripalani
|
40b8e9562e
|
fix {=>New}EthHashFromCid.
|
2022-11-15 12:38:59 +00:00 |
|
Raúl Kripalani
|
846aea57c5
|
Merge branch 'feat/nv18-fevm' into feat/nv18-events
|
2022-11-15 12:28:25 +00:00 |
|
Raúl Kripalani
|
7cc2c5ce71
|
fix types in Eth API.
|
2022-11-15 12:22:36 +00:00 |
|
ychiao
|
8a7367f1c9
|
api: ethrpc: add missing fields (#9631)
* api: ethrpc: add missing fields
* fix make gen
|
2022-11-12 09:44:52 -08:00 |
|
Ian Davis
|
69210d0917
|
Ethereum compatible actor event API
|
2022-11-10 15:02:53 +00:00 |
|
vyzo
|
2b23372ad3
|
fixup merge artifacts
|
2022-11-10 02:51:57 +02:00 |
|
Kevin Li
|
2e5de478a6
|
api: ethrpc: fix a potential panic when querying block info (#9593)
|
2022-11-09 19:47:44 +02:00 |
|
raulk
|
0bd5f1d4a4
|
Eth JSON-RPC: eth_estimateGas: fix gas estimation by actually making it run. (#9564)
|
2022-11-09 19:47:25 +02:00 |
|
Steven Allen
|
49da019bd0
|
fix: allow EthCall.From to be nil (#9556)
|
2022-11-09 19:47:25 +02:00 |
|
Steven Allen
|
6337d594fa
|
fix: evm: use CREATE not CREATE2 for EVM contract deployment (#9553)
Also updates the actors to accommodate this change, and fix a bug in
looking up addresses for f4 actors.
|
2022-11-09 19:47:23 +02:00 |
|
Raúl Kripalani
|
dc5fc9ded4
|
fix eth_feeHistory.
|
2022-11-09 19:47:07 +02:00 |
|
Raúl Kripalani
|
78dd7a246a
|
fix gas estimation.
Make it use GasEstimateMessageGas, which applies overestimation
by default. This accounts for inclusion costs.
|
2022-11-09 19:47:07 +02:00 |
|
Raúl Kripalani
|
32617a61df
|
fix eth_feeHistory: add missing param.
|
2022-11-09 19:47:06 +02:00 |
|
Raúl Kripalani
|
323ff1b55e
|
make eth_getCode return nil if the target is not an EVM smart contract.
|
2022-11-09 19:46:24 +02:00 |
|
Kevin Li
|
64afdfc642
|
api: ethrpc: implement eth_feeHistory (#9539)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
|
2022-11-09 19:46:22 +02:00 |
|
Raúl Kripalani
|
a58e87b173
|
fixes to Eth JSON-RPC API.
|
2022-11-09 19:43:02 +02:00 |
|
Kevin Li
|
e17e92775c
|
api: ethrpc: fix eth_getCode, eth_getTransactionReceipt (#9530)
|
2022-11-09 19:40:00 +02:00 |
|
Steven Allen
|
56b238980b
|
feat: use f4 eth addresses wherever possible (#9532)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
|
2022-11-09 19:39:50 +02:00 |
|
Steven Allen
|
aa0e6c17b9
|
Eth TX Encoding (#9531)
|
2022-11-09 19:39:49 +02:00 |
|
Raúl Kripalani
|
98e534cc77
|
add support for f4 addresses in the Eth JSON-RPC and signature.
|
2022-11-09 19:33:23 +02:00 |
|
Kevin Li
|
16ee7d07a8
|
fix: EthGetTransactionCount should not return error
|
2022-11-09 19:30:27 +02:00 |
|
Kevin Li
|
2741c961b7
|
Revert "fix: EthGetTransactionCount should not return error"
This reverts commit ea73fd5b1901c614e7c376fad5952fcbea8d5207.
|
2022-11-09 19:30:25 +02:00 |
|
Kevin Li
|
ccbf57165f
|
fix: EthGetTransactionCount should not return error
|
2022-11-09 19:30:16 +02:00 |
|
vyzo
|
61de2f4a4a
|
fix eth api issues with evm constructor changes
|
2022-11-09 19:30:08 +02:00 |
|
raulk
|
ee83dceef0
|
Eth JSON-RPC API: implement eth_getCode and eth_getStorageAt (#9397)
|
2022-11-09 19:30:06 +02:00 |
|
Kevin Li
|
6c7fd94aa7
|
api: ethrpc: implement eth_sendRawTransaction (#9334)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
|
2022-11-09 19:28:17 +02:00 |
|
Kevin Li
|
b53d5924a1
|
feat: ethrpc: implement call, estimateGas, getTransactionCount (#9306)
|
2022-11-09 19:25:40 +02:00 |
|
Kevin Li
|
e5bb5b7430
|
feat: ethrpc: implement EthBlock and EthTx structs (#9287)
Co-authored-by: Raúl Kripalani <raul@protocol.ai>
|
2022-11-09 19:23:49 +02:00 |
|
Kevin Li
|
4652d8559f
|
api: ethrpc: implement a few ethereum JSON-RPC API methods (#9208)
|
2022-11-09 19:23:11 +02:00 |
|