Beispiel #1
0
 public SmartContractController()
 {
     this.smartContractDb      = new SmartContractDb();
     this.accountDb            = new AccountDb();
     this.logger               = new BlockchainLogger();
     this.smartContractManager = new SmartContractManager(this.smartContractDb, this.accountDb, this.logger);
 }
Beispiel #2
0
 public SmartContractManager(ISmartContractDb smartContractDb, IAccountDb accountDb, IBlockchainLogger logger)
 {
     this.smartContractDb = smartContractDb;
     this.accountDb       = accountDb;
     this.logger          = logger;
 }
Beispiel #3
0
 public AccountManager(IAccountDb accDb)
 {
     this.accountDb = accDb;
 }
Beispiel #4
0
 public AccountController()
 {
     this.accountDb      = new AccountDb();
     this.accountManager = new AccountManager(this.accountDb);
 }