コード例 #1
0
 public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions,
                                        IOptionsSnapshot <ContractOptions> contractOptions, ISideChainInitializationDataProvider sideChainInitializationDataProvider)
 {
     _sideChainInitializationDataProvider = sideChainInitializationDataProvider;
     _consensusOptions = consensusOptions.Value;
     _contractOptions  = contractOptions.Value;
 }
コード例 #2
0
 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;
 }
コード例 #4
0
 public SideChainCrossChainContractInitializationDataProvider(
     ISideChainInitializationDataProvider sideChainInitializationDataProvider)
 {
     _sideChainInitializationDataProvider = sideChainInitializationDataProvider;
 }
 public SideChainParliamentContractInitializationDataProvider(ISideChainInitializationDataProvider sideChainInitializationDataProvider)
 {
     _sideChainInitializationDataProvider = sideChainInitializationDataProvider;
 }
 public SideChainAEDPoSContractInitializationDataProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions,
                                                          ISideChainInitializationDataProvider sideChainInitializationDataProvider)
 {
     _sideChainInitializationDataProvider = sideChainInitializationDataProvider;
     _consensusOptions = consensusOptions.Value;
 }