Overview
Introduction
Shiba Inu Developer Portal is a handy set of tools for everyone who wants to build and test on Shibarium/Puppynet. It provides access to the network RPC, on-chain data APIs, an easy-to-use faucet and other amazing features in the making.
The devShib website currently provides the following services to streamline your development process:
-
RPC: fetch data from the Shibarium and Puppynet blockchains such as latest block, gas price and other standard Ethereum JSON-RPC API functions
-
On-chain data: access on-chain data for a given address using our APIs and integrate it with your applications. Plug an address to the APIs and check its transaction history, its balance and other information still in the making.
-
Paymaster: utilize ERC-4337's account abstraction feature to provide gasless transactions.
-
Faucet: acquire tokens to test your dApps.
-
Rollup: deploy a dedicated rollup blockchain wit FHE-compatibility.
-
Oracle: access off-chain data and use it your applications.
-
UI Components: create applications with pre-built UI components full-integrated with Web3,
-
Webhook: integrate your dApp with other applications.
Authentication
Access to all APIs and RPC data require an API key, which you can acquire on the Developer Portal.
Here are the current numbers of our APIs:
- Rate : 50 requests per second
- Burst : 5 requests
- Quota: 1000 requests per day
To use it for RPC requests, you need to add this key to the URL as a Header parameter as in this request example:
curl -s "https://api.shibrpc.com/puppynet/[API_KEY]" -H "Content-Type: application/json" -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":67}'
For requests to the APIs, the key goes as query parameter like this:
curl -s "https://chain.shib.io/api/v1/puppynet/transactions?address=0x5C253e4cc17225C799724824D35D361Be201B548&api_key=[API_KEY]" -H "Content-Type: application/json" -X GET