Commit Graph

227 Commits

Author SHA1 Message Date
Peter Rabbitson
bc5ed9656c Build more binaries by default when a devnet tag is active 2021-03-18 16:11:43 +01:00
Travis Person
76349510eb Add butterfly network 2021-02-17 19:42:47 +00:00
Aayush Rajasekaran
bb7fabb439 Update FFI 2021-02-15 17:22:25 -05:00
Jakub Sztandera
06cc1eb155
Revert unreleated cleanup
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-15 19:54:25 +01:00
Jakub Sztandera
59733da383
Verify FFI version before building
Resolves: #5003

Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2021-02-15 13:30:56 +01:00
Aayush Rajasekaran
6a63e6f448 Create a nerpanet build option 2021-02-02 22:10:22 -05:00
Aayush Rajasekaran
1bd2ae034f Create a calibnet build option 2021-01-05 00:32:15 -05:00
Frank
3be84787d4 easy way to make install app 2020-12-11 20:10:40 +08:00
Frank
daca99687c add keygen outfile 2020-12-04 18:39:35 +08:00
zgfzgf
e9664a997e add go main version 2020-11-19 10:11:35 +08:00
Jakub Sztandera
51e93feb9a
Update go to 1.15.5
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-11-17 21:20:33 +01:00
Łukasz Magiera
8409e155d4 docsgen: Support miner/worker structs 2020-11-12 10:29:42 +01:00
Travis Person
bd4322f56f Update lotus-stats with a richer cli
This updates lotus stats to use urfave instead of the golang flags
package. This brings with it some common features from other lotus tools
such as the use of the `FULLNODE_API_INFO` env and other parts of the
lotus cli package.

This also includes the latest dashboard.
2020-11-04 18:06:17 +00:00
Łukasz Magiera
ee0078f7c1 make: Drop npm calls from buildall 2020-10-20 13:48:32 +02:00
Łukasz Magiera
3cd53ad9d9 Use APIInfo parser for RemoteBacked wallet config 2020-10-09 02:21:37 +02:00
Łukasz Magiera
791aa5c6c8 Add lotus-wallet to Makefile 2020-10-09 01:37:17 +02:00
Łukasz Magiera
285fc69f6a gateway: address review 2020-09-15 11:50:08 +02:00
Łukasz Magiera
da90caedf0 docs: rename file 2020-08-24 18:13:52 +02:00
Łukasz Magiera
b5f4a91002 Check docsgen in CI 2020-08-24 12:24:31 +02:00
Łukasz Magiera
2e78ed685f
Merge pull request #3113 from filecoin-project/fix/chainwatch/calibration-improvements
Chainwatch Improvements
2020-08-17 19:06:05 +02:00
Mike Greenberg
b37a39588e feat(chainwatch): Add full version to help/startup log via build param 2020-08-17 11:31:59 -04:00
Raúl Kripalani
fb0ccc9260 integrate extern/storage-fsm into lotus proper. 2020-08-16 10:42:13 +01:00
Travis Person
2f9cef38a1 add lotus-pcr command tool
Lotus PCR will attempt to reimbursement the initial pledge collateral
of the PreCommitSector miner actor method for all miners on the network.
2020-08-07 16:56:30 +00:00
Łukasz Magiera
823d8a64e1 Merge remote-tracking branch 'origin/master' into update/next-master 2020-08-07 05:09:26 +02:00
Your Name
323e07df46 fixed systemd inconsistencies 2020-08-05 23:26:40 +08:00
Mike Greenberg
d30e120608 Merge branch 'master' into fix/master-merge
* master:
  fix(chainwatch): Parallel reward persistence; Tighten rpc logging
  fix(chainwatch): Remove --front switch
  feat(chainwatch): Add miner index on top_miners_by_base_reward view
  fix(chainwatch): Backoff processor when no work exists to process
  fix(log): Move metrics and stage updates to debug; Add --log-level switch
  fix(chainwatch): Correct index name on state_height view
  feat(chainwatch): Capture base_block_reward per epoch; Top miner by reward view
  SwapSigner API methods
  refactor: remove unused code
  refactor: wire up new processor and syncer
  refactor: implement processor and syncer

 Conflicts:
        Makefile
        cmd/lotus-chainwatch/storage.go
        cmd/lotus-chainwatch/sync.go
