public SmartContractBridgeService(ISmartContractService smartContractService, IBlockchainService blockchainService, ISmartContractAddressService smartContractAddressService, IBlockchainStateManager blockchainStateManager, IStateSizeLimitProvider stateSizeLimitProvider) { _smartContractService = smartContractService; _blockchainService = blockchainService; _smartContractAddressService = smartContractAddressService; _blockchainStateManager = blockchainStateManager; _stateSizeLimitProvider = stateSizeLimitProvider; Logger = NullLogger <SmartContractBridgeService> .Instance; }
public StateSizeLimitProviderTests() { _stateSizeLimitProvider = GetRequiredService <IStateSizeLimitProvider>(); _blockStateSetManger = GetRequiredService <IBlockStateSetManger>(); }
public StateLimitSizeConfigurationProcessor(IStateSizeLimitProvider stateSizeLimitProvider) { _stateSizeLimitProvider = stateSizeLimitProvider; }