Renamed to balance
This commit is contained in:
		@@ -2,15 +2,16 @@ package main
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import (
 | 
					import (
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 | 
						"math/big"
 | 
				
			||||||
 | 
						"strconv"
 | 
				
			||||||
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethchain"
 | 
						"github.com/ethereum/eth-go/ethchain"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethstate"
 | 
						"github.com/ethereum/eth-go/ethstate"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethutil"
 | 
						"github.com/ethereum/eth-go/ethutil"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethvm"
 | 
						"github.com/ethereum/eth-go/ethvm"
 | 
				
			||||||
	"github.com/ethereum/go-ethereum/utils"
 | 
						"github.com/ethereum/go-ethereum/utils"
 | 
				
			||||||
	"github.com/go-qml/qml"
 | 
						"github.com/go-qml/qml"
 | 
				
			||||||
	"math/big"
 | 
					 | 
				
			||||||
	"strconv"
 | 
					 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
type DebuggerWindow struct {
 | 
					type DebuggerWindow struct {
 | 
				
			||||||
@@ -134,26 +135,13 @@ func (self *DebuggerWindow) Debug(valueStr, gasStr, gasPriceStr, scriptStr, data
 | 
				
			|||||||
	state := self.lib.eth.StateManager().TransState()
 | 
						state := self.lib.eth.StateManager().TransState()
 | 
				
			||||||
	account := self.lib.eth.StateManager().TransState().GetAccount(keyPair.Address())
 | 
						account := self.lib.eth.StateManager().TransState().GetAccount(keyPair.Address())
 | 
				
			||||||
	contract := ethstate.NewStateObject([]byte{0})
 | 
						contract := ethstate.NewStateObject([]byte{0})
 | 
				
			||||||
	contract.Amount = value
 | 
						contract.Balance = value
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	self.SetAsm(script)
 | 
						self.SetAsm(script)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	callerClosure := ethvm.NewClosure(account, contract, script, gas, gasPrice)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	block := self.lib.eth.BlockChain().CurrentBlock
 | 
						block := self.lib.eth.BlockChain().CurrentBlock
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/*
 | 
						callerClosure := ethvm.NewClosure(account, contract, script, gas, gasPrice)
 | 
				
			||||||
		vm := ethchain.NewVm(state, self.lib.eth.StateManager(), ethchain.RuntimeVars{
 | 
					 | 
				
			||||||
			Block:       block,
 | 
					 | 
				
			||||||
			Origin:      account.Address(),
 | 
					 | 
				
			||||||
			BlockNumber: block.Number,
 | 
					 | 
				
			||||||
			PrevHash:    block.PrevHash,
 | 
					 | 
				
			||||||
			Coinbase:    block.Coinbase,
 | 
					 | 
				
			||||||
			Time:        block.Time,
 | 
					 | 
				
			||||||
			Diff:        block.Difficulty,
 | 
					 | 
				
			||||||
			Value:       ethutil.Big(valueStr),
 | 
					 | 
				
			||||||
		})
 | 
					 | 
				
			||||||
	*/
 | 
					 | 
				
			||||||
	env := utils.NewEnv(state, block, account.Address(), value)
 | 
						env := utils.NewEnv(state, block, account.Address(), value)
 | 
				
			||||||
	vm := ethvm.New(env)
 | 
						vm := ethvm.New(env)
 | 
				
			||||||
	vm.Verbose = true
 | 
						vm.Verbose = true
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,11 @@ package main
 | 
				
			|||||||
import (
 | 
					import (
 | 
				
			||||||
	"bytes"
 | 
						"bytes"
 | 
				
			||||||
	"fmt"
 | 
						"fmt"
 | 
				
			||||||
 | 
						"math/big"
 | 
				
			||||||
 | 
						"strconv"
 | 
				
			||||||
 | 
						"strings"
 | 
				
			||||||
 | 
						"time"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	"github.com/ethereum/eth-go"
 | 
						"github.com/ethereum/eth-go"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethchain"
 | 
						"github.com/ethereum/eth-go/ethchain"
 | 
				
			||||||
	"github.com/ethereum/eth-go/ethdb"
 | 
						"github.com/ethereum/eth-go/ethdb"
 | 
				
			||||||
@@ -13,10 +18,6 @@ import (
 | 
				
			|||||||
	"github.com/ethereum/eth-go/ethwire"
 | 
						"github.com/ethereum/eth-go/ethwire"
 | 
				
			||||||
	"github.com/ethereum/go-ethereum/utils"
 | 
						"github.com/ethereum/go-ethereum/utils"
 | 
				
			||||||
	"github.com/go-qml/qml"
 | 
						"github.com/go-qml/qml"
 | 
				
			||||||
	"math/big"
 | 
					 | 
				
			||||||
	"strconv"
 | 
					 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
	"time"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
var logger = ethlog.NewLogger("GUI")
 | 
					var logger = ethlog.NewLogger("GUI")
 | 
				
			||||||
@@ -313,7 +314,7 @@ func (gui *Gui) update() {
 | 
				
			|||||||
	state := gui.eth.StateManager().TransState()
 | 
						state := gui.eth.StateManager().TransState()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	unconfirmedFunds := new(big.Int)
 | 
						unconfirmedFunds := new(big.Int)
 | 
				
			||||||
	gui.win.Root().Call("setWalletValue", fmt.Sprintf("%v", ethutil.CurrencyToString(state.GetAccount(gui.address()).Amount)))
 | 
						gui.win.Root().Call("setWalletValue", fmt.Sprintf("%v", ethutil.CurrencyToString(state.GetAccount(gui.address()).Balance)))
 | 
				
			||||||
	gui.getObjectByName("syncProgressIndicator").Set("visible", !gui.eth.IsUpToDate())
 | 
						gui.getObjectByName("syncProgressIndicator").Set("visible", !gui.eth.IsUpToDate())
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	lastBlockLabel := gui.getObjectByName("lastBlockLabel")
 | 
						lastBlockLabel := gui.getObjectByName("lastBlockLabel")
 | 
				
			||||||
@@ -324,7 +325,7 @@ func (gui *Gui) update() {
 | 
				
			|||||||
			block := b.Resource.(*ethchain.Block)
 | 
								block := b.Resource.(*ethchain.Block)
 | 
				
			||||||
			gui.processBlock(block, false)
 | 
								gui.processBlock(block, false)
 | 
				
			||||||
			if bytes.Compare(block.Coinbase, gui.address()) == 0 {
 | 
								if bytes.Compare(block.Coinbase, gui.address()) == 0 {
 | 
				
			||||||
				gui.setWalletValue(gui.eth.StateManager().CurrentState().GetAccount(gui.address()).Amount, nil)
 | 
									gui.setWalletValue(gui.eth.StateManager().CurrentState().GetAccount(gui.address()).Balance, nil)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case txMsg := <-txChan:
 | 
							case txMsg := <-txChan:
 | 
				
			||||||
@@ -345,7 +346,7 @@ func (gui *Gui) update() {
 | 
				
			|||||||
					unconfirmedFunds.Add(unconfirmedFunds, tx.Value)
 | 
										unconfirmedFunds.Add(unconfirmedFunds, tx.Value)
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				gui.setWalletValue(object.Amount, unconfirmedFunds)
 | 
									gui.setWalletValue(object.Balance, unconfirmedFunds)
 | 
				
			||||||
			} else {
 | 
								} else {
 | 
				
			||||||
				object := state.GetAccount(gui.address())
 | 
									object := state.GetAccount(gui.address())
 | 
				
			||||||
				if bytes.Compare(tx.Sender(), gui.address()) == 0 {
 | 
									if bytes.Compare(tx.Sender(), gui.address()) == 0 {
 | 
				
			||||||
@@ -354,7 +355,7 @@ func (gui *Gui) update() {
 | 
				
			|||||||
					object.AddAmount(tx.Value)
 | 
										object.AddAmount(tx.Value)
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				gui.setWalletValue(object.Amount, nil)
 | 
									gui.setWalletValue(object.Balance, nil)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				state.UpdateStateObject(object)
 | 
									state.UpdateStateObject(object)
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user