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
Raúl Kripalani
7cc2c5ce71
fix types in Eth API.
2022-11-15 12:22:36 +00:00
Raúl Kripalani
476a9331f8
fix Event schema + cbor-gen.
2022-11-15 12:15:23 +00:00
Raúl Kripalani
5249a35212
update ffi to filecoin-project/filecoin-ffi#332 .
2022-11-15 12:07:34 +00:00
Raúl Kripalani
6f51ec24ae
update builtin-actors v10 bundle to http://filecoin-project/builtin-actors#839 .
2022-11-15 12:06:24 +00:00
raulk
c75d0c4bd1
feat: events: version the MessageReceipt structure. ( #9636 )
2022-11-15 12:00:39 +00:00
vyzo
af39ec27b8
NV18: FEVM: Basic smoke test ( #9635 )
...
* unknown return types should not be treated as errors from WaitForMessage
* simplecoin FEVM smoke test
* add itest-fevm to circle matrix
* use a named error for metadata lookup failures
* hand-write the fevm basic test
* make gen
* address nits
2022-11-14 21:06:55 +02:00
Raúl Kripalani
ae7847d097
make gen.
2022-11-14 13:53:30 +00:00
raulk
4eccf30de3
Merge pull request #9623 from iand/feat/nv18-ethevents
2022-11-14 11:55:45 +00:00