Commit Graph

17437 Commits

Author SHA1 Message Date
Ian Davis
56259c40fc Use EthHash compatible type for subscription and filter IDs 2022-12-07 12:51:03 +00:00
Raúl Kripalani
ce91e4261d nolint. 2022-11-16 22:42:45 +00:00
Raúl Kripalani
e63d5e184c make gen. 2022-11-16 22:42:32 +00:00
Raúl Kripalani
f809dbdd6a fix test compilation. 2022-11-16 22:29:53 +00:00
Raúl Kripalani
2ff679c679 fix test compilation. 2022-11-16 22:18:40 +00:00
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
b90451792d upgrade ffi. 2022-11-16 21:17:52 +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
raulk
cd180f1325
Merge pull request #9646 from iand/feat/nv18-events-historic 2022-11-16 14:38:24 +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
Raúl Kripalani
7c2dcc8db6 Eth JSON-RPC API: add aliases for new methods. 2022-11-16 12:59:46 +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
b5f95b7837 Fix invalid address flake in TestEthNewFilterCatchAll 2022-11-16 10:53:31 +00:00
Ian Davis
0376b7b3e6 More assertions in TestEthNewFilterCatchAll 2022-11-16 10:27:20 +00:00
Raúl Kripalani
28035525f4 Merge branch 'feat/nv18-events' into feat/nv18-events-historic 2022-11-16 09:39:17 +00:00
Raúl Kripalani
2e577e3338 update filecoin-ffi and actors v10 bundle. 2022-11-16 09:37:24 +00:00
Raúl Kripalani
28b80a291f Merge branch 'feat/nv18-fevm' into feat/nv18-events 2022-11-16 09:34:53 +00:00
raulk
2735e81aaa
feat: events: integrate with FVM changes (#9644) 2022-11-16 09:30:35 +00:00
Ian Davis
bcdfc17e2a Fix TestEthNewFilterCatchAll 2022-11-15 18:21:24 +00:00
Ian Davis
98210ec6e0 Add lint directive 2022-11-15 18:14:43 +00:00
Ian Davis
7ef997330f make gen 2022-11-15 18:08:45 +00:00
Ian Davis
10357112e5 Add basic itests for ethereum filter api 2022-11-15 18:02:36 +00:00
Ian Davis
ade75af765 Update filecoin-ffi to https://github.com/filecoin-project/filecoin-ffi/pull/332 2022-11-15 16:07:34 +00:00
Ian Davis
c31662d92a make gen 2022-11-15 15:48:47 +00:00
Ian Davis
48ea46990e go mod tidy 2022-11-15 15:34:59 +00:00
Ian Davis
73655eda3c Fix for event entry key type is now a string 2022-11-15 15:33:08 +00:00
Ian Davis
e2ddc9745c Fix lint error 2022-11-15 15:28:24 +00:00
Ian Davis
bf1fcf88b1 Check actor event database schema version 2022-11-15 15:28:24 +00:00
Ian Davis
32839f6919 Initialise event index in di 2022-11-15 15:28:24 +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
907c201912 add a FEVM events itest. 2022-11-15 15:24:29 +00:00
Raúl Kripalani
4313917e4c Merge branch 'feat/nv18-fevm' into raulk/events-integrate-fvm 2022-11-15 14:47:23 +00:00
raulk
7e759547bc
create EVM utilities in itest framework. (#9645) 2022-11-15 14:43:54 +00:00
Raúl Kripalani
f22762d94d create EVM utilities in itest framework. 2022-11-15 13:57:36 +00:00
Raúl Kripalani
43e2a2b451 fix merge error. 2022-11-15 13:31:28 +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
30050a6cb2 make gen. 2022-11-15 12:39:10 +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
f4341330b9 cli: evm/invoke-evm-actor: print events. 2022-11-15 12:22:45 +00:00