public CSharpSmartContractRunner( string sdkDir) { var sdkDir1 = Path.GetFullPath(sdkDir); _sdkStreamManager = new SdkStreamManager(sdkDir1); }
public SmartContractRunnerForCategoryZero( string sdkDir, IServiceContainer <IExecutivePlugin> executivePlugins = null) { _sdkDir = Path.GetFullPath(sdkDir); _sdkStreamManager = new SdkStreamManager(_sdkDir); _executivePlugins = executivePlugins ?? ServiceContainerFactory <IExecutivePlugin> .Empty; }
public SmartContractRunnerForCategoryZero( string sdkDir, IServiceContainer <IExecutivePlugin> executivePlugins = null, IEnumerable <string> blackList = null, IEnumerable <string> whiteList = null) { _sdkDir = Path.GetFullPath(sdkDir); _sdkStreamManager = new SdkStreamManager(_sdkDir); _contractAuditor = new ContractAuditor(blackList, whiteList); _executivePlugins = executivePlugins ?? ServiceContainerFactory <IExecutivePlugin> .Empty; }
public SmartContractRunnerForCategoryZero( string sdkDir, IServiceContainer <IExecutivePlugin> executivePlugins, IEnumerable <string> blackList = null, IEnumerable <string> whiteList = null) { _sdkDir = Path.GetFullPath(sdkDir); _sdkStreamManager = new SdkStreamManager(_sdkDir); _assemblyChecker = new AssemblyChecker(blackList, whiteList); _executivePlugins = executivePlugins; }
public ContractCodeLoadContext(ISdkStreamManager sdkStreamManager) { _sdkStreamManager = sdkStreamManager; }
public ContractCodeLoadContext(ISdkStreamManager sdkStreamManager) : base(isCollectible: true) { _sdkStreamManager = sdkStreamManager; }