eth
Module Contents
alltypes
Module Contents
class AccountState
class Address : DelegatingBytes
class Block
class BlockBody
class BlockHeader
Module Contents
BlockHeader(@Nullable : Hash?, : Hash!, : Address!, : Hash!, : Hash!, : Hash!, : Bytes!, : UInt256!, : UInt256!, : Gas!, : Gas!, : Instant!, : Bytes!, : Hash!, : UInt64!)
fun equals(: Any?): Boolean
static fun fromBytes(: Bytes!): BlockHeader!
fun getCoinbase(): Address!
fun getDifficulty(): UInt256!
fun getExtraData(): Bytes!
fun getGasLimit(): Gas!
fun getGasUsed(): Gas!
fun getHash(): Hash!
fun getLogsBloom(): Bytes!
fun getMixHash(): Hash!
fun getNonce(): UInt64!
fun getNumber(): UInt256!
fun getOmmersHash(): Hash!
@Nullable fun getParentHash(): Hash?
fun getReceiptsRoot(): Hash!
fun getStateRoot(): Hash!
fun getTimestamp(): Instant!
fun getTransactionsRoot(): Hash!
fun hashCode(): Int
static fun readFrom(: RLPReader!): BlockHeader!
fun toBytes(): Bytes!
fun toString(): String
open class EthJsonModule : SimpleModule
open class GenesisFile
Module Contents
GenesisFile(nonce: String!, difficulty: String!, mixhash: String!, coinbase: String!, timestamp: String!, : String!, gasLimit: String!, parentHash: String!, allocs: MutableMap<String!, String!>!, chainId: Int, forks: MutableList<Long!>!)
open fun getAllocations(): MutableMap<Address!, Wei!>!
open fun getChainId(): Int
open fun getForks(): MutableList<Long!>!
open static fun read(contents: ByteArray!): GenesisFile!
open fun toBlock(): Block!
class Hash : DelegatingBytes32
class Log
class LogsBloomFilter
class Transaction
Module Contents
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, keyPair: KeyPair!)
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, keyPair: KeyPair!, @Nullable chainId: Int?)
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, @Nullable chainId: Int?, signature: Signature!)
fun equals(other: Any?): Boolean
static fun fromBytes(encoded: Bytes!): Transaction!
static fun fromBytes(encoded: Bytes!, lenient: Boolean): Transaction!
fun getChainId(): Int!
fun getGasLimit(): Gas!
fun getGasPrice(): Wei!
fun getHash(): Hash!
fun getNonce(): UInt256!
fun getPayload(): Bytes!
@Nullable fun getSender(): Address?
fun getSignature(): Signature!
@Nullable fun getTo(): Address?
fun getValue(): Wei!
fun hashCode(): Int
fun isContractCreation(): Boolean
static fun readFrom(reader: RLPReader!): Transaction!
static fun signatureData(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, @Nullable chainId: Int?): Bytes!
fun toBytes(): Bytes!
fun toString(): String
fun writeTo(writer: RLPWriter!): Unit
class TransactionReceipt
package org.apache.tuweni.eth
Module Contents
class AccountState
class Address : DelegatingBytes
class Block
class BlockBody
class BlockHeader
Module Contents
BlockHeader(@Nullable : Hash?, : Hash!, : Address!, : Hash!, : Hash!, : Hash!, : Bytes!, : UInt256!, : UInt256!, : Gas!, : Gas!, : Instant!, : Bytes!, : Hash!, : UInt64!)
fun equals(: Any?): Boolean
static fun fromBytes(: Bytes!): BlockHeader!
fun getCoinbase(): Address!
fun getDifficulty(): UInt256!
fun getExtraData(): Bytes!
fun getGasLimit(): Gas!
fun getGasUsed(): Gas!
fun getHash(): Hash!
fun getLogsBloom(): Bytes!
fun getMixHash(): Hash!
fun getNonce(): UInt64!
fun getNumber(): UInt256!
fun getOmmersHash(): Hash!
@Nullable fun getParentHash(): Hash?
fun getReceiptsRoot(): Hash!
fun getStateRoot(): Hash!
fun getTimestamp(): Instant!
fun getTransactionsRoot(): Hash!
fun hashCode(): Int
static fun readFrom(: RLPReader!): BlockHeader!
fun toBytes(): Bytes!
fun toString(): String
open class EthJsonModule : SimpleModule
class Hash : DelegatingBytes32
class Log
class LogsBloomFilter
class Transaction
Module Contents
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, keyPair: KeyPair!)
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, keyPair: KeyPair!, @Nullable chainId: Int?)
Transaction(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, @Nullable chainId: Int?, signature: Signature!)
fun equals(other: Any?): Boolean
static fun fromBytes(encoded: Bytes!): Transaction!
static fun fromBytes(encoded: Bytes!, lenient: Boolean): Transaction!
fun getChainId(): Int!
fun getGasLimit(): Gas!
fun getGasPrice(): Wei!
fun getHash(): Hash!
fun getNonce(): UInt256!
fun getPayload(): Bytes!
@Nullable fun getSender(): Address?
fun getSignature(): Signature!
@Nullable fun getTo(): Address?
fun getValue(): Wei!
fun hashCode(): Int
fun isContractCreation(): Boolean
static fun readFrom(reader: RLPReader!): Transaction!
static fun signatureData(nonce: UInt256!, gasPrice: Wei!, gasLimit: Gas!, @Nullable to: Address?, value: Wei!, payload: Bytes!, @Nullable chainId: Int?): Bytes!
fun toBytes(): Bytes!
fun toString(): String
fun writeTo(writer: RLPWriter!): Unit
class TransactionReceipt
package org.apache.tuweni.eth.genesis
Module Contents
open class GenesisFile
Module Contents
GenesisFile(nonce: String!, difficulty: String!, mixhash: String!, coinbase: String!, timestamp: String!, : String!, gasLimit: String!, parentHash: String!, allocs: MutableMap<String!, String!>!, chainId: Int, forks: MutableList<Long!>!)
open fun getAllocations(): MutableMap<Address!, Wei!>!
open fun getChainId(): Int
open fun getForks(): MutableList<Long!>!
open static fun read(contents: ByteArray!): GenesisFile!
open fun toBlock(): Block!