Changed block chain specific methods

pull/9/head
obscuren 11 years ago
parent 2619604549
commit 6ab368cf74
  1. 2
      dev_console.go
  2. 6
      ethereum.go

@ -128,7 +128,7 @@ func (i *Console) ParseInput(input string) bool {
fmt.Printf("%q\n", d) fmt.Printf("%q\n", d)
case "getaddr": case "getaddr":
encoded, _ := hex.DecodeString(tokens[1]) encoded, _ := hex.DecodeString(tokens[1])
d := i.ethereum.BlockManager.CurrentBlock.State().Get(string(encoded)) d := i.ethereum.BlockManager.BlockChain().CurrentBlock.State().Get(string(encoded))
if d != "" { if d != "" {
decoder := ethutil.NewRlpDecoder([]byte(d)) decoder := ethutil.NewRlpDecoder([]byte(d))
fmt.Println(decoder) fmt.Println(decoder)

@ -84,7 +84,7 @@ func main() {
ethereum.Start() ethereum.Start()
if StartMining { if StartMining {
blockTime := time.Duration(15) blockTime := time.Duration(2)
log.Printf("Dev Test Mining started. Blocks found each %d seconds\n", blockTime) log.Printf("Dev Test Mining started. Blocks found each %d seconds\n", blockTime)
// Fake block mining. It broadcasts a new block every 5 seconds // Fake block mining. It broadcasts a new block every 5 seconds
@ -96,8 +96,8 @@ func main() {
txs := ethereum.TxPool.Flush() txs := ethereum.TxPool.Flush()
block := ethchain.CreateBlock( block := ethchain.CreateBlock(
ethereum.BlockManager.CurrentBlock.State().Root, ethereum.BlockManager.BlockChain().CurrentBlock.State().Root,
ethereum.BlockManager.LastBlockHash, ethereum.BlockManager.BlockChain().LastBlockHash,
"123", "123",
big.NewInt(1), big.NewInt(1),
big.NewInt(1), big.NewInt(1),

Loading…
Cancel
Save