1.確認内容
(1) 送金テスト
(2) 送金した時のGas
(3) トランザクション情報
(4) ブロック情報
2.送金テスト
# geth attach http://localhost:8545
> web3.fromWei(eth.getBalance(eth.accounts[0]));
1000
> web3.fromWei(eth.getBalance(eth.accounts[1]));
1000
> personal.unlockAccount(eth.accounts[0],"")
true
> eth.sendTransaction({from: eth.accounts[0], to: eth.accounts[1], value: web3.toWei(5, "ether")})
"0x751735f0379947734ef0f73ad53e3831cd5b63ba468d917e3f210575ca5bf2de"
> web3.fromWei(eth.getBalance(eth.accounts[1], 'latest'));
1005
> web3.fromWei(eth.getBalance(eth.accounts[1], 'pending'));
1005
> personal.unlockAccount(eth.accounts[1],"")
true
> eth.sendTransaction({from: eth.accounts[1], to: eth.accounts[0], value: web3.t
oWei(5, "ether")})
"0xb9225bbd23465cc7788b7abc67a2f5021fc0e41957b5e46da97cddcb728b9a34"
>
>
> web3.fromWei(eth.getBalance(eth.accounts[1], 'latest'));
999.999979647053302
> web3.fromWei(eth.getBalance(eth.accounts[1], 'pending'));
999.999979647053302
> web3.fromWei(eth.getBalance(eth.accounts[0], 'latest'));
999.999976744140625
>
3.送金した時のGasは一定ではない
> web3.fromWei(eth.getBalance(eth.accounts[2], 'latest'));
1000
> web3.fromWei(eth.getBalance(eth.accounts[3], 'latest'));
1000
> eth.sendTransaction({from: eth.accounts[2], to: eth.accounts[3], value: web3.t
oWei(5, "ether")})
"0xedc2386f764f94ebb59016c6e698052d926b260e1beddb2e759c12303993d65b"
> web3.fromWei(eth.getBalance(eth.accounts[2], 'latest'));
994.999982187609866
> web3.fromWei(eth.getBalance(eth.accounts[3], 'latest'));
1005
> eth.sendTransaction({from: eth.accounts[3], to: eth.accounts[2], value: web3.t
oWei(5, "ether")})
"0x1f7d26fa2e1de9ccca3c74efe76f591b33e633daa02908b1cbd8f5a7e671d149"
> web3.fromWei(eth.getBalance(eth.accounts[2], 'latest'));
999.999982187609866
> web3.fromWei(eth.getBalance(eth.accounts[3], 'latest'));
999.99998441104144
> web3.fromWei(eth.getBalance(eth.accounts[4], 'latest'));
1000
> web3.fromWei(eth.getBalance(eth.accounts[5], 'latest'));
1000
> eth.sendTransaction({from: eth.accounts[4], to: eth.accounts[5], value: web3.t
oWei(5, "ether")})
"0xa478e5979071dcc5d8bc3050f74f9f137888f371ba45467dbdd46ecf8f9fb7f9"
> web3.fromWei(eth.getBalance(eth.accounts[4], 'latest'));
994.999986356933192
> web3.fromWei(eth.getBalance(eth.accounts[5], 'latest'));
1005
> eth.sendTransaction({from: eth.accounts[5], to: eth.accounts[4], value: web3.t
oWei(5, "ether")})
"0xe38e77b23128babf87dcce2f33d0114b0b01cecff47545f354ff52e297095e10"
> web3.fromWei(eth.getBalance(eth.accounts[4], 'latest'));
999.999986356933192
> web3.fromWei(eth.getBalance(eth.accounts[5], 'latest'));
999.999988059929011
>
4.トランザクション情報
> eth.getTransaction("0xa478e5979071dcc5d8bc3050f74f9f137888f371ba45467dbdd46ecf8f9fb7f9")
{
accessList: [],
blockHash: "0xbe23e36e1c2377084851f03d5eba392963aa2613258e1da8a6e516a2499c5cf6",
blockNumber: 5,
chainId: "0x539",
from: "0x41f5c190ea91d4eddcd53b7ac60b162031f6a99e",
gas: 90000,
gasPrice: 649669848,
hash: "0xa478e5979071dcc5d8bc3050f74f9f137888f371ba45467dbdd46ecf8f9fb7f9",
input: "0x",
maxFeePerGas: "0x26b92cd8",
maxPriorityFeePerGas: "0x3b9aca00",
nonce: 0,
r: "0x16c72aca113dd150dae43aee556af6b406a6d0520beecf9c3190230abf777d6a",
s: "0xa5fa90ddc0edd8270819c5d214c5fd246b0b788f1b2371c03de8acae06ddf8",
to: "0x7e561e420b6839ed0a8facf63be25abfc5ee8b44",
transactionIndex: 0,
type: "0x2",
v: "0x1",
value: 5000000000000000000
}
>
> eth.getTransaction("0xe38e77b23128babf87dcce2f33d0114b0b01cecff47545f354ff52e297095e10")
{
accessList: [],
blockHash: "0xb9cc109cd2b281d535f497b6b12245d6c7b301245279c9c87490eae850e3b5d9",
blockNumber: 6,
chainId: "0x539",
from: "0x7e561e420b6839ed0a8facf63be25abfc5ee8b44",
gas: 90000,
gasPrice: 568574809,
hash: "0xe38e77b23128babf87dcce2f33d0114b0b01cecff47545f354ff52e297095e10",
input: "0x",
maxFeePerGas: "0x21e3c359",
maxPriorityFeePerGas: "0x3b9aca00",
nonce: 0,
r: "0xc3d64996f1e014541889c6eae16d39c96e0c26886ab070e6eb4c29dfaea45ad8",
s: "0x19a99a6218e32b027e40edb044b4ee7d681f90c9dff3226a15e50a69769499da",
to: "0x41f5c190ea91d4eddcd53b7ac60b162031f6a99e",
transactionIndex: 0,
type: "0x2",
v: "0x1",
value: 5000000000000000000
}
>
5.ブロック情報
> eth.getBlock(5)
{
baseFeePerGas: "0x1e98a1db",
difficulty: 1,
extraData: "0x",
gasLimit: 30000000,
gasUsed: 21000,
hash: "0xbe23e36e1c2377084851f03d5eba392963aa2613258e1da8a6e516a2499c5cf6",
logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
miner: "0x0000000000000000000000000000000000000000",
mixHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
nonce: "0x0000000000000000",
number: 5,
parentHash: "0xd91c2c134f35886580cd7d6b4a9666b792d0af6d01592165e812a79ec8c2f992",
receiptsRoot: "0xf78dfb743fbd92ade140711c8bbc542b5e307f0ab7984eff35d751969fe57efa",
sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
size: 636,
stateRoot: "0x54406356dac0766c627cf398c8f71240cc3c72af36a0a66e52745fa0066d211a",
timestamp: 1651387204,
totalDifficulty: 6,
transactions: ["0xa478e5979071dcc5d8bc3050f74f9f137888f371ba45467dbdd46ecf8f9fb7f9"],
transactionsRoot: "0xa68356ad90fb878a3cbbea35f7194aca144ee0dc8ee29028c6be9597a63ab54f",
uncles: []
}
> eth.getBlock(6)
{
baseFeePerGas: "0x1ac6ec87",
difficulty: 1,
extraData: "0x",
gasLimit: 30000000,
gasUsed: 21000,
hash: "0xb9cc109cd2b281d535f497b6b12245d6c7b301245279c9c87490eae850e3b5d9",
logsBloom: "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
miner: "0x0000000000000000000000000000000000000000",
mixHash: "0x0000000000000000000000000000000000000000000000000000000000000000",
nonce: "0x0000000000000000",
number: 6,
parentHash: "0xbe23e36e1c2377084851f03d5eba392963aa2613258e1da8a6e516a2499c5cf6",
receiptsRoot: "0xf78dfb743fbd92ade140711c8bbc542b5e307f0ab7984eff35d751969fe57efa",
sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
size: 637,
stateRoot: "0x97f01c0615598edefa96cf41c8323d0d4d9c2135795f08f60f780d4bb44c06c2",
timestamp: 1651387245,
totalDifficulty: 7,
transactions: ["0xe38e77b23128babf87dcce2f33d0114b0b01cecff47545f354ff52e297095e10"],
transactionsRoot: "0x9d27bc440ca377994ca24f66ae33d6ae6f76b7d7289085d50e33e5121ec7454c",
uncles: []
}
>