355.2. Web3j オプション


Web3j Ethereum Blockchain コンポーネントは、以下にリストされている 2 つのオプションをサポートしています。

名前説明デフォルトタイプ

configuration (common)

デフォルト設定

 

Web3j 設定

resolveProperty Placeholders (advanced)

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Web3j Ethereum Blockchain エンドポイントは、URI 構文を使用して設定されます。

web3j:nodeAddress

パスおよびクエリーパラメーターを使用します。

355.2.1. パスパラメーター (1 個のパラメーター):

名前説明デフォルトタイプ

nodeAddress

必須 通信に使用するノードアドレスを設定します

 

String

355.2.2. クエリーパラメーター (38 パラメーター)

名前説明デフォルトタイプ

addresses (Common)

コントラクトアドレスまたはアドレスのリスト。

 

List

fromAddress (common)

トランザクションの送信元アドレス

 

String

fromBlock (common)

ブロック番号、または最後にマイニングされたブロックまたは保留中のブロックの最新の文字列、まだマイニングされていないトランザクションの最も早いもの。

latest

DefaultBlockParameter

fullTransactionObjects (common)

true の場合は完全なトランザクションオブジェクトを返し、false の場合はトランザクションのハッシュのみを返します。

false

boolean

gasLimit (common)

このブロックで許容される最大ガス。

 

BigInteger

privateFor (common)

Quorum ネットワーク内の公開鍵を持つノードのプライベートトランザクション

 

List

quorumAPI (common)

true の場合、Quorum API がサポートされます。

false

boolean

toAddress (common)

トランザクションが送信されるアドレス。

 

String

toBlock (common)

ブロック番号、または最後にマイニングされたブロックまたは保留中のブロックの最新の文字列、まだマイニングされていないトランザクションの最も早いもの。

latest

DefaultBlockParameter

topics (common)

トピックは順序に依存します。各トピックは、トピックのリストにすることもできます。複数のトピックをコンマで区切って指定します。

 

String

web3j (common)

設定済みの Web3j オブジェクト。

 

Web3j

bridgeErrorHandler (consumer)

コンシューマーの Camel ルーティングエラーハンドラーへのブリッジを許可します。よって、コンシューマーが受信メッセージなどの取得を試行している間に発生した例外は、メッセージとして処理され、ルーティングエラーハンドラーによって処理されます。デフォルトでは、コンシューマーは org.apache.camel.spi.ExceptionHandler を使用して例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

false

boolean

exceptionHandler (consumer)

コンシューマーによるカスタム ExceptionHandler の使用を許可します。bridgeErrorHandler オプションが有効な場合は、このオプションは使用されないことに注意してください。デフォルトでは、コンシューマーは例外に対応し、WARN または ERROR レベルでログに記録され、無視されます。

 

ExceptionHandler

exchangePattern (consumer)

コンシューマーがエクスチェンジを作成する際に交換パターンを設定します。

 

ExchangePattern

address (producer)

コントラクトアドレス。

 

String

atBlock (producer)

ブロック番号、または最後にマイニングされたブロックまたは保留中のブロックの最新の文字列、まだマイニングされていないトランザクションの最も早いもの。

latest

DefaultBlockParameter

blockHash (producer)

このトランザクションがあったブロックのハッシュ。

 

String

clientId (producer)

クライアントを識別するランダムな 16 進数 (32 バイト) ID。

 

String

data (producer)

コントラクトのコンパイル済みコード、または呼び出されたメソッドシグネチャーとエンコードされたパラメーターのハッシュ。

 

String

databaseName (producer)

ローカルデータベース名。

 

String

filterId (producer)

使用するフィルター ID。

 

BigInteger

gasPrice (producer)

各有料ガスに使用されるガス価格。

 

BigInteger

hashrate (producer)

ハッシュレートの 16 進文字列表現 (32 バイト)。

 

String

headerPowHash (producer)

プルーフオブワークソリューションの送信に使用されるヘッダーの pow-hash (256 ビット)。

 

String

index (producer)

ブロック内のトランザクション/アンクルインデックスの位置。

 

BigInteger

keyName (producer)

データベース内のキー名。

 

String

mixDigest (producer)

プルーフオブワークソリューションの送信に使用されるミックスダイジェスト (256 ビット)。

 

String

nonce (producer)

プルーフオブワークソリューションを送信するために使用されるナンス (64 ビット) が見つかりました。

 

String

operation (producer)

使用する操作。

transaction

String

position (producer)

ブロック内のトランザクションインデックス位置。

 

BigInteger

priority (producer)

ささやきメッセージの優先度。

 

BigInteger

sha3HashOfDataToSign (producer)

イーサリアム固有の署名を計算して署名するメッセージ。

 

String

signedTransactionData (producer)

新しいメッセージコールトランザクションの署名済みトランザクションデータ、または署名付きトランザクションのコントラクト作成。

 

String

sourceCode (producer)

コンパイルするソースコード。

 

String

transactionHash (producer)

トランザクションハッシュによって要求されたトランザクションに関する情報。

 

String

ttl (producer)

ささやきメッセージの存続時間 (秒単位)。

 

BigInteger

value (producer)

トランザクション内で送信される値。

 

BigInteger

synchronous (advanced)

同期処理を厳密に使用するか、Camel が非同期処理を使用できるかどうかを設定します (サポートされている場合)。

false

boolean

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.