import { deployConstantsHolder } from "./constantsHolder" ; import { deployFunctionFactory } from "./factory" ; import { deployNodes } from "./nodes" ; import { deploySchainsInternal } from "./schainsInternal" ; import { deploySkaleVerifier } from "./skaleVerifier" ; import { deployNodeRotation } from "./nodeRotation" ; import { ContractManager , Schains } from "../../../typechain" ; const deploySchains = deployFunctionFactory ( "Schains" , async ( contractManager ) => { await deploySchainsInternal ( contractManager ) ; await deploySchainsInternal ( contractManager ) ; await deployConstantsHolder ( contractManager ) ; await deployNodes ( contractManager ) ; await deploySkaleVerifier ( contractManager ) ; await deployNodeRotation ( contractManager ) ; } ) ; export { deploySchains } ;