public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions, IOptionsSnapshot <ContractOptions> contractOptions, ISideChainInitializationDataProvider sideChainInitializationDataProvider) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; _consensusOptions = consensusOptions.Value; _contractOptions = contractOptions.Value; }
public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions, IOptionsSnapshot <ContractOptions> contractOptions, ISideChainInitializationDataProvider sideChainInitializationDataProvider) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; _consensusOptions = consensusOptions.Value; _contractOptions = contractOptions.Value; _codes = ContractsDeployer.GetContractCodes <GenesisSmartContractDtoProvider>(_contractOptions .GenesisContractDir); }
public SideChainGenesisSmartContractDtoProvider( ISideChainInitializationDataProvider sideChainInitializationDataProvider, IContractDeploymentListProvider contractDeploymentListProvider, IEnumerable <IContractInitializationProvider> contractInitializationProviders, IOptionsSnapshot <ContractOptions> contractOptions) : base(contractDeploymentListProvider, contractInitializationProviders) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; _contractOptions = contractOptions.Value; }
public SideChainCrossChainContractInitializationDataProvider( ISideChainInitializationDataProvider sideChainInitializationDataProvider) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; }
public SideChainParliamentContractInitializationDataProvider(ISideChainInitializationDataProvider sideChainInitializationDataProvider) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; }
public SideChainAEDPoSContractInitializationDataProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions, ISideChainInitializationDataProvider sideChainInitializationDataProvider) { _sideChainInitializationDataProvider = sideChainInitializationDataProvider; _consensusOptions = consensusOptions.Value; }