Discover Oasis, a privacy-focused blockchain platform optimized for scalable and confidential decentralized applications.
The Oasis RPC documentation provides developers with the tools to interact with the Oasis blockchain programmatically. Oasis is a privacy-focused blockchain that separates consensus from execution to enhance scalability and confidentiality. The documentation includes API endpoints for querying blockchain data, managing transactions, and deploying smart contracts with confidentiality. Oasis’s architecture is ideal for privacy-preserving decentralized finance (DeFi) and other data-sensitive applications, allowing developers to build scalable, secure dApps.
– Related: 📚 Supported Blockchains • 🌐 RPC Nodes → Oasis • 🔗 Official Oasis Website
RPC Gateway for Oasis blockchain
Oasis RPC networks
Connect to Oasis and Fetch the Latest Block
This widget lets you instantly query the latest block height (or equivalent) for Oasis using a chain-specific RPC method like eth_blockNumber, getblockcount, or getBlockHeight. Useful for connectivity checks, uptime monitoring, or API testing.
Retrieve Oasis Node Status or Client Version via RPC
Use this pre-configured request to get version or status information for your connected Oasis node. Whether it's web3_clientVersion, getblockchaininfo, or chain-specific endpoints, the method is optimized for each supported blockchain.
Test Oasis RPC Methods in Postman
Explore and test Oasis blockchain methods instantly using our pre-configured Postman collection. Perfect for developers who want to experiment with Oasis RPC endpoints, validate API responses, or integrate Oasis into their applications.
How to use the Oasis Postman Collection
- Get your API key: Visit Tatum Dashboard to obtain your free API key
- Import the collection: Click the "Run in Postman" button below to import the Oasis collection
- Configure your environment: Update the
gateway-api-keyvariable in the Tatum Gateway environment - Start testing: Execute any Oasis RPC method and see real-time responses
Available Oasis interfaces and methods
Each Oasis network and interface below exposes its own set of RPC methods, listed live from Tatum's RPC Gateway. Query these endpoints for any interface to explore what it supports:
/_methods– machine-readable list of interfaces and methods/llms.txt– human- and AI-readable documentation context
Oasis Mainnet
JSON-RPC
Base URL: https://oasis-mainnet.gateway.tatum.io
Discovery: /_methods · /llms.txt
debug_getBadBlocksdebug_storageRangeAtdebug_traceBlockdebug_traceBlockByHashdebug_traceBlockByNumberdebug_traceCalldebug_traceTransactioneth_blockNumbereth_calleth_callManyeth_estimateGaseth_feeHistoryeth_gasPriceeth_getBalanceeth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCodeeth_getLogseth_getProofeth_getStorageAteth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCounteth_getTransactionReceipteth_getUncleByBlockHashAndIndexeth_getUncleByBlockNumberAndIndexeth_getUncleCountByBlockHasheth_getUncleCountByBlockNumbereth_chainIdeth_maxPriorityFeePerGaseth_sendRawTransactioneth_signTypedDataeth_signTypedData_v3eth_syncingnet_peerCountnet_versiontrace_blocktrace_calltrace_callManytrace_rawTransactiontrace_replayBlockTransactionstrace_replayTransactiontrace_transactiontxpool_contenttxpool_inspecttxpool_statusweb3_clientVersion
Oasis Emerald
JSON-RPC
Base URL: https://oasis-emerald.gateway.tatum.io
Discovery: /_methods · /llms.txt
debug_getBadBlocksdebug_storageRangeAtdebug_traceBlockdebug_traceBlockByHashdebug_traceBlockByNumberdebug_traceCalldebug_traceTransactioneth_blockNumbereth_calleth_callManyeth_estimateGaseth_feeHistoryeth_gasPriceeth_getBalanceeth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCodeeth_getLogseth_getProofeth_getStorageAteth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCounteth_getTransactionReceipteth_getUncleByBlockHashAndIndexeth_getUncleByBlockNumberAndIndexeth_getUncleCountByBlockHasheth_getUncleCountByBlockNumbereth_chainIdeth_maxPriorityFeePerGaseth_sendRawTransactioneth_signTypedDataeth_signTypedData_v3eth_syncingnet_peerCountnet_versiontrace_blocktrace_calltrace_callManytrace_rawTransactiontrace_replayBlockTransactionstrace_replayTransactiontrace_transactiontxpool_contenttxpool_inspecttxpool_statusweb3_clientVersion
Method unavailable?If you need a method we don't support yet, please contact our support.
We'd be happy to assist.