raulk
|
cdf3812e40
|
NV18: Filecoin EVM runtime + Actor Events + EthAccount + EAM + f4 addressing (#9998)
Co-authored-by: Steven Allen <steven@stebalien.com>
Co-authored-by: Raul Kripalani <raulk@users.noreply.github.com>
Co-authored-by: Kevin Li <ychiaoli18@users.noreply.github.com>
Co-authored-by: vyzo <vyzo@hackzen.org>
Co-authored-by: Ian Davis <nospam@iandavis.com>
Co-authored-by: Aayush Rajasekaran <arajasek94@gmail.com>
Co-authored-by: Jiaying Wang <42981373+jennijuju@users.noreply.github.com>
Co-authored-by: Jennifer Wang <jiayingw703@gmail.com>
Co-authored-by: Geoff Stuart <geoff.vball@gmail.com>
Co-authored-by: Shrenuj Bansal <shrenuj.bansal@protocol.ai>
Co-authored-by: Shrenuj Bansal <108157875+shrenujbansal@users.noreply.github.com>
Co-authored-by: Geoff Stuart <geoffrey.stuart@protocol.ai>
Co-authored-by: Aayush Rajasekaran <aayushrajasekaran@Aayushs-MacBook-Pro.local>
Co-authored-by: ZenGround0 <5515260+ZenGround0@users.noreply.github.com>
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
|
2023-01-13 19:11:13 +00:00 |
|
Aayush
|
0efca4d266
|
introduce v9 actors and nv17
|
2022-09-09 21:40:15 -04:00 |
|
Aayush
|
9812792d46
|
fix: verifreg: serialize RmDcProposalID as int, not tuple
|
2022-08-23 16:58:10 -04:00 |
|
Aayush
|
474a50252b
|
FVM: always enable tracing for user-triggered executions
|
2022-07-14 15:41:26 -04:00 |
|
Łukasz Magiera
|
e65fae28de
|
chore: fix imports
|
2022-06-14 17:00:51 +02:00 |
|
Aayush
|
82e439172e
|
Drop actor meta shimming for testing
|
2022-06-08 13:41:30 -04:00 |
|
Aayush Rajasekaran
|
6f25476709
|
chore: vm: Rename tracing envvar to LOTUS_VM_ENABLE_TRACING
|
2022-06-01 18:18:49 -04:00 |
|
Aayush
|
b2b20e469f
|
Fix tests
|
2022-05-17 15:21:27 -04:00 |
|
Aayush
|
8cca9b1970
|
Use new go-state-types accessors
|
2022-05-17 15:21:27 -04:00 |
|
Aayush
|
b60d795a5d
|
FVM: Support exectraces
|
2022-04-19 18:05:49 -04:00 |
|
vyzo
|
752ce9e590
|
make tests work
|
2022-04-14 19:31:14 +03:00 |
|
Aayush
|
3370847f3e
|
Implement FIP-0031
|
2022-04-14 19:28:16 +03:00 |
|
Aayush
|
9ea623e125
|
Rename the Lotus VM to LegacyVM
|
2022-03-15 19:40:17 -04:00 |
|
Aayush Rajasekaran
|
670bd993f3
|
Refactor: VM: Remove the NetworkVersionGetter
|
2021-12-17 19:14:21 -05:00 |
|
Aayush Rajasekaran
|
6f6f5d79fb
|
Refactor: State: Let Rand get network versions
|
2021-12-17 18:54:17 -05:00 |
|
Aayush Rajasekaran
|
aa1b770974
|
Rand: Refactor so that versioning lives in StateRand
|
2021-12-17 13:58:53 -05:00 |
|
Aayush Rajasekaran
|
80d5e52923
|
Merge branch 'master' into next
|
2021-12-13 13:24:28 -05:00 |
|
gstuart
|
9108828aeb
|
Make Lotus vm gas tracing an env var
|
2021-12-10 17:27:44 -05:00 |
|
c r
|
e16e9ad343
|
reorder transfer checks so as to ensure sending more money than you have to yourself fails with an error (fixing issue 7596)
PR #7637, also adds tests to make sure behavior is correct across versions.
|
2021-11-29 17:26:47 -05:00 |
|
Aayush Rajasekaran
|
5f1783c9a5
|
Address review
|
2021-11-19 15:11:13 -05:00 |
|
Aayush Rajasekaran
|
1449644c34
|
Integrate v7 actors
|
2021-11-17 15:55:14 -05:00 |
|
Jennifer Wang
|
38e01cba83
|
Merge branch 'release/v1.12.0' into jen/12tomaster
|
2021-10-04 02:38:00 -04:00 |
|
Aayush Rajasekaran
|
c3c46e9097
|
Fix Drand fetching around null tipsets
|
2021-09-29 11:57:59 -04:00 |
|
Aayush Rajasekaran
|
7b4c657e90
|
Add v6 actors
|
2021-09-21 14:23:14 -04:00 |
|
Aayush Rajasekaran
|
b9bfcc4b69
|
Randomness: Move getters from ChainAPI to StateAPI
|
2021-09-21 14:20:15 -04:00 |
|
Aayush Rajasekaran
|
1d6db306ec
|
Randomness: Move getters from ChainAPI to StateAPI
|
2021-09-15 00:03:13 +02:00 |
|
ZenGround0
|
e09a25ca68
|
Remove unnecessary ret log
|
2021-07-28 18:26:29 -04:00 |
|
ZenGround0
|
0202192fc0
|
Log more call context during errors
|
2021-07-28 18:26:29 -04:00 |
|
Aayush Rajasekaran
|
a41a1cbd93
|
Gate runtime's GetRandomnessFromBeacon on HyperdriveHeight, not network version
|
2021-06-03 15:47:49 -04:00 |
|
Aayush Rajasekaran
|
39f2246ae6
|
Use build.UpgradeHyperDriveHeight directly when sourcing randomness in VM
|
2021-06-01 14:43:46 -04:00 |
|
Aayush Rajasekaran
|
61554cf3e0
|
Update to latest actors
|
2021-05-31 14:47:41 -04:00 |
|
Aayush Rajasekaran
|
21b4741e30
|
Fix randomness fetching around null blocks
|
2021-05-26 21:06:06 -04:00 |
|
Łukasz Magiera
|
506f39b294
|
WIP: Integrate FIP0013
|
2021-05-11 22:10:29 -04:00 |
|
Jakub Sztandera
|
f1291f137c
|
Enable Callers tracing when GasTracing is enabled
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-12-01 13:53:30 +01:00 |
|
Aayush Rajasekaran
|
322f34c6c6
|
Tweak handling of bad beneficaries in DeleteActor
|
2020-11-18 01:52:46 -05:00 |
|
Jakub Sztandera
|
f580892e9e
|
Disable gas tracing
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-11-17 20:41:34 +01:00 |
|
Jakub Sztandera
|
f9771c67fb
|
Fix gas multi error in virtual gas
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-11-17 20:41:34 +01:00 |
|
Jakub Sztandera
|
238174cfca
|
Adapt virtual gas
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-11-17 20:41:33 +01:00 |
|
Jakub Sztandera
|
f130cd6fca
|
Adjust virtual gas
Signed-off-by: Jakub Sztandera <kubuxu@protocol.ai>
|
2020-11-17 20:41:33 +01:00 |
|
Aayush Rajasekaran
|
ce9146916a
|
fix: actor method params deserialization error exit code
|
2020-11-17 00:22:50 -05:00 |
|
Aayush Rajasekaran
|
dff88b63b2
|
fix: guard against self beneficiary when deleting actor
|
2020-11-17 00:22:50 -05:00 |
|
zgfzgf
|
4d9c90ed4a
|
modify runtime gasUsed printf
|
2020-11-03 15:46:35 +08:00 |
|
Steven Allen
|
4e730b5ec8
|
port to v2 imports
|
2020-10-21 12:16:23 -07:00 |
|
Aayush Rajasekaran
|
7f46ad19ac
|
VM: Enforce a call depth limit
|
2020-10-20 18:19:50 -04:00 |
|
Steven Allen
|
df4b068d0e
|
Merge branch 'master' into next
|
2020-10-07 11:55:00 -07:00 |
|
Raúl Kripalani
|
7cd1330acd
|
make vm.EnableGasTracing public.
|
2020-10-07 15:52:03 +01:00 |
|
Aayush Rajasekaran
|
dfaabb4596
|
Merge pull request #3697 from filecoin-project/fix/actor-panic-fatal
fix: error when actor panics directly
|
2020-10-06 17:41:31 -04:00 |
|
Aayush Rajasekaran
|
d9fad5fad0
|
Move rt.Message fixes behind fork logic
|
2020-10-06 17:37:50 -04:00 |
|
Aayush Rajasekaran
|
757aa1039f
|
Panic if runtime's Message has non-ID caller or receiver
|
2020-10-06 17:37:50 -04:00 |
|
Aayush Rajasekaran
|
7b556252db
|
Use SysErrReserved1 in the event of an actors panic
|
2020-10-06 05:34:53 -04:00 |
|