Raúl Kripalani
8f4c4268ba
cleanup.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
6b8d4b4de2
consolidate signature validation logic.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
a8c33de80b
consolidate signature validation logic.
2023-01-12 08:50:38 +00:00
Raúl Kripalani
ac38c9776c
add a network version gate to IsValidForSending.
2023-01-12 08:50:38 +00:00
Steven Allen
c73a0b5265
fix: fevm: don't hard-code method numbers
2023-01-11 18:44:14 -08:00
Shrenuj Bansal
3456d90e0d
itests: Add tests for eth get balance and transaction submits ( #9966 )
...
* Add tests for eth get balance and transaction submits
* fix lint
* one more lint
* Add contract invocation test
* address comments
* fix lint
* address final comment
* make gen and fix lint as always
2023-01-10 19:28:49 -05:00
Aayush Rajasekaran
95501b77dd
Merge pull request #9978 from filecoin-project/jen/hyper
...
feat: network: introduce hyperspace :integrate the new bundle type
2023-01-10 16:23:59 -05:00
Aayush
1046b3014f
Update to go-state-types v0.10.0-alpha-9
2023-01-10 16:06:26 -05:00
Aayush
06584bbb78
Fixup multisig_test
2023-01-10 13:35:13 -05:00
Aayush
38c3ab20e8
Update to FVM 3.0.0-alpha.18
2023-01-10 13:14:40 -05:00
Jennifer Wang
cb49edf29d
update embryo to placehodler
2023-01-09 22:23:55 -05:00
Jennifer Wang
72c04caae9
get hyperspace cids
2023-01-09 21:21:30 -05:00
Jennifer Wang
370c8adec9
add bundle from https://github.com/filecoin-project/builtin-actors/releases/tag/dev%2F20230109-prehyperspace
2023-01-09 21:02:54 -05:00
Jennifer Wang
f05d3d8836
add hyperspacenet
2023-01-09 20:41:44 -05:00
ychiao
402173ea16
Merge pull request #9955 from filecoin-project/itest/eth-block
...
itests: Eth JSON-RPC: EthGetBlockByHash and EthGetBlockByNumber
2023-01-08 17:31:03 +09:00
Aayush Rajasekaran
77b235df90
Merge pull request #9958 from filecoin-project/asr/fevm-registry
...
Add new FEVM actors to the registry
2023-01-06 13:53:04 -05:00
ZenGround0
06393da4ff
feat:splitstore:retain tipset references in hot store ( #9960 )
...
* Retain tipset reference
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2023-01-06 12:39:07 -05:00
Geoff Stuart
ccd08c2d55
Merge pull request #9959 from filecoin-project/gstuart/sectors-fix
...
fix: revert change to sectors.go
2023-01-06 12:21:52 -05:00
Aayush Rajasekaran
c7ec974ff0
Add new FEVM actors to the registry
2023-01-06 11:38:11 -05:00
Geoff Stuart
460c91b93f
Remove accidental changes to sectors.go
2023-01-03 10:20:34 -05:00
ychiao
7029364f4d
check non-existent block hash
2023-01-02 17:21:47 +08:00
ychiao
f8e215c817
itests: Eth JSON-RPC: EthGetBlockByHash and EthGetBlockByNumber
2023-01-02 11:20:05 +08:00
Aayush Rajasekaran
a4d93d7088
feat: docgen: use real values for Eth types ( #9938 )
2022-12-27 16:15:22 +00:00
Aayush
a5851a1763
Merge branch 'master' into feat/nv18-fevm
2022-12-23 16:37:26 -05:00
Aayush Rajasekaran
cf6593ff50
Merge pull request #9935 from filecoin-project/asr/fixup-docs
...
fix: docgen: correctly check for exported fields
2022-12-23 16:11:58 -05:00
Aayush Rajasekaran
7c916c10cf
Merge pull request #9904 from filecoin-project/asr/put-tsk
...
fix: chainstore: store tipsetkeys in the blockstore
2022-12-23 14:17:02 -05:00
raulk
f532825fe0
Merge pull request #9937 from filecoin-project/raulk/merge-wallaby
2022-12-23 18:27:11 +00:00
Raúl Kripalani
5c8a02f92a
back out bundle and network changes.
2022-12-23 18:26:41 +00:00
Raúl Kripalani
a22518d96d
remove unused var.
2022-12-23 18:21:40 +00:00
Raúl Kripalani
a469840290
merge ntwk/wallaby into feat/nv18-fevm.
...
Unfortunately some important changes to make this branch
consistent and functional only existed on the wallaby branch.
So this commit brings them in sync.
2022-12-23 18:20:46 +00:00
Aayush
f60f02c1ac
fix: store tipsetkeys in the blockstore
2022-12-23 13:14:06 -05:00
Raúl Kripalani
f44bd27f7b
fix: eth_blockNumber: make it aware of null rounds.
2022-12-23 18:06:33 +00:00
Raúl Kripalani
a18b3583be
upgrade to builtin-actors aed216d4deefbf9cdc39770e6869360bb6d30144
2022-12-23 18:06:20 +00:00
Aayush
f4ffff7334
fix: docgen: correctly check for exported fields
2022-12-23 12:59:12 -05:00
Raúl Kripalani
c7efaaad7e
refine docs.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
9505ac88ba
add docs.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
8a92e8ea70
add test coverage.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
b8b3b5d48b
fix: Eth JSON-RPC API: eth_getTransactionReceipt logs-related fixes.
...
Hardhat doesn't like logs: null in transaction receipts when no logs
were emitted. Wants empty array.
Size logsBloom correctly.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
08382c6f48
regen docs.
2022-12-23 17:20:57 +00:00
ychiao
60c9832429
fix nonce
2022-12-23 17:20:57 +00:00
Raúl Kripalani
4411fd7f81
eth_getTransactionByHash: return nil in some fields when tx is in mpool.
2022-12-23 17:20:57 +00:00
Raúl Kripalani
7ed79fece6
fix: eth_getTransactionByHash: return hash.
2022-12-23 17:20:57 +00:00
Aayush Rajasekaran
336a0e5b85
Merge pull request #9931 from filecoin-project/asr/migration
...
feat: implement and test the v18 migration
2022-12-22 13:24:53 -05:00
Aayush
9d3e50f140
feat: implement and test the v18 migration
2022-12-22 13:05:00 -05:00
Aayush Rajasekaran
6faa901914
Merge pull request #9932 from filecoin-project/raulk/eth-jsonrpc-api-fixes-1
...
fix: Eth JSON-RPC API: eth_getTransactionByHash should return nil when not found
2022-12-22 10:22:46 -05:00
Raúl Kripalani
bb5cb19607
fix: Eth JSON-RPC API: eth_getTransactionByHash should return nil when not found.
2022-12-22 11:47:46 +00:00
raulk
e7aa7cb04f
add a basic FEVM integration test. ( #9922 )
...
* add a basic FEVM integration test.
Exercises f4 addresses, placeholder transitions, Ethereum Account.
* remove unused parameter from newEthTxFromFilecoinMessageLookup.
* break when found in newEthTxFromFilecoinMessageLookup.
* fixup test.
* lint and gen.
* move test to itests root package.
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai>
2022-12-21 15:12:07 -05:00
Aayush Rajasekaran
7073b33d9b
Merge pull request #9929 from filecoin-project/asr/ethaccount-refinements
...
feat: consensus: only embryos with nonce 0 are valid senders
2022-12-21 12:52:33 -05:00
Shrenuj Bansal
2bdae2f444
test: Add f4 address integration test and cli to generate eth address from code ( #9924 )
...
* Add f4 integration test and cli to generate eth addr from code
* make gen and docsgen
* fix lint
* address comments
* make gen and make docsgen sigh
* address moar comments
* use existing APIs to determine actor types
* Add IsEvmActor API
* "strings are bad" -Geoff
2022-12-21 12:51:22 -05:00
Aayush
5ff6654c2b
feat: consensus: only embryos with nonce 0 are valid senders
2022-12-21 11:15:55 -05:00