public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> dposOptions, IOptionsSnapshot <EconomicOptions> economicOptions, IOptionsSnapshot <ContractOptions> contractOptions) { _consensusOptions = dposOptions.Value; _economicOptions = economicOptions.Value; _contractOptions = contractOptions.Value; }
public UnitTestTokenContractInitializationProvider( ITokenContractInitializationDataProvider tokenContractInitializationDataProvider, IOptionsSnapshot <EconomicOptions> economicOptions, IOptionsSnapshot <ConsensusOptions> consensusOptions) : base( tokenContractInitializationDataProvider) { _economicOptions = economicOptions.Value; _consensusOptions = consensusOptions.Value; }
public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> dposOptions, IOptionsSnapshot <EconomicOptions> economicOptions, IOptionsSnapshot <ContractOptions> contractOptions) { _consensusOptions = dposOptions.Value; _economicOptions = economicOptions.Value; _contractOptions = contractOptions.Value; _codes = ContractsDeployer.GetContractCodes <GenesisSmartContractDtoProvider>(_contractOptions .GenesisContractDir); }
public GenesisSmartContractDtoProvider(IOptionsSnapshot <ConsensusOptions> consensusOptions, IOptionsSnapshot <EconomicOptions> economicOptions, ContractsDeployer contractsDeployer, IAccountService accountService) { _accountService = accountService; _consensusOptions = consensusOptions.Value; _economicOptions = economicOptions.Value; _codes = contractsDeployer.GetContractCodes <GenesisSmartContractDtoProvider>(); }
public ElectionContractInitializationProvider( IOptionsSnapshot <EconomicOptions> economicOptions, IOptionsSnapshot <ConsensusOptions> consensusOptions) { _consensusOptions = consensusOptions.Value; _economicOptions = economicOptions.Value; }