Steven Allen
|
86e459f585
|
feat(lotus-sim): return receipt
Instead of returning a "full" boolean and an error, return a receipt and
an error. We now use the error to indicate if the block is "full".
|
2021-06-18 15:44:35 -07:00 |
|
Steven Allen
|
0075abea5e
|
fix(vm): always specify an ActorErr when ApplyMessage fails.
This case shouldn't actually happen, but we might as well be consistent.
|
2021-06-18 15:44:35 -07:00 |
|
Steven Allen
|
88af350774
|
fix(lotus-sim): use global base-fee value
|
2021-06-18 15:44:35 -07:00 |
|
Steven Allen
|
747b3d3e57
|
fix(lotus-sim): skip miners without power when loading
|
2021-06-18 15:44:35 -07:00 |
|
Steven Allen
|
ba65a1ba9b
|
chore(lotus-sim): rename stat to info
|
2021-06-18 15:44:35 -07:00 |
|
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 |
|