Go-Ethereum

如何在創世區塊中包含交易

  • October 31, 2018

有人可以建議如何將交易包含在genesis私有乙太坊網路的區塊中嗎?

可以通過genesis.json類似於使用code:參數的契約來完成嗎?

根據乙太坊目前的原始碼,你不能在創世塊中包含 tnx

type Genesis struct {
   Config     *params.ChainConfig `json:"config"`
   Nonce      uint64              `json:"nonce"`
   Timestamp  uint64              `json:"timestamp"`
   ExtraData  []byte              `json:"extraData"`
   GasLimit   uint64              `json:"gasLimit"   gencodec:"required"`
   Difficulty *big.Int            `json:"difficulty" gencodec:"required"`
   Mixhash    common.Hash         `json:"mixHash"`
   Coinbase   common.Address      `json:"coinbase"`
   Alloc      GenesisAlloc        `json:"alloc"      gencodec:"required"`

   // These fields are used for consensus tests. Please don't use them
   // in actual genesis blocks.
   Number     uint64      `json:"number"`
   GasUsed    uint64      `json:"gasUsed"`
   ParentHash common.Hash `json:"parentHash"`
}

希望這有幫助!

引用自:https://ethereum.stackexchange.com/questions/61537