2020-07-17 15:18:33 -04:00
frrist
b4c9ba0a8b refactor: remove unused code 2020-07-15 11:43:04 -07:00
Frank
5dfb8c9474 add deprecation support 2020-07-10 20:18:09 +08:00
Frank
973de3239f
Update stats source path
Co-authored-by: Anton Evangelatov <anton.evangelatov@gmail.com>
2020-07-10 10:07:53 +08:00
Frank
ce0f9922ee Update lotus-seal-worker to lotus-worker 2020-07-09 11:04:45 +08:00
Frank
5b9baba900 fix issue 2304: ux improvements 2020-07-09 10:20:25 +08:00
Raúl Kripalani
f774d2aab1 add testground Makefile target; attach to buildall. 2020-06-30 14:48:13 +01:00
Rob Quist
38533631bf
Bump to Go v. 1.14 as requirement 2020-06-26 02:09:39 +02:00
Łukasz Magiera
8638076ecb
Merge pull request #1894 from filecoin-project/feat/chainwatch-usage
Add chainwatch systemd svc config
2020-06-22 22:25:48 +02:00
Mike Greenberg
c0cdcbb9e0 Adjust service logging and startup settings 2020-06-04 08:09:01 -04:00
Łukasz Magiera
64f4e80446 Include build type in version 2020-06-01 20:49:39 +02:00
Łukasz Magiera
7003960fdd Merge remote-tracking branch 'origin/master' into next 2020-06-01 18:52:06 +02:00
Mike Greenberg
21415a9847 add chainwatch systemd svc config; make install-chainwatch-service 2020-05-28 16:53:00 -04:00
Mike Greenberg
4acf0c7ec0 install service files in suitable path; tweak lotus svc restarting 2020-05-28 16:26:07 -04:00
Mike Greenberg
514339e855 update systemd services; include make directives and docs for use 2020-05-28 22:11:49 +02:00
Mike Greenberg
78e0c96f22 update systemd services; include make directives and docs for use 2020-05-27 17:17:18 -04:00
Jakub Sztandera
218b2b82c1
Update drand chain info
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-05-27 14:09:04 +02:00
Jakub Sztandera
75076ba422 Update
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-04-30 23:24:51 +02:00
Jakub Sztandera
de8499a69b Handle system LDFLAGS
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-04-30 23:20:26 +02:00
Łukasz Magiera
fbd346a36b pond: Method mapping generator 2020-04-24 02:13:48 +02:00
Łukasz Magiera
cdbf79fff5 non-debug 2k sector build mode 2020-04-17 17:58:20 +02:00
Łukasz Magiera
2bdedefa05 Shell completions 2020-04-03 04:03:53 +02:00
Łukasz Magiera
62cf9a5dd7 Update FFI 2020-03-24 19:41:25 +01:00
wanghui
e2617f2780 fix shed make mistake 2020-02-25 15:48:41 +08:00
Jakub Sztandera
e7b5d678a9
rearange quotes
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-01-21 13:40:30 -08:00
dtynn
8e90d5fb17 fix CurrentCommit in Makefile 2020-01-20 18:22:42 +08:00
Jakub Sztandera
5cabb068c0
Merge pull request #1091 from filecoin-project/fix/fountain-rice
Fix fountain rice command
2020-01-16 01:35:01 +01:00
Travis Person
01079b0815 Fix fountain rice command 2020-01-16 00:29:23 +00:00
Richard Patel
a8d38ad82f
Makefile: fix $GOFLAGS 2020-01-15 14:56:53 +01:00
ognots
5a42bb166e add rice for good health
allows lotus-health to be compiled and distributed properly
2020-01-14 12:18:45 -05:00
ognots
d8d8ce7526 health agent to monitor lotus
watch if chain head changes in a given window of api polls
allows setting a threshold of how many times the chain head can remain
unchanged before failing health check
also can set interval for polling chain head
on failure, restarts systemd unit
2020-01-14 12:18:45 -05:00
Łukasz Magiera
affa4c1b07 chainmatch: Append params rice box 2020-01-14 15:24:46 +01:00
Travis Person
4d30ab77be Add rice calls to stats and lotus-shed 2020-01-14 00:50:48 +00:00
Jakub Sztandera
b28d0e687e
Make version a valid semver
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-12 16:18:33 +01:00
Jakub Sztandera
9589fc0762
Add version commit string
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 23:00:39 +01:00
Jakub Sztandera
99f00bd5a7
Fix build, fix circle cache
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 15:53:57 +01:00
Jakub Sztandera
4c3d6912a5
Remove colors
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 15:48:54 +01:00
Jakub Sztandera
ff65d06199
Update dashboard
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 15:30:56 +01:00
Jakub Sztandera
38cb0164eb
Caution if lotus is installed
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-12-11 14:55:03 +01:00
whyrusleeping
9b95c5e7c4 add a make target for shed 2019-12-10 11:15:50 +01:00
eshon
bb7dee59b9 adding lotus-seal-worker to make and make install 2019-12-07 12:42:47 +01:00
Łukasz Magiera
b2001db9d5 worker: Fix rebaining bugs 2019-12-04 17:53:32 +01:00
Łukasz Magiera
160e11ce8c Merge branch 'master' into feat/remote-workers 2019-12-03 03:24:00 +01:00
Łukasz Magiera
4fa602076f Fix pond ci build 2019-12-02 21:47:27 +01:00
Łukasz Magiera
6f578d4006 Address review nits 2019-12-02 15:26:39 +01:00
Łukasz Magiera
8767d8c16b Merge branch 'feat/election-post' into feat/remote-workers 2019-11-30 09:42:28 +01:00
Łukasz Magiera
2cbe14b234 make: build-all target 2019-11-30 09:21:46 +01:00
Łukasz Magiera
23e0008b81 Merge remote-tracking branch 'origin/master' into feat/election-post 2019-11-27 13:31:44 +01:00
laser
3623925f66 replace go-bls-sigs and go-sectorbuilder with filecoin-ffi
- remove old submodules and add new submodule
- update build tooling to consume new unified static library
- update consumers of old libs to use new package
2019-11-26 18:16:37 -08:00
Łukasz Magiera
2421f5d589 make: lotus-seed target 2019-11-25 23:25:33 +01:00
Łukasz Magiera
c7b34153fb more mpooland post sched fixes 2019-11-24 17:35:50 +01:00
Łukasz Magiera
e7efb6099a Debug build mode 2019-11-23 20:13:07 +01:00
Łukasz Magiera
05e631235c Rename to lotus-seal-worker 2019-11-22 17:25:56 +01:00
Łukasz Magiera
d4197bbadc Working remote PreCommit 2019-11-21 19:38:50 +01:00
Łukasz Magiera
88bbcd80ea support remote SealPreCommit 2019-11-21 17:10:09 +01:00
Łukasz Magiera
80095fdf3c chainwatch: make target 2019-11-20 17:45:02 +01:00
Łukasz Magiera
e46ae15dfd townhall: Don't hard-code stuff 2019-10-29 14:06:02 +01:00
Jakub Sztandera
df5862ba0e
Add Golang version check
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-22 15:07:15 +02:00
Travis Person
0b2718a4af
Add chain stats tool
Simple chain stats tool for graphing the chain using influxdb and
grafana.

