コード例 #1
0
ファイル: Form1.cs プロジェクト: 520hacker/EthereumWalletApp
        private void btnSend_Click(object sender, EventArgs e)
        {
            var value = txtAmount.Text.ToBigInteger(NumberStyles.Integer);

            value = value * 1000000000000000000;

            var transaction = new Transaction()
            {
                To    = txtSendTo.Text,
                From  = cmdAccounts.SelectedItem.ToString(),
                Value = value.ToHexString()
            };


            var txHash = EthereumService.SendTransaction(transaction);

            var sendTxHistory = new SendTxHistory()
            {
                DateTime = DateTime.Now.ToString(),
                Amount   = transaction.Value.ToBigInteger().WeiToEther(),
                Hash     = txHash
            };

            SendTxHistoryList.Add(sendTxHistory);

            dgSendTransactions.DataSource = null;
            dgSendTransactions.DataSource = SendTxHistoryList;
            SetGridWidth();

            txtTransactionHash.Text = txHash;
            // MessageBox.Show(txHash, "Transaction");
        }
コード例 #2
0
        private void btnSend_Click(object sender, EventArgs e)
        {
            var value = txtAmount.Text.ToBigInteger(NumberStyles.Integer);
            value = value*1000000000000000000;

            var transaction = new Transaction()
            {
                To = txtSendTo.Text,
                From = cmdAccounts.SelectedItem.ToString(),
                Value = value.ToHexString()
            };

            var txHash = EthereumService.SendTransaction(transaction);

            var sendTxHistory = new SendTxHistory()
            {
                DateTime = DateTime.Now.ToString(),
                Amount =  transaction.Value.ToBigInteger().WeiToEther(),
                Hash = txHash
            };

            SendTxHistoryList.Add(sendTxHistory);

            dgSendTransactions.DataSource = null;
            dgSendTransactions.DataSource = SendTxHistoryList;
            SetGridWidth();

            txtTransactionHash.Text = txHash;
            // MessageBox.Show(txHash, "Transaction");
        }