lotus/chain
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
..
actors Merge branch 'releases' 2024-03-27 08:55:17 -07:00
beacon docs(drand): document the meaning of "IsChained" (#11692) 2024-03-22 07:00:28 +01:00
consensus Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
ethhashlookup simplify transaction hash db queries, prevent fd leaks 2023-01-30 11:03:12 -05:00
events Merge branch 'releases' 2024-04-09 15:28:10 -05:00
exchange AggregateProofType nil when doing batch updates 2024-03-22 07:00:28 +01:00
gen feat: sealing: Support nv22 DDO features in the sealing pipeline (#11226) 2024-03-22 07:00:28 +01:00
index Fix/texts (#11298) 2023-10-27 11:32:42 -07:00
market master-to-sturdy 2023-09-21 10:37:02 -05:00
messagepool chore: remove repetitive words 2024-03-15 13:44:34 +11:00
messagesigner misc: Drop the raft-cluster experiment 2023-11-29 17:28:46 +01:00
rand master-to-sturdy 2023-09-21 10:37:02 -05:00
state Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
stmgr Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
store Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
sub chore: fix some typos in comments (#11892) 2024-04-18 10:34:20 +02:00
types feat: curio: web based config edit (#11822) 2024-04-16 09:30:27 -05:00
vectors lint, db timout, cfg rm 2023-09-29 11:56:10 -05:00
vm Refactor LookupID* APIs in StateManager and StateTree 2024-04-24 15:25:48 +01:00
wallet chore: switch back to upstream ledger library (#11651) 2024-02-26 07:54:32 -08:00
badtscache.go bump libp2p version to v0.30 2023-11-21 22:10:40 +08:00
block_receipt_tracker.go refactor: update cache to the new generic version (#10463) 2023-03-13 15:29:09 -07:00
checkpoint.go fix: sync: atomically switch chains when checkpointing (#11595) 2024-01-26 08:50:32 -08:00
sync_manager_test.go fix make gen 2022-08-29 16:25:30 +02:00
sync_manager.go chore: remove repetitive words 2024-03-15 13:44:34 +11:00
sync_test.go docs: fix function names in comments (#11898) 2024-04-19 12:00:02 +10:00
sync.go feat: drand: refactor round verification 2024-03-22 07:00:28 +01:00
syncstate.go Expose WorkerID 2020-10-28 20:22:07 +01:00
types_test.go fix make gen 2022-08-29 16:25:30 +02:00