Commit Graph
84 Commits
Author SHA1 Message Date
Raúl Kripalani 97ff90f8fa fix imports. 2020-09-03 15:51:26 +01:00
Raúl Kripalani efdfd3ee3e Merge branch 'master' into inmem-journal 2020-08-26 16:38:23 +01:00
Raúl Kripalani 4e1ef09751 make journal a global var. 2020-08-26 16:09:37 +01:00
Łukasz Magiera b87c89ad16 mod tidy, fix lint 2020-08-24 12:51:55 +02:00
Steven Allen 5733c71c50 Lint everything
We were ignoring quite a few error cases, and had one case where we weren't
actually updating state where we wanted to. Unfortunately, if the linter doesn't
pass, nobody has any reason to actually check lint failures in CI.

There are three remaining XXXs marked in the code for lint.
2020-08-20 20:46:36 -07:00
Aayush Rajasekaran fe2da35a45 Move GetCircSupply out of the vm, and into stmgr 2020-08-12 15:32:07 -04:00
Steven Allen e18904bff5 [WIP] fix post submission 2020-08-12 10:33:18 -07:00
Raúl Kripalani 92598237c3 Merge branch 'next' into inmem-journal 2020-08-11 12:41:11 +01:00
Aayush Rajasekaran 532c32a741 Add new BlockMsgsForTipset() 2020-08-10 15:55:44 -04:00
Aayush Rajasekaran 754d6cfea3 Update chain-val 2020-08-06 19:47:23 -04:00
Jakub Sztandera ab08858b45 Delete GasPrice from this world
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-08-06 23:08:42 +02:00
Jakub Sztandera b384ac6943 Compute correct base burns, miner tip and so on
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-08-06 21:14:38 +02:00
Jakub Sztandera 722d6e8ffb Introduce base fee
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-08-06 21:14:38 +02:00
Aayush Rajasekaran 9eea11662c Update chain-val to support burn gaslimit changes
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-08-05 02:10:25 +02:00
Aayush Rajasekaran b51e2a868b Merge branch 'next' into feat/cid-builder 2020-07-28 21:02:30 -04:00
Aayush Rajasekaran de867d7a9a Correct calculation of TotalCircSupply 2020-07-28 17:26:55 -04:00
Łukasz Magiera 09b90773d8 Merge remote-tracking branch 'origin/next' into feat/cid-builder 2020-07-28 16:06:06 +02:00
Łukasz Magiera 5b6006f8fe stmgr: Execute cron tick on null rounds 2020-07-28 02:25:16 +02:00
Steven Allen b7a4dbb07f Support inline CIDs
And use the new CidBuilder from the spec actors.

This patch does not switch over to inline CIDs by default, but paves the way.
2020-07-23 23:12:32 -07:00
Łukasz Magiera d70edbcb7c Set things on syscallShim 2020-07-22 13:35:10 -04:00
Raúl Kripalani becbff0b13 add NilJournal; fix call sites to ChainStore constructor. 2020-07-17 19:10:47 +01:00
Jakub Sztandera 4895c895aa Change WinCount to int64, wire it to BlockMessage
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
2020-06-24 19:51:22 +02:00
frrist 8ce6921b18 update chain-validation
- has new syscalls
2020-05-26 10:51:19 -07:00
frrist c8f28103f3 update chain-val syscalls interface 2020-05-26 10:49:39 -07:00
frrist f73366630f add puppet actor to vm invoker in driver 2020-05-11 11:48:55 -07:00
Aayush Rajasekaran dd79c66d41 Update and re-enable chain-validation 2020-05-06 21:44:09 -04:00
Jeromy fa59cdc2ad update to specs-actors code with faster publish deals 2020-05-05 17:06:32 -07:00
Frrist 0f0589bcf5 Update validation driver to match latest in chain-validation (#1532)
* update driver to match new chain-validation interfaces

* update chain-validation

* update filecoin-ffi

* gofmt

* update chain-validation again
2020-04-24 15:08:16 -07:00
Jeromy 24b7661837 fix up some tests 2020-04-17 13:44:13 -07:00
Aayush Rajasekaran 14ad808a00 Remove unused fields from VM 2020-04-16 15:34:01 -04:00
Jeromy 8e0ca306d2 more wiring up of drandomness 2020-04-08 08:11:42 -07: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
Jeromy 088d693eea code review changes 2020-03-25 12:13:09 -07:00
Aayush Rajasekaran 60ec264470 enable gas validation 2020-03-25 08:25:03 -04:00
Aayush Rajasekaran ebcefa80e3 provide msg length to vm::ApplyMessage 2020-03-25 08:25:03 -04:00
Aayush Rajasekaran 3a0df321d1 actually create new bls keys 2020-03-25 08:25:03 -04:00
Aayush Rajasekaran 654f933d3f set up builtin actors correctly for validation testing 2020-03-25 08:25:03 -04:00
Aayush Rajasekaran 09a46e5d80 fix some gas charge bugs, and make our new account actor creation follow GFC 2020-03-25 08:25:03 -04:00
Jeromy ec0d0a51db chain validation nil return values should be []byte{} 2020-03-24 13:09:04 -07:00
Jeromy 8bc4195b7a WIP: updating and getting chainval tests passing 2020-03-23 18:50:18 -07:00
whyrusleeping ddf1beac6c change gas limit to be a normal int64 2020-03-18 13:45:37 -07:00
Aayush Rajasekaran 993505b461 Enable full validation tests 2020-03-18 02:57:11 -04:00
Frrist 7371274ea7 update chain-validation: adds miner workflow test (#1403)
* update chain-validation. adds miner workflow test
* replace real sealing with mocked impl
2020-03-12 10:22:45 -07:00
whyrusleeping bccec5af95 update to latest specs-actors 2020-03-09 22:43:43 -07:00
whyrusleeping 4260cc38c9 implement compute state trace output 2020-03-08 20:07:25 -07:00
Łukasz Magiera 3cab8bd5d1 gofmt 2020-03-06 20:01:28 +01:00
whyrusleeping 16096e2c71 some go vet fixes 2020-03-05 22:46:07 -08:00
frrist 00f5ee6064 add TODO for return value checking 2020-03-05 13:41:35 -08:00
frrist a34a6c65e7 fix gas limit check in apply message 2020-03-05 13:41:35 -08:00