What is SANDSHREWサンド ?
The Developer Gateway to Bitcoin
SANDSHREW is a comprehensive and extensible resource for developers building Bitcoin or ordinals-native applications. The API is an all-inclusive JSON-RPC service tailored specifically for developers seeking full access to Bitcoin compatible blockchain datasets. SANDSHREW enables developers to build applications for Bitcoin without hosting any server-side components, providing an API that encompasses the expressiveness of mainstream block-explorer APIs, with a familiar JSON-RPC schema.
What data is provided?
SANDSHREW provides the standard Bitcoin JSON-RPC, and extends it with block-explorer like functionality. Additionally, the RPC embeds the full functionality of the canonical ord
server process, made available as additional JSON-RPC methods.
Beyond what SANDSHREW provides globally, the RPC has a subsystem for deploying your own custom indexer to the cluster. Thus, SANDSHREW provides access to the infinite space of transformations on Bitcoin chaindata, or data from any supported Bitcoin compatible network (such as Dogecoin).
Top-level usage of SANDSHREW permits the orchestration of wallet services, block explorers, and applications written for Bitcoin, without relying on faulty block explorer REST endpoints.
What is METASHREW?
METASHREW is the WASM runtime within the orchestration layer of SANDSHREW. The runtime is fully open-source and building programs for the runtime is supported by a complete AssemblyScript helper library, which includes an implementation of Bitcoin data structures and also higher-order structures such as inscriptions. This means it is possible to deploy BRC-20 marketplaces, lending protocols, or even more immersive protocols to the SANDSHREW runtime, enabling any range of Bitcoin-native application stacks.
Key Features of SANDSHREW
Bitcoin JSON-RPC: Standard Bitcoin data is available from plain usage of the RPC. The RPC is itself compatible with Bitcoin RPC client libraries, since the JSON-RPC method namespace will fall back to the hosted Bitcoin node for the target network.
Block-explorer APIs: Endpoints for transactions, block details, realtime mempool access, spendable UTXOs by address, and more.
Ordinals Indexer: Complete featureset of the
ord server
process, updated to include data for runes. For example, with SANDSHREW you can merge block-explorer calls with runes balance sheets for given outpoints to fetch a complete balance sheet for runes by wallet.BRC-20: Embedded in the RPC is the open-source OPI stack published by bestinslot-xyz, providing full indexing support for upstream BRC20 protocol definitions.
Sandshrew Namespaces
Metashrew
Last updated