Commit Graph

16108 Commits

Author SHA1 Message Date
Aayush
e122d113c7 chore: deps: update to actors v8.0.0-rc.2, except for calibnet 2022-06-22 14:17:40 -04:00
Aayush Rajasekaran
a43231b95a
Merge pull request #8893 from filecoin-project/asr/exec-trace-v16
fix: fvm: make exectraces match legacyVM some more
2022-06-22 14:14:45 -04:00
Aayush Rajasekaran
eb9c3420e4
Merge pull request #8892 from filecoin-project/feat/bundle-pack-multi-release
feat: support overriding actor versions per-network
2022-06-22 14:14:24 -04:00
Aayush Rajasekaran
a0aa9ad845
Merge pull request #8894 from filecoin-project/asr/update-ffi
chore: deps: Update FFI
2022-06-22 14:09:12 -04:00
Aayush
a7a30732f1 Update FFI 2022-06-22 13:48:24 -04:00
Steven Allen
1ced322310 feat: support overriding actor versions per-network 2022-06-22 10:47:04 -07:00
Aayush
e860a052e7 fix: fvm: make exectraces match legacyVM some more 2022-06-22 13:46:12 -04:00
Aayush Rajasekaran
f44ad2682a
Merge pull request #8882 from filecoin-project/asr/label-json
chore: deps: Update to go-state-types v0.1.10
2022-06-20 14:48:11 -04:00
Aayush
b7ee05e60a Update to go-state-types v0.1.10 2022-06-20 14:20:30 -04:00
Jiaying Wang
9e1794f290
Merge pull request #8857 from filecoin-project/jen/butterflyreset
chore: build: update butterfly artifacts
2022-06-16 16:59:14 -04:00
Jiaying Wang
3465f3aba3
Merge pull request #8837 from filecoin-project/jen/refactor
chore: refactor:  rename var name for syncing mainnet v15 using FVM
2022-06-16 14:16:52 -04:00
Jennifer Wang
ed091b6d49 update butterfly artifects 2022-06-14 03:23:58 -04:00
Jennifer Wang
5a67bb0f69 v1.16.0-rc1 changelog 2022-06-14 01:57:42 -04:00
Jiaying Wang
5624c71084
Merge pull request #8851 from filecoin-project/jen/v1160
build: release: v1.16.0-rc1
2022-06-13 23:59:28 -04:00
Jennifer Wang
82ead268bd go mod tidy 2022-06-13 23:31:35 -04:00
Jennifer Wang
b0c8dd5454 remove wrongly added whiteblock cid 2022-06-13 23:31:12 -04:00
Jennifer Wang
9254085bd4 correct the upgrade time comment 2022-06-13 23:27:31 -04:00
Jennifer Wang
ca3282cb43 Merge branch 'releases' into jen/v1160 2022-06-13 23:25:10 -04:00
Jennifer Wang
b3adf6f09c docsgen 2022-06-13 23:12:19 -04:00
Jennifer Wang
35791682aa upgrade to 8.0.0-rc.1 bundle & manifest 2022-06-13 23:02:02 -04:00
Jennifer Wang
14e37adc95 fix: build: add calibrationnet to the actors bundle 2022-06-13 23:01:37 -04:00
Steven Allen
4b7f141230 fix: build: make the build/actors/pack.sh script work on macos 2022-06-13 22:51:58 -04:00
Aayush Rajasekaran
55dd92fb53
Merge pull request #8849 from filecoin-project/asr/proof-bump-v16
Add new proofs version type
2022-06-13 22:10:27 -04:00
Aayush
69fae9dc52 Add new proofs version type 2022-06-13 21:49:42 -04:00
Jennifer Wang
cda21546c4 chore: update butterfly for reset of v16 2022-06-13 21:02:08 -04:00
Jennifer Wang
2b8aaf7261 update calib v16 skyr upgrade 2022-06-13 20:32:33 -04:00
Aayush Rajasekaran
1d821eda57
Merge pull request #8847 from filecoin-project/jen/v16prep
chore: backport: 8838 & 8769
2022-06-13 19:06:21 -04:00
Steven Allen
ddc9425c07 feat: refactor: actor bundling system (#8838)
1. Include the builtin-actors in the lotus source tree.
2. Embed the bundle on build instead of downloading at runtime.
3. Avoid reading the bundle whenever possible by including bundle
   metadata (the bundle CID, the actor CIDs, etc.).
4. Remove everything related to dependency injection.
    1. We're no longer downloading the bundle, so doing anything ahead
       of time doesn't really help.
    2. We register the manifests on init because, unfortunately, they're
       global.
    3. We explicitly load the current actors bundle in the genesis
       state-tree method.
    4. For testing, we just change the in-use bundle with a bit of a
       hack. It's not great, but using dependency injection doesn't make
       any sense either because, again, the manifest information is
       global.
    5. Remove the bundle.toml file. Bundles may be overridden by
       specifying an override path in the parameters file, or an
       environment variable.

fixes #8701
2022-06-13 10:51:49 -07:00
vyzo
d4d5ce3021 only enable rcmgr by default in full nodes
opt-in with envvar for other nodes, as there are still some issues
with markets related protocols
2022-06-13 12:16:20 -04:00
Aayush Rajasekaran
2d07131f29
Merge pull request #8845 from filecoin-project/asr/cherry-picks
chore: cherry-pick fixes to release branch
2022-06-10 19:17:11 -04:00
Aayush
dda9ac31c6 invoker: gen the registry 2022-06-10 17:40:07 -04:00
Aayush
d32ed4440d Drop actor meta shimming for testing 2022-06-10 17:30:07 -04:00
Aayush
7dcb11b8c0 Update to tagged actors versions 2022-06-10 17:29:57 -04:00
Aayush Rajasekaran
131831ca61 Update cmd/lotus-shed/cid.go
Co-authored-by: Łukasz Magiera <magik6k@users.noreply.github.com>
2022-06-10 17:29:13 -04:00
Aayush Rajasekaran
b6a7e0553e
Merge pull request #8815 from filecoin-project/gstuart/lite-migration
feat: migrations: function for migrating builtin actors with only code changes
2022-06-10 15:36:05 -04:00
Geoff Stuart
3f712c376a Example V9 migration function 2022-06-10 15:07:42 -04:00
Aayush Rajasekaran
64ed93b728
Merge pull request #8840 from filecoin-project/arajasek-patch-2
fix: build: params_2k should not have the v16 upgrade set
2022-06-10 14:46:46 -04:00
Geoff Stuart
bec1dc47ce update specs-actors version 2022-06-10 14:22:54 -04:00
Geoff Stuart
801c670edd Remove ChainPutMany 2022-06-10 14:09:05 -04:00
Geoff Stuart
64d62f1f7e Review fixes v2 2022-06-10 12:32:31 -04:00
Geoff Stuart
3c4792d3e9 review fixes 2022-06-10 11:35:01 -04:00
Aayush Rajasekaran
d2fe574af3
fix: build: params_2k should not have the v16 upgrade set 2022-06-10 10:05:20 -04:00
jennijuju
41e325e822 chore: refactor: rename var name for syncing mainnet v15 using FVM 2022-06-09 16:53:16 -05:00
Jiaying Wang
87d1e8ddfd
Merge pull request #8831 from filecoin-project/arajasek-patch-2
refactor: rename LOTUS_USE_FVM_EXPERIMENTAL
2022-06-09 17:42:16 -04:00
Geoff Stuart
339692cde5 create function for migrating builtin actors with only code changes 2022-06-09 15:13:42 -04:00
Geoff Stuart
5c0f2c8ae6 Add putObj and putMany to apiBlockstore 2022-06-09 15:13:42 -04:00
Aayush Rajasekaran
fbefd617a2
refactor: rename LOTUS_USE_FVM_EXPERIMENTAL 2022-06-09 11:21:22 -04:00
Aayush Rajasekaran
0e5e5f49df
Merge pull request #8804 from filecoin-project/gstuart/exec-trace-consistency
Fix: state:  Set exec trace subcalls to nil when appropriate
2022-06-07 09:40:00 -04:00
Geoff Stuart
81cacd76a7 Implement function to access state of system actor 2022-06-06 23:23:32 -04:00
Geoff Stuart
0c789b06dc Call with no subcalls is nil instead of empty array for backwards compatibility 2022-06-03 15:21:47 -04:00