lotus/cli
Steven Allen 30981d0fdd
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:15:00 -07:00
..
util move cli bundle loading back to init 2022-05-11 22:45:25 +03:00
auth.go move APIInfoEnvVars, RepoFlags, APIFlags under RepoType 2022-03-03 16:45:11 +01:00
backup.go Plumb contexts through 2021-12-11 17:04:00 -05:00
chain_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
chain.go Alias cli commands 2022-05-03 15:46:46 -04:00
client_retr.go Improve error message when maxPrice is too low 2022-06-07 11:10:20 -05:00
client.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
cmd.go remove commented code. 2021-08-12 15:38:19 +01:00
disputer.go feat: log dispute rate 2021-05-24 16:31:50 -07:00
filplus.go Use new go-state-types accessors 2022-05-17 15:21:27 -04:00
helper.go feat: lite-mode - CLI tests for lotus client commands 2020-10-23 15:02:49 +02:00
init_test.go introduce message prototypes 2021-05-07 15:30:05 +02:00
log.go cli for checking alerts 2021-08-26 15:45:17 +02:00
mocks_test.go test: chain sethead cli command 2022-02-09 20:46:51 +01:00
mpool_manage.go Plug in InteractiveSend to all adopted commands 2021-05-07 15:30:05 +02:00
mpool_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
mpool.go Add cli tests for mempool 2022-02-21 11:28:45 +01:00
multisig.go Print "waiting for confirmation.." in msigCreateCmd 2022-03-24 16:11:24 +01:00
net.go Merge pull request #8787 from swift-mx/mx_get_hello_message 2022-06-02 19:45:13 +02:00
params.go WIP: Integrate FIP0013 2021-05-11 22:10:29 -04:00
paych.go Merge pull request #8810 from filecoin-project/asr/feat-into-master 2022-06-09 16:09:35 -04:00
pprof.go unexport repo types; use a global var for every repo type 2022-03-03 15:37:23 +01:00
send_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
send.go Plug in InteractiveSend to all adopted commands 2021-05-07 15:30:05 +02:00
sending_ui.go Add function to display nanoFIL 2021-05-07 15:30:05 +02:00
services_send_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
services.go stmgr: drop MethdosMap 2021-09-02 18:58:34 +02:00
servicesmock_test.go remove read task type and run gen and docsgen 2021-06-07 15:03:06 +05:30
state.go Merge branch 'release/v1.15.3' into jen/mergev1153to16 2022-05-31 16:33:18 -04:00
status.go implement NodeStatus API 2021-05-07 15:30:04 +02:00
sync_test.go feat: Add additional test annotations (#8272) 2022-03-16 18:37:34 +01:00
sync.go test: sync check-bad cli command 2022-02-11 18:08:36 +01:00
util.go Handle the --color flag via proper global state 2021-07-13 12:22:29 +02:00
version.go miner: Command to dump all miner info 2020-08-04 20:57:48 +02:00
wait.go add timeout flag to wait-api command 2021-11-02 17:28:11 +00:00
wallet_test.go Revert soft-delete cmd 2022-04-12 08:31:54 +02:00
wallet.go Revert soft-delete cmd 2022-04-12 08:31:54 +02:00