About Cosense
Help
Log in
🍣sushiether🍣
J
S
O
N
R
P
C
A
P
I
参
考
h
t
t
p
s
:
/
/
e
n
.
e
t
h
e
r
e
u
m
.
w
i
k
i
/
j
s
o
n
-
r
p
c
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
e
t
h
e
r
e
u
m
/
w
i
k
i
/
w
i
k
i
/
J
S
O
N
-
R
P
C
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
eth_submitWork
[プルーフオブワーク] の解を提出する際に使用されます。パラメータ1. `DATA`8バイト(64bit)みつかった [nonce]
eth_getTransactionCount
アドレスから送信されたトランザクションの数を返します。パラメータ1. `DATA`20バイトアドレス
Ethereum JSON RPC API 日本語リファレンス
Ethereum [JSON RPC API] の日本語リファレンスです。JSON RPC メソッド[web3_clientVersion][web3_sha3][net_version]
shh_getMessages
フィルタにマッチするすべてのメッセージを取得します。[shh_getFilterChanges] とは異なり、すべてのメッセージを返します。パラメータ1. `QUANTITY`フィルタ ID
shh_getFilterChanges
Whisper フィルタのためのポーリングメソッドです。最後にメッセージを取得したあとに受信したメッセージの配列を返します。パラメータ1. `QUANTITY`フィルタ ID
shh_uninstallFilter
与えらた ID のフィルタをアンインストールします。監視が不要になったらコールする必要があります。また、一定期間の間、フィルタが [shh_getFilterChanges] によってリクエストされなかった場合はタイムアウトします。パラメータ1. `QUANTITY`
shh_newFilter
クライアントがフィルタオプションにマッチする Whisper メッセージを受信した際に通知するためのフィルタを作成します。パラメータ1. `Object` - フィルタオプション`to` : `DATA`オプショナル
shh_addToGroup
?パラメータ1. `DATA`60バイト戻り値
shh_newGroup
公式ドキュメントに ? って書いてある...パラメータなし戻り値`DATA`
shh_hasIdentity
クライアントが与えられたアイデンティティの秘密鍵を所有しているかどうかを確認します。パラメータ1. `DATA`60バイトチェックするアイデンティティアドレス
shh_newIdentity
クライアント内の 新規 Whisper アイデンティティを作成します。パラメータなし戻り値`DATA`
shh_post
Whisper メッセージを送信します。パラメータ1. `Object` - Whisper ポストオブジェクト`from` : `DATA`オプショナル
shh_version
現在の [Whisper] プロトコルバージョンを返します。パラメータなし戻り値`String`
db_getHex
ローカルデータベースに保存されているデータを返します。注意この機能は非推奨で取り除かれる予定です。パラメータ1. `String`
db_getString
ローカルデータベースの文字列を返します。注意この機能は非推奨で取り除かれる予定です。パラメータ1. `String`
db_putHex
ローカルデータベースにバイナリデータを保存します。注意この機能は非推奨で取り除かれる予定です。パラメータ1. `String`
db_putString
ローカルデータベースに文字列を保存します。注意この機能は非推奨で取り除かれる予定です。パラメータ1. `String`
eth_submitHashrate
マイニングのハッシュレートを提出する際に使用されます。パラメータ1. `Hashrate`32バイト16進数文字列で表されたハッシュレート
eth_getWork
現在のブロックのハッシュ、[シードハッシュ] および [ターゲットの境界条件]を返します。パラメータなし戻り値`Array` - 次のパラメータをもつ配列
eth_getLogs
与えられたフィルタオブジェクトに基づき、マッチするすべてのログの配列を返します。パラメータ1. `Object` - フィルタオプション`fromBlock` : `QUANTITY|TAG`オプショナル
eth_getFilterChanges
フィルタのためのポーリングメソッドです。最後にログを取得したあとに発生したログの配列を返します。パラメータ1. `QUANTITY`フィルタ ID
eth_getFilterLogs
与えられた ID にマッチするすべてのログの配列を返します。パラメータ1. `QUANTITY`フィルタ ID戻り値
eth_uninstallFilter
与えられた ID のフィルタをアンインストールします。監視が不要になったらコールする必要があります。また、一定期間の間、フィルタが [eth_getFilterChanges] によってリクエストされなかった場合はタイムアウトします。パラメータ1. `QUANTITY`
eth_newPendingTransactionFilter
新たな未承認トランザクションが来たことを通知するためのフィルタを作成します。ステートが変更したことを確認するには、 [eth_getFilterChanges] を使用します。#todo 確認。たぶん、これで取得したフィルタIDを使用して、変更を検知パラメータなし
eth_newBlockFilter
新たなブロックが来た際に通知するためのフィルタを作成します。ステートの変更を確認するためには、 [eth_getFilterChanges] を呼びます。パラメータなし戻り値
eth_newFilter
#todo ちゃんと理解してから書き直すフィルタオプションに基づき、ログのフィルタオブジェクトを作成します。ログのステートが変更した際に通知します。ステートが変更されたことを確認するためには、[eth_getFilterChanges] を呼びます。特定のトピックフィルタに関する注意
eth_compileSerpent
DEPRECATEDコンパイルされた serpent コードを返します。パラメータ1. `String`ソースコード
eth_compileSolidity
DEPRECATEDコンパイルされた solidity コードを返します。パラメータ1. `String`ソースコード
eth_compileLLL
DEPRECATEDコンパイルされた LLL コードを返します。パラメータ1. `String`ソースコード
eth_getCompilers
DEPRECATEDクライアントが利用可能なコンパイラのリストを返します。パラメータなし戻り値
eth_getUncleByBlockNumberAndIndex
ブロック番号と Uncle ブロックのインデックス位置に基づき、[Uncle ブロック] についての情報を返します。パラメータ1. `QUANTITY|TAG`ブロック番号の整数値または、以下のいずれかの文字列
eth_getUncleByBlockHashAndIndex
ブロックハッシュと Uncle ブロックのインデックス位置に基づき、[Uncle ブロック] についての情報を返します。パラメータ1. `DATA`ブロックハッシュ2. `QUANTITY`
eth_getTransactionReceipt
トランザクションハッシュに基き、トランザクションレシートを返します。注意未承認トランザクションでは、このレシートは有効ではありません。パラメータ1. `DATA`
eth_getTransactionByHash
トランザクションハッシュに基づき、トランザクションについての情報を返します。パラメータ1. `DATA`32バイトトランザクションハッシュ
eth_getTransactionByBlockNumberAndIndex
ブロック番号とトランザクションのインデックス位置に基づき、トランザクションの情報を返します。パラメータ1. `QUANTITY|TAG`ブロック番号の整数値または、以下のいずれかの文字列
eth_getTransactionByBlockHashAndIndex
ブロックハッシュとトランザクションのインデックス位置に基づき、トランザクションの情報を返します。パラメータ1. `DATA`32バイトブロックハッシュ
eth_getBlockByNumber
ブロック番号に基づきブロックの情報を返します。パラメータ1. `QUANTITY|TAG`ブロック番号の整数値または、以下のいずれかの文字列
eth_getBlockByHash
ブロックハッシュに基づきブロックについての情報を返します。パラメータ1. `DATA`32バイトブロックハッシュ
eth_estimateGas
トランザクションを実行するのに必要なガスの予測値を返します。トランザクションはブロックチェーンに追加されません。注意予測値は実際のガス消費量よいり非常に大きくなる可能性があります。パラメータ
eth_sendRawTransaction
署名済みのトランザクションを送信します。パラメータ1. `DATA`署名済みのトランザクションデータ戻り値
eth_call
ブロックチェーン上のトランザクションを作成せずに、メッセージコールを実行します。パラメータ1. `Obeject``from` : `DATA`オプショナル
eth_sendTransaction
データフィールドにコードが含まれている場合、メッセージコールトランザクションまたはコントラクト作成トランザクションを作成します。メモ原文には次の説明しかない。> Creates new message call transaction or a contract creation, if the data field contains code.しかし、通常の Ether を送るだけのトランザクションも実行可能なはず。
eth_sign
つぎのような Ethereum 固有の署名を計算するメソッドです。`sign(keccak256("\x19Ethereum Signed Message:\n" + len(message) + message)))`プレフィックスを入れることで、この署名が Ethereum のものであると認識することができます。ここでのプレフィックスは、 `\x19Ethereum Signed Message:\n` です。
eth_getCode
与えられたアドレスのコードを返します。パラメータ1. `DATA`20バイトアドレス
eth_getBlockTransactionCountByNumber
与えられたブロック番号にマッチするブロック内のトランザクション数を返します。パラメータ1. `QUANTITY|TAG`ブロック番号または、以下のいずれかの文字列
eth_getUncleCountByBlockNumber
与えられたブロック番号にマッチするブロック内の [uncle] 数を返します。パラメータ1. `QUANTITY|TAG`ブロック番号または、以下のいずれかの文字列
eth_getUncleCountByBlockHash
与えられたブロックハッシュにマッチするブロック内の [uncle] の数を返します。パラメータ1. `DATA`32バイトブロックハッシュ
eth_getBlockTransactionCountByHash
与えられたブロックハッシュにマッチするブロック内のトランザクション数を返します。パラメータ1. `DATA`32バイトブロックハッシュ
eth_getBalance
与えられたアドレスの残たかを返します。パラメータ1. `DATA`20バイト残高を確認するアドレス
eth_getStorageAt
与えられたアドレスのストレージ位置の値を返します。パラメータ1. `DATA`20バイトストレージのアドレス
eth_blockNumber
最も最新のブロックのブロック番号を返します。パラメータなし戻り値`QUANTITY`
eth_mining
クライアントが現在新しいブロックをマイニングしている場合は `true` を返します。パラメータなし戻り値` Boolean`
eth_accounts
クライアントに管理されているアドレスのリストを返します。パラメータなし戻り値`DATA` の配列
eth_gasPrice
現在のガスプライスを wei で返します。パラメータなし戻り値`QUANTITY`
eth_hashrate
マイニングしているノードが秒間あたりに計算するハッシュ数を返します。パラメータなし戻り値`QUANTITY`
eth_protocolVersion
現在の Ethereum プロトコルバージョンを返します。パラメータなし戻り値`String`
net_listening
クライアントがネットワーク接続をリスニングしている場合に `true` を返します。パラメータなし戻り値`Boolean`
eth_coinbase
クライアントのコインベースアドレスを返します。パラメータなし戻り値`DATA`
Created
7 years ago
by
sushiether
Updated
7 years ago
by
sushiether
with
Hideyoshi Moriya
Views: 284
Page rank: 69.4
Copy link
Copy readable link
Start presentation
Hide dots
JSON RPC API
参考
https://en.ethereum.wiki/json-rpc
https://github.com/ethereum/wiki/wiki/JSON-RPC