You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To facilitate this, Endo will need to implement a two-pass assemble method and not use moduleMapHook instead of moduleMap for all dependencies. In the first, flat pass over the compartment map, it will construct all of the compartments, passing the evolving compartment map to each child compartment. This pass will no longer be recursive and will not detect import cycles. The load phase will allow cross-linkage by referring to the compartment map in the moduleMapHook.
The text was updated successfully, but these errors were encountered:
Agoric contracts use these mutually-dependent packages:
To facilitate this, Endo will need to implement a two-pass
assemble
method and not usemoduleMapHook
instead ofmoduleMap
for all dependencies. In the first, flat pass over the compartment map, it will construct all of the compartments, passing the evolving compartment map to each child compartment. This pass will no longer be recursive and will not detect import cycles. Theload
phase will allow cross-linkage by referring to the compartment map in themoduleMapHook
.The text was updated successfully, but these errors were encountered: