Package-level declarations
Types
Link copied to clipboard
open class EthereumRpcClient(rpcUrl: String, networkId: String? = null, httpClient: HttpClient? = null)
Simple Ethereum JSON-RPC client for EVM-compatible chains.
Link copied to clipboard
object EvmTransactionBuilder
Builds Ethereum transaction protobufs for use with WalletCore's TransactionCompiler.
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Generic JSON-RPC response that can handle object results (blocks, transactions, etc.)
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Link copied to clipboard
Result of building a preImageHash, containing both the PreSigningOutput and the original SigningInput bytes needed for compilation.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Transaction data from eth_getTransactionByHash.
Link copied to clipboard
@Serializable
Transaction call object for eth_call and eth_estimateGas.
Link copied to clipboard
@Serializable
Transaction receipt from eth_getTransactionReceipt.