前提・実現したいこと
私は現在,大学の研究でブロックチェーンについて学んでいるものです.
その過程で,gethをプライベートネットワーク上で動かすため,ethereum入門リンク内容というサイトさんを参考にしながらその仕組みについて学んでいます.
無事マイニングに成功し,いざプライベートネットワーク上でetherを送金しようといたのですが,うまく送金することができません.
もっと具体的に言いますと,送金するというtransactionは受け取ってもらえたのですが,いつまで待ってもpendingTransactionのままで,一向に,transactionが送金されません.
基本的には,手順に忠実に作業を進めたので,特によくなかったところも思い当たらず困っています.
よろしければお知恵をお貸しいただけないでしょうか?
発生している問題・エラーメッセージ
eth.getTransaction('0x3710b45499a192fbb071f197e96cb85a1583a802cbfbfc88f3e5ca1eec671bce'
... )
{
blockHash: null,
blockNumber: null,
from: "0x617c4ae05bf497078a0bc073434dd24cb478fe8b",
gas: 21000,
gasPrice: 1000000000,
hash: "0x3710b45499a192fbb071f197e96cb85a1583a802cbfbfc88f3e5ca1eec671bce",
input: "0x",
nonce: 0,
r: "0x89aae16c39c072975c1c2de44270e6f4a7fc2ccab68370d4b66992f8675a518e",
s: "0x3fcd7cfe17189f91213a6112013008aa300262abd56d20ef5f134d16aff7a596",
to: "0xbb78b04ea78f346d81d4364015173c2eccecc5bd",
transactionIndex: null,
v: "0x41",
value: 5000000000000000000
}
eth.pendingTransactions.length
1
試したこと
・再インストール
・24時間のマイニング状態で待機
・トランザクションの追加(追加トランザクションもpeningtransactionのままでした)
補足情報(FW/ツールのバージョンなど
使用したgethのバージョンは現在の最新であるgeth1.9.2forwindowsです.
genesisfileの中身は以下の通りです.
{
"config": {
"chainId": 15
},
"nonce": "0x0000000000000042",
"timestamp": "0x0",
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"extraData": "",
"gasLimit": "0x8000000",
"difficulty": "0x4000",
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
"coinbase": "0x3333333333333333333333333333333333333333",
"alloc": {}
}
トランザクション自体は認識されているようです.
eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")})
"0x3710b45499a192fbb071f197e96cb85a1583a802cbfbfc88f3e5ca1eec671bce"
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。