Loading...
Loading...
Use this skill when the user asks about Goldsky Edge — the managed RPC endpoint service for EVM chains. Triggers on: 'Edge RPC', 'Goldsky RPC endpoint', 'edge.goldsky.com', 'eth_getLogs is slow', 'RPC rate limit', 'hedged requests', 'flashblocks', 'HyperEVM system transactions', 'x402 pay-per-request RPC', 'Goldsky Edge pricing', 'Edge dashboard', 'gs_edge_ API key', 'rpc-edge'. Also use this skill when the user wants a resilient, low-latency JSON-RPC endpoint for EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon zkEVM, BSC, Avalanche, Berachain, HyperEVM, Monad, Sei, Sonic, Unichain, zkSync, etc.), is debugging RPC errors like -32005/-32012/-32014/-32015/-32016, or is comparing providers (Alchemy, Infura, QuickNode, Ankr) against Edge. For questions about self-hosting eRPC or custom eRPC configuration beyond what Edge exposes, point them at https://docs.erpc.cloud/llms.txt. Do NOT trigger on Goldsky Mirror, Turbo, or Subgraph pipeline questions — those belong to their respective skills.
npx skill4agent add goldsky-io/goldsky-agent edgeeth_getLogshttps://edge.goldsky.com/standard/evm/{chainId}?secret=YOUR_SECRET{chainId}1845342161?secret=YOUR_SECRETX-ERPC-Secret-Token: YOUR_SECRET8453$0.000005$5 per millioncurl -s "https://edge.goldsky.com/standard/evm/1?secret=YOUR_SECRET" \
-X POST \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'import { createPublicClient, http } from "viem";
import { mainnet } from "viem/chains";
const client = createPublicClient({
chain: mainnet,
transport: http("https://edge.goldsky.com/standard/evm/1?secret=YOUR_SECRET"),
});import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://edge.goldsky.com/standard/evm/1?secret=YOUR_SECRET"
);/dashboard/rpc-edge/dashboard/rpc-edgegs_edge_...| Budget ID | Total RPS | Per-IP RPS | Use case |
|---|---|---|---|
| Unlimited | Unlimited | No rate limiting |
| ~100 | Unlimited | Low volume |
| ~1,000 | Unlimited | Medium volume |
| ~3,000 | Unlimited | High volume |
| ~6,000 | Unlimited | Very high volume |
| ~10,000 | Unlimited | Enterprise volume |
| ~100 | ~8 | Low volume + per-IP protection |
| ~1,000 | ~8 | Medium volume + per-IP protection |
| ~3,000 | ~8 | High volume + per-IP protection |
| ~6,000 | ~8 | Very high volume + per-IP protection |
| ~10,000 | ~8 | Enterprise volume + per-IP protection |
| Unlimited | ~1.7 | Strict per-IP only |
| Unlimited | ~8 | Moderate per-IP only |
GET https://edge.goldsky.com/standardidevm:1aliasmainnetbasepolygonblockTimeMsstateOK# List all supported chain IDs
curl -s https://edge.goldsky.com/ | jq '.standard[].id'
# Find a specific chain
curl -s https://edge.goldsky.com/ | jq '.standard[] | select(.id=="evm:8453")'use-upstream=flashblocks*X-ERPC-Use-Upstream: flashblocks*use-upstream=systx*use-upstream=standard*eth_getLogs| Code | Meaning |
|---|---|
| -32005 | Rate limit exceeded |
| -32012 | Range too large (eth_getLogs) |
| -32014 | Missing data |
| -32015 | Node timeout |
| -32016 | Unauthorized |
https://docs.goldsky.com/edge-rpc/evm/methods/{method_name}eth_*eth_accountseth_blobBaseFeeeth_blockNumbereth_calleth_chainIdeth_createAccessListeth_estimateGaseth_feeHistoryeth_gasPriceeth_getBalanceeth_getBlockByHasheth_getBlockByNumbereth_getBlockReceiptseth_getBlockTransactionCountByHasheth_getBlockTransactionCountByNumbereth_getCodeeth_getFilterChangeseth_getFilterLogseth_getLogseth_getProofeth_getStorageAteth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionByHasheth_getTransactionCounteth_getTransactionReceipteth_getUncleByBlockHashAndIndexeth_getUncleByBlockNumberAndIndexeth_getUncleCountByBlockHasheth_getUncleCountByBlockNumbereth_maxPriorityFeePerGaseth_newBlockFiltereth_newFiltereth_newPendingTransactionFiltereth_pendingTransactionseth_sendRawTransactioneth_subscribeeth_syncingeth_uninstallFiltereth_unsubscribedebug_*debug_getRawBlockdebug_getRawHeaderdebug_getRawReceiptsdebug_getRawTransactiondebug_traceBlockByHashdebug_traceBlockByNumberdebug_traceCalldebug_traceTransactiontrace_*trace_blocktrace_calltrace_callManytrace_filtertrace_gettrace_rawTransactiontrace_replayBlockTransactionstrace_replayTransactiontrace_transactionnet_*net_listeningnet_peerCountnet_versionweb3_*web3_clientVersionweb3_sha3eth_getLogscurl -s "https://edge.goldsky.com/standard/evm/1?secret=YOUR_SECRET" \
-X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_getLogs",
"params": [{
"fromBlock": "0x1000000",
"toBlock": "0x1000064",
"address": "0xdAC17F958D2ee523a2206206994597C13D831ec7"
}]
}'debug_trace*trace_*