Ejemplo n.º 1
0
        private static SadGuiState CreateWallet()
        {
            var inputDialog = new MogwaiInputDialog("WalletCreation", "new wallet password?", 40, 8);

            inputDialog.AddButton("ok");
            inputDialog.Button.Click += (btn, args) =>
            {
                var password = inputDialog.Input?.Text;
                _controller.CreateWallet(password);
                _state = _controller.IsWalletCreated ? SadGuiState.Mnemoic : SadGuiState.Fatalerror;
                inputDialog.Hide();
            };
            inputDialog.Show(true);

            return(SadGuiState.Action);
        }
Ejemplo n.º 2
0
        private static SadGuiState CreateWallet()
        {
            var inputDialog = new MogwaiInputDialog("WalletCreation", "new wallet password?", 40, 8);

            inputDialog.AddButon("ok");
            inputDialog.button.Click += (btn, args) =>
            {
                string password = inputDialog.input?.Text;
                _controller.CreateWallet(password);
                if (_controller.IsWalletCreated)
                {
                    _state = SadGuiState.MNEMOIC;
                }
                else
                {
                    _state = SadGuiState.FATALERROR;
                }
                inputDialog.Hide();
            };
            inputDialog.Show(true);

            return(SadGuiState.ACTION);
        }