Class Web3jEndpointBuilderFactory.Web3jHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.Web3jEndpointBuilderFactory.Web3jHeaderNameBuilder
- Enclosing interface:
- Web3jEndpointBuilderFactory
The builder of headers' name for the Web3j Ethereum Blockchain component.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaDDRESS()
Contract address.Contract address or a list of addresses.atBlock()
The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions.Hash of the block where this transaction was in.clientId()
A random hexadecimal(32 bytes) ID identifying the client.dATA()
The compiled code of a contract OR the hash of the invoked method signature and encoded parameters.The local database name.The error code.The error data.The error message.A hexadecimal string representation (32 bytes) of the hash rate.filterId()
The filter id to use.The address the transaction is send from.The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions.If true it returns the full transaction objects, if false only the hashes of the transactions.gasLimit()
The maximum gas allowed in this block.gasPrice()
Gas price used for each paid gas.The header's pow-hash (256 bits) used for submitting a proof-of-work solution.iD()
The id.iNDEX()
The transactions/uncle index position in the block.keyName()
The key name in the database.The mix digest (256 bits) used for submitting a proof-of-work solution.nONCE()
The nonce found (64 bits) used for submitting a proof-of-work solution.The operation.pOSITION()
The transaction index position withing a block.pRIORITY()
The priority of a whisper message.A transaction privateFor nodes with public keys in a Quorum network.A transaction privateFrom.Message to sign by calculating an Ethereum specific signature.The signed transaction data for a new message call transaction or a contract creation for signed transactions.The source code to compile.status()
The status of the operation.The address the transaction is directed to.toBlock()
The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions.tOPICS()
Topics are order-dependent.The information about a transaction requested by transaction hash.tTL()
The time to live in seconds of a whisper message.vALUE()
The value sent within a transaction.
-
Constructor Details
-
Web3jHeaderNameBuilder
public Web3jHeaderNameBuilder()
-
-
Method Details
-
ethHashrate
A hexadecimal string representation (32 bytes) of the hash rate. The option is a:String
type. Group: producer- Returns:
- the name of the header
ETH_HASHRATE
.
-
iD
The id. The option is a:Long
type. Group: producer- Returns:
- the name of the header
ID
.
-
atBlock
The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions. The option is a:String
type. Group: producer- Returns:
- the name of the header
AT_BLOCK
.
-
aDDRESS
Contract address. The option is a:String
type. Group: producer- Returns:
- the name of the header
ADDRESS
.
-
aDDRESSES
Contract address or a list of addresses. The option is a:List<String>
type. Group: producer- Returns:
- the name of the header
ADDRESSES
.
-
fromAddress
The address the transaction is send from. The option is a:String
type. Group: producer- Returns:
- the name of the header
FROM_ADDRESS
.
-
toAddress
The address the transaction is directed to. The option is a:String
type. Group: producer- Returns:
- the name of the header
TO_ADDRESS
.
-
pOSITION
The transaction index position withing a block. The option is a:String
type. Group: producer- Returns:
- the name of the header
POSITION
.
-
blockHash
Hash of the block where this transaction was in. The option is a:String
type. Group: producer- Returns:
- the name of the header
BLOCK_HASH
.
-
transactionHash
The information about a transaction requested by transaction hash. The option is a:String
type. Group: producer- Returns:
- the name of the header
TRANSACTION_HASH
.
-
sha3HashOfDataToSign
Message to sign by calculating an Ethereum specific signature. The option is a:String
type. Group: producer- Returns:
- the name of the header
SHA3_HASH_OF_DATA_TO_SIGN
.
-
signedTransactionData
The signed transaction data for a new message call transaction or a contract creation for signed transactions. The option is a:String
type. Group: producer- Returns:
- the name of the header
SIGNED_TRANSACTION_DATA
.
-
fullTransactionObjects
If true it returns the full transaction objects, if false only the hashes of the transactions. The option is a:Boolean
type. Group: producer- Returns:
- the name of the header
FULL_TRANSACTION_OBJECTS
.
-
iNDEX
The transactions/uncle index position in the block. The option is a:String
type. Group: producer- Returns:
- the name of the header
INDEX
.
-
sourceCode
The source code to compile. The option is a:String
type. Group: producer- Returns:
- the name of the header
SOURCE_CODE
.
-
filterId
The filter id to use. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
FILTER_ID
.
-
databaseName
The local database name. The option is a:String
type. Group: producer- Returns:
- the name of the header
DATABASE_NAME
.
-
keyName
The key name in the database. The option is a:String
type. Group: producer- Returns:
- the name of the header
KEY_NAME
.
-
nONCE
The nonce found (64 bits) used for submitting a proof-of-work solution. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
NONCE
.
-
headerPowHash
The header's pow-hash (256 bits) used for submitting a proof-of-work solution. The option is a:String
type. Group: producer- Returns:
- the name of the header
HEADER_POW_HASH
.
-
mixDigest
The mix digest (256 bits) used for submitting a proof-of-work solution. The option is a:String
type. Group: producer- Returns:
- the name of the header
MIX_DIGEST
.
-
clientId
A random hexadecimal(32 bytes) ID identifying the client. The option is a:String
type. Group: producer- Returns:
- the name of the header
CLIENT_ID
.
-
gasPrice
Gas price used for each paid gas. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
GAS_PRICE
.
-
gasLimit
The maximum gas allowed in this block. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
GAS_LIMIT
.
-
vALUE
The value sent within a transaction. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
VALUE
.
-
dATA
The compiled code of a contract OR the hash of the invoked method signature and encoded parameters. The option is a:String
type. Group: producer- Returns:
- the name of the header
DATA
.
-
fromBlock
The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions. The option is a:String
type. Group: producer- Returns:
- the name of the header
FROM_BLOCK
.
-
toBlock
The block number, or the string latest for the last mined block or pending, earliest for not yet mined transactions. The option is a:String
type. Group: producer- Returns:
- the name of the header
TO_BLOCK
.
-
tOPICS
Topics are order-dependent. Each topic can also be a list of topics. Specify multiple topics separated by comma. The option is a:List<String>
type. Group: producer- Returns:
- the name of the header
TOPICS
.
-
pRIORITY
The priority of a whisper message. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
PRIORITY
.
-
tTL
The time to live in seconds of a whisper message. The option is a:java.math.BigInteger
type. Group: producer- Returns:
- the name of the header
TTL
.
-
privateFor
A transaction privateFor nodes with public keys in a Quorum network. The option is a:List<String>
type. Group: producer- Returns:
- the name of the header
PRIVATE_FOR
.
-
privateFrom
A transaction privateFrom. The option is a:String
type. Group: producer- Returns:
- the name of the header
PRIVATE_FROM
.
-
errorCode
The error code. The option is a:int
type. Group: producer- Returns:
- the name of the header
ERROR_CODE
.
-
errorData
The error data. The option is a:String
type. Group: producer- Returns:
- the name of the header
ERROR_DATA
.
-
errorMessage
The error message. The option is a:String
type. Group: producer- Returns:
- the name of the header
ERROR_MESSAGE
.
-
status
The status of the operation. The option is a:String
type. Group: consumer- Returns:
- the name of the header
status
.
-
operation
The operation. The option is a:String
type. Group: consumer- Returns:
- the name of the header
operation
.
-