Commit Graph
100 Commits
Author SHA1 Message Date
Aayush Rajasekaran 69626272d5 Update with reward state changes 2020-07-12 00:30:42 -04:00
Aayush Rajasekaran eed44d12ba Add log method to Runtime 2020-07-12 00:30:42 -04:00
Aayush Rajasekaran 2a61b241a8 Replace abi.BitFieldUnion with bitfield.MultiMerge 2020-07-12 00:30:42 -04:00
Aayush Rajasekaran 57a1418ff8 Correct initial setup of sector id counter 2020-07-09 01:05:27 -04:00
Aayush Rajasekaran 56a892e5f9 Merge pull request #2246 from TroyWind/fit-multiple-piece-into-a-sector
a sector contains multiple deals(pieces), the state of deals incorrect
2020-07-08 11:21:41 -04:00
Aayush Rajasekaran 53b6de6c4b CLI proving info: Check sector index before reading from deadlines 2020-07-07 18:56:53 -04:00
Aayush Rajasekaran 8645839974 correct error message 2020-07-07 18:29:45 -04:00
Aayush Rajasekaran 20c80f977c Rename state compute's height flag to vm-height 2020-07-07 17:40:57 -04:00
Aayush Rajasekaran eac8a909e9 Unify all sender flags in CLI under the same name 2020-07-07 17:37:43 -04:00
Aayush Rajasekaran 411c82ae8f Update storage-FSM, add API to set sector seal delay 2020-07-07 15:23:23 -04:00
Aayush Rajasekaran ad980b4966 VerifyConsensusFault should return an error if no fault is found 2020-07-07 01:29:16 -04:00
Aayush Rajasekaran 9a182bb247 i guess i'll tidy up go mod while i'm at it 2020-07-03 17:36:17 -04:00
Aayush Rajasekaran 45fdcaea45 Add CLI command to manually start sealing a sector 2020-07-03 17:05:59 -04:00
Aayush Rajasekaran 605e9bbbd7 Add docs comments to API 2020-07-01 17:16:05 -04:00
Aayush Rajasekaran 135ff85356 Fix params_testground to match specs-actors upgrade 2020-07-01 14:21:42 -04:00
Aayush Rajasekaran 7b0b1b5977 Update chain-validation 2020-07-01 13:00:42 -04:00
Aayush Rajasekaran 1f57d9462c Don't return nil interfaces from runtime.Send() 2020-06-29 01:13:45 -04:00
Aayush Rajasekaran 73e973c29b Update chain-val, using temp commits 2020-06-26 14:28:33 -04:00
Aayush Rajasekaran 8e7ac226b0 Include WinCount when awarding block rewards 2020-06-26 14:27:49 -04:00
Aayush Rajasekaran e54b49b442 Bump API version 2020-06-25 13:49:15 -04:00
Aayush Rajasekaran 50aa1e6baa Update bitfield 2020-06-25 13:49:15 -04:00
Aayush Rajasekaran e3c897fb68 Change StateReadState to take an address, not an actor 2020-06-25 13:49:15 -04:00
Aayush Rajasekaran c33d9e9668 Merge pull request #2094 from filecoin-project/schomatis/doc/security-policy
doc: report a vulnerability
2020-06-22 15:39:52 -04:00
Aayush Rajasekaran 4959596527 Clarify expected block win when below minimum power threshold 2020-06-22 11:42:26 -04:00
Aayush Rajasekaran edcf899be1 Merge pull request #2060 from filecoin-project/jimpick/fix-lotus-bench-link
Fix bad link in hardware mining docs
2020-06-17 21:19:58 -04:00
Aayush Rajasekaran 4d0df5d599 Merge pull request #2040 from jsign/jsign/minerretrieval
Miner QueryOffer API & non local-discovery retrieval CLI support
2020-06-16 16:00:40 -04:00
Aayush Rajasekaran d8a517f992 Syncer::InformNewHead can quickly fail if height is impossibly large 2020-06-16 00:51:00 -04:00
Aayush Rajasekaran aa513d920e Merge pull request #1705 from hayeah/cache-tipset-validation-progress
Cache tipset validation progress
2020-06-16 00:14:11 -04:00
Aayush Rajasekaran a9abf3ceb2 extract the fake Wpost used for testing 2020-06-15 21:02:53 -04:00
Aayush Rajasekaran ed3b2716af Don't verify ElectionPostVRF when insecure validation enabled 2020-06-15 21:02:25 -04:00
Aayush Rajasekaran 69948cd09c WalletSign should resolve ID addresses 2020-06-15 21:00:22 -04:00
Aayush Rajasekaran 2c401f9041 Improve UX of fetch-params 2020-06-12 01:17:10 -04:00
Aayush Rajasekaran 6ba5c5d0e1 Doc fix: use correct file name 2020-06-11 12:31:32 +02:00
Aayush Rajasekaran 6d90f12bb6 Doc fix: use correct file name 2020-06-09 20:22:51 -03:00
Aayush Rajasekaran 1ccad22227 Move api.MinerInfo to api/types 2020-06-09 19:08:43 -04:00
Aayush Rajasekaran 5cf76ba8b3 Create an api.MinerInfo that has peerID as a Peer ID 2020-06-09 19:07:53 -04:00
Aayush Rajasekaran 741825a04e Correct double-counting in StateMinerAvailableBalance 2020-06-07 20:49:50 -04:00
Aayush Rajasekaran 49b27da426 Add delete functionality to the wallet 2020-06-07 19:36:01 -04:00
Aayush Rajasekaran 2571480bb6 Update chain-val, use tagged specs-actors 2020-06-05 18:13:30 -04:00
Aayush Rajasekaran 656b285195 Bugfix: Begin walkback when lookback target's height is too low 2020-06-04 18:17:54 -04:00
Aayush Rajasekaran 4b01b666f6 Bugfix: searchback for a message should stop if we reach sender nonce of 0 2020-06-03 14:08:05 -04:00
Aayush Rajasekaran ec0baefc48 Add an API method to list all faults occuring in a certain range 2020-05-31 00:57:52 -04:00
Aayush Rajasekaran 43c887f2b6 Fix broken link 2020-05-29 12:35:21 -04:00
Aayush Rajasekaran 1cf9b9a67f Merge pull request #1861 from filecoin-project/asr/printmoney
Correctly handle transfers with sender = receiver
2020-05-29 12:27:56 -04:00
Aayush Rajasekaran 7dd25c3ac5 Correctly handle transfers with sender = receiver 2020-05-29 12:15:41 -04:00
Aayush Rajasekaran fa69adf45c update chain-validation 2020-05-28 13:21:12 -07:00
Aayush Rajasekaran fa04da2995 Update specs-actors and storage-fsm 2020-05-28 13:19:36 -07:00
Aayush Rajasekaran c1ef9d1731 Create an issue template for mining issues 2020-05-18 18:31:53 -04:00
Aayush Rajasekaran 8f6c3c2cc7 prevent client list-deals from crashing 2020-05-18 17:44:00 -04:00
Aayush Rajasekaran 5220a61fc5 Add an interop test for block header serialisation 2020-05-16 17:27:04 -04:00
Aayush Rajasekaran f86a2ced06 Merge pull request #1747 from filecoin-project/asr/docs
Fix 3 typos
2020-05-14 18:34:59 -04:00
Aayush Rajasekaran f7a45f6c12 Fix 3 typos 2020-05-14 18:27:47 -04:00
Aayush Rajasekaran e9eaee6ef8 Merge pull request #1745 from filecoin-project/asr/docs
Docs finishing touches
2020-05-14 17:08:33 -04:00
Aayush Rajasekaran 505e30c7b2 Docs finishing touches 2020-05-14 16:27:20 -04:00
Aayush Rajasekaran 2e74e1d2ae Don't assert params must be empty for Methodnum = 0 2020-05-14 15:10:07 -04:00
Aayush Rajasekaran 744ae23c2c Documentation updates and fixes 2020-05-13 19:19:33 -04:00
Aayush Rajasekaran aec168e05f Update specs-actors, re-enable full chain validation 2020-05-12 19:52:33 -04:00
Aayush Rajasekaran 46fb5f8602 update CV, skip nested sends test 2020-05-12 14:14:00 -04:00
Aayush Rajasekaran 6bf2dcd97c Message validation changes 2020-05-11 21:54:44 -04:00
Aayush Rajasekaran dd79c66d41 Update and re-enable chain-validation 2020-05-06 21:44:09 -04:00
Aayush Rajasekaran 981b449a3d Merge pull request #1683 from filecoin-project/asr/vmfix
Bugfix: Correctly transfer gas when failing to charge for retValue
2020-05-06 17:06:07 -04:00
Aayush Rajasekaran 187e386740 Bugfix: Correctly transfer gas when failing to charge for retValue 2020-05-06 16:53:32 -04:00
Aayush Rajasekaran 8a9862bdb4 The VerifySig syscall should verify sigs 2020-05-05 15:26:34 -04:00
Aayush Rajasekaran 299a017ef5 Merge pull request #1668 from filecoin-project/feat/actor-create-exit
dont override exit codes for actor creation failure
2020-05-04 19:41:38 -04:00
Aayush Rajasekaran c649fbf43b Merge pull request #1659 from filecoin-project/asr/hash
Use blake2b, instead of sha256, for ticket creation and verification
2020-05-02 12:26:39 -04:00
Aayush Rajasekaran c196570dd8 Use blake2b, instead of sha256, for ticket creation and verification 2020-05-01 22:43:36 -04:00
Aayush Rajasekaran d096c75c6e Update HAMT and cbor gen 2020-04-30 22:08:47 -04:00
Aayush Rajasekaran 897b269139 Test to demonstrate HAMT issue 2020-04-30 20:54:41 -04:00
Aayush Rajasekaran 441734647d Update hamt 2020-04-30 16:11:23 -04:00
Aayush Rajasekaran 6cd3e7f7cb Update chain validation 2020-04-30 14:21:36 -04:00
Aayush Rajasekaran a047e158ed Add some validity checks to runtime.CreateActor() 2020-04-30 14:21:29 -04:00
Aayush Rajasekaran bd1ac4d91b Only charge for actor creation after making a meaningful state change 2020-04-30 14:18:26 -04:00
Aayush Rajasekaran d9a1d912fd Elevate an actor construction fail-case to fatal 2020-04-30 13:46:33 -04:00
Aayush Rajasekaran 35fcf04d3d update chain validation to point to commit in master 2020-04-29 19:05:18 -04:00
Aayush Rajasekaran cf8691ed87 update chain validation 2020-04-28 20:31:41 -04:00
Aayush Rajasekaran ae47bc15ff Remove / rename fallback post stuff 2020-04-28 13:39:35 -04:00
Aayush Rajasekaran 5900d765fd caller must be validated exactly once 2020-04-28 00:07:47 -04:00
Aayush Rajasekaran fa1b559b2c CLI: multisig approve needs to recreate proposal hash 2020-04-26 19:47:18 -04:00
Aayush Rajasekaran e46c4652a5 Forbid internal message in State Transaction() 2020-04-25 02:01:26 -04:00
Aayush Rajasekaran 832657edfb Eliminate use of SysErrInternal, some interop changes 2020-04-25 01:55:59 -04:00
Aayush Rajasekaran c3b1cf19a4 Actually use the multisig source flag 2020-04-25 01:55:10 -04:00
Aayush Rajasekaran 1565e10fff Allow users to specify sender when creating multisigs 2020-04-25 01:55:10 -04:00
Aayush Rajasekaran 7c22dabb63 default to setting max piece size to sector size 2020-04-24 01:01:22 -04:00
Aayush Rajasekaran 45722772fc Print a miner ask's max piece size 2020-04-24 01:01:22 -04:00
Aayush Rajasekaran 1a708b2e2a Resolve miner address before trying to verify ask siggy 2020-04-24 01:01:22 -04:00
Aayush Rajasekaran 58fe29d705 Merge pull request #1481 from jsign/jsign/testnet3/DoubleTestAPIDealFlowFAIL
Double Deal Flow test
2020-04-23 12:19:40 -04:00
Aayush Rajasekaran 6a8e4bf87e Lower a log level 2020-04-16 15:34:01 -04:00
Aayush Rajasekaran 4a93ad33f9 Propose Deal: Fail early if data doesn't fit in a sector 2020-04-16 15:34:01 -04:00
Aayush Rajasekaran 14ad808a00 Remove unused fields from VM 2020-04-16 15:34:01 -04:00
Aayush Rajasekaran c0204cdd83 Add a shed command to turn raw commPs into CIDs 2020-04-15 14:01:00 -04:00
Aayush Rajasekaran efd435d763 Treat proposed deals as manual iff a commP is provided 2020-04-15 14:00:53 -04:00
Aayush Rajasekaran fc933858e1 Add an API method to calculate piece CIDs 2020-04-15 14:00:42 -04:00
Aayush Rajasekaran 17e9feb633 Sever the API's dependency on VM 2020-04-08 18:27:31 -04:00
Aayush Rajasekaran 1120298b05 Merge pull request #1523 from filecoin-project/asr/docs
Add info for miners who want to accept storage deals
2020-04-07 20:51:21 -04:00
Aayush Rajasekaran d73a9f4f34 Add info for miners who want to accept storage deals 2020-04-07 20:40:44 -04:00
Aayush Rajasekaran 8ec19812e3 Update chain-validation, enable state root validation 2020-03-31 03:09:42 -04:00
Aayush Rajasekaran dc5159ce74 Update chain-validation, make necessary changes 2020-03-26 06:41:02 -04:00
Aayush Rajasekaran 1e1d0676ae Set system actor's initial state correctly 2020-03-26 06:38:45 -04:00
Aayush Rajasekaran 60ec264470 enable gas validation 2020-03-25 08:25:03 -04:00
Aayush Rajasekaran 7b9872c473 don't skip any tests 2020-03-25 08:25:03 -04:00