36b2478fdb
feat(fip0100): updates to FIP including Teep->Tock
2025-03-19 13:43:52 +11:00
2d4da76fea
feat(miner): adjust SectorOnChainInfo for FIP-0098 (new nullables)
2025-03-19 13:43:52 +11:00
632e20a626
feat!: fip-0100 dev builds of builtin-actors & go-state-types
...
Changes some APIs exposed in the miner actor wrapper.
2025-03-19 13:43:52 +11:00
313cd2b11f
feat(cli): lotus state sectors --show-partitions + CSV ( #12834 )
...
* Add option to show partitions and deadlines.
* Print output in CSV
2025-01-22 12:31:03 +11:00
64736eaab0
feat: api: market pending proposal API/CLI ( #12724 )
2024-11-29 15:28:24 +11:00
1bc8a8b32c
chore: remove (deprecated) deps on build/ proxy-constants
...
This is a large diff, yet should have exactly zero functional changes
Ideally as a result of this some parts of the depchain will become lighter,
with downstream reaping the same benefits as the team that initiated this split.
P.S. work was done while forming better intuition of current dependency graph
2024-07-22 17:36:12 +04:00
6e96f4f195
chore: cli: use embed
pkg to split long template content to file ( #12193 )
2024-07-08 00:30:17 +00:00
6d403bf18d
fix: state: rename Actor.Address and only use it for f4 addresses ( #12155 )
...
Per the FIP [1], the top-level actor address field should only be used
for delegated addresses. Unfortunately, the FIP's design was changed [2]
but neither lotus genesis code nor the field name were updated to
reflect this. Fortunately, all the migration code (on mainnet, at
least), has correctly left this field unset/unchanged (except for actors
with f4 addresses).
[1]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#new-lookup_delegated_address-syscall-and-state-changes
[2]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#recording-other-addresses-in-the-actorstate-root
2024-06-27 00:48:28 +00:00
b95e95f4d6
feat: SPTool ( #11788 )
...
* sptool: Initial structure
* sptool: Port lotus-miner actor withdraw
* sptool: Make cli docsgen happy
* actors are done
* info
* proving
* sptool the rest
* fixed gitignore
* lints
* oops
* 2
* terminate
* fixes
* sptool: improve sectors list
---------
Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
2024-04-01 10:30:35 -05:00
9ec2a65d9b
state: Ignore decode errors in compute-state --html
2024-02-18 00:14:55 +01:00
018c4e8a38
feat: cli: sort actor CIDs alphabetically before printing ( #11345 )
2023-10-24 10:03:03 -07:00
dfd3b10182
feat: cli(compute-state) default to the tipset at the given epoch
...
Previously, we'd use the current head if not otherwise specified, even
when the user specified a epoch. Now:
1. If the user specifies nothing, we use head head's epoch.
2. If the user specifies a tipset and no epoch, we use that tipset and
the epoch of that tipset.
3. If the user specifies an epoch and no tipset, use the tipset at that
epoch (based on the current head).
4. Finally, if the user species both, use both (allowing the
epoch/tipset to disagree).
2023-06-08 13:53:17 -05:00
3207c69528
opt: cli: If present, print Events Root
2023-05-19 16:56:11 +08:00
07dcc08ecb
fix: make state compute --html work with unknown methods
2023-04-04 14:39:01 +02:00
66fc6dc3e5
refactor: stop using deprecated io/ioutil
2023-03-29 15:40:49 -04:00
dbbcf4b2ee
feat: vm: switch to the new exec trace format ( #10372 )
...
This is now "FVM" native. Changes include:
1. Don't treat "trace" messages like off-chain messages. E.g., don't
include CIDs, versions, etc.
2. Include IPLD codecs where applicable.
3. Remove fields that aren't filled by the FVM (timing, some errors,
code locations, etc.).
2023-03-01 16:02:18 -08:00
693f230fbb
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-02-07 11:03:01 -05:00
f05437d253
Check decoding params for new methods
2023-02-02 14:41:30 -05:00
34f376eb23
chore: cli
...
Standarize cli/code functions similar to: https://github.com/filecoin-project/lotus/pull/9317
- cctx.NArg() instead of cctx.Args().xxx
- Add check for args and print help on functions that did not have it
2023-01-25 13:13:56 +01:00
65ac5669a9
Merge branch 'master' into asr/merge-release-into-master
2023-01-23 12:37:24 -05:00
4f199ada40
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-20 17:32:29 -05:00
439b4c6e22
Cleanups
2023-01-20 16:51:01 -05:00
a0c58b5582
feat: add toolshed commands to inspect statetree size
2023-01-19 00:48:22 +00:00
e715384173
Merge branch 'release/v1.20.0' into asr/merge-release-into-master
2023-01-16 10:51:22 -05:00
cdf3812e40
NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing ( #9998 )
...
Co-authored-by: Steven Allen <steven@stebalien.com>
Co-authored-by: Raul Kripalani <raulk@users.noreply.github.com>
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com>
Co-authored-by: vyzo <vyzo@hackzen.org>
Co-authored-by: Ian Davis <nospam@iandavis.com>
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com>
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com>
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai>
Co-authored-by: Shrenuj Bansal <108157875+shrenujbansal@users.noreply.github.com>
Co-authored-by: Geoff Stuart <geoffrey.stuart@protocol.ai>
Co-authored-by: Aayush Rajasekaran <aayushrajasekaran@Aayushs-MacBook-Pro.local>
Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com>
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2023-01-13 19:11:13 +00:00
075216d9da
Merge remote-tracking branch 'upstream/master' into adlrocha/cns-iface-master
2022-12-05 18:16:14 +01:00
0f92bced9d
Merge branch 'master' into adlrocha/cns-iface-master
2022-11-22 10:28:18 +01:00
21afb3f5ea
Review fixes
2022-11-16 15:07:23 -05:00
62fedfbce3
Make pre-migration optional
2022-11-15 23:12:04 -05:00
e66d5a0537
cli: Move EpochTime to cliutil
2022-11-08 09:37:43 +00:00
c0b7343e60
Merge branch 'release/v1.18.0' into asr/merge-release-into-master
2022-11-06 14:40:13 -05:00
13b59c9c23
Invoker: Use MethodMeta from go-state-types
2022-10-19 15:53:26 -04:00
3105596c9e
Clean pending files from rebase
2022-10-13 17:03:18 +02:00
627d6e70a6
parametrized reward function for consensus
2022-10-13 16:30:14 +02:00
ce65cdd1e5
Teach shed/sim to understand --tipset=@nnn notation
2022-10-05 21:10:19 +02:00
2d82527ee9
cli: Fix compute-state --html
2022-09-20 17:40:24 +02:00
609dad02a2
actor-cids cli command now defaults to current network version instead of newest
2022-09-15 10:42:44 -04:00
9d63e1412e
print beneficiary info in state miner-info and lotus-miner info
2022-09-14 17:54:20 -04:00
4f75e2041c
Add helper function to print usage when wrong number of arguments are supplied
2022-09-14 15:38:15 -04:00
308cef950b
cctx.Args().Len() to cctx.NArg()
2022-09-14 14:33:29 -04:00
0efca4d266
introduce v9 actors and nv17
2022-09-09 21:40:15 -04:00
9bfb370892
ux: print absolute time for proving period start in proving cli
2022-07-01 18:45:29 +02:00
ed65b4c3bf
Api call to get actor cids works for versions < 16
2022-06-29 14:58:56 -04:00
c3f3eb0812
Merge branch 'releases' into jen/masterbp
2022-06-27 15:13:12 -04:00
e684248f48
Added api call to get actors cids
2022-06-23 14:07:23 -04:00
e65fae28de
chore: fix imports
2022-06-14 17:00:51 +02:00
2e59d0129d
Merge branch 'release/v1.15.3' into jen/mergev1153to16
2022-05-31 16:33:18 -04:00
970aa299a2
move actor key to a const array
2022-05-30 14:59:46 -04:00
2c1cf42aa0
add cli to get the actor cid forthe current network version
2022-05-30 14:20:14 -04:00
514c756570
Alias cli commands
2022-05-03 15:46:46 -04:00