Compare commits
224 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c35fa4514 | |||
| 279e19ee85 | |||
| 5e59dfa90c | |||
| bc3f0821da | |||
| b8b64feaec | |||
| 79d3930db5 | |||
| 5b8fcf4dbc | |||
| 2b5dde28d3 | |||
| d6890a9c39 | |||
| 0a5bca8e17 | |||
| 5dc3e1f898 | |||
| 51254fce71 | |||
| 2701ec663a | |||
| 0600c9fbc7 | |||
| ccf6bcae87 | |||
| 5d384bbbf5 | |||
| 4b805882bc | |||
| c06d52f2d7 | |||
| 9695ce89a6 | |||
| 5d3fa6d211 | |||
| d676f6c63d | |||
| b6ac5fe260 | |||
| 29854e24b6 | |||
| 773bceb96f | |||
| c9b4309044 | |||
| aa26ba5da1 | |||
| 3531f74110 | |||
| ede37aa332 | |||
| adef085a2c | |||
| bc7deb7ea8 | |||
| 144cec707e | |||
| 2995528818 | |||
| 6efef16916 | |||
| 8491fd9dfa | |||
| bb3e103418 | |||
| 09d1ac69bf | |||
| deaf57be93 | |||
| c883992758 | |||
| c98089611b | |||
| a7bb87d396 | |||
| 27f9409ae1 | |||
| bbe7336092 | |||
| 9458c994e3 | |||
| 777bd45318 | |||
| f3d630a16f | |||
| c92304ea22 | |||
| 48b893e578 | |||
| 0e9fd10691 | |||
| 3ef38613f0 | |||
| 2eef8e781b | |||
| 9a860934ea | |||
| 01b5d8bb38 | |||
| 2d6ed2ac9e | |||
| 9ce2cc0218 | |||
| ac205c05cf | |||
| 75e4a7ba72 | |||
| 83060e614f | |||
| bf05930fa8 | |||
| c1659a235e | |||
| 586a701bd0 | |||
| 9dc4889995 | |||
| dd5838cecb | |||
| 13a7651cd6 | |||
| a82e62782a | |||
| cba35a7523 | |||
| 7ab0a383b4 | |||
| 726c1e3a0c | |||
| 9cd8bae4da | |||
| cd5ebf3b17 | |||
| e5c16d13c5 | |||
| 1672c589a7 | |||
| 50fef1ec0c | |||
| 5265bef6d5 | |||
| bb81c5d471 | |||
| 0db1975aff | |||
| 9f08983077 | |||
| 66c9948a7a | |||
| f2cdb2d08d | |||
| dd1cef8dfc | |||
| ce991ebe9f | |||
| ebc8a216f1 | |||
| 4aab07fb81 | |||
| 51ec06e170 | |||
| 584b4061dc | |||
| 01ce8f5f3f | |||
| f2c3ee19cc | |||
| 5fbca5ceae | |||
| 5b909b27e4 | |||
| 2fa1232420 | |||
| 1dfc69b9b8 | |||
| d907165ff1 | |||
| 3fcd2191ee | |||
| 3638ddf398 | |||
| 3028419e87 | |||
| 36e6470f34 | |||
| 1cf3366423 | |||
| f603c144c6 | |||
| 28486cc58b | |||
| d85e4f15f7 | |||
| a36d8cd1e8 | |||
| 2aa94ac744 | |||
| f1d9f339b9 | |||
| f5a327c486 | |||
| c84e4f8b10 | |||
| 7ed6925b07 | |||
| c09a8b69cb | |||
| 951a7652c0 | |||
| 4a57986412 | |||
| 8ea100dbc4 | |||
| 7cb3149f7b | |||
| f113a9fe32 | |||
| 645ff76445 | |||
| 4d53250f08 | |||
| 6b861d0de2 | |||
| fa43524145 | |||
| 4ff6dcfce1 | |||
| 9e8f0434a4 | |||
| d38fb728b6 | |||
| a745e6bc56 | |||
| 0bc9af5c55 | |||
| 54f754852b | |||
| dfb6dca965 | |||
| 1b1415c60a | |||
| c65640bf9a | |||
| 85106f22ce | |||
| 8f0014780e | |||
| d0c0e64a83 | |||
| 6f6127859f | |||
| 429c700705 | |||
| 38cf1b7a38 | |||
| e9c0a22928 | |||
| 13b29fd5e1 | |||
| 918b06a93d | |||
| b82962d858 | |||
| b55e710680 | |||
| 015127ad29 | |||
| 6a279d5952 | |||
| a4844be9c5 | |||
| 5d101c1db0 | |||
| 29e7e798e5 | |||
| 7e15eedd04 | |||
| a2b479b728 | |||
| 9d79d11ceb | |||
| 0be3f3159e | |||
| 77dd52074e | |||
| bbdd4bb79f | |||
| 03d3105c00 | |||
| 018ec13189 | |||
| ba6aafce5c | |||
| 26548667c6 | |||
| 5e3a16265a | |||
| 5f61eff284 | |||
| 922d7dc11b | |||
| c05df8f60a | |||
| 456c178578 | |||
| 6991086560 | |||
| 5f27775f4c | |||
| 6a67275b44 | |||
| b577fd7a29 | |||
| 859e8aecf8 | |||
| 9b0db3bcb1 | |||
| 03f27dc94b | |||
| 6aa18b969a | |||
| 5b68e4aa95 | |||
| 2ea0a2f3c3 | |||
| e395c00e90 | |||
| 00dcec178e | |||
| bf2472c608 | |||
| 40d0a20d75 | |||
| c9debc4209 | |||
| 3bbeacaf5e | |||
| 2ef4c89f2b | |||
| 283efa7d71 | |||
| 2cecbe3a9f | |||
| 6f55e0d24e | |||
| fd1b152b8e | |||
| d113158447 | |||
| 8799ee1393 | |||
| 22fbccbffc | |||
| 7a84bea603 | |||
| 657de6f4fb | |||
| 7a29c58aba | |||
| 678eb4b2cd | |||
| 8db2afaa16 | |||
| e5ba1a15b2 | |||
| c85b100517 | |||
| fc8275c372 | |||
| 07140ab586 | |||
| a37e0d40df | |||
| 98fa8f2106 | |||
| 00b53445d9 | |||
| f6c089bd22 | |||
| 3318ad525c | |||
| df93426a3d | |||
| 0523746a16 | |||
| 6d121de507 | |||
| f54621600a | |||
| 80da4aa2e4 | |||
| 620bbdd204 | |||
| 0d515e598e | |||
| c24b937d4e | |||
| 54a3fe082e | |||
| b8e23de4e6 | |||
| b9a2b1b1a9 | |||
| b9afdf32ad | |||
| ab1cf1e67d | |||
| 6f5231421b | |||
| 95caf0e07d | |||
| fbcaf7a47b | |||
| 1df8252f80 | |||
| 28e1002cfa | |||
| c39e226dd0 | |||
| 8cac6d9847 | |||
| c67cf86ed6 | |||
| b34c099278 | |||
| ee383e7b17 | |||
| dc800aee08 | |||
| 7b986b6b09 | |||
| 5629a6c898 | |||
| 341337fc80 | |||
| f1d754a1cb | |||
| 2ccbabce73 | |||
| 44997cff5a | |||
| bb6144b3bd |
+433
-531
@@ -43,543 +43,445 @@ const config = {
|
||||
async redirects() {
|
||||
return [
|
||||
// network docs
|
||||
// {
|
||||
// source: "/",
|
||||
// destination: "/docs",
|
||||
// basePath: false,
|
||||
// permanent: true,
|
||||
// },
|
||||
{
|
||||
source: "/operators",
|
||||
destination: "docs/operators/introduction",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/operators",
|
||||
destination: "docs/operators/introduction",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
|
||||
{
|
||||
source: "/developers",
|
||||
destination: "/docs/developers",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/nym-vs-others.html",
|
||||
destination: "/docs/network/architecture/nym-vs-others",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/traffic-flow.html",
|
||||
destination: "/docs/network/traffic", // testing difference
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/addressing-system.html",
|
||||
destination: "/docs/network/traffic/addressing-system",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/pre-built-binaries.html",
|
||||
destination: "/docs/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/init-and-config.html",
|
||||
destination: "/docs/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/building-nym.html",
|
||||
destination: "/docs/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nodes/overview.html ",
|
||||
destination: "/docs/network/architecture/mixnet/nodes",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/wallet/desktop-wallet.html",
|
||||
destination:
|
||||
"https://github.com/nymtech/nym/tree/master/nym-wallet#installation-prerequisites---linux--mac",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/wallet/cli-wallet.html",
|
||||
destination: "/docs/developers/chain/cli-wallet",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/explorers/mixnet-explorer.html",
|
||||
destination:
|
||||
"https://github.com/nymtech/nym/tree/master/explorer#nym-network-explorer",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/interacting-with-chain.html",
|
||||
destination: "/docs/developers/chain",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/smart-contracts.html",
|
||||
destination: "/docs/network/architecture/nyx/smart-contracts",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/mixnet-contract.html",
|
||||
destination:
|
||||
"/docs/network/architecture/nyx/smart-contracts/mixnet-contract",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/vesting-contract.html",
|
||||
destination:
|
||||
"/docs/network/architecture/nyx/smart-contracts/vesting-contract",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/rpc-node.html",
|
||||
destination: "/docs/developers/chain/rpc-node",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/ledger-live.html",
|
||||
destination: "/docs/developers/chain/ledger-live",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/coconut.html",
|
||||
destination: "/docs/network/cryptography/zk-nym",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/bandwidth-credentials.html",
|
||||
destination: "/docs/network/cryptography/zk-nym",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/tools/nym-cli.html",
|
||||
destination: "/docs/developers/tools/nym-cli",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/coc.html",
|
||||
destination: "/docs/network/coc",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/docs/licensing.html",
|
||||
destination: "/docs/network/licensing",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
// dev docs
|
||||
{
|
||||
source: "/developers/clients-overview.html",
|
||||
destination: "/docs/developers/clients",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/rust.html",
|
||||
destination: "/docs/developers/rust",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/message-types.html",
|
||||
destination: "/docs/developers/rust/mixnet/message-types",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/message-helpers.html",
|
||||
destination: "/docs/developers/rust/mixnet/message-helpers",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/troubleshooting.html",
|
||||
destination: "/docs/developers/rust/mixnet/troubleshooting",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/simple.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples/simple",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/keys.html",
|
||||
destination: "/docs/developers/sdk/rust/examples/keys.html",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/storage.html",
|
||||
destination:
|
||||
"/docs/developers/rust/mixnet/examples/builders/builder-with-storage",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/surbs.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples/surbs",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/custom-network.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples/custom-topology",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/socks.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples/socks",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/split-send.html",
|
||||
destination: "/docs/developers/rust/mixnet/examples/split-send",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/credential.html",
|
||||
destination: "/docs/developers/rust/mixnet",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/cargo.html",
|
||||
destination: "/docs/developers/rust/importing",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/typescript.html",
|
||||
destination: "/docs/developers/typescript",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/binaries/pre-built-binaries.html",
|
||||
destination: "/docs/developers/binaries#pre-built-binaries",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/binaries/building-nym.html",
|
||||
destination: "/docs/developers/binaries",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket-client.html",
|
||||
destination: "/docs/developers/clients/websocket",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/setup.html",
|
||||
destination: "/docs/developers/clients/websocket/setup",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/config.html",
|
||||
destination: "/docs/developers/clients/websocket/config",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/usage.html",
|
||||
destination: "/docs/developers/clients/websocket/usage",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/examples.html",
|
||||
destination: "/docs/developers/clients/websocket/examples",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5-client.html",
|
||||
destination: "/docs/developers/clients/socks5",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5/setup.html",
|
||||
destination: "/docs/developers/clients/socks5#client-setup",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5/usage.html",
|
||||
destination: "/docs/developers/clients/socks5#using-your-socks5-client",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/webassembly-client.html",
|
||||
destination: "/docs/developers/clients/webassembly-client",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/tutorials/coming-soon.html",
|
||||
destination: "/docs/developers/rust#",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/integrations/integration-options.html",
|
||||
destination: "/docs/developers/integrations",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/faq/integrations-faq.html",
|
||||
destination: "/docs/developers/integrations",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/coc.html",
|
||||
destination: "/docs/developers/coc",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/licensing.html",
|
||||
destination: "/docs/developers/licensing",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/nymvpn/intro.html",
|
||||
destination: "/docs/developers/archive/nymvpn",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/nymvpn/cli.html",
|
||||
destination: "/docs/developers/nymvpn/cli",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/archive/nym-connect.html",
|
||||
destination: "/docs/developers/archive/nym-connect",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/custom-services.html",
|
||||
destination: "/docs/developers/rust/mixnet/other-examples#services",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/browser-only.html",
|
||||
destination: "/docs/developers/rust/mixnet/other-examples#browser-only",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/using-nrs.html",
|
||||
destination: "/docs/developers/rust/mixnet/other-examples",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/monorepo-examples.html",
|
||||
destination: "/docs/developers/rust/mixnet/other-examples",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/developers/integrations",
|
||||
destination: "/docs/developers/integrations/payment-integration.html",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
|
||||
// operators:
|
||||
// specific urls that have changed
|
||||
{
|
||||
source: "/operators/nodes/wallet-preparation.html",
|
||||
destination: "/docs/operators/nodes/preliminary-steps/wallet-preparation",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/vps-setup.html",
|
||||
destination: "/docs/operators/nodes/preliminary-steps/vps-setup",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/proxy-configuration.html",
|
||||
destination:
|
||||
"/docs/operators/nodes/nym-node/configuration/proxy-configuration",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/bonding.html",
|
||||
destination: "/docs/operators/nodes/nym-node/bonding",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nym-api.html",
|
||||
destination: "/docs/operators/nodes/validator-setup/nym-api",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nyx-configuration.html",
|
||||
destination: "/docs/operators/nodes/validator-setup/nyx-configuration",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/manual-upgrade.html",
|
||||
destination: "/docs/operators/nodes/maintenance/manual-upgrade",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nymvisor-upgrade.html",
|
||||
destination: "/docs/operators/nodes/maintenance/nymvisor-upgrade",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/performance.html",
|
||||
destination: "/docs/operators/nodes/performance-and-testing",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/gateway-probe.html",
|
||||
destination: "/docs/operators/nodes/performance-and-testing/gateway-probe",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/node-api-check.html",
|
||||
destination: "/docs/operators/nodes/performance-and-testing/node-api-check",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/prometheus-grafana.html",
|
||||
destination:
|
||||
"/docs/operators/nodes/performance-and-testing/prometheus-grafana",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/explorenym-scripts.html",
|
||||
destination:
|
||||
"/docs/operators/nodes/performance-and-testing/prometheus-grafana/explorenym-scripts",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/community-counsel.html",
|
||||
destination: "/docs/operators/community-counsel",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/exit-gateway.html",
|
||||
destination: "/docs/operators/community-counsel/exit-gateway",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/isp-list.html",
|
||||
destination: "/docs/operators/community-counsel/isp-list",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/jurisdictions.html",
|
||||
destination: "/docs/operators/community-counsel/jurisdictions",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/swiss.html",
|
||||
destination: "/docs/operators/community-counsel/jurisdictions/swiss",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/united-states.html",
|
||||
destination: "/docs/operators/community-counsel/jurisdictions/united-states",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/landing-pages.html",
|
||||
destination: "/docs/operators/community-counsel/landing-pages",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/add-content.html",
|
||||
destination: "/docs/operators/community-counsel/add-content",
|
||||
permanent: true,
|
||||
basePath : false,
|
||||
},
|
||||
|
||||
// Change the basePath to /docs
|
||||
{
|
||||
source: "/",
|
||||
destination: "/docs",
|
||||
basePath: false,
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/nym-vs-others.html",
|
||||
destination: "/network/architecture/nym-vs-others",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/traffic-flow.html",
|
||||
destination: "/network/traffic",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/architecture/addressing-system.html",
|
||||
destination: "/network/traffic/addressing-system",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/pre-built-binaries.html",
|
||||
destination: "/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/init-and-config.html",
|
||||
destination: "/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/binaries/building-nym.html",
|
||||
destination: "/developers/binaries#building-from-source",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nodes/overview.html ",
|
||||
destination: "/network/architecture/mixnet/nodes",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/wallet/desktop-wallet.html",
|
||||
destination:
|
||||
"https://github.com/nymtech/nym/tree/master/nym-wallet#installation-prerequisites---linux--mac",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/wallet/cli-wallet.html",
|
||||
destination: "/developers/chain/cli-wallet",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/explorers/mixnet-explorer.html",
|
||||
destination:
|
||||
"https://github.com/nymtech/nym/tree/master/explorer#nym-network-explorer",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/interacting-with-chain.html",
|
||||
destination: "/developers/chain",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/smart-contracts.html",
|
||||
destination: "/network/architecture/nyx/smart-contracts",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/mixnet-contract.html",
|
||||
destination:
|
||||
"/network/architecture/nyx/smart-contracts/mixnet-contract",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/vesting-contract.html",
|
||||
destination:
|
||||
"/network/architecture/nyx/smart-contracts/vesting-contract",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/rpc-node.html",
|
||||
destination: "/developers/chain/rpc-node",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/ledger-live.html",
|
||||
destination: "/developers/chain/ledger-live",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/coconut.html",
|
||||
destination: "/network/cryptography/zk-nym",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/nyx/bandwidth-credentials.html",
|
||||
destination: "/network/cryptography/zk-nym",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/tools/nym-cli.html",
|
||||
destination: "/developers/tools/nym-cli",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/coc.html",
|
||||
destination: "/network/coc",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/docs/licensing.html",
|
||||
destination: "/network/licensing",
|
||||
permanent: true,
|
||||
},
|
||||
// dev docs
|
||||
{
|
||||
source: "/developers/clients-overview.html",
|
||||
destination: "/developers/clients",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/rust.html",
|
||||
destination: "/developers/rust",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/message-types.html",
|
||||
destination: "/developers/rust/mixnet/message-types",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/message-helpers.html",
|
||||
destination: "/developers/rust/mixnet/message-helpers",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/troubleshooting.html",
|
||||
destination: "/developers/rust/mixnet/troubleshooting",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples.html",
|
||||
destination: "/developers/rust/mixnet/examples",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/simple.html",
|
||||
destination: "/developers/rust/mixnet/examples/simple",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/keys.html",
|
||||
destination: "/developers/sdk/rust/examples/keys.html",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/storage.html",
|
||||
destination:
|
||||
"/developers/rust/mixnet/examples/builders/builder-with-storage",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/surbs.html",
|
||||
destination: "/developers/rust/mixnet/examples/surbs",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/custom-network.html",
|
||||
destination: "/developers/rust/mixnet/examples/custom-topology",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/socks.html",
|
||||
destination: "/developers/rust/mixnet/examples/socks",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/split-send.html",
|
||||
destination: "/developers/rust/mixnet/examples/split-send",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/credential.html",
|
||||
destination: "/developers/rust/mixnet",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/rust/examples/cargo.html",
|
||||
destination: "/developers/rust/importing",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/sdk/typescript.html",
|
||||
destination: "/developers/typescript",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/binaries/pre-built-binaries.html",
|
||||
destination: "/developers/binaries#pre-built-binaries",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/binaries/building-nym.html",
|
||||
destination: "/developers/binaries",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket-client.html",
|
||||
destination: "/developers/clients/websocket",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/setup.html",
|
||||
destination: "/developers/clients/websocket/setup",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/config.html",
|
||||
destination: "/developers/clients/websocket/config",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/usage.html",
|
||||
destination: "/developers/clients/websocket/usage",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/websocket/examples.html",
|
||||
destination: "/developers/clients/websocket/examples",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5-client.html",
|
||||
destination: "/developers/clients/socks5",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5/setup.html",
|
||||
destination: "/developers/clients/socks5#client-setup",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/socks5/usage.html",
|
||||
destination: "/developers/clients/socks5#using-your-socks5-client",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/clients/webassembly-client.html",
|
||||
destination: "/developers/clients/webassembly-client",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/tutorials/coming-soon.html",
|
||||
destination: "/developers/rust#",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/integrations/integration-options.html",
|
||||
destination: "/developers/integrations",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/faq/integrations-faq.html",
|
||||
destination: "/developers/integrations",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/coc.html",
|
||||
destination: "/developers/coc",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/licensing.html",
|
||||
destination: "/developers/licensing",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/nymvpn/intro.html",
|
||||
destination: "/developers/archive/nymvpn",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/nymvpn/cli.html",
|
||||
destination: "/developers/nymvpn/cli",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/archive/nym-connect.html",
|
||||
destination: "/developers/archive/nym-connect",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/custom-services.html",
|
||||
destination: "/developers/rust/mixnet/other-examples#services",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/browser-only.html",
|
||||
destination: "/developers/rust/mixnet/other-examples#browser-only",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/using-nrs.html",
|
||||
destination: "/developers/rust/mixnet/other-examples",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/examples/monorepo-examples.html",
|
||||
destination: "/developers/rust/mixnet/other-examples",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/developers/integrations",
|
||||
destination: "/developers/integrations/payment-integration.html",
|
||||
permanent: true,
|
||||
},
|
||||
// {
|
||||
// source: "",
|
||||
// destination: "",
|
||||
// permanent: true,
|
||||
// },
|
||||
// operators:
|
||||
// specific urls that have changed
|
||||
{
|
||||
source: "/operators/nodes/wallet-preparation.html",
|
||||
destination: "/operators/nodes/preliminary-steps/wallet-preparation",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/vps-setup.html",
|
||||
destination: "/operators/nodes/preliminary-steps/vps-setup",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/proxy-configuration.html",
|
||||
destination:
|
||||
"/operators/nodes/nym-node/configuration/proxy-configuration",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/bonding.html",
|
||||
destination: "/operators/nodes/nym-node/bonding",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nym-api.html",
|
||||
destination: "/operators/nodes/validator-setup/nym-api",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nyx-configuration.html",
|
||||
destination: "/operators/nodes/validator-setup/nyx-configuration",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/manual-upgrade.html",
|
||||
destination: "/operators/nodes/maintenance/manual-upgrade",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/nodes/nymvisor-upgrade.html",
|
||||
destination: "/operators/nodes/maintenance/nymvisor-upgrade",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/performance.html",
|
||||
destination: "/operators/nodes/performance-and-testing",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/gateway-probe.html",
|
||||
destination: "/operators/nodes/performance-and-testing/gateway-probe",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/node-api-check.html",
|
||||
destination: "/operators/nodes/performance-and-testing/node-api-check",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/prometheus-grafana.html",
|
||||
destination:
|
||||
"/operators/nodes/performance-and-testing/prometheus-grafana",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/testing/explorenym-scripts.html",
|
||||
destination:
|
||||
"/operators/nodes/performance-and-testing/prometheus-grafana/explorenym-scripts",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/community-counsel.html",
|
||||
destination: "/operators/community-counsel",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/exit-gateway.html",
|
||||
destination: "/operators/community-counsel/exit-gateway",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/isp-list.html",
|
||||
destination: "/operators/community-counsel/isp-list",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/jurisdictions.html",
|
||||
destination: "/operators/community-counsel/jurisdictions",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/swiss.html",
|
||||
destination: "/operators/community-counsel/jurisdictions/swiss",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/united-states.html",
|
||||
destination: "/operators/community-counsel/jurisdictions/united-states",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/landing-pages.html",
|
||||
destination: "/operators/community-counsel/landing-pages",
|
||||
permanent: true,
|
||||
},
|
||||
{
|
||||
source: "/operators/legal/add-content.html",
|
||||
destination: "/operators/community-counsel/add-content",
|
||||
permanent: true,
|
||||
},
|
||||
// since the filepaths are mostly the same, we otherwise just match on old URLs that end with .html
|
||||
{
|
||||
source: "/:path*.html",
|
||||
destination: "/:path*",
|
||||
permanent: false,
|
||||
},
|
||||
|
||||
// TODO these need to go in the config of the existing deployed ts sdk docs to redirect from there
|
||||
// these assume source basePath = sdk.nymtech.net
|
||||
// {
|
||||
|
||||
Reference in New Issue
Block a user