VMware Blockchain Supported Ethereum JSON RPC API Endpoints

VMware Blockchain Ethereum supports the standard interface for Ethereum clients and Enterprise Ethereum Requirements API Referenceopen in new window

MethodsDescription
eth_accountsReturns a list of Client node addresses.
eth_blockNumberReturns the most recent block number.
eth_callExecutes a new message call immediately without creating a transaction on the blockchain.
eth_chainId (Reference is EIP-695)Returns the current network or chain ID.
eth_estimateGasGenerates and returns an estimate of how much gas is required for the transaction to complete. The transaction is not added to the blockchain.
eth_gasPriceReturns the current price per gas.
eth_getBalanceReturns the given address account balance.
eth_getBlockByHashReturns the block hash.
eth_getBlockByNumberReturns the block number.
eth_getBlockTransactionCountByHashReturns the number of block transactions by block matching the given block.
eth_getBlockTransactionCountByNumberReturns the number of block transactions by matching the given block number.
eth_getCodeReturns code at a given address.
eth_getLogsReturns an array of all logs matching a given filter object.
eth_getStorageAtReturns the value from a storage position at a given address.
eth_getTransactionByHashReturns the information about a transaction requested by transaction hash.
eth_getTransactionCountReturns the number of transactions sent from an address.
eth_getTransactionReceiptReturns the receipt of a transaction by transaction hash.
eth_sendRawTransactionCreates a message call transaction or a contract creation for signed transactions.
eth_subscribeSubscribe to logs that are included in new imported blocks and match the given filter criteria. This uses the WebSocket interface.
eth_unsubscribeCancel a current subscription. This uses the WebSocket interface.
net_versionReturns the current network ID.
ConstructDescription
JSON RPC API BatchingMultiple requests are batched into a single JSON object aligning with Ethereum JSON RPC Standardopen in new window for optimizing the platform's performance.

Limitations

  • Contract upgrades using hardhat is not supported yet