Steven Allen
5ac64aaad8
fix: state: rename Actor.Address and only use it for f4 addresses ( #12155 )
...
Per the FIP [1], the top-level actor address field should only be used
for delegated addresses. Unfortunately, the FIP's design was changed [2]
but neither lotus genesis code nor the field name were updated to
reflect this. Fortunately, all the migration code (on mainnet, at
least), has correctly left this field unset/unchanged (except for actors
with f4 addresses).
[1]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#new-lookup_delegated_address-syscall-and-state-changes
[2]: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0048.md#recording-other-addresses-in-the-actorstate-root
2024-06-27 11:05:55 +04:00
ZenGround0
1e8bc10b04
Rough draft ( #12139 )
...
* FIP 0085 test
* Review response
---------
Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2024-06-25 16:16:00 +00:00
Rod Vagg
0da6077f4d
feat: niporep: introduce SealProofVariant
2024-06-25 19:13:07 +10:00
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
Aayush
e6b0231ab5
Add more post-migration sanity checks
2023-08-14 18:11:47 -04:00
Mikers
f57b5bdedc
spelling
2023-08-09 14:28:29 -10:00
Mikers
0b68348738
initial skeleton for nv21 migrations test. migration succesfully executes. todo @aayush and @zen add relevant tests
2023-08-09 14:18:05 -10:00
Andrew Jackson (Ajax)
b43665a3c1
synthPoRep in PreferredSeal..()
2023-07-13 15:47:58 +02:00
Aayush
82a3578849
Update actors bundles to fip/20230406
2023-04-06 16:44:20 -04:00
Aayush
74567a16d1
Add and test the FIP-0061 migration
2023-04-06 14:59:47 -04:00
Aayush
0356163a2e
Address review
2023-04-06 14:39:57 -04:00