sidebars.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. module.exports = {
  2. docs: {
  3. About: ["introduction", "terminology", "history"],
  4. Wallets: [
  5. "wallet-guide",
  6. "wallet-guide/apps",
  7. {
  8. type: "category",
  9. label: "Web Wallets",
  10. items: ["wallet-guide/web-wallets", "wallet-guide/solflare"],
  11. },
  12. {
  13. type: "category",
  14. label: "Hardware Wallets",
  15. items: ["wallet-guide/ledger-live"],
  16. },
  17. {
  18. type: "category",
  19. label: "Command-line Wallets",
  20. items: [
  21. "wallet-guide/cli",
  22. "wallet-guide/paper-wallet",
  23. {
  24. type: "category",
  25. label: "Hardware Wallets",
  26. items: [
  27. "wallet-guide/hardware-wallets",
  28. "wallet-guide/hardware-wallets/ledger",
  29. ],
  30. },
  31. "wallet-guide/file-system-wallet",
  32. ],
  33. },
  34. "wallet-guide/support",
  35. ],
  36. Staking: ["staking", "staking/stake-accounts"],
  37. "Command Line": [
  38. "cli",
  39. "cli/install-solana-cli-tools",
  40. "cli/conventions",
  41. "cli/choose-a-cluster",
  42. "cli/transfer-tokens",
  43. "cli/delegate-stake",
  44. "cli/manage-stake-accounts",
  45. "cli/deploy-a-program",
  46. "offline-signing",
  47. "offline-signing/durable-nonce",
  48. "cli/usage",
  49. ],
  50. Developing: [
  51. {
  52. type: "category",
  53. label: "Programming Model",
  54. items: [
  55. "developing/programming-model/overview",
  56. "developing/programming-model/transactions",
  57. "developing/programming-model/accounts",
  58. "developing/programming-model/runtime",
  59. "developing/programming-model/calling-between-programs",
  60. ],
  61. },
  62. {
  63. type: "category",
  64. label: "Clients",
  65. items: [
  66. "developing/clients/jsonrpc-api",
  67. "developing/clients/javascript-api",
  68. "developing/clients/rust-api",
  69. ],
  70. },
  71. {
  72. type: "category",
  73. label: "Runtime Facilities",
  74. items: [
  75. "developing/runtime-facilities/programs",
  76. "developing/runtime-facilities/sysvars",
  77. ],
  78. },
  79. {
  80. type: "category",
  81. label: "On-chain Programs",
  82. items: [
  83. "developing/on-chain-programs/overview",
  84. "developing/on-chain-programs/developing-rust",
  85. "developing/on-chain-programs/developing-c",
  86. "developing/on-chain-programs/deploying",
  87. "developing/on-chain-programs/debugging",
  88. "developing/on-chain-programs/examples",
  89. "developing/on-chain-programs/faq",
  90. ],
  91. },
  92. "developing/backwards-compatibility",
  93. ],
  94. Integrating: ["integrations/exchange"],
  95. Validating: [
  96. "running-validator",
  97. "running-validator/validator-reqs",
  98. "running-validator/validator-start",
  99. "running-validator/vote-accounts",
  100. "running-validator/validator-stake",
  101. "running-validator/validator-monitor",
  102. "running-validator/validator-info",
  103. {
  104. type: "category",
  105. label: "Incenvitized Testnet",
  106. items: [
  107. "tour-de-sol",
  108. {
  109. type: "category",
  110. label: "Registration",
  111. items: [
  112. "tour-de-sol/registration/how-to-register",
  113. "tour-de-sol/registration/terms-of-participation",
  114. "tour-de-sol/registration/rewards",
  115. "tour-de-sol/registration/confidentiality",
  116. "tour-de-sol/registration/validator-registration-and-rewards-faq",
  117. ],
  118. },
  119. {
  120. type: "category",
  121. label: "Participation",
  122. items: [
  123. "tour-de-sol/participation/validator-technical-requirements",
  124. "tour-de-sol/participation/validator-public-key-registration",
  125. "tour-de-sol/participation/steps-to-create-a-validator",
  126. ],
  127. },
  128. "tour-de-sol/useful-links",
  129. "tour-de-sol/submitting-bugs",
  130. ],
  131. },
  132. "running-validator/validator-troubleshoot",
  133. ],
  134. Clusters: [
  135. "clusters",
  136. "cluster/rpc-endpoints",
  137. "cluster/bench-tps",
  138. "cluster/performance-metrics",
  139. ],
  140. Architecture: [
  141. {
  142. type: "category",
  143. label: "Cluster",
  144. items: [
  145. "cluster/overview",
  146. "cluster/synchronization",
  147. "cluster/leader-rotation",
  148. "cluster/fork-generation",
  149. "cluster/managing-forks",
  150. "cluster/turbine-block-propagation",
  151. "cluster/vote-signing",
  152. "cluster/stake-delegation-and-rewards",
  153. ],
  154. },
  155. {
  156. type: "category",
  157. label: "Validator",
  158. items: [
  159. "validator/anatomy",
  160. "validator/tpu",
  161. "validator/tvu",
  162. "validator/blockstore",
  163. "validator/gossip",
  164. "validator/runtime",
  165. ],
  166. },
  167. ],
  168. Economics: [
  169. "economics_overview",
  170. {
  171. type: "category",
  172. label: "Inflation Design",
  173. items: [
  174. "inflation/terminology",
  175. "inflation/inflation_schedule",
  176. "inflation/adjusted_staking_yield",
  177. ],
  178. },
  179. "transaction_fees",
  180. "storage_rent_economics",
  181. ],
  182. "Design Proposals": [
  183. {
  184. type: "category",
  185. label: "Implemented",
  186. items: [
  187. "implemented-proposals/implemented-proposals",
  188. "implemented-proposals/abi-management",
  189. "implemented-proposals/bank-timestamp-correction",
  190. "implemented-proposals/commitment",
  191. "implemented-proposals/durable-tx-nonces",
  192. "implemented-proposals/installer",
  193. "implemented-proposals/instruction_introspection",
  194. "implemented-proposals/leader-leader-transition",
  195. "implemented-proposals/leader-validator-transition",
  196. "implemented-proposals/persistent-account-storage",
  197. "implemented-proposals/readonly-accounts",
  198. "implemented-proposals/reliable-vote-transmission",
  199. "implemented-proposals/rent",
  200. "implemented-proposals/repair-service",
  201. "implemented-proposals/rpc-transaction-history",
  202. "implemented-proposals/snapshot-verification",
  203. "implemented-proposals/staking-rewards",
  204. "implemented-proposals/testing-programs",
  205. "implemented-proposals/tower-bft",
  206. "implemented-proposals/transaction-fees",
  207. "implemented-proposals/validator-timestamp-oracle",
  208. ],
  209. },
  210. {
  211. type: "category",
  212. label: "Accepted",
  213. items: [
  214. "proposals/accepted-design-proposals",
  215. "proposals/ledger-replication-to-implement",
  216. "proposals/optimistic-confirmation-and-slashing",
  217. "proposals/vote-signing-to-implement",
  218. "proposals/cluster-test-framework",
  219. "proposals/validator-proposal",
  220. "proposals/simple-payment-and-state-verification",
  221. "proposals/interchain-transaction-verification",
  222. "proposals/snapshot-verification",
  223. "proposals/bankless-leader",
  224. "proposals/slashing",
  225. "proposals/tick-verification",
  226. "proposals/block-confirmation",
  227. "proposals/rust-clients",
  228. "proposals/optimistic_confirmation",
  229. "proposals/embedding-move",
  230. "proposals/rip-curl",
  231. ],
  232. },
  233. ],
  234. },
  235. };