aboutsummaryrefslogblamecommitdiffstats
path: root/genesis.go
blob: 21b8e9998f521833c6a997c5c29b227c899882fb (plain) (tree)

































                                                                              
package main

import (
  "math"
)

/*
 * This is the special genesis block.
 */

var GenisisHeader = []interface{}{
  // Block number
  uint32(0),
  // Previous hash (none)
  "",
  // Sha of uncles
  string(Sha256Bin(Encode([]interface{}{}))),
  // Coinbase
  "",
  // Root state
  "",
  // Sha of transactions
  string(Sha256Bin(Encode([]interface{}{}))),
  // Difficulty
  uint32(math.Pow(2, 36)),
  // Time
  uint64(1),
  // Nonce
  uint32(0),
  // Extra
  "",
}

var Genesis = []interface{}{ GenisisHeader, []interface{}{}, []interface{}{} }