//Standard
        public static StandardTokenService GetMoralityStandardTokenBank(MoralityTokenSettings settings)
        {
            var web3 = new Web3(settings.InfuraAddress);
            var standardTokenService = new StandardTokenService(web3, settings.ContractAddress);

            return(standardTokenService);
        }
        public static IMoralityPlayersBank GetMoralityPlayersBank(MoralityTokenSettings settings, string userPassword)
        {
            var client = Web3Factory.GetWeb3(settings.InfuraAddress, settings.AdminPass);

            return(new MoralityPlayersBank(client, settings.PlayersAddress, settings.InfuraAddress, settings.PlayersAbi, settings.AdminAddress));
        }
        //Storage
        public static IMoralityStorageBank GetMoralityStorageBank(MoralityTokenSettings settings)
        {
            var client = Web3Factory.GetWeb3(settings.InfuraAddress, settings.AdminPass);

            return(new MoralityStorageBank(client, settings.StorageAddress, settings.InfuraAddress, settings.StorageAbi, settings.AdminAddress));
        }
示例#4
0
 public MoTokenRepository(MoralityTokenSettings settings)
 {
     _moralityTokenBank = MoralityTokenBankFactory.GetMoralityTokenBank(settings);
 }