License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-18 20:53:08 +09:00
Łukasz Magiera
170b49b625 make: fix install, faster bootstrap 2019-10-17 03:24:45 +02:00
Łukasz Magiera
98b4533247
Merge pull request #353 from filecoin-project/feat/node-deploy
Quick miner deploy util
2019-10-15 15:09:53 +02:00
Łukasz Magiera
ab0a7e122a make: simple install target 2019-10-15 04:35:22 +02:00
Łukasz Magiera
75680ae502 Quick miner deploy util 2019-10-15 02:54:00 +02:00
Łukasz Magiera
20cf5ba54c townhall: Single-binary build 2019-10-11 08:41:45 +02:00
Jakub Sztandera
b2fdb565e4
Fix typo in the Makefile
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-09 23:00:02 +02:00
Jakub Sztandera
08758159cc
Use ./lotus fetch-params for CI
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-04 22:10:49 +02:00
Łukasz Magiera
2525ba40d6 build: remove paramfetch from make 2019-10-04 20:48:36 +02:00
Jakub Sztandera
9353869914
Clean built binaries
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2019-10-03 20:07:49 +02:00
Łukasz Magiera
2dbd92073f paramfetch review 2019-10-03 01:36:33 +02:00
Łukasz Magiera
713f08e9bf move genesis loading to build pkg 2019-10-02 22:40:14 +02:00
Łukasz Magiera
05878f4320 Built in paramfetch 2019-10-02 19:20:30 +02:00
Łukasz Magiera
99c9221082 all-in-one paramfetch 2019-09-26 12:13:43 -07:00
Łukasz Magiera
182b754aa2 fix tests 2019-09-23 15:19:05 +02:00
Łukasz Magiera
9a990dbd8a use new sectorbuilder file interfaces 2019-09-23 12:50:28 +02:00
Jakub Sztandera
6eef3a6d64 Update sectorbuilder
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-09-16 14:47:55 +02:00
whyrusleeping
ebcf0215f0 pull ipget from dists and use it 2019-09-13 15:29:38 -07:00
Łukasz Magiera
6a31ff2f2e deals: Wait for channel messagi in handler 2019-09-13 19:59:10 +02:00
Łukasz Magiera
8c3d0e1a4a Simpler paramfetch 2019-09-04 12:10:07 +02:00
Jakub Sztandera
8bc21ec3eb Don't leak secrets
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:55 -07:00
Jakub Sztandera
2e9d4301e1 Cleanup benchmarks
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:55 -07:00
whyrusleeping
054f0fc0ef trying to hack together automated benchmarks submission
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-08-30 15:47:22 -07:00
whyrusleeping
640ea80eef Add in addresses of cluster peers to fetch from 2019-08-30 14:08:41 -07:00
Łukasz Magiera
2b6c068655 Fix circleci again 2019-08-30 17:23:16 +02:00
Łukasz Magiera
1ec0bf5e7b mk: paramfetch in deps 2019-08-29 21:05:55 +02:00
Łukasz Magiera
c87d9dc4b4 Extract go-fil-proofs 2019-08-29 17:51:06 +02:00
Łukasz Magiera
cd6aa9ad77 Import proofs for paramfetch 2019-08-29 17:51:06 +02:00
whyrusleeping
53be71fb73 Start using codegen 2019-08-22 12:53:32 -07:00
whyrusleeping
4058885df9 switch over to new sector builder library 2019-07-26 15:29:18 -07:00
Łukasz Magiera
88ef6565b7 pond: call npm i in make 2019-07-26 01:32:38 +02:00
Łukasz Magiera
cc3f8a13ce pond: Make target 2019-07-25 23:52:15 +02:00
Łukasz Magiera
b73f29286b Begin implementing storage miner 2019-07-24 01:47:36 +02:00
Jakub Sztandera
8b7378dcd9 Don't error make clean on missing submodule
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-23 01:18:27 +02:00
Jakub Sztandera
d745fa1af1 Switch to go-bls-sigs
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-19 13:56:58 +02:00
Jakub Sztandera
5ccaa32ae6 Cleanup makefile
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-17 13:42:49 +02:00
Łukasz Magiera
0464fb8b7c make: update sectorbuilder submodule 2019-07-17 13:23:13 +02:00
Łukasz Magiera
032f1225ae Run sectorbuilder/build.sh in make 2019-07-17 13:15:48 +02:00
Łukasz Magiera
2c9ad786a4 Prepare sectorbuilder for extraction 2019-07-17 00:09:40 +02:00
Łukasz Magiera
f6bca82e82 Add sectorbuilder dep in makefile 2019-07-16 17:18:03 +02:00
Łukasz Magiera
8c94758285 Improt sectorbuilder bindings 2019-07-16 17:14:16 +02:00
Jakub Sztandera
4f277c8d15 Add blssigs to PHONY
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 17:05:01 +02:00
Jakub Sztandera
f851dd455d Fixup make
License: MIT
Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
2019-07-08 17:02:03 +02:00
Łukasz Magiera
f06d874a8a Fix build 2019-07-08 13:00:52 +02:00