366.3. Spring Boot Auto-Configuration

コンポーネントは、以下に記載される 33 のオプションをサポートします。

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

camel.component.web3j.configuration.address

コントラクトアドレス。

 

String

camel.component.web3j.configuration.addresses

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

 

List

camel.component.web3j.configuration.block-hash

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

 

String

camel.component.web3j.configuration.client-id

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

 

String

camel.component.web3j.configuration.data

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

 

String

camel.component.web3j.configuration.database-name

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

 

String

camel.component.web3j.configuration.filter-id

使用するフィルター ID。

 

BigInteger

camel.component.web3j.configuration.from-address

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

 

String

camel.component.web3j.configuration.full-transaction-objects

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

false

Boolean

camel.component.web3j.configuration.gas-limit

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

 

BigInteger

camel.component.web3j.configuration.gas-price

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

 

BigInteger

camel.component.web3j.configuration.hashrate

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

 

String

camel.component.web3j.configuration.header-pow-hash

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

 

String

camel.component.web3j.configuration.index

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

 

BigInteger

camel.component.web3j.configuration.key-name

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

 

String

camel.component.web3j.configuration.mix-digest

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

 

String

camel.component.web3j.configuration.nonce

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

 

String

camel.component.web3j.configuration.operation

使用する操作。

transaction

String

camel.component.web3j.configuration.position

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

 

BigInteger

camel.component.web3j.configuration.priority

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

 

BigInteger

camel.component.web3j.configuration.private-for

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

 

List

camel.component.web3j.configuration.quorum-a-p-i

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

false

Boolean

camel.component.web3j.configuration.sha3-hash-of-data-to-sign

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

 

String

camel.component.web3j.configuration.signed-transaction-data

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

 

String

camel.component.web3j.configuration.source-code

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

 

String

camel.component.web3j.configuration.to-address

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

 

String

camel.component.web3j.configuration.topics

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

 

List

camel.component.web3j.configuration.transaction-hash

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

 

String

camel.component.web3j.configuration.ttl

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

 

BigInteger

camel.component.web3j.configuration.value

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

 

BigInteger

camel.component.web3j.configuration.web3j

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

 

Web3j

camel.component.web3j.enabled

web3j コンポーネントを有効にする

true

Boolean

camel.component.web3j.resolve-property-placeholders

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

true

Boolean

URI には、?options=value&option2=value&…​ という形式でクエリーオプションを追加できます。