lotus/chain/vm
Masih H. Derkani f907354300 Refactor LookupID* APIs in StateManager and StateTree
The naming of `LookupID` can cause confusion when resolving actor IDs vs
 ID addresses. To avoid this:

* Refactor `StateTree` `LookupID` to `LookupIDAddress`, because it
returns ID address.
* Refactor `StateManager` `LookupID` to
`LookupIDAddress` because it also returns ID address via a chain call to
`StateTree`.
* Introduce a new API `StateManager` dedicated to resolving address to
actor ID, called `LookupID` which returns `abi.ActorID`.

For context, see:
 * https://github.com/filecoin-project/lotus/pull/11723#discussion_r1534728607
2024-04-24 15:25:48 +01:00
..
burn_test.go fix make gen 2022-08-29 16:25:30 +02:00
burn.go disable gas burning for window post messages 2020-12-16 00:10:25 -05:00
execution.go feat: fvm: optimize FVM lanes a bit (#11875) 2024-04-14 15:12:19 -05:00
fvm_util.go feat: fvm: apply a max length when decoding events 2023-07-08 11:05:01 -04:00
fvm.go fix: nv21fix migration: correctly upgrade system actor 2023-11-09 14:14:41 -05:00
gas_v0_test.go fix make gen 2022-08-29 16:25:30 +02:00
gas_v0.go chore: fix imports 2022-06-14 17:00:51 +02:00
gas.go fix: gas: update ffi & correct the message inclusion cost in nv18 (#10228) 2023-02-10 12:48:20 +00:00
invoker_test.go Invoker: Use MethodMeta from go-state-types 2022-10-19 15:53:26 -04:00
invoker.go fix: chain: make sure the head is empty, not the code 2023-02-09 11:36:02 -08:00
mkactor.go set predictable address when creating account actors 2022-11-09 11:15:16 +02:00
runtime_test.go fix make gen 2022-08-29 16:25:30 +02:00
runtime.go Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
syscalls.go legacy syscalls: Cleanup ComputeUnsealedSectorCID 2023-07-31 12:43:47 +02:00
vm.go Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
vmi.go refactor: move vm.Rand to rand.Rand 2023-08-22 11:34:28 -04:00