|
|
@@ -1,247 +1,235 @@
|
|
|
module.exports = {
|
|
|
- docs: {
|
|
|
- "About": [
|
|
|
- "introduction",
|
|
|
- "terminology",
|
|
|
- "history",
|
|
|
- ],
|
|
|
- "Wallets": [
|
|
|
- "wallet-guide",
|
|
|
- "wallet-guide/apps",
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Web Wallets",
|
|
|
- items: [
|
|
|
- "wallet-guide/web-wallets",
|
|
|
- "wallet-guide/solflare",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Hardware Wallets",
|
|
|
- items: [
|
|
|
- "wallet-guide/ledger-live",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Command-line Wallets",
|
|
|
- items: [
|
|
|
- "wallet-guide/cli",
|
|
|
- "wallet-guide/paper-wallet",
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Hardware Wallets",
|
|
|
- items: [
|
|
|
- "wallet-guide/hardware-wallets",
|
|
|
- "wallet-guide/hardware-wallets/ledger",
|
|
|
- ],
|
|
|
- },
|
|
|
- "wallet-guide/file-system-wallet",
|
|
|
- ],
|
|
|
- },
|
|
|
- "wallet-guide/support",
|
|
|
- ],
|
|
|
- "Staking": [
|
|
|
- "staking",
|
|
|
- "staking/stake-accounts",
|
|
|
- ],
|
|
|
- "Command Line": [
|
|
|
- "cli",
|
|
|
- "cli/install-solana-cli-tools",
|
|
|
- "cli/conventions",
|
|
|
- "cli/choose-a-cluster",
|
|
|
- "cli/transfer-tokens",
|
|
|
- "cli/delegate-stake",
|
|
|
- "cli/manage-stake-accounts",
|
|
|
- "cli/deploy-a-program",
|
|
|
- "offline-signing",
|
|
|
- "offline-signing/durable-nonce",
|
|
|
- "cli/usage",
|
|
|
- ],
|
|
|
- "Developing": [
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Programming Model",
|
|
|
- items: [
|
|
|
- "developing/programming-model/overview",
|
|
|
- "developing/programming-model/transactions",
|
|
|
- "developing/programming-model/accounts",
|
|
|
- "developing/programming-model/runtime",
|
|
|
- "developing/programming-model/calling-between-programs",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Clients",
|
|
|
- items: [
|
|
|
- "developing/clients/jsonrpc-api",
|
|
|
- "developing/clients/javascript-api",
|
|
|
- "developing/clients/rust-api",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Runtime Facilities",
|
|
|
- items: [
|
|
|
- "developing/runtime-facilities/programs",
|
|
|
- "developing/runtime-facilities/sysvars",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "On-chain Programs",
|
|
|
- items: [
|
|
|
- "developing/on-chain-programs/overview",
|
|
|
- "developing/on-chain-programs/developing-rust",
|
|
|
- "developing/on-chain-programs/developing-c",
|
|
|
- "developing/on-chain-programs/deploying",
|
|
|
- "developing/on-chain-programs/debugging",
|
|
|
- "developing/on-chain-programs/examples",
|
|
|
- "developing/on-chain-programs/faq",
|
|
|
- ],
|
|
|
- },
|
|
|
- "developing/backwards-compatibility",
|
|
|
- ],
|
|
|
- "Integrating": ["integrations/exchange"],
|
|
|
- "Validating": [
|
|
|
- "running-validator",
|
|
|
- "running-validator/validator-reqs",
|
|
|
- "running-validator/validator-start",
|
|
|
- "running-validator/vote-accounts",
|
|
|
- "running-validator/validator-stake",
|
|
|
- "running-validator/validator-monitor",
|
|
|
- "running-validator/validator-info",
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Incenvitized Testnet",
|
|
|
- items: [
|
|
|
- "tour-de-sol",
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Registration",
|
|
|
- items: [
|
|
|
- "tour-de-sol/registration/how-to-register",
|
|
|
- "tour-de-sol/registration/terms-of-participation",
|
|
|
- "tour-de-sol/registration/rewards",
|
|
|
- "tour-de-sol/registration/confidentiality",
|
|
|
- "tour-de-sol/registration/validator-registration-and-rewards-faq",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Participation",
|
|
|
- items: [
|
|
|
- "tour-de-sol/participation/validator-technical-requirements",
|
|
|
- "tour-de-sol/participation/validator-public-key-registration",
|
|
|
- "tour-de-sol/participation/steps-to-create-a-validator",
|
|
|
- ],
|
|
|
- },
|
|
|
- "tour-de-sol/useful-links",
|
|
|
- "tour-de-sol/submitting-bugs",
|
|
|
- ],
|
|
|
- },
|
|
|
- "running-validator/validator-troubleshoot",
|
|
|
- ],
|
|
|
- "Clusters": [
|
|
|
- "clusters",
|
|
|
- "cluster/rpc-endpoints",
|
|
|
- "cluster/bench-tps",
|
|
|
- "cluster/performance-metrics"
|
|
|
- ],
|
|
|
- "Architecture": [
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Cluster",
|
|
|
- items: [
|
|
|
- "cluster/overview",
|
|
|
- "cluster/synchronization",
|
|
|
- "cluster/leader-rotation",
|
|
|
- "cluster/fork-generation",
|
|
|
- "cluster/managing-forks",
|
|
|
- "cluster/turbine-block-propagation",
|
|
|
- "cluster/vote-signing",
|
|
|
- "cluster/stake-delegation-and-rewards",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Validator",
|
|
|
- items: [
|
|
|
- "validator/anatomy",
|
|
|
- "validator/tpu",
|
|
|
- "validator/tvu",
|
|
|
- "validator/blockstore",
|
|
|
- "validator/gossip",
|
|
|
- "validator/runtime",
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- "Economics": [
|
|
|
- "economics_overview",
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Inflation Design",
|
|
|
- items: [
|
|
|
- "inflation/terminology",
|
|
|
- "inflation/inflation_schedule",
|
|
|
- "inflation/adjusted_staking_yield",
|
|
|
- ],
|
|
|
- },
|
|
|
- "transaction_fees",
|
|
|
- "storage_rent_economics"
|
|
|
- ],
|
|
|
- "Design Proposals": [
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Implemented",
|
|
|
- items: [
|
|
|
- "implemented-proposals/implemented-proposals",
|
|
|
- "implemented-proposals/abi-management",
|
|
|
- "implemented-proposals/bank-timestamp-correction",
|
|
|
- "implemented-proposals/commitment",
|
|
|
- "implemented-proposals/durable-tx-nonces",
|
|
|
- "implemented-proposals/installer",
|
|
|
- "implemented-proposals/instruction_introspection",
|
|
|
- "implemented-proposals/leader-leader-transition",
|
|
|
- "implemented-proposals/leader-validator-transition",
|
|
|
- "implemented-proposals/persistent-account-storage",
|
|
|
- "implemented-proposals/readonly-accounts",
|
|
|
- "implemented-proposals/reliable-vote-transmission",
|
|
|
- "implemented-proposals/rent",
|
|
|
- "implemented-proposals/repair-service",
|
|
|
- "implemented-proposals/rpc-transaction-history",
|
|
|
- "implemented-proposals/snapshot-verification",
|
|
|
- "implemented-proposals/staking-rewards",
|
|
|
- "implemented-proposals/testing-programs",
|
|
|
- "implemented-proposals/tower-bft",
|
|
|
- "implemented-proposals/transaction-fees",
|
|
|
- "implemented-proposals/validator-timestamp-oracle",
|
|
|
- ],
|
|
|
- },
|
|
|
- {
|
|
|
- type: "category",
|
|
|
- label: "Accepted",
|
|
|
- items: [
|
|
|
- "proposals/accepted-design-proposals",
|
|
|
- "proposals/ledger-replication-to-implement",
|
|
|
- "proposals/optimistic-confirmation-and-slashing",
|
|
|
- "proposals/vote-signing-to-implement",
|
|
|
- "proposals/cluster-test-framework",
|
|
|
- "proposals/validator-proposal",
|
|
|
- "proposals/simple-payment-and-state-verification",
|
|
|
- "proposals/interchain-transaction-verification",
|
|
|
- "proposals/snapshot-verification",
|
|
|
- "proposals/bankless-leader",
|
|
|
- "proposals/slashing",
|
|
|
- "proposals/tick-verification",
|
|
|
- "proposals/block-confirmation",
|
|
|
- "proposals/rust-clients",
|
|
|
- "proposals/optimistic_confirmation",
|
|
|
- "proposals/embedding-move",
|
|
|
- "proposals/rip-curl",
|
|
|
- ]
|
|
|
- },
|
|
|
- ],
|
|
|
- },
|
|
|
+ docs: {
|
|
|
+ About: ["introduction", "terminology", "history"],
|
|
|
+ Wallets: [
|
|
|
+ "wallet-guide",
|
|
|
+ "wallet-guide/apps",
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Web Wallets",
|
|
|
+ items: ["wallet-guide/web-wallets", "wallet-guide/solflare"],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Hardware Wallets",
|
|
|
+ items: ["wallet-guide/ledger-live"],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Command-line Wallets",
|
|
|
+ items: [
|
|
|
+ "wallet-guide/cli",
|
|
|
+ "wallet-guide/paper-wallet",
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Hardware Wallets",
|
|
|
+ items: [
|
|
|
+ "wallet-guide/hardware-wallets",
|
|
|
+ "wallet-guide/hardware-wallets/ledger",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "wallet-guide/file-system-wallet",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "wallet-guide/support",
|
|
|
+ ],
|
|
|
+ Staking: ["staking", "staking/stake-accounts"],
|
|
|
+ "Command Line": [
|
|
|
+ "cli",
|
|
|
+ "cli/install-solana-cli-tools",
|
|
|
+ "cli/conventions",
|
|
|
+ "cli/choose-a-cluster",
|
|
|
+ "cli/transfer-tokens",
|
|
|
+ "cli/delegate-stake",
|
|
|
+ "cli/manage-stake-accounts",
|
|
|
+ "cli/deploy-a-program",
|
|
|
+ "offline-signing",
|
|
|
+ "offline-signing/durable-nonce",
|
|
|
+ "cli/usage",
|
|
|
+ ],
|
|
|
+ Developing: [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Programming Model",
|
|
|
+ items: [
|
|
|
+ "developing/programming-model/overview",
|
|
|
+ "developing/programming-model/transactions",
|
|
|
+ "developing/programming-model/accounts",
|
|
|
+ "developing/programming-model/runtime",
|
|
|
+ "developing/programming-model/calling-between-programs",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Clients",
|
|
|
+ items: [
|
|
|
+ "developing/clients/jsonrpc-api",
|
|
|
+ "developing/clients/javascript-api",
|
|
|
+ "developing/clients/rust-api",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Runtime Facilities",
|
|
|
+ items: [
|
|
|
+ "developing/runtime-facilities/programs",
|
|
|
+ "developing/runtime-facilities/sysvars",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "On-chain Programs",
|
|
|
+ items: [
|
|
|
+ "developing/on-chain-programs/overview",
|
|
|
+ "developing/on-chain-programs/developing-rust",
|
|
|
+ "developing/on-chain-programs/developing-c",
|
|
|
+ "developing/on-chain-programs/deploying",
|
|
|
+ "developing/on-chain-programs/debugging",
|
|
|
+ "developing/on-chain-programs/examples",
|
|
|
+ "developing/on-chain-programs/faq",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "developing/backwards-compatibility",
|
|
|
+ ],
|
|
|
+ Integrating: ["integrations/exchange"],
|
|
|
+ Validating: [
|
|
|
+ "running-validator",
|
|
|
+ "running-validator/validator-reqs",
|
|
|
+ "running-validator/validator-start",
|
|
|
+ "running-validator/vote-accounts",
|
|
|
+ "running-validator/validator-stake",
|
|
|
+ "running-validator/validator-monitor",
|
|
|
+ "running-validator/validator-info",
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Incenvitized Testnet",
|
|
|
+ items: [
|
|
|
+ "tour-de-sol",
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Registration",
|
|
|
+ items: [
|
|
|
+ "tour-de-sol/registration/how-to-register",
|
|
|
+ "tour-de-sol/registration/terms-of-participation",
|
|
|
+ "tour-de-sol/registration/rewards",
|
|
|
+ "tour-de-sol/registration/confidentiality",
|
|
|
+ "tour-de-sol/registration/validator-registration-and-rewards-faq",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Participation",
|
|
|
+ items: [
|
|
|
+ "tour-de-sol/participation/validator-technical-requirements",
|
|
|
+ "tour-de-sol/participation/validator-public-key-registration",
|
|
|
+ "tour-de-sol/participation/steps-to-create-a-validator",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "tour-de-sol/useful-links",
|
|
|
+ "tour-de-sol/submitting-bugs",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "running-validator/validator-troubleshoot",
|
|
|
+ ],
|
|
|
+ Clusters: [
|
|
|
+ "clusters",
|
|
|
+ "cluster/rpc-endpoints",
|
|
|
+ "cluster/bench-tps",
|
|
|
+ "cluster/performance-metrics",
|
|
|
+ ],
|
|
|
+ Architecture: [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Cluster",
|
|
|
+ items: [
|
|
|
+ "cluster/overview",
|
|
|
+ "cluster/synchronization",
|
|
|
+ "cluster/leader-rotation",
|
|
|
+ "cluster/fork-generation",
|
|
|
+ "cluster/managing-forks",
|
|
|
+ "cluster/turbine-block-propagation",
|
|
|
+ "cluster/vote-signing",
|
|
|
+ "cluster/stake-delegation-and-rewards",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Validator",
|
|
|
+ items: [
|
|
|
+ "validator/anatomy",
|
|
|
+ "validator/tpu",
|
|
|
+ "validator/tvu",
|
|
|
+ "validator/blockstore",
|
|
|
+ "validator/gossip",
|
|
|
+ "validator/runtime",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ Economics: [
|
|
|
+ "economics_overview",
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Inflation Design",
|
|
|
+ items: [
|
|
|
+ "inflation/terminology",
|
|
|
+ "inflation/inflation_schedule",
|
|
|
+ "inflation/adjusted_staking_yield",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ "transaction_fees",
|
|
|
+ "storage_rent_economics",
|
|
|
+ ],
|
|
|
+ "Design Proposals": [
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Implemented",
|
|
|
+ items: [
|
|
|
+ "implemented-proposals/implemented-proposals",
|
|
|
+ "implemented-proposals/abi-management",
|
|
|
+ "implemented-proposals/bank-timestamp-correction",
|
|
|
+ "implemented-proposals/commitment",
|
|
|
+ "implemented-proposals/durable-tx-nonces",
|
|
|
+ "implemented-proposals/installer",
|
|
|
+ "implemented-proposals/instruction_introspection",
|
|
|
+ "implemented-proposals/leader-leader-transition",
|
|
|
+ "implemented-proposals/leader-validator-transition",
|
|
|
+ "implemented-proposals/persistent-account-storage",
|
|
|
+ "implemented-proposals/readonly-accounts",
|
|
|
+ "implemented-proposals/reliable-vote-transmission",
|
|
|
+ "implemented-proposals/rent",
|
|
|
+ "implemented-proposals/repair-service",
|
|
|
+ "implemented-proposals/rpc-transaction-history",
|
|
|
+ "implemented-proposals/snapshot-verification",
|
|
|
+ "implemented-proposals/staking-rewards",
|
|
|
+ "implemented-proposals/testing-programs",
|
|
|
+ "implemented-proposals/tower-bft",
|
|
|
+ "implemented-proposals/transaction-fees",
|
|
|
+ "implemented-proposals/validator-timestamp-oracle",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type: "category",
|
|
|
+ label: "Accepted",
|
|
|
+ items: [
|
|
|
+ "proposals/accepted-design-proposals",
|
|
|
+ "proposals/ledger-replication-to-implement",
|
|
|
+ "proposals/optimistic-confirmation-and-slashing",
|
|
|
+ "proposals/vote-signing-to-implement",
|
|
|
+ "proposals/cluster-test-framework",
|
|
|
+ "proposals/validator-proposal",
|
|
|
+ "proposals/simple-payment-and-state-verification",
|
|
|
+ "proposals/interchain-transaction-verification",
|
|
|
+ "proposals/snapshot-verification",
|
|
|
+ "proposals/bankless-leader",
|
|
|
+ "proposals/slashing",
|
|
|
+ "proposals/tick-verification",
|
|
|
+ "proposals/block-confirmation",
|
|
|
+ "proposals/rust-clients",
|
|
|
+ "proposals/optimistic_confirmation",
|
|
|
+ "proposals/embedding-move",
|
|
|
+ "proposals/rip-curl",
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ },
|
|
|
};
|