| 98 | } |
| 99 | |
| 100 | async function saveSubnetActor( |
| 101 | deployments, |
| 102 | updatedFacets: { [key in string]: string }, |
| 103 | ) { |
| 104 | const subnetActorJsonPath = `${process.cwd()}/subnet.actor-${ |
| 105 | deployments.SubnetActorDiamond |
| 106 | }.json` |
| 107 | for (const facetIndex in deployments.Facets) { |
| 108 | const facetName = deployments.Facets[facetIndex].name |
| 109 | if (updatedFacets[facetName]) { |
| 110 | deployments.Facets[facetIndex].address = updatedFacets[facetName] |
| 111 | } |
| 112 | } |
| 113 | fs.writeFileSync(subnetActorJsonPath, JSON.stringify(deployments)) |
| 114 | } |
| 115 | |
| 116 | async function getSubnetRegistry( |
| 117 | env: string, |