Steven Allen
e097ba8640
feat(lotus-sim): wire up signal handler
2021-06-18 15:44:35 -07:00
Steven Allen
4578e0dd8d
chore(lotus-sim): remove dead code
2021-06-18 15:44:35 -07:00
Steven Allen
77f0fee58e
chore(lotus-sim): fix comment about simulation block miner
2021-06-18 15:44:35 -07:00
Steven Allen
bb4753ffbf
feat(lotus-sim): add commands to rename and copy
2021-06-18 15:44:35 -07:00
Steven Allen
4f0b9eefc1
fix(lotus-sim): check for slash in names on copy
2021-06-18 15:44:35 -07:00
Steven Allen
8410b0f79f
feat(lotus-sim): add a feature to copy/rename simulation.
...
Useful to backup old simulations before creating a new one.
2021-06-18 15:44:35 -07:00
Steven Allen
c5dc67ccd8
feat(lotus-sim): add a walk function
...
This way, we can easily walk the chain and:
1. Inspect messages and their results.
2. Inspect tipset state.
2021-06-18 15:44:35 -07:00
Steven Allen
ccdd660f0d
feat(lotus-sim): more stats
2021-06-18 15:44:35 -07:00
Steven Allen
5f6733fe44
feat(lotus-sim): expose StateManager from Simulation
2021-06-18 15:44:35 -07:00
Steven Allen
0faacbe154
feat(lotus-sim): store start tipset
2021-06-18 15:44:35 -07:00
Steven Allen
a57c509e1e
fix(lotus-sim): cleanup and document pre-commit filtering
2021-06-18 15:44:35 -07:00
Steven Allen
f9ebe3017d
test(lotus-sim): test commit-queue rollover
2021-06-18 15:44:35 -07:00
Steven Allen
0725019bdb
feat(lotus-sim): completely pack block
...
Instead of packing till we see "full". Prove-commits are large, we may
have room for some more pre-commits.
2021-06-18 15:44:34 -07:00
Steven Allen
dfdafa3c15
fix(lotus-sim): pretend all messages are BLS
...
It doesn't really matter, and it ensures they all get executed in-order.
2021-06-18 15:44:34 -07:00
Steven Allen
5b31ae39ea
fix: test commit queue
2021-06-18 15:44:34 -07:00
Steven Allen
82019ce474
fix(lotus-sim): correctly merge forward commit queue.
2021-06-18 15:44:34 -07:00
Steven Allen
2e4f526375
fix(lotus-sim): skip (and log) missing/expired pre-commits
2021-06-18 15:44:34 -07:00
Steven Allen
0ccf716989
fix(lotus-sim): refactor miner state loading
...
Add a helper function so we don't need to constantly repeat ourselves.
2021-06-18 15:44:34 -07:00
Steven Allen
7925b69573
doc(lotus-sim): document block generation logic
2021-06-18 15:44:34 -07:00
Steven Allen
2f7d7aed31
feat(lotus-sim): refactor and document
...
Hopefully, this'll make this code a bit easier to approach.
2021-06-18 15:44:34 -07:00
Steven Allen
b7bfc06ebe
feat(lotus-sim): add an info command
2021-06-18 15:44:34 -07:00
Steven Allen
be9e30e39d
fix(lotus-sim): rename step to run
...
And make it run forever by default.
2021-06-18 15:44:34 -07:00
Steven Allen
8000decac6
feat(lotus-sim): add command to list pending upgrades
2021-06-18 15:44:34 -07:00
Steven Allen
e2f5c494b0
feat: implement lotus-sim
2021-06-18 15:44:34 -07:00
Raúl Kripalani
8a418bf982
rename {kit2=>kit}.
2021-06-18 19:45:29 +01:00
Raúl Kripalani
a7d8d15c13
kill old kit 🎉
2021-06-18 19:42:06 +01:00
raulk
a8bf7e7bad
Merge pull request #6510 from filecoin-project/refactor/itest-wdpost-dispute
2021-06-18 19:40:12 +01:00
raulk
83de21e464
Merge pull request #6483 from filecoin-project/refactor/itest-multisig
2021-06-18 19:39:24 +01:00
Raúl Kripalani
718babd33a
use miner owner address when posting proofs.
2021-06-18 19:38:17 +01:00
Raúl Kripalani
9604be6d2f
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-wdpost-dispute
2021-06-18 19:29:18 +01:00
Raúl Kripalani
3d8eb374bd
cleaner instantiation of lite and gateway nodes + general cleanup.
2021-06-18 19:23:42 +01:00
Łukasz Magiera
e7fa8589da
Merge pull request #6526 from filecoin-project/fix/reorgch-deadlock
...
chainstore: Don't take heaviestLk with backlogged reorgCh
2021-06-18 20:18:58 +02:00
Raúl Kripalani
3ae42d4648
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-multisig
2021-06-18 19:08:07 +01:00
raulk
7c329d43f2
Merge pull request #6511 from filecoin-project/refactor/itest-deadling-toggling
2021-06-18 18:29:11 +01:00
Łukasz Magiera
2c2c37a138
chainstore: Don't take heaviestLk with backlogged reorgCh
2021-06-18 19:18:51 +02:00
Raúl Kripalani
5548541e1a
fix default proof type to use for non-genesis miners.
...
We need to instantiate non-genesis miners with a _concrete_
proof type.
2021-06-18 18:10:42 +01:00
Anton Evangelatov
577b730415
wip
2021-06-18 18:42:34 +02:00
Raúl Kripalani
4c2cc8e5f7
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-deadling-toggling
2021-06-18 16:20:15 +01:00
Raúl Kripalani
e85af3cba7
fix merge error.
2021-06-18 16:19:58 +01:00
Łukasz Magiera
085cabcda8
Merge pull request #6524 from filecoin-project/feat/proofs-v8.0.2
...
Update to proofs v8.0.2 with correct aggregate lengths
2021-06-18 17:15:56 +02:00
Łukasz Magiera
738ac926d1
Update ffi
2021-06-18 16:27:37 +02:00
Raúl Kripalani
32327c7d43
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-deadling-toggling
2021-06-18 11:22:12 +01:00
Anton Evangelatov
89df3cc207
Merge branch 'raulk/itests-refactor-kit' into nonsense/split-market-miner-processes
2021-06-18 12:07:15 +02:00
Łukasz Magiera
5516f3492e
ffiwrapper: Assert aggregate length
2021-06-18 12:02:42 +02:00
raulk
572277caf7
Merge pull request #6509 from filecoin-project/refactor/itest-wdpost
2021-06-18 10:27:57 +01:00
Raúl Kripalani
2548c224c7
switch to TestFullNode#WaitTillChain.
2021-06-18 10:27:20 +01:00
Raúl Kripalani
21848054d7
Merge branch 'raulk/itests-refactor-kit' into refactor/itest-wdpost
2021-06-18 10:26:17 +01:00
raulk
c4e0ac21a0
Merge pull request #6507 from filecoin-project/refactor/itest-sector-terminate
...
refactor sector terminate test to use kit2
2021-06-18 10:23:06 +01:00
Łukasz Magiera
7f00a6e59c
Proofs v8.0.2 with fixed aggregate lengths
2021-06-18 11:17:18 +02:00
Rjan
e56a171ab6
Use prebuilt proof binaries when building
...
Make the basic build instructions use the prebuilt proof binaries instead of building them from source. Removed rustup as a dependency, and linked to it in the full docs instead.
2021-06-18 10:59:53 +02:00