Skip to content

Commit c93ffc0

Browse files
committed
added gitignore
0 parents  commit c93ffc0

File tree

199 files changed

+6118
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+6118
-0
lines changed

.gitignore

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# mdBook build output
2+
book/
3+
# Node modules (if using custom JS/CSS tooling)
4+
node_modules/
5+
# Dependency/package lock files
6+
package-lock.json
7+
yarn.lock
8+
pnpm-lock.yaml
9+
# Editor/OS files
10+
*.swp
11+
*.swo
12+
*.bak
13+
*.tmp
14+
.DS_Store
15+
Thumbs.db
16+
# Logs
17+
*.log
18+
# Python virtual environments (if used for scripts)
19+
venv/
20+
.env
21+
# Miscellaneous
22+
.idea/
23+
.vscode/
24+
# Ignore

book.toml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
[book]
2+
authors = ["D_D Cloud Team"]
3+
language = "en"
4+
multilingual = false
5+
src = "src"
6+
title = "D_D Cloud RPC Documentation"
7+
description = "Comprehensive documentation for D_D Cloud's multi-chain RPC service"
8+
9+
[preprocessor.links]
10+
11+
[output.html]
12+
additional-css = ["theme/custom.css"]
13+
additional-js = ["theme/custom.js"]
14+
default-theme = "navy"
15+
preferred-dark-theme = "navy"
16+
git-repository-url = "https://github.com/your-org/rpc-docs"
17+
edit-url-template = "https://github.com/your-org/rpc-docs/edit/main/{path}"
18+
19+
[output.html.search]
20+
enable = true
21+
limit-results = 30
22+
teaser-word-count = 30
23+
use-boolean-and = true
24+
boost-title = 2
25+
boost-hierarchy = 1
26+
boost-paragraph = 1
27+
expand = true
28+
heading-split-level = 3
29+
30+
[output.html.fold]
31+
enable = true
32+
level = 1
33+
34+
[output.html.playground]
35+
copyable = true
36+
copy-js = true
37+
line-numbers = true
38+
editable = true

src/SUMMARY.md

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# Summary
2+
3+
[Introduction](./introduction.md)
4+
5+
# Getting Started
6+
7+
- [Quick Start](./getting-started/quick-start.md)
8+
- [Authentication](./getting-started/authentication.md)
9+
- [Rate Limits & Pricing](./getting-started/rate-limits.md)
10+
- [Error Handling](./getting-started/error-handling.md)
11+
12+
# Supported Networks
13+
14+
- [Network Overview](./networks/overview.md)
15+
- [EVM Compatible Chains](./networks/evm/README.md)
16+
- [Ethereum](./networks/evm/ethereum.md)
17+
- [Ethereum Testnets](./networks/evm/ethereum-testnets.md)
18+
- [Arbitrum](./networks/evm/arbitrum.md)
19+
- [Base](./networks/evm/base.md)
20+
- [Polygon](./networks/evm/polygon.md)
21+
- [Optimism](./networks/evm/optimism.md)
22+
- [BSC (Binance Smart Chain)](./networks/evm/bsc.md)
23+
- [Avalanche](./networks/evm/avalanche.md)
24+
- [Fantom](./networks/evm/fantom.md)
25+
- [Celo](./networks/evm/celo.md)
26+
- [Harmony](./networks/evm/harmony.md)
27+
- [Moonbeam](./networks/evm/moonbeam.md)
28+
- [Moonriver](./networks/evm/moonriver.md)
29+
- [zkSync Era](./networks/evm/zksync-era.md)
30+
- [Mantle](./networks/evm/mantle.md)
31+
- [Gnosis](./networks/evm/gnosis.md)
32+
- [Scroll](./networks/evm/scroll.md)
33+
- [Linea](./networks/evm/linea.md)
34+
- [Blast](./networks/evm/blast.md)
35+
- [Fraxtal](./networks/evm/fraxtal.md)
36+
- [Metis](./networks/evm/metis.md)
37+
- [Boba](./networks/evm/boba.md)
38+
- [Fuse](./networks/evm/fuse.md)
39+
- [Oasys](./networks/evm/oasys.md)
40+
- [OpBNB](./networks/evm/opbnb.md)
41+
- [Taiko](./networks/evm/taiko.md)
42+
- [Ink](./networks/evm/ink.md)
43+
- [Sonic](./networks/evm/sonic.md)
44+
- [zkLink Nova](./networks/evm/zklink-nova.md)
45+
- [Polygon zkEVM](./networks/evm/polygon-zkevm.md)
46+
- [XRPL EVM](./networks/evm/xrpl-evm.md)
47+
- [Cosmos Ecosystem](./networks/cosmos/README.md)
48+
- [Osmosis](./networks/cosmos/osmosis.md)
49+
- [Evmos](./networks/cosmos/evmos.md)
50+
- [Kaia](./networks/cosmos/kaia.md)
51+
- [Kava](./networks/cosmos/kava.md)
52+
- [Sei](./networks/cosmos/sei.md)
53+
- [Alternative Layer 1s](./networks/alt-l1/README.md)
54+
- [Solana](./networks/alt-l1/solana.md)
55+
- [NEAR Protocol](./networks/alt-l1/near.md)
56+
- [Sui](./networks/alt-l1/sui.md)
57+
- [Tron](./networks/alt-l1/tron.md)
58+
- [Radix](./networks/alt-l1/radix.md)
59+
- [IoTeX](./networks/alt-l1/iotex.md)
60+
- [Pocket Network](./networks/alt-l1/pocket.md)
61+
- [Testnet Directory](./networks/testnets/README.md)
62+
- [EVM Testnets](./networks/testnets/evm-testnets.md)
63+
- [Non-EVM Testnets](./networks/testnets/non-evm-testnets.md)
64+
65+
# RPC Methods
66+
67+
- [Method Categories](./methods/overview.md)
68+
- [Standard EVM Methods](./methods/evm/README.md)
69+
- [Account Methods](./methods/evm/account.md)
70+
- [eth_getBalance](./methods/evm/account/eth_getBalance.md)
71+
- [eth_getTransactionCount](./methods/evm/account/eth_getTransactionCount.md)
72+
- [eth_getCode](./methods/evm/account/eth_getCode.md)
73+
- [Block Methods](./methods/evm/blocks.md)
74+
- [eth_getBlockByNumber](./methods/evm/blocks/eth_getBlockByNumber.md)
75+
- [eth_getBlockByHash](./methods/evm/blocks/eth_getBlockByHash.md)
76+
- [eth_blockNumber](./methods/evm/blocks/eth_blockNumber.md)
77+
- [eth_getBlockTransactionCountByNumber](./methods/evm/blocks/eth_getBlockTransactionCountByNumber.md)
78+
- [eth_getBlockTransactionCountByHash](./methods/evm/blocks/eth_getBlockTransactionCountByHash.md)
79+
- [Transaction Methods](./methods/evm/transactions.md)
80+
- [eth_sendTransaction](./methods/evm/transactions/eth_sendTransaction.md)
81+
- [eth_sendRawTransaction](./methods/evm/transactions/eth_sendRawTransaction.md)
82+
- [eth_getTransactionByHash](./methods/evm/transactions/eth_getTransactionByHash.md)
83+
- [eth_getTransactionReceipt](./methods/evm/transactions/eth_getTransactionReceipt.md)
84+
- [eth_estimateGas](./methods/evm/transactions/eth_estimateGas.md)
85+
- [eth_gasPrice](./methods/evm/transactions/eth_gasPrice.md)
86+
- [eth_maxPriorityFeePerGas](./methods/evm/transactions/eth_maxPriorityFeePerGas.md)
87+
- [eth_feeHistory](./methods/evm/transactions/eth_feeHistory.md)
88+
- [Contract Interaction](./methods/evm/contracts.md)
89+
- [eth_call](./methods/evm/contracts/eth_call.md)
90+
- [eth_getLogs](./methods/evm/contracts/eth_getLogs.md)
91+
- [eth_getStorageAt](./methods/evm/contracts/eth_getStorageAt.md)
92+
- [Network Information](./methods/evm/network.md)
93+
- [eth_chainId](./methods/evm/network/eth_chainId.md)
94+
- [net_version](./methods/evm/network/net_version.md)
95+
- [web3_clientVersion](./methods/evm/network/web3_clientVersion.md)
96+
- [Debug Methods](./methods/evm/debug.md)
97+
- [debug_traceTransaction](./methods/evm/debug/debug_traceTransaction.md)
98+
- [debug_traceCall](./methods/evm/debug/debug_traceCall.md)
99+
- [Solana Methods](./methods/solana/README.md)
100+
- [Account Methods](./methods/solana/accounts.md)
101+
- [getAccountInfo](./methods/solana/accounts/getAccountInfo.md)
102+
- [getBalance](./methods/solana/accounts/getBalance.md)
103+
- [getTokenAccountBalance](./methods/solana/accounts/getTokenAccountBalance.md)
104+
- [getTokenAccountsByOwner](./methods/solana/accounts/getTokenAccountsByOwner.md)
105+
- [Block Methods](./methods/solana/blocks.md)
106+
- [getBlock](./methods/solana/blocks/getBlock.md)
107+
- [getBlockHeight](./methods/solana/blocks/getBlockHeight.md)
108+
- [getSlot](./methods/solana/blocks/getSlot.md)
109+
- [getRecentBlockhash](./methods/solana/blocks/getRecentBlockhash.md)
110+
- [Transaction Methods](./methods/solana/transactions.md)
111+
- [sendTransaction](./methods/solana/transactions/sendTransaction.md)
112+
- [getTransaction](./methods/solana/transactions/getTransaction.md)
113+
- [getSignaturesForAddress](./methods/solana/transactions/getSignaturesForAddress.md)
114+
- [simulateTransaction](./methods/solana/transactions/simulateTransaction.md)
115+
- [Program Methods](./methods/solana/programs.md)
116+
- [getProgramAccounts](./methods/solana/programs/getProgramAccounts.md)
117+
- [getMultipleAccounts](./methods/solana/programs/getMultipleAccounts.md)
118+
- [NEAR Methods](./methods/near/README.md)
119+
- [Account Methods](./methods/near/accounts.md)
120+
- [query (account)](./methods/near/accounts/query-account.md)
121+
- [view_account](./methods/near/accounts/view_account.md)
122+
- [Block Methods](./methods/near/blocks.md)
123+
- [block](./methods/near/blocks/block.md)
124+
- [chunk](./methods/near/blocks/chunk.md)
125+
- [Transaction Methods](./methods/near/transactions.md)
126+
- [broadcast_tx_commit](./methods/near/transactions/broadcast_tx_commit.md)
127+
- [broadcast_tx_async](./methods/near/transactions/broadcast_tx_async.md)
128+
- [tx](./methods/near/transactions/tx.md)
129+
- [Contract Methods](./methods/near/contracts.md)
130+
- [query (call_function)](./methods/near/contracts/query-call-function.md)
131+
- [Sui Methods](./methods/sui/README.md)
132+
- [Object Methods](./methods/sui/objects.md)
133+
- [sui_getObject](./methods/sui/objects/sui_getObject.md)
134+
- [sui_multiGetObjects](./methods/sui/objects/sui_multiGetObjects.md)
135+
- [sui_getOwnedObjects](./methods/sui/objects/sui_getOwnedObjects.md)
136+
- [Transaction Methods](./methods/sui/transactions.md)
137+
- [sui_executeTransactionBlock](./methods/sui/transactions/sui_executeTransactionBlock.md)
138+
- [sui_getTransactionBlock](./methods/sui/transactions/sui_getTransactionBlock.md)
139+
- [sui_dryRunTransactionBlock](./methods/sui/transactions/sui_dryRunTransactionBlock.md)
140+
- [Query Methods](./methods/sui/queries.md)
141+
- [sui_getBalance](./methods/sui/queries/sui_getBalance.md)
142+
- [sui_getAllBalances](./methods/sui/queries/sui_getAllBalances.md)
143+
- [Tron Methods](./methods/tron/README.md)
144+
- [Account Methods](./methods/tron/accounts.md)
145+
- [Block Methods](./methods/tron/blocks.md)
146+
- [Transaction Methods](./methods/tron/transactions.md)
147+
- [Cosmos Methods](./methods/cosmos/README.md)
148+
- [Tendermint RPC](./methods/cosmos/tendermint.md)
149+
- [Cosmos SDK](./methods/cosmos/sdk.md)
150+
151+
# WebSocket Support
152+
153+
- [WebSocket Overview](./websockets/overview.md)
154+
- [Connection Management](./websockets/connection.md)
155+
- [EVM Subscriptions](./websockets/evm/README.md)
156+
- [newHeads](./websockets/evm/newHeads.md)
157+
- [logs](./websockets/evm/logs.md)
158+
- [newPendingTransactions](./websockets/evm/newPendingTransactions.md)
159+
- [syncing](./websockets/evm/syncing.md)
160+
- [Solana Subscriptions](./websockets/solana/README.md)
161+
- [accountSubscribe](./websockets/solana/accountSubscribe.md)
162+
- [logsSubscribe](./websockets/solana/logsSubscribe.md)
163+
- [signatureSubscribe](./websockets/solana/signatureSubscribe.md)
164+
- [slotSubscribe](./websockets/solana/slotSubscribe.md)
165+
166+
# Code Examples
167+
168+
- [Read/Write Method Implementations](./examples/read-write/README.md)
169+
- [Read Methods Examples](./examples/read-write/read-methods.md)
170+
- [Write Methods Examples](./examples/read-write/write-methods.md)
171+
- [Batch Operations](./examples/read-write/batch-operations.md)
172+
- [Error Handling Patterns](./examples/read-write/error-handling.md)
173+
- [JavaScript/TypeScript](./examples/javascript/README.md)
174+
- [Web3.js Integration](./examples/javascript/web3js.md)
175+
- [Ethers.js Integration](./examples/javascript/ethersjs.md)
176+
- [Viem Integration](./examples/javascript/viem.md)
177+
- [Solana Web3.js](./examples/javascript/solana-web3js.md)
178+
- [NEAR API JS](./examples/javascript/near-api-js.md)
179+
- [Python](./examples/python/README.md)
180+
- [Web3.py Integration](./examples/python/web3py.md)
181+
- [Solana.py Integration](./examples/python/solana-py.md)
182+
- [py-near Integration](./examples/python/py-near.md)
183+
- [cURL Examples](./examples/curl/README.md)
184+
- [EVM Chains](./examples/curl/evm.md)
185+
- [Solana](./examples/curl/solana.md)
186+
- [NEAR](./examples/curl/near.md)
187+
- [Sui](./examples/curl/sui.md)
188+
- [Go](./examples/go/README.md)
189+
- [go-ethereum](./examples/go/go-ethereum.md)
190+
- [Rust](./examples/rust/README.md)
191+
- [ethers-rs](./examples/rust/ethers-rs.md)
192+
- [solana-client](./examples/rust/solana-client.md)
193+
194+
# Advanced Topics
195+
196+
- [Batch Requests](./advanced/batch-requests.md)
197+
- [Archive Node Access](./advanced/archive-nodes.md)
198+
- [Debug & Trace Methods](./advanced/debug-trace.md)
199+
- [MEV Protection](./advanced/mev-protection.md)
200+
- [Load Balancing](./advanced/load-balancing.md)
201+
- [Caching Strategies](./advanced/caching.md)
202+
203+
# Troubleshooting
204+
205+
- [Common Errors](./troubleshooting/common-errors.md)
206+
- [Network-Specific Issues](./troubleshooting/network-issues.md)
207+
- [Performance Optimization](./troubleshooting/performance.md)
208+
- [Migration Guides](./troubleshooting/migration.md)
209+
210+
# API Reference
211+
212+
- [OpenAPI Specification](./api-reference/openapi.md)
213+
- [Postman Collection](./api-reference/postman.md)
214+
- [Status Codes](./api-reference/status-codes.md)
215+
- [Response Formats](./api-reference/response-formats.md)
216+
217+
# Resources
218+
219+
- [Changelog](./resources/changelog.md)
220+
- [Network Status](./resources/status.md)
221+
- [Community](./resources/community.md)
222+
- [Support](./resources/support.md)
223+
- [FAQ](./resources/faq.md)

src/advanced/archive-nodes.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Archive Node Access

src/advanced/batch-requests.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Batch Requests

src/advanced/caching.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Caching Strategies

src/advanced/debug-trace.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Debug & Trace Methods

src/advanced/load-balancing.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Load Balancing

src/advanced/mev-protection.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# MEV Protection

src/api-reference/openapi.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# OpenAPI Specification

0 commit comments

Comments
 (0)