Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge release/v1.20.0 into master #10238

Merged
merged 81 commits into from
Feb 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
57bf1c7
Eth JSON-RPC: support passing uint64 in JSON-RPC arguments for EthUint64
ychiaoli18 Jan 20, 2023
a9c1caa
Standardize path variable
Jan 27, 2023
e0326d9
Populate transaction hash database if the database has not been set u…
Jan 26, 2023
3adafea
merge
snissn Feb 1, 2023
c6bd9bc
tests that use create2 and destroy to validate evm state
snissn Feb 1, 2023
87397ea
Allow f4 address to send to all address types if ID address exists on…
Feb 1, 2023
ad45720
LOTUS_FEVM_ENABLEETHRPC: Fix env variable name in error
nonsense Feb 3, 2023
0cf3a5e
fix: null rounds: pass correct timestamp to the FVM.
raulk Feb 6, 2023
f671a3c
merge
snissn Feb 6, 2023
2673ec3
use WithValue language for test
snissn Feb 6, 2023
fc2a6a8
Merge branch 'release/v1.20.0' into mikers/create2test2
snissn Feb 6, 2023
ea82f55
add bundle git tag from pack.sh into builtin_actors_gen
snissn Feb 7, 2023
66d763e
remove bundle-gen from make gen - not actually useful today anyway
snissn Feb 8, 2023
4c6fb21
Merge pull request #10200 from filecoin-project/mikers/pack_add_git_tag
jennijuju Feb 8, 2023
89499bf
fvm: chore: update FVM
Stebalien Feb 7, 2023
3516c76
fix: ethrpc: Don't send sub notifs in array
magik6k Feb 8, 2023
c2e3832
Update eth_subscribe itests to work with correct responses
magik6k Feb 8, 2023
df2824c
test: build: ignore git tags in embedded metadata
arajasek Feb 8, 2023
42d667e
Merge pull request #10205 from filecoin-project/steb/update-fvm
arajasek Feb 8, 2023
2ee8c46
fix: build: use actual v9 bundles for butterfly
arajasek Feb 8, 2023
da2bb41
Merge pull request #10213 from filecoin-project/asr/fix-butterfly
magik6k Feb 8, 2023
9339267
fix: ethrpc: emit correct bloom filters (#10194)
magik6k Feb 8, 2023
8345877
skip problematic test vectors.
raulk Feb 9, 2023
8d6aa24
feat: actors: Add bytecode getter
magik6k Feb 9, 2023
554dd2f
itests: Test EVM bytecode getters, check bytecode hash
magik6k Feb 9, 2023
e321761
ethrpc: Add missing fields to EthTx
magik6k Feb 9, 2023
4d5f60c
Merge pull request #10221 from filecoin-project/feat/evm-actor-byteco…
arajasek Feb 9, 2023
030b40b
Merge pull request #10211 from filecoin-project/fix/ethsub-noarray
arajasek Feb 9, 2023
a32db5f
Merge pull request #10186 from filecoin-project/nonsense-patch-1
magik6k Feb 9, 2023
d84479b
Merge pull request #10162 from filecoin-project/mikers/deployValueTest2
magik6k Feb 9, 2023
83a7d6e
Merge pull request #10134 from filecoin-project/gstuart/shed-path-fix
magik6k Feb 9, 2023
c98093b
Merge remote-tracking branch 'origin/release/v1.20.0' into mikers/cre…
magik6k Feb 9, 2023
4f5fea8
Merge pull request #10163 from filecoin-project/mikers/create2test2
magik6k Feb 9, 2023
b0fa75f
feat: eth cli: Strip out empty spaces around contract bytes
magik6k Feb 9, 2023
ada3239
Merge pull request #10160 from filecoin-project/gstuart/send-from-f4
magik6k Feb 9, 2023
75f9b7d
Merge pull request #10119 from filecoin-project/gstuart/tx-hash-on-si…
magik6k Feb 9, 2023
1c13a59
Merge pull request #10223 from filecoin-project/feat/ethtx-fixes
jennijuju Feb 9, 2023
0f05232
Merge pull request #10224 from filecoin-project/feat/ethcli-strip-spaces
magik6k Feb 9, 2023
a83f120
fix: chain: make sure the head is empty, not the code
Stebalien Feb 9, 2023
038686b
Merge pull request #10225 from filecoin-project/steb/fix-actor-state-…
arajasek Feb 9, 2023
15f45d5
bump test vectors.
raulk Feb 9, 2023
6302771
remove test vectors bleeding edge job.
raulk Feb 9, 2023
d30ace0
Merge branch 'release/v1.20.0' into raulk/timestamp-null-rounds
raulk Feb 9, 2023
088d231
fix: Don't call WalletExport in msg signing flows
magik6k Feb 9, 2023
bc4ae8d
updates butterflynet reset artifacts
ognots Feb 8, 2023
37e9fe9
Merge pull request #10189 from filecoin-project/raulk/timestamp-null-…
magik6k Feb 10, 2023
54ed1f1
Merge pull request #10230 from filecoin-project/chore/nv18-butterflyn…
magik6k Feb 10, 2023
80fccba
fix: gas: update ffi & correct the message inclusion cost in nv18 (#1…
Stebalien Feb 10, 2023
e06e3a0
Merge branch 'release/v1.20.0' into fix/EthUint64-args
raulk Feb 10, 2023
1588dd3
Merge pull request #10227 from filecoin-project/fix/signing-noexport
magik6k Feb 10, 2023
f1381ad
refactor: use EthHash for event topics
Stebalien Feb 8, 2023
ece8f25
fix: eth: strict event parsing
Stebalien Feb 8, 2023
37044ed
Apply suggestions from code review
ychiaoli18 Feb 10, 2023
cc302dd
fix: eth: log on unexpected events
Stebalien Feb 10, 2023
b0d917d
fix: make gen
Stebalien Feb 10, 2023
3c58040
implement itest and handle optional params
ychiaoli18 Feb 10, 2023
5e56af3
fix typo
ychiaoli18 Feb 10, 2023
1996694
Merge pull request #10215 from filecoin-project/steb/txhash-topic
arajasek Feb 10, 2023
01e616f
fix: stmgr: make the tipset and height agree when estimating gas (#10…
Stebalien Feb 10, 2023
db749b8
Merge branch 'release/v1.20.0' into fix/EthUint64-args
ychiaoli18 Feb 10, 2023
778768d
eth_feeHistory: parse block param correctly.
raulk Feb 10, 2023
8cded9f
add todo
ychiaoli18 Feb 10, 2023
e167891
Update to FFI v1.20.0-rc1
arajasek Feb 10, 2023
c61267c
fix bad test.
raulk Feb 10, 2023
6a76bbb
improve TODO.
raulk Feb 10, 2023
2ec34e2
Update to go-state-types v0.10.0-rc2
arajasek Feb 10, 2023
83bce7c
disable adding git tags to bundle metadata
arajasek Feb 10, 2023
753a0e5
Update actors to v10.0.0-rc.1
arajasek Feb 10, 2023
5e12916
Merge pull request #10237 from filecoin-project/asr/update-everything
arajasek Feb 10, 2023
63b03a4
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
arajasek Feb 10, 2023
1ee9516
Merge pull request #9961 from filecoin-project/fix/EthUint64-args
magik6k Feb 11, 2023
37e1ac5
eth: FIP-0055: implement final version of transitory delegated signat…
raulk Feb 12, 2023
a085eb1
fix: eth: correctly return empty bytecode after selfdestruct
Stebalien Feb 10, 2023
b765112
fix: correctly handle ethGetCode edge-cases
Stebalien Feb 13, 2023
948a963
update ipld prime
jennijuju Feb 13, 2023
8ff55c0
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
raulk Feb 13, 2023
98482a2
Merge pull request #10250 from filecoin-project/jen/ipldcp
magik6k Feb 13, 2023
a652ffc
make gen
magik6k Feb 13, 2023
7b959ab
Merge pull request #10246 from filecoin-project/steb/fix-eth-get-code…
magik6k Feb 13, 2023
7486227
Merge remote-tracking branch 'origin/release/v1.20.0' into asr/merge-…
magik6k Feb 13, 2023
d108565
Merge remote-tracking branch 'origin/master' into asr/merge-release-i…
magik6k Feb 13, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 12 additions & 7 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -686,6 +686,12 @@ workflows:
- build
suite: itest-eth_block_hash
target: "./itests/eth_block_hash_test.go"
- test:
name: test-itest-eth_bytecode
requires:
- build
suite: itest-eth_bytecode
target: "./itests/eth_bytecode_test.go"
- test:
name: test-itest-eth_config
requires:
Expand All @@ -704,6 +710,12 @@ workflows:
- build
suite: itest-eth_deploy
target: "./itests/eth_deploy_test.go"
- test:
name: test-itest-eth_fee_history
requires:
- build
suite: itest-eth_fee_history
target: "./itests/eth_fee_history_test.go"
- test:
name: test-itest-eth_filter
requires:
Expand Down Expand Up @@ -1040,13 +1052,6 @@ workflows:
- build
suite: conformance
target: "./conformance"
- test-conformance:
name: test-conformance-bleeding-edge
requires:
- build
suite: conformance-bleeding-edge
target: "./conformance"
vectors-branch: specs-actors-v7

release:
jobs:
Expand Down
7 changes: 0 additions & 7 deletions .circleci/template.yml
Original file line number Diff line number Diff line change
Expand Up @@ -571,13 +571,6 @@ workflows:
- build
suite: conformance
target: "./conformance"
- test-conformance:
name: test-conformance-bleeding-edge
requires:
- build
suite: conformance-bleeding-edge
target: "./conformance"
vectors-branch: specs-actors-v7

release:
jobs:
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -298,7 +298,7 @@ actors-gen: actors-code-gen fiximports
.PHONY: actors-gen

bundle-gen:
$(GOCC) run ./gen/bundle
$(GOCC) run ./gen/bundle $(RELEASE)
$(GOCC) fmt ./build/...
.PHONY: bundle-gen

Expand Down Expand Up @@ -354,7 +354,7 @@ docsgen-openrpc-gateway: docsgen-openrpc-bin
fiximports:
./scripts/fiximports

gen: actors-code-gen type-gen cfgdoc-gen docsgen api-gen circleci bundle-gen fiximports
gen: actors-code-gen type-gen cfgdoc-gen docsgen api-gen circleci fiximports
@echo ">>> IF YOU'VE MODIFIED THE CLI OR CONFIG, REMEMBER TO ALSO MAKE docsgen-cli"
.PHONY: gen

Expand Down
18 changes: 9 additions & 9 deletions api/api_full.go
Original file line number Diff line number Diff line change
Expand Up @@ -786,15 +786,15 @@ type FullNode interface {
EthGetTransactionByBlockHashAndIndex(ctx context.Context, blkHash ethtypes.EthHash, txIndex ethtypes.EthUint64) (ethtypes.EthTx, error) //perm:read
EthGetTransactionByBlockNumberAndIndex(ctx context.Context, blkNum ethtypes.EthUint64, txIndex ethtypes.EthUint64) (ethtypes.EthTx, error) //perm:read

EthGetCode(ctx context.Context, address ethtypes.EthAddress, blkOpt string) (ethtypes.EthBytes, error) //perm:read
EthGetStorageAt(ctx context.Context, address ethtypes.EthAddress, position ethtypes.EthBytes, blkParam string) (ethtypes.EthBytes, error) //perm:read
EthGetBalance(ctx context.Context, address ethtypes.EthAddress, blkParam string) (ethtypes.EthBigInt, error) //perm:read
EthChainId(ctx context.Context) (ethtypes.EthUint64, error) //perm:read
NetVersion(ctx context.Context) (string, error) //perm:read
NetListening(ctx context.Context) (bool, error) //perm:read
EthProtocolVersion(ctx context.Context) (ethtypes.EthUint64, error) //perm:read
EthGasPrice(ctx context.Context) (ethtypes.EthBigInt, error) //perm:read
EthFeeHistory(ctx context.Context, blkCount ethtypes.EthUint64, newestBlk string, rewardPercentiles []float64) (ethtypes.EthFeeHistory, error) //perm:read
EthGetCode(ctx context.Context, address ethtypes.EthAddress, blkOpt string) (ethtypes.EthBytes, error) //perm:read
EthGetStorageAt(ctx context.Context, address ethtypes.EthAddress, position ethtypes.EthBytes, blkParam string) (ethtypes.EthBytes, error) //perm:read
EthGetBalance(ctx context.Context, address ethtypes.EthAddress, blkParam string) (ethtypes.EthBigInt, error) //perm:read
EthChainId(ctx context.Context) (ethtypes.EthUint64, error) //perm:read
NetVersion(ctx context.Context) (string, error) //perm:read
NetListening(ctx context.Context) (bool, error) //perm:read
EthProtocolVersion(ctx context.Context) (ethtypes.EthUint64, error) //perm:read
EthGasPrice(ctx context.Context) (ethtypes.EthBigInt, error) //perm:read
EthFeeHistory(ctx context.Context, p jsonrpc.RawParams) (ethtypes.EthFeeHistory, error) //perm:read

EthMaxPriorityFeePerGas(ctx context.Context) (ethtypes.EthBigInt, error) //perm:read
EthEstimateGas(ctx context.Context, tx ethtypes.EthCall) (ethtypes.EthUint64, error) //perm:read
Expand Down
2 changes: 1 addition & 1 deletion api/api_gateway.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ type Gateway interface {
NetListening(ctx context.Context) (bool, error)
EthProtocolVersion(ctx context.Context) (ethtypes.EthUint64, error)
EthGasPrice(ctx context.Context) (ethtypes.EthBigInt, error)
EthFeeHistory(ctx context.Context, blkCount ethtypes.EthUint64, newestBlk string, rewardPercentiles []float64) (ethtypes.EthFeeHistory, error)
EthFeeHistory(ctx context.Context, p jsonrpc.RawParams) (ethtypes.EthFeeHistory, error)
EthMaxPriorityFeePerGas(ctx context.Context) (ethtypes.EthBigInt, error)
EthEstimateGas(ctx context.Context, tx ethtypes.EthCall) (ethtypes.EthUint64, error)
EthCall(ctx context.Context, tx ethtypes.EthCall, blkParam string) (ethtypes.EthBytes, error)
Expand Down
8 changes: 4 additions & 4 deletions api/mocks/mock_full.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

16 changes: 8 additions & 8 deletions api/proxy_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion build/actors/pack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,4 @@ popd

echo "Generating metadata..."

make -C ../../ bundle-gen
make -C ../../ RELEASE="$RELEASE" bundle-gen
Binary file modified build/actors/v10.tar.zst
Binary file not shown.
Binary file modified build/actors/v9.tar.zst
Binary file not shown.
4 changes: 2 additions & 2 deletions build/bootstrap/butterflynet.pi
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
/dns4/bootstrap-0.butterfly.fildev.network/tcp/1347/p2p/12D3KooWKeDMuJbouvypr1nL2qRruhNVXzv4QiLsZRh6gnvLkc7p
/dns4/bootstrap-1.butterfly.fildev.network/tcp/1347/p2p/12D3KooWSsACNHLGoJbPqeitNY7tom19Nxq8x5ag36eTwmgcAeLo
/dns4/bootstrap-0.butterfly.fildev.network/tcp/1347/p2p/12D3KooWHkVVMJ1rfVLM5poNrgwTJiaDkpDLkPqQ9zVuNPQ7AJ6p
/dns4/bootstrap-1.butterfly.fildev.network/tcp/1347/p2p/12D3KooWRyzqeQd51HCvVK3nvegmnBsYYPLSZbxR3Q9XAoUrUZ18
9 changes: 5 additions & 4 deletions build/builtin_actors.go
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,11 @@ func loadManifests(netw string) error {
}

type BuiltinActorsMetadata struct {
Network string
Version actorstypes.Version
ManifestCid cid.Cid
Actors map[string]cid.Cid
Network string
Version actorstypes.Version
ManifestCid cid.Cid
Actors map[string]cid.Cid
BundleGitTag string
}

// ReadEmbeddedBuiltinActorsMetadata reads the metadata from the embedded built-in actor bundles.
Expand Down
Loading