Aayush Rajasekaran
|
476e7992e8
|
Add an error return to all actor state interface methods
|
2020-09-23 01:51:38 -04:00 |
|
Aayush Rajasekaran
|
e27fc03f55
|
Reward state interface only needs cbor.Marshaler
|
2020-09-23 01:42:10 -04:00 |
|
Aayush Rajasekaran
|
ed4bf9b8fe
|
API shouldn't depend on actors directly
|
2020-09-23 00:51:12 -04:00 |
|
Lucas Molas
|
dcf2735836
|
move validation from protocol to API
|
2020-09-22 20:19:31 -03:00 |
|
Steven Allen
|
46fb0e74cd
|
add deal state iterator
|
2020-09-22 14:09:33 -07:00 |
|
Steven Allen
|
2967c4ec10
|
use abstract actor type methods
|
2020-09-22 12:02:29 -07:00 |
|
Steven Allen
|
441d7ff790
|
cleanup imports some more
|
2020-09-22 11:14:55 -07:00 |
|
Steven Allen
|
bc24fdbd14
|
finish migrating statemanager
|
2020-09-22 11:09:56 -07:00 |
|
Steven Allen
|
ab070f2ebe
|
copy actor object when iterating over actors
This is a pretty big footgun.
|
2020-09-22 11:09:41 -07:00 |
|
Steven Allen
|
5314ba8c6d
|
remove ptr indirection
|
2020-09-22 10:55:29 -07:00 |
|
Aayush Rajasekaran
|
1dc69e397e
|
Resolve some unnecessary actor upgrade TODOs
|
2020-09-22 01:34:21 -04:00 |
|
Aayush Rajasekaran
|
d56da1b014
|
Refinements to stmgr and utils
|
2020-09-22 01:34:20 -04:00 |
|
Steven Allen
|
d33dd4f7bc
|
more renames
|
2020-09-21 16:01:29 -07:00 |
|
Steven Allen
|
3f0106cfe5
|
migrate lotus-shed/genesis-verify to actor abstraction
|
2020-09-21 15:18:30 -07:00 |
|
Steven Allen
|
4bab784e40
|
migrate lotus-shed verifreg to specs-actors abstractions
|
2020-09-21 15:04:39 -07:00 |
|
Steven Allen
|
916421b247
|
convert lotus-shed balances
|
2020-09-21 13:43:47 -07:00 |
|
Steven Allen
|
a41bf74bad
|
fix: remove incorrect variable
|
2020-09-21 13:25:03 -07:00 |
|
Steven Allen
|
0ab2459fce
|
convert multisig to new actor abstractions
|
2020-09-21 13:13:38 -07:00 |
|
Steven Allen
|
24ae9205fe
|
cross-version state tree diff
|
2020-09-21 12:50:12 -07:00 |
|
Steven Allen
|
4cf0c105eb
|
optimize sector loading
And avoid exposing "arrays" via the miner abstraction. We may change these
structures later.
|
2020-09-21 12:12:08 -07:00 |
|
Steven Allen
|
025663118f
|
non-destructive diff
|
2020-09-21 10:30:33 -07:00 |
|
Łukasz Magiera
|
0b5e4a9612
|
Make GetSectorsForWinningPoSt fast again
|
2020-09-21 18:28:32 +02:00 |
|
vyzo
|
5663b2d697
|
change GetChainMessages api to include tipsets for validation
|
2020-09-21 18:58:52 +03:00 |
|
vyzo
|
44b52941f7
|
add option to validate messages against expected tipset
|
2020-09-21 18:50:41 +03:00 |
|
vyzo
|
58a85f378c
|
refactor response compressed index validation into its own function
|
2020-09-21 18:33:31 +03:00 |
|
Aayush Rajasekaran
|
286fe04271
|
Add some TODOs
|
2020-09-21 02:52:45 -04:00 |
|
vyzo
|
f135ec8468
|
fix handling of end of sync
|
2020-09-21 09:21:25 +03:00 |
|
Aayush Rajasekaran
|
b355eb75eb
|
Add compile-time checks that actors interfaces are correctly implemented
|
2020-09-21 02:19:32 -04:00 |
|
Aayush Rajasekaran
|
a95e34f742
|
Fix build
|
2020-09-21 02:02:33 -04:00 |
|
Aayush Rajasekaran
|
ed285f1114
|
Abstract SectorOnChainInfo and SectorPreCommitOnChainInfo
|
2020-09-21 01:09:42 -04:00 |
|
Łukasz Magiera
|
b25dd2a00d
|
More correct / fasterer GetSectorsForWinningPoSt
|
2020-09-20 23:04:45 +02:00 |
|
Aayush Rajasekaran
|
7c3f638f68
|
Abstract FilterEstimate, PreCommitDepositForPower, and InitialPledgeForPower
|
2020-09-19 00:41:24 -04:00 |
|
Steven Allen
|
35bce5a5c6
|
revert post changes
1. Calling the specific partition/deadline APIs is faster.
2. It's _much_ easier to test this way.
|
2020-09-18 15:40:49 -07:00 |
|
Steven Allen
|
1bf3b4989d
|
rename imports to match actors code
`sed -i 's/\bv0\(\w\)\(\w*\)/\L\1\E\20/g' **/*.go`
|
2020-09-18 14:59:27 -07:00 |
|
Steven Allen
|
4a7055c328
|
fix state loading in vm
|
2020-09-18 14:46:55 -07:00 |
|
Steven Allen
|
8285eda8e5
|
migrate storage miner info
|
2020-09-18 14:46:42 -07:00 |
|
Steven Allen
|
e60027c00a
|
remove todo
|
2020-09-18 14:22:38 -07:00 |
|
Steven Allen
|
24df873498
|
rename imports
|
2020-09-18 14:21:05 -07:00 |
|
Steven Allen
|
8747c6083e
|
abstract over account actor
|
2020-09-18 14:20:53 -07:00 |
|
Steven Allen
|
fb2b25c297
|
finish upgrading chainwatch
|
2020-09-18 13:43:30 -07:00 |
|
Łukasz Magiera
|
70faa36b7f
|
Merge remote-tracking branch 'origin/master' into refactor/net-upgrade
|
2020-09-18 19:29:06 +02:00 |
|
Aayush Rajasekaran
|
694463ffbe
|
More lint fixes
|
2020-09-18 03:06:28 -04:00 |
|
Aayush Rajasekaran
|
37de154a7c
|
Fixup tests
|
2020-09-18 01:56:21 -04:00 |
|
Steven Allen
|
daa441b989
|
simplify market diff
|
2020-09-17 21:48:50 -07:00 |
|
Steven Allen
|
f2a0779bb9
|
remove specs-actors import
|
2020-09-17 21:41:36 -07:00 |
|
Steven Allen
|
b2ee59024f
|
improve diff logic
* Make diffing work across versions.
* Start porting more chainwatch logic.
|
2020-09-17 21:39:34 -07:00 |
|
Steven Allen
|
5bcfee0042
|
make market diffs work across version upgrades
|
2020-09-17 16:08:54 -07:00 |
|
Steven Allen
|
dc58f71604
|
remove unnecessary code
Go does have some nice features, once in a while.
|
2020-09-17 14:59:10 -07:00 |
|
Steven Allen
|
ae38970526
|
remove WpostProvignPeriod function
|
2020-09-17 14:56:11 -07:00 |
|
Dirk McCormick
|
c40c1361f0
|
fix: paych To()
|
2020-09-17 18:14:07 +02:00 |
|
Łukasz Magiera
|
82b95e34b7
|
cbor gen
|
2020-09-17 17:37:16 +02:00 |
|
Łukasz Magiera
|
6eda53565f
|
Most tests passing
|
2020-09-17 17:30:24 +02:00 |
|
vyzo
|
6dfc40abc1
|
error is nil at end, so return batch, nil
|
2020-09-17 18:23:50 +03:00 |
|
vyzo
|
2946561dec
|
clean up return code
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
d7948fcbcd
|
fix log; we want to log time when we succeed!
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
fb605f6d7f
|
refactor parallel fetch logic into a separate function
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
2a428f09e6
|
increase exchange ShufflePeersPrefix to 16, use that as the value of concurrent sync requests
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
8a4b629f40
|
increase sync request batch size to 8
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
b984e94a87
|
fix bug
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
05a233f84d
|
add some more logging
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
35f6e10646
|
parallel chain sync
|
2020-09-17 18:07:01 +03:00 |
|
vyzo
|
61c0b8c3db
|
properly close streams in blocksync
we were leaking streams right and left...
|
2020-09-17 18:07:01 +03:00 |
|
Aayush Rajasekaran
|
31ff5230bb
|
Get State API almost working
|
2020-09-17 05:05:32 -04:00 |
|
Aayush Rajasekaran
|
053cfc1cc7
|
Migrate verifreg actor
|
2020-09-17 03:55:23 -04:00 |
|
hannahhoward
|
691bd9f442
|
feat(markets): complete markets conversion
complete markets conversion to using chain/actors types, also replacing DealProposal/DealState
interfaces with structs
|
2020-09-17 00:43:14 -07:00 |
|
Aayush Rajasekaran
|
e2295c372a
|
Migrate multisig actor
|
2020-09-17 02:57:45 -04:00 |
|
Aayush Rajasekaran
|
b60614982e
|
Migrate reward actor
|
2020-09-17 02:42:39 -04:00 |
|
Aayush Rajasekaran
|
9e48dd211a
|
Fixups
|
2020-09-17 02:34:15 -04:00 |
|
Aayush Rajasekaran
|
b5ba7a0fad
|
Miner migration
|
2020-09-17 02:21:16 -04:00 |
|
hannahhoward
|
80b6994fe2
|
feat(market): update state diffing for market actor
Update to abstract actor for markets state diffing. Also move the diff adt functions inside the
abstract actors
|
2020-09-16 19:14:07 -07:00 |
|
Aayush Rajasekaran
|
b530f25f09
|
Migrate miner actor
|
2020-09-16 17:20:25 -04:00 |
|
Łukasz Magiera
|
ccce1a9715
|
Merge pull request #3877 from filecoin-project/refactor/net-upgrade-paych
Support Network Upgrades: Payment Channel
|
2020-09-16 20:25:16 +02:00 |
|
Łukasz Magiera
|
3d61a37fcf
|
Merge pull request #3880 from filecoin-project/fix/gas-outputs-regression
fix a regression caused by #3800 (GasOutputs zero values)
|
2020-09-16 12:24:22 +02:00 |
|
Łukasz Magiera
|
0c41522ebf
|
Merge pull request #3873 from filecoin-project/unify-wdpost-log
Use `window post` for window PoSt related log messages.
|
2020-09-16 12:00:45 +02:00 |
|
Raúl Kripalani
|
362fc180ec
|
fix a regression caused by #3800.
|
2020-09-16 10:54:26 +01:00 |
|
Aayush Rajasekaran
|
90853e24cf
|
Add a boolean HasMinPower to return of GetPower
|
2020-09-16 01:47:24 -04:00 |
|
Aayush Rajasekaran
|
b4ee519282
|
Partial progress towards switching to miner and power interfaces
|
2020-09-16 01:37:49 -04:00 |
|
hannahhoward
|
05c11531b1
|
feat(paych): convert paych actor
build abstraction for paych actor and switch to using it in payment channel manager and state
predicates
|
2020-09-15 21:06:04 -07:00 |
|
jennijuju
|
5c69249ba3
|
Use window post for window PoSt related log messages.
|
2020-09-15 21:22:29 -04:00 |
|
Steven Allen
|
454c382e7e
|
migrate StateMinerInitialPledgeCollateral
|
2020-09-15 18:05:33 -07:00 |
|
Aayush Rajasekaran
|
937ff4e9ae
|
Add a sync test around blocks with bad nonce messages
|
2020-09-15 20:55:11 -04:00 |
|
Aayush Rajasekaran
|
952f2c2f1e
|
Sever chainstore's dependence on the state tree
|
2020-09-15 20:41:34 -04:00 |
|
Steven Allen
|
92471d41d6
|
migrate precommit deposit function
|
2020-09-15 16:47:58 -07:00 |
|
Steven Allen
|
02bc5fab26
|
add power actor address alias
|
2020-09-15 14:56:00 -07:00 |
|
Steven Allen
|
e1ba4eb5c4
|
sub reward actor
|
2020-09-15 14:55:48 -07:00 |
|
Steven Allen
|
4e01fad0d4
|
start multisig abstraction
|
2020-09-15 14:44:03 -07:00 |
|
Steven Allen
|
91e9573863
|
Compile fixes
|
2020-09-15 12:13:13 -07:00 |
|
Steven Allen
|
4cd92d8576
|
remove final WithStateTree
|
2020-09-15 10:57:32 -07:00 |
|
Steven Allen
|
6bf7976add
|
fix decode
|
2020-09-15 10:51:18 -07:00 |
|
Steven Allen
|
00c6397ec9
|
more progress
|
2020-09-15 10:46:44 -07:00 |
|
Łukasz Magiera
|
d4a7732d0a
|
Merge pull request #3800 from filecoin-project/asr/gascost
Add an API to get detailed gas costs for a message
|
2020-09-15 19:13:20 +02:00 |
|
Łukasz Magiera
|
9dad38c9a5
|
gofmt
|
2020-09-15 15:29:39 +02:00 |
|
Łukasz Magiera
|
4419850195
|
state api impl fixes
|
2020-09-15 15:29:25 +02:00 |
|
Łukasz Magiera
|
4dabab5ce6
|
state manager progress
|
2020-09-15 13:04:45 +02:00 |
|
Łukasz Magiera
|
72216fe917
|
Merge pull request #3647 from filecoin-project/fix/enable-strict-basefee-check
re-enable baseFee lower bound check
|
2020-09-15 11:38:28 +02:00 |
|
Łukasz Magiera
|
6665a9ca69
|
Merge pull request #3845 from filecoin-project/sync-manager
syncer: make SyncManager an interface.
|
2020-09-15 10:28:48 +02:00 |
|
Steven Allen
|
36f920bcd7
|
progress
|
2020-09-14 21:55:49 -07:00 |
|
Steven Allen
|
7fa6c1e8d0
|
add info method to miner state API
|
2020-09-14 15:45:00 -07:00 |
|
Steven Allen
|
cc4d5306eb
|
Progress
|
2020-09-14 15:43:12 -07:00 |
|
Steven Allen
|
02dcb5e182
|
Merge branch 'master' into refactor/net-upgrade
|
2020-09-14 14:53:57 -07:00 |
|