public ContractManager(IBlockLayer blockchain, object lockObj, Settings settings, ILogger <ContractManager> logger) { _blockchain = blockchain; _lockObj = lockObj; _settings = settings; _logger = logger; }
public AuditTrailContract(IBlockLayer blockchain, object lockObj, int threshold, ILogger logger) { _blockchain = blockchain; _lockObj = lockObj; _threshold = threshold; _logger = logger; }
public SimulatorController(IBlockLayer blockchain, Settings settings, ILogger <ContractManager> logger) { _blockchain = blockchain; _contracts = new ContractManager(blockchain, WriteLock, settings, logger); }
public ExplorerController(IBlockLayer blockchain) { _blockchain = blockchain; }
public ProxyLayer(IBlockLayer <BlockData <T> > innerLayer) { this._innerLayer = innerLayer; }
public DnsContract(IBlockLayer blockchain, object lockObj, ILogger logger) { _blockchain = blockchain; _lockObj = lockObj; _logger = logger; }