From a36babf307f0c1ea63ff674ffae2a4d13b4f08ee Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 4 Sep 2025 14:27:52 -0400 Subject: [PATCH 1/2] chore: refactored contract and ecosystem versioning - Removed versioned paths for all libraries except for contracts - Updated navigation - Updated middleware --- content/cairo-contracts/{v3.x => }/access.mdx | 0 .../cairo-contracts/{v3.x => }/accounts.mdx | 0 .../{v3.x => }/backwards-compatibility.mdx | 0 .../cairo-contracts/{v3.x => }/components.mdx | 0 .../cairo-contracts/{v3.x => }/erc1155.mdx | 0 content/cairo-contracts/{v3.x => }/erc20.mdx | 0 .../cairo-contracts/{v3.x => }/erc4626.mdx | 0 content/cairo-contracts/{v3.x => }/erc721.mdx | 0 .../cairo-contracts/{v3.x => }/finance.mdx | 0 .../{v3.x => }/governance/governor.mdx | 0 .../{v3.x => }/governance/multisig.mdx | 0 .../{v3.x => }/governance/timelock.mdx | 0 .../{v3.x => }/governance/votes.mdx | 0 .../{v3.x => }/guides/deploy-udc.mdx | 0 .../{v3.x => }/guides/deployment.mdx | 0 .../{v3.x => }/guides/erc20-permit.mdx | 0 .../{v3.x => }/guides/erc20-supply.mdx | 0 .../guides/interfaces-and-dispatchers.mdx | 0 .../{v3.x => }/guides/snip12.mdx | 0 .../{v3.x => }/guides/src5-migration.mdx | 0 content/cairo-contracts/{v3.x => }/index.mdx | 0 .../cairo-contracts/{v3.x => }/interfaces.mdx | 0 .../{v3.x => }/introspection.mdx | 0 content/cairo-contracts/{v3.x => }/macros.mdx | 0 .../{v3.x => }/macros/type_hash.mdx | 0 .../{v3.x => }/macros/with_components.mdx | 0 .../cairo-contracts/{v3.x => }/presets.mdx | 0 .../cairo-contracts/{v3.x => }/security.mdx | 0 content/cairo-contracts/{v3.x => }/udc.mdx | 0 .../cairo-contracts/{v3.x => }/upgrades.mdx | 0 .../{v3.x => }/utils/_class_hashes.mdx | 0 .../{v3.x => }/utils/_common.mdx | 0 content/cairo-contracts/{v3.x => }/wizard.mdx | 0 .../{v1.x => }/account-modules.mdx | 0 .../{v1.x => }/api/access.mdx | 0 .../{v1.x => }/api/account.mdx | 0 .../{v1.x => }/api/crosschain.mdx | 0 .../{v1.x => }/api/index.mdx | 0 .../{v1.x => }/api/interfaces.mdx | 0 .../{v1.x => }/api/proxy.mdx | 0 .../{v1.x => }/api/token.mdx | 0 .../{v1.x => }/api/utils.mdx | 0 .../{v1.x => }/api/utils/cryptography.mdx | 0 .../{v1.x => }/crosschain.mdx | 0 .../community-contracts/{v1.x => }/index.mdx | 0 .../{v1.x => }/paymasters.mdx | 0 .../{v1.x => }/utilities.mdx | 0 .../{v0.x => }/api/finance.mdx | 0 .../{v0.x => }/api/governance.mdx | 0 .../{v0.x => }/api/interfaces.mdx | 0 .../{v0.x => }/api/token.mdx | 0 .../{v0.x => }/api/utils.mdx | 0 .../{v0.x => }/changelog.mdx | 0 .../{v0.x => }/index.mdx | 0 .../{v0.x => }/token.mdx | 0 .../contracts-compact/{v0.x => }/access.mdx | 0 .../{v0.x => }/api/access.mdx | 0 .../{v0.x => }/api/fungibleToken.mdx | 0 .../{v0.x => }/api/multitoken.mdx | 0 .../{v0.x => }/api/nonFungibleToken.mdx | 0 .../{v0.x => }/api/ownable.mdx | 0 .../{v0.x => }/api/utils.mdx | 0 .../{v0.x => }/extensibility.mdx | 0 .../{v0.x => }/fungibleToken.mdx | 0 .../contracts-compact/{v0.x => }/index.mdx | 0 .../{v0.x => }/multitoken.mdx | 0 .../{v0.x => }/nonFungibleToken.mdx | 0 .../contracts-compact/{v0.x => }/ownable.mdx | 0 .../contracts-compact/{v0.x => }/utils.mdx | 0 .../{v0.x => }/zkCircuits101.mdx | 0 .../{v0.x => }/access-control.mdx | 0 .../{v0.x => }/beacon-proxy.mdx | 0 .../contracts-stylus/{v0.x => }/changelog.mdx | 0 .../contracts-stylus/{v0.x => }/common.mdx | 0 .../contracts-stylus/{v0.x => }/crypto.mdx | 0 .../{v0.x => }/erc1155-burnable.mdx | 0 .../{v0.x => }/erc1155-metadata-uri.mdx | 0 .../{v0.x => }/erc1155-pausable.mdx | 0 .../{v0.x => }/erc1155-supply.mdx | 0 .../{v0.x => }/erc1155-uri-storage.mdx | 0 .../contracts-stylus/{v0.x => }/erc1155.mdx | 0 .../contracts-stylus/{v0.x => }/erc1967.mdx | 0 .../{v0.x => }/erc20-burnable.mdx | 0 .../{v0.x => }/erc20-capped.mdx | 0 .../{v0.x => }/erc20-flash-mint.mdx | 0 .../{v0.x => }/erc20-metadata.mdx | 0 .../{v0.x => }/erc20-pausable.mdx | 0 .../{v0.x => }/erc20-permit.mdx | 0 .../{v0.x => }/erc20-wrapper.mdx | 0 content/contracts-stylus/{v0.x => }/erc20.mdx | 0 .../contracts-stylus/{v0.x => }/erc2981.mdx | 0 .../contracts-stylus/{v0.x => }/erc4626.mdx | 0 .../{v0.x => }/erc721-burnable.mdx | 0 .../{v0.x => }/erc721-consecutive.mdx | 0 .../{v0.x => }/erc721-enumerable.mdx | 0 .../{v0.x => }/erc721-metadata.mdx | 0 .../{v0.x => }/erc721-pausable.mdx | 0 .../{v0.x => }/erc721-uri-storage.mdx | 0 .../{v0.x => }/erc721-wrapper.mdx | 0 .../contracts-stylus/{v0.x => }/erc721.mdx | 0 .../contracts-stylus/{v0.x => }/finance.mdx | 0 content/contracts-stylus/{v0.x => }/index.mdx | 0 content/contracts-stylus/{v0.x => }/proxy.mdx | 0 .../contracts-stylus/{v0.x => }/tokens.mdx | 0 .../contracts-stylus/{v0.x => }/utilities.mdx | 0 .../{v0.x => }/uups-proxy.mdx | 0 .../{v0.x => }/vesting-wallet.mdx | 0 .../{v0.x => }/access-control.mdx | 0 .../{v0.x => }/changelog.mdx | 0 .../{v0.x => }/get-started.mdx | 0 .../{v0.x => }/helpers/default-impl-macro.mdx | 0 .../stellar-contracts/{v0.x => }/index.mdx | 0 .../stellar-contracts/{v0.x => }/ownable.mdx | 0 .../{v0.x => }/tokens/fungible/fungible.mdx | 0 .../tokens/fungible/sac-admin-generic.mdx | 0 .../tokens/fungible/sac-admin-wrapper.mdx | 0 .../tokens/non-fungible/nft-consecutive.mdx | 0 .../tokens/non-fungible/nft-enumerable.mdx | 0 .../tokens/non-fungible/non-fungible.mdx | 0 .../{v0.x => }/utils/crypto.mdx | 0 .../{v0.x => }/utils/pausable.mdx | 0 .../{v0.x => }/utils/upgradeable.mdx | 0 .../{v3.x => }/changelog.mdx | 0 .../{v3.x => }/glossary.mdx | 0 .../{v3.x => }/guides/async_backing.mdx | 0 .../{v3.x => }/guides/contract_migration.mdx | 0 .../{v3.x => }/guides/hrmp_channels.mdx | 0 .../{v3.x => }/guides/pallet_abstractions.mdx | 0 .../{v3.x => }/guides/pay_dot_as_a_fee.mdx | 0 .../guides/predeployed_contracts.mdx | 0 .../{v3.x => }/guides/quick_start.mdx | 0 .../{v3.x => }/guides/rpc_differences.mdx | 0 .../guides/testing_with_zombienet.mdx | 0 .../{v3.x => }/guides/weights_fees.mdx | 0 .../substrate-runtimes/{v3.x => }/index.mdx | 0 .../{v3.x => }/misc/multisig-accounts.mdx | 0 .../{v3.x => }/pallets/assets.mdx | 0 .../{v3.x => }/pallets/aura_ext.mdx | 0 .../{v3.x => }/pallets/balances.mdx | 0 .../{v3.x => }/pallets/collator-selection.mdx | 0 .../{v3.x => }/pallets/message-queue.mdx | 0 .../{v3.x => }/pallets/multisig.mdx | 0 .../{v3.x => }/pallets/parachain-system.mdx | 0 .../{v3.x => }/pallets/proxy.mdx | 0 .../pallets/transaction_payment.mdx | 0 .../{v3.x => }/pallets/treasury.mdx | 0 .../{v3.x => }/pallets/xcm.mdx | 0 .../{v3.x => }/pallets/xcmp-queue.mdx | 0 .../{v3.x => }/runtime/xcm_executor.mdx | 0 .../{v3.x => }/runtimes/evm.mdx | 0 .../{v3.x => }/runtimes/generic.mdx | 0 content/uniswap-hooks/{v1.x => }/api/base.mdx | 0 content/uniswap-hooks/{v1.x => }/api/fee.mdx | 0 .../uniswap-hooks/{v1.x => }/api/general.mdx | 0 .../v0.x => uniswap-hooks}/api/index.mdx | 0 .../{v1.x => }/api/interfaces.mdx | 0 .../uniswap-hooks/{v1.x => }/api/utils.mdx | 0 content/uniswap-hooks/{v1.x => }/base.mdx | 0 .../uniswap-hooks/{v1.x => }/changelog.mdx | 0 content/uniswap-hooks/{v1.x => }/fee.mdx | 0 content/uniswap-hooks/{v1.x => }/index.mdx | 0 .../uniswap-hooks/{v1.x => }/utilities.mdx | 0 content/uniswap-hooks/v1.x/api/index.mdx | 35 ----- src/app/(docs)/[...slug]/layout.tsx | 14 +- src/app/page.tsx | 14 +- src/middleware.ts | 9 -- src/navigation/arbitrum-stylus.json | 70 +++++++++- src/navigation/contracts.json | 16 +-- src/navigation/ecosystems.json | 124 +++++++++--------- src/navigation/ethereum-evm.json | 27 ++-- src/navigation/midnight.json | 30 ++--- src/navigation/polkadot.json | 58 ++++---- src/navigation/starknet.json | 64 ++++----- src/navigation/stellar.json | 51 +++---- src/navigation/uniswap.json | 41 +----- src/navigation/zama.json | 18 +-- 176 files changed, 265 insertions(+), 306 deletions(-) rename content/cairo-contracts/{v3.x => }/access.mdx (100%) rename content/cairo-contracts/{v3.x => }/accounts.mdx (100%) rename content/cairo-contracts/{v3.x => }/backwards-compatibility.mdx (100%) rename content/cairo-contracts/{v3.x => }/components.mdx (100%) rename content/cairo-contracts/{v3.x => }/erc1155.mdx (100%) rename content/cairo-contracts/{v3.x => }/erc20.mdx (100%) rename content/cairo-contracts/{v3.x => }/erc4626.mdx (100%) rename content/cairo-contracts/{v3.x => }/erc721.mdx (100%) rename content/cairo-contracts/{v3.x => }/finance.mdx (100%) rename content/cairo-contracts/{v3.x => }/governance/governor.mdx (100%) rename content/cairo-contracts/{v3.x => }/governance/multisig.mdx (100%) rename content/cairo-contracts/{v3.x => }/governance/timelock.mdx (100%) rename content/cairo-contracts/{v3.x => }/governance/votes.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/deploy-udc.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/deployment.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/erc20-permit.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/erc20-supply.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/interfaces-and-dispatchers.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/snip12.mdx (100%) rename content/cairo-contracts/{v3.x => }/guides/src5-migration.mdx (100%) rename content/cairo-contracts/{v3.x => }/index.mdx (100%) rename content/cairo-contracts/{v3.x => }/interfaces.mdx (100%) rename content/cairo-contracts/{v3.x => }/introspection.mdx (100%) rename content/cairo-contracts/{v3.x => }/macros.mdx (100%) rename content/cairo-contracts/{v3.x => }/macros/type_hash.mdx (100%) rename content/cairo-contracts/{v3.x => }/macros/with_components.mdx (100%) rename content/cairo-contracts/{v3.x => }/presets.mdx (100%) rename content/cairo-contracts/{v3.x => }/security.mdx (100%) rename content/cairo-contracts/{v3.x => }/udc.mdx (100%) rename content/cairo-contracts/{v3.x => }/upgrades.mdx (100%) rename content/cairo-contracts/{v3.x => }/utils/_class_hashes.mdx (100%) rename content/cairo-contracts/{v3.x => }/utils/_common.mdx (100%) rename content/cairo-contracts/{v3.x => }/wizard.mdx (100%) rename content/community-contracts/{v1.x => }/account-modules.mdx (100%) rename content/community-contracts/{v1.x => }/api/access.mdx (100%) rename content/community-contracts/{v1.x => }/api/account.mdx (100%) rename content/community-contracts/{v1.x => }/api/crosschain.mdx (100%) rename content/community-contracts/{v1.x => }/api/index.mdx (100%) rename content/community-contracts/{v1.x => }/api/interfaces.mdx (100%) rename content/community-contracts/{v1.x => }/api/proxy.mdx (100%) rename content/community-contracts/{v1.x => }/api/token.mdx (100%) rename content/community-contracts/{v1.x => }/api/utils.mdx (100%) rename content/community-contracts/{v1.x => }/api/utils/cryptography.mdx (100%) rename content/community-contracts/{v1.x => }/crosschain.mdx (100%) rename content/community-contracts/{v1.x => }/index.mdx (100%) rename content/community-contracts/{v1.x => }/paymasters.mdx (100%) rename content/community-contracts/{v1.x => }/utilities.mdx (100%) rename content/confidential-contracts/{v0.x => }/api/finance.mdx (100%) rename content/confidential-contracts/{v0.x => }/api/governance.mdx (100%) rename content/confidential-contracts/{v0.x => }/api/interfaces.mdx (100%) rename content/confidential-contracts/{v0.x => }/api/token.mdx (100%) rename content/confidential-contracts/{v0.x => }/api/utils.mdx (100%) rename content/confidential-contracts/{v0.x => }/changelog.mdx (100%) rename content/confidential-contracts/{v0.x => }/index.mdx (100%) rename content/confidential-contracts/{v0.x => }/token.mdx (100%) rename content/contracts-compact/{v0.x => }/access.mdx (100%) rename content/contracts-compact/{v0.x => }/api/access.mdx (100%) rename content/contracts-compact/{v0.x => }/api/fungibleToken.mdx (100%) rename content/contracts-compact/{v0.x => }/api/multitoken.mdx (100%) rename content/contracts-compact/{v0.x => }/api/nonFungibleToken.mdx (100%) rename content/contracts-compact/{v0.x => }/api/ownable.mdx (100%) rename content/contracts-compact/{v0.x => }/api/utils.mdx (100%) rename content/contracts-compact/{v0.x => }/extensibility.mdx (100%) rename content/contracts-compact/{v0.x => }/fungibleToken.mdx (100%) rename content/contracts-compact/{v0.x => }/index.mdx (100%) rename content/contracts-compact/{v0.x => }/multitoken.mdx (100%) rename content/contracts-compact/{v0.x => }/nonFungibleToken.mdx (100%) rename content/contracts-compact/{v0.x => }/ownable.mdx (100%) rename content/contracts-compact/{v0.x => }/utils.mdx (100%) rename content/contracts-compact/{v0.x => }/zkCircuits101.mdx (100%) rename content/contracts-stylus/{v0.x => }/access-control.mdx (100%) rename content/contracts-stylus/{v0.x => }/beacon-proxy.mdx (100%) rename content/contracts-stylus/{v0.x => }/changelog.mdx (100%) rename content/contracts-stylus/{v0.x => }/common.mdx (100%) rename content/contracts-stylus/{v0.x => }/crypto.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155-burnable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155-metadata-uri.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155-pausable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155-supply.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155-uri-storage.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1155.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc1967.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-burnable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-capped.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-flash-mint.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-metadata.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-pausable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-permit.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20-wrapper.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc20.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc2981.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc4626.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-burnable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-consecutive.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-enumerable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-metadata.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-pausable.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-uri-storage.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721-wrapper.mdx (100%) rename content/contracts-stylus/{v0.x => }/erc721.mdx (100%) rename content/contracts-stylus/{v0.x => }/finance.mdx (100%) rename content/contracts-stylus/{v0.x => }/index.mdx (100%) rename content/contracts-stylus/{v0.x => }/proxy.mdx (100%) rename content/contracts-stylus/{v0.x => }/tokens.mdx (100%) rename content/contracts-stylus/{v0.x => }/utilities.mdx (100%) rename content/contracts-stylus/{v0.x => }/uups-proxy.mdx (100%) rename content/contracts-stylus/{v0.x => }/vesting-wallet.mdx (100%) rename content/stellar-contracts/{v0.x => }/access-control.mdx (100%) rename content/stellar-contracts/{v0.x => }/changelog.mdx (100%) rename content/stellar-contracts/{v0.x => }/get-started.mdx (100%) rename content/stellar-contracts/{v0.x => }/helpers/default-impl-macro.mdx (100%) rename content/stellar-contracts/{v0.x => }/index.mdx (100%) rename content/stellar-contracts/{v0.x => }/ownable.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/fungible/fungible.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/fungible/sac-admin-generic.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/fungible/sac-admin-wrapper.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/non-fungible/nft-consecutive.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/non-fungible/nft-enumerable.mdx (100%) rename content/stellar-contracts/{v0.x => }/tokens/non-fungible/non-fungible.mdx (100%) rename content/stellar-contracts/{v0.x => }/utils/crypto.mdx (100%) rename content/stellar-contracts/{v0.x => }/utils/pausable.mdx (100%) rename content/stellar-contracts/{v0.x => }/utils/upgradeable.mdx (100%) rename content/substrate-runtimes/{v3.x => }/changelog.mdx (100%) rename content/substrate-runtimes/{v3.x => }/glossary.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/async_backing.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/contract_migration.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/hrmp_channels.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/pallet_abstractions.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/pay_dot_as_a_fee.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/predeployed_contracts.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/quick_start.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/rpc_differences.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/testing_with_zombienet.mdx (100%) rename content/substrate-runtimes/{v3.x => }/guides/weights_fees.mdx (100%) rename content/substrate-runtimes/{v3.x => }/index.mdx (100%) rename content/substrate-runtimes/{v3.x => }/misc/multisig-accounts.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/assets.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/aura_ext.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/balances.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/collator-selection.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/message-queue.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/multisig.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/parachain-system.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/proxy.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/transaction_payment.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/treasury.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/xcm.mdx (100%) rename content/substrate-runtimes/{v3.x => }/pallets/xcmp-queue.mdx (100%) rename content/substrate-runtimes/{v3.x => }/runtime/xcm_executor.mdx (100%) rename content/substrate-runtimes/{v3.x => }/runtimes/evm.mdx (100%) rename content/substrate-runtimes/{v3.x => }/runtimes/generic.mdx (100%) rename content/uniswap-hooks/{v1.x => }/api/base.mdx (100%) rename content/uniswap-hooks/{v1.x => }/api/fee.mdx (100%) rename content/uniswap-hooks/{v1.x => }/api/general.mdx (100%) rename content/{confidential-contracts/v0.x => uniswap-hooks}/api/index.mdx (100%) rename content/uniswap-hooks/{v1.x => }/api/interfaces.mdx (100%) rename content/uniswap-hooks/{v1.x => }/api/utils.mdx (100%) rename content/uniswap-hooks/{v1.x => }/base.mdx (100%) rename content/uniswap-hooks/{v1.x => }/changelog.mdx (100%) rename content/uniswap-hooks/{v1.x => }/fee.mdx (100%) rename content/uniswap-hooks/{v1.x => }/index.mdx (100%) rename content/uniswap-hooks/{v1.x => }/utilities.mdx (100%) delete mode 100644 content/uniswap-hooks/v1.x/api/index.mdx diff --git a/content/cairo-contracts/v3.x/access.mdx b/content/cairo-contracts/access.mdx similarity index 100% rename from content/cairo-contracts/v3.x/access.mdx rename to content/cairo-contracts/access.mdx diff --git a/content/cairo-contracts/v3.x/accounts.mdx b/content/cairo-contracts/accounts.mdx similarity index 100% rename from content/cairo-contracts/v3.x/accounts.mdx rename to content/cairo-contracts/accounts.mdx diff --git a/content/cairo-contracts/v3.x/backwards-compatibility.mdx b/content/cairo-contracts/backwards-compatibility.mdx similarity index 100% rename from content/cairo-contracts/v3.x/backwards-compatibility.mdx rename to content/cairo-contracts/backwards-compatibility.mdx diff --git a/content/cairo-contracts/v3.x/components.mdx b/content/cairo-contracts/components.mdx similarity index 100% rename from content/cairo-contracts/v3.x/components.mdx rename to content/cairo-contracts/components.mdx diff --git a/content/cairo-contracts/v3.x/erc1155.mdx b/content/cairo-contracts/erc1155.mdx similarity index 100% rename from content/cairo-contracts/v3.x/erc1155.mdx rename to content/cairo-contracts/erc1155.mdx diff --git a/content/cairo-contracts/v3.x/erc20.mdx b/content/cairo-contracts/erc20.mdx similarity index 100% rename from content/cairo-contracts/v3.x/erc20.mdx rename to content/cairo-contracts/erc20.mdx diff --git a/content/cairo-contracts/v3.x/erc4626.mdx b/content/cairo-contracts/erc4626.mdx similarity index 100% rename from content/cairo-contracts/v3.x/erc4626.mdx rename to content/cairo-contracts/erc4626.mdx diff --git a/content/cairo-contracts/v3.x/erc721.mdx b/content/cairo-contracts/erc721.mdx similarity index 100% rename from content/cairo-contracts/v3.x/erc721.mdx rename to content/cairo-contracts/erc721.mdx diff --git a/content/cairo-contracts/v3.x/finance.mdx b/content/cairo-contracts/finance.mdx similarity index 100% rename from content/cairo-contracts/v3.x/finance.mdx rename to content/cairo-contracts/finance.mdx diff --git a/content/cairo-contracts/v3.x/governance/governor.mdx b/content/cairo-contracts/governance/governor.mdx similarity index 100% rename from content/cairo-contracts/v3.x/governance/governor.mdx rename to content/cairo-contracts/governance/governor.mdx diff --git a/content/cairo-contracts/v3.x/governance/multisig.mdx b/content/cairo-contracts/governance/multisig.mdx similarity index 100% rename from content/cairo-contracts/v3.x/governance/multisig.mdx rename to content/cairo-contracts/governance/multisig.mdx diff --git a/content/cairo-contracts/v3.x/governance/timelock.mdx b/content/cairo-contracts/governance/timelock.mdx similarity index 100% rename from content/cairo-contracts/v3.x/governance/timelock.mdx rename to content/cairo-contracts/governance/timelock.mdx diff --git a/content/cairo-contracts/v3.x/governance/votes.mdx b/content/cairo-contracts/governance/votes.mdx similarity index 100% rename from content/cairo-contracts/v3.x/governance/votes.mdx rename to content/cairo-contracts/governance/votes.mdx diff --git a/content/cairo-contracts/v3.x/guides/deploy-udc.mdx b/content/cairo-contracts/guides/deploy-udc.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/deploy-udc.mdx rename to content/cairo-contracts/guides/deploy-udc.mdx diff --git a/content/cairo-contracts/v3.x/guides/deployment.mdx b/content/cairo-contracts/guides/deployment.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/deployment.mdx rename to content/cairo-contracts/guides/deployment.mdx diff --git a/content/cairo-contracts/v3.x/guides/erc20-permit.mdx b/content/cairo-contracts/guides/erc20-permit.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/erc20-permit.mdx rename to content/cairo-contracts/guides/erc20-permit.mdx diff --git a/content/cairo-contracts/v3.x/guides/erc20-supply.mdx b/content/cairo-contracts/guides/erc20-supply.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/erc20-supply.mdx rename to content/cairo-contracts/guides/erc20-supply.mdx diff --git a/content/cairo-contracts/v3.x/guides/interfaces-and-dispatchers.mdx b/content/cairo-contracts/guides/interfaces-and-dispatchers.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/interfaces-and-dispatchers.mdx rename to content/cairo-contracts/guides/interfaces-and-dispatchers.mdx diff --git a/content/cairo-contracts/v3.x/guides/snip12.mdx b/content/cairo-contracts/guides/snip12.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/snip12.mdx rename to content/cairo-contracts/guides/snip12.mdx diff --git a/content/cairo-contracts/v3.x/guides/src5-migration.mdx b/content/cairo-contracts/guides/src5-migration.mdx similarity index 100% rename from content/cairo-contracts/v3.x/guides/src5-migration.mdx rename to content/cairo-contracts/guides/src5-migration.mdx diff --git a/content/cairo-contracts/v3.x/index.mdx b/content/cairo-contracts/index.mdx similarity index 100% rename from content/cairo-contracts/v3.x/index.mdx rename to content/cairo-contracts/index.mdx diff --git a/content/cairo-contracts/v3.x/interfaces.mdx b/content/cairo-contracts/interfaces.mdx similarity index 100% rename from content/cairo-contracts/v3.x/interfaces.mdx rename to content/cairo-contracts/interfaces.mdx diff --git a/content/cairo-contracts/v3.x/introspection.mdx b/content/cairo-contracts/introspection.mdx similarity index 100% rename from content/cairo-contracts/v3.x/introspection.mdx rename to content/cairo-contracts/introspection.mdx diff --git a/content/cairo-contracts/v3.x/macros.mdx b/content/cairo-contracts/macros.mdx similarity index 100% rename from content/cairo-contracts/v3.x/macros.mdx rename to content/cairo-contracts/macros.mdx diff --git a/content/cairo-contracts/v3.x/macros/type_hash.mdx b/content/cairo-contracts/macros/type_hash.mdx similarity index 100% rename from content/cairo-contracts/v3.x/macros/type_hash.mdx rename to content/cairo-contracts/macros/type_hash.mdx diff --git a/content/cairo-contracts/v3.x/macros/with_components.mdx b/content/cairo-contracts/macros/with_components.mdx similarity index 100% rename from content/cairo-contracts/v3.x/macros/with_components.mdx rename to content/cairo-contracts/macros/with_components.mdx diff --git a/content/cairo-contracts/v3.x/presets.mdx b/content/cairo-contracts/presets.mdx similarity index 100% rename from content/cairo-contracts/v3.x/presets.mdx rename to content/cairo-contracts/presets.mdx diff --git a/content/cairo-contracts/v3.x/security.mdx b/content/cairo-contracts/security.mdx similarity index 100% rename from content/cairo-contracts/v3.x/security.mdx rename to content/cairo-contracts/security.mdx diff --git a/content/cairo-contracts/v3.x/udc.mdx b/content/cairo-contracts/udc.mdx similarity index 100% rename from content/cairo-contracts/v3.x/udc.mdx rename to content/cairo-contracts/udc.mdx diff --git a/content/cairo-contracts/v3.x/upgrades.mdx b/content/cairo-contracts/upgrades.mdx similarity index 100% rename from content/cairo-contracts/v3.x/upgrades.mdx rename to content/cairo-contracts/upgrades.mdx diff --git a/content/cairo-contracts/v3.x/utils/_class_hashes.mdx b/content/cairo-contracts/utils/_class_hashes.mdx similarity index 100% rename from content/cairo-contracts/v3.x/utils/_class_hashes.mdx rename to content/cairo-contracts/utils/_class_hashes.mdx diff --git a/content/cairo-contracts/v3.x/utils/_common.mdx b/content/cairo-contracts/utils/_common.mdx similarity index 100% rename from content/cairo-contracts/v3.x/utils/_common.mdx rename to content/cairo-contracts/utils/_common.mdx diff --git a/content/cairo-contracts/v3.x/wizard.mdx b/content/cairo-contracts/wizard.mdx similarity index 100% rename from content/cairo-contracts/v3.x/wizard.mdx rename to content/cairo-contracts/wizard.mdx diff --git a/content/community-contracts/v1.x/account-modules.mdx b/content/community-contracts/account-modules.mdx similarity index 100% rename from content/community-contracts/v1.x/account-modules.mdx rename to content/community-contracts/account-modules.mdx diff --git a/content/community-contracts/v1.x/api/access.mdx b/content/community-contracts/api/access.mdx similarity index 100% rename from content/community-contracts/v1.x/api/access.mdx rename to content/community-contracts/api/access.mdx diff --git a/content/community-contracts/v1.x/api/account.mdx b/content/community-contracts/api/account.mdx similarity index 100% rename from content/community-contracts/v1.x/api/account.mdx rename to content/community-contracts/api/account.mdx diff --git a/content/community-contracts/v1.x/api/crosschain.mdx b/content/community-contracts/api/crosschain.mdx similarity index 100% rename from content/community-contracts/v1.x/api/crosschain.mdx rename to content/community-contracts/api/crosschain.mdx diff --git a/content/community-contracts/v1.x/api/index.mdx b/content/community-contracts/api/index.mdx similarity index 100% rename from content/community-contracts/v1.x/api/index.mdx rename to content/community-contracts/api/index.mdx diff --git a/content/community-contracts/v1.x/api/interfaces.mdx b/content/community-contracts/api/interfaces.mdx similarity index 100% rename from content/community-contracts/v1.x/api/interfaces.mdx rename to content/community-contracts/api/interfaces.mdx diff --git a/content/community-contracts/v1.x/api/proxy.mdx b/content/community-contracts/api/proxy.mdx similarity index 100% rename from content/community-contracts/v1.x/api/proxy.mdx rename to content/community-contracts/api/proxy.mdx diff --git a/content/community-contracts/v1.x/api/token.mdx b/content/community-contracts/api/token.mdx similarity index 100% rename from content/community-contracts/v1.x/api/token.mdx rename to content/community-contracts/api/token.mdx diff --git a/content/community-contracts/v1.x/api/utils.mdx b/content/community-contracts/api/utils.mdx similarity index 100% rename from content/community-contracts/v1.x/api/utils.mdx rename to content/community-contracts/api/utils.mdx diff --git a/content/community-contracts/v1.x/api/utils/cryptography.mdx b/content/community-contracts/api/utils/cryptography.mdx similarity index 100% rename from content/community-contracts/v1.x/api/utils/cryptography.mdx rename to content/community-contracts/api/utils/cryptography.mdx diff --git a/content/community-contracts/v1.x/crosschain.mdx b/content/community-contracts/crosschain.mdx similarity index 100% rename from content/community-contracts/v1.x/crosschain.mdx rename to content/community-contracts/crosschain.mdx diff --git a/content/community-contracts/v1.x/index.mdx b/content/community-contracts/index.mdx similarity index 100% rename from content/community-contracts/v1.x/index.mdx rename to content/community-contracts/index.mdx diff --git a/content/community-contracts/v1.x/paymasters.mdx b/content/community-contracts/paymasters.mdx similarity index 100% rename from content/community-contracts/v1.x/paymasters.mdx rename to content/community-contracts/paymasters.mdx diff --git a/content/community-contracts/v1.x/utilities.mdx b/content/community-contracts/utilities.mdx similarity index 100% rename from content/community-contracts/v1.x/utilities.mdx rename to content/community-contracts/utilities.mdx diff --git a/content/confidential-contracts/v0.x/api/finance.mdx b/content/confidential-contracts/api/finance.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/finance.mdx rename to content/confidential-contracts/api/finance.mdx diff --git a/content/confidential-contracts/v0.x/api/governance.mdx b/content/confidential-contracts/api/governance.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/governance.mdx rename to content/confidential-contracts/api/governance.mdx diff --git a/content/confidential-contracts/v0.x/api/interfaces.mdx b/content/confidential-contracts/api/interfaces.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/interfaces.mdx rename to content/confidential-contracts/api/interfaces.mdx diff --git a/content/confidential-contracts/v0.x/api/token.mdx b/content/confidential-contracts/api/token.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/token.mdx rename to content/confidential-contracts/api/token.mdx diff --git a/content/confidential-contracts/v0.x/api/utils.mdx b/content/confidential-contracts/api/utils.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/utils.mdx rename to content/confidential-contracts/api/utils.mdx diff --git a/content/confidential-contracts/v0.x/changelog.mdx b/content/confidential-contracts/changelog.mdx similarity index 100% rename from content/confidential-contracts/v0.x/changelog.mdx rename to content/confidential-contracts/changelog.mdx diff --git a/content/confidential-contracts/v0.x/index.mdx b/content/confidential-contracts/index.mdx similarity index 100% rename from content/confidential-contracts/v0.x/index.mdx rename to content/confidential-contracts/index.mdx diff --git a/content/confidential-contracts/v0.x/token.mdx b/content/confidential-contracts/token.mdx similarity index 100% rename from content/confidential-contracts/v0.x/token.mdx rename to content/confidential-contracts/token.mdx diff --git a/content/contracts-compact/v0.x/access.mdx b/content/contracts-compact/access.mdx similarity index 100% rename from content/contracts-compact/v0.x/access.mdx rename to content/contracts-compact/access.mdx diff --git a/content/contracts-compact/v0.x/api/access.mdx b/content/contracts-compact/api/access.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/access.mdx rename to content/contracts-compact/api/access.mdx diff --git a/content/contracts-compact/v0.x/api/fungibleToken.mdx b/content/contracts-compact/api/fungibleToken.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/fungibleToken.mdx rename to content/contracts-compact/api/fungibleToken.mdx diff --git a/content/contracts-compact/v0.x/api/multitoken.mdx b/content/contracts-compact/api/multitoken.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/multitoken.mdx rename to content/contracts-compact/api/multitoken.mdx diff --git a/content/contracts-compact/v0.x/api/nonFungibleToken.mdx b/content/contracts-compact/api/nonFungibleToken.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/nonFungibleToken.mdx rename to content/contracts-compact/api/nonFungibleToken.mdx diff --git a/content/contracts-compact/v0.x/api/ownable.mdx b/content/contracts-compact/api/ownable.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/ownable.mdx rename to content/contracts-compact/api/ownable.mdx diff --git a/content/contracts-compact/v0.x/api/utils.mdx b/content/contracts-compact/api/utils.mdx similarity index 100% rename from content/contracts-compact/v0.x/api/utils.mdx rename to content/contracts-compact/api/utils.mdx diff --git a/content/contracts-compact/v0.x/extensibility.mdx b/content/contracts-compact/extensibility.mdx similarity index 100% rename from content/contracts-compact/v0.x/extensibility.mdx rename to content/contracts-compact/extensibility.mdx diff --git a/content/contracts-compact/v0.x/fungibleToken.mdx b/content/contracts-compact/fungibleToken.mdx similarity index 100% rename from content/contracts-compact/v0.x/fungibleToken.mdx rename to content/contracts-compact/fungibleToken.mdx diff --git a/content/contracts-compact/v0.x/index.mdx b/content/contracts-compact/index.mdx similarity index 100% rename from content/contracts-compact/v0.x/index.mdx rename to content/contracts-compact/index.mdx diff --git a/content/contracts-compact/v0.x/multitoken.mdx b/content/contracts-compact/multitoken.mdx similarity index 100% rename from content/contracts-compact/v0.x/multitoken.mdx rename to content/contracts-compact/multitoken.mdx diff --git a/content/contracts-compact/v0.x/nonFungibleToken.mdx b/content/contracts-compact/nonFungibleToken.mdx similarity index 100% rename from content/contracts-compact/v0.x/nonFungibleToken.mdx rename to content/contracts-compact/nonFungibleToken.mdx diff --git a/content/contracts-compact/v0.x/ownable.mdx b/content/contracts-compact/ownable.mdx similarity index 100% rename from content/contracts-compact/v0.x/ownable.mdx rename to content/contracts-compact/ownable.mdx diff --git a/content/contracts-compact/v0.x/utils.mdx b/content/contracts-compact/utils.mdx similarity index 100% rename from content/contracts-compact/v0.x/utils.mdx rename to content/contracts-compact/utils.mdx diff --git a/content/contracts-compact/v0.x/zkCircuits101.mdx b/content/contracts-compact/zkCircuits101.mdx similarity index 100% rename from content/contracts-compact/v0.x/zkCircuits101.mdx rename to content/contracts-compact/zkCircuits101.mdx diff --git a/content/contracts-stylus/v0.x/access-control.mdx b/content/contracts-stylus/access-control.mdx similarity index 100% rename from content/contracts-stylus/v0.x/access-control.mdx rename to content/contracts-stylus/access-control.mdx diff --git a/content/contracts-stylus/v0.x/beacon-proxy.mdx b/content/contracts-stylus/beacon-proxy.mdx similarity index 100% rename from content/contracts-stylus/v0.x/beacon-proxy.mdx rename to content/contracts-stylus/beacon-proxy.mdx diff --git a/content/contracts-stylus/v0.x/changelog.mdx b/content/contracts-stylus/changelog.mdx similarity index 100% rename from content/contracts-stylus/v0.x/changelog.mdx rename to content/contracts-stylus/changelog.mdx diff --git a/content/contracts-stylus/v0.x/common.mdx b/content/contracts-stylus/common.mdx similarity index 100% rename from content/contracts-stylus/v0.x/common.mdx rename to content/contracts-stylus/common.mdx diff --git a/content/contracts-stylus/v0.x/crypto.mdx b/content/contracts-stylus/crypto.mdx similarity index 100% rename from content/contracts-stylus/v0.x/crypto.mdx rename to content/contracts-stylus/crypto.mdx diff --git a/content/contracts-stylus/v0.x/erc1155-burnable.mdx b/content/contracts-stylus/erc1155-burnable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155-burnable.mdx rename to content/contracts-stylus/erc1155-burnable.mdx diff --git a/content/contracts-stylus/v0.x/erc1155-metadata-uri.mdx b/content/contracts-stylus/erc1155-metadata-uri.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155-metadata-uri.mdx rename to content/contracts-stylus/erc1155-metadata-uri.mdx diff --git a/content/contracts-stylus/v0.x/erc1155-pausable.mdx b/content/contracts-stylus/erc1155-pausable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155-pausable.mdx rename to content/contracts-stylus/erc1155-pausable.mdx diff --git a/content/contracts-stylus/v0.x/erc1155-supply.mdx b/content/contracts-stylus/erc1155-supply.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155-supply.mdx rename to content/contracts-stylus/erc1155-supply.mdx diff --git a/content/contracts-stylus/v0.x/erc1155-uri-storage.mdx b/content/contracts-stylus/erc1155-uri-storage.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155-uri-storage.mdx rename to content/contracts-stylus/erc1155-uri-storage.mdx diff --git a/content/contracts-stylus/v0.x/erc1155.mdx b/content/contracts-stylus/erc1155.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1155.mdx rename to content/contracts-stylus/erc1155.mdx diff --git a/content/contracts-stylus/v0.x/erc1967.mdx b/content/contracts-stylus/erc1967.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc1967.mdx rename to content/contracts-stylus/erc1967.mdx diff --git a/content/contracts-stylus/v0.x/erc20-burnable.mdx b/content/contracts-stylus/erc20-burnable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-burnable.mdx rename to content/contracts-stylus/erc20-burnable.mdx diff --git a/content/contracts-stylus/v0.x/erc20-capped.mdx b/content/contracts-stylus/erc20-capped.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-capped.mdx rename to content/contracts-stylus/erc20-capped.mdx diff --git a/content/contracts-stylus/v0.x/erc20-flash-mint.mdx b/content/contracts-stylus/erc20-flash-mint.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-flash-mint.mdx rename to content/contracts-stylus/erc20-flash-mint.mdx diff --git a/content/contracts-stylus/v0.x/erc20-metadata.mdx b/content/contracts-stylus/erc20-metadata.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-metadata.mdx rename to content/contracts-stylus/erc20-metadata.mdx diff --git a/content/contracts-stylus/v0.x/erc20-pausable.mdx b/content/contracts-stylus/erc20-pausable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-pausable.mdx rename to content/contracts-stylus/erc20-pausable.mdx diff --git a/content/contracts-stylus/v0.x/erc20-permit.mdx b/content/contracts-stylus/erc20-permit.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-permit.mdx rename to content/contracts-stylus/erc20-permit.mdx diff --git a/content/contracts-stylus/v0.x/erc20-wrapper.mdx b/content/contracts-stylus/erc20-wrapper.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20-wrapper.mdx rename to content/contracts-stylus/erc20-wrapper.mdx diff --git a/content/contracts-stylus/v0.x/erc20.mdx b/content/contracts-stylus/erc20.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc20.mdx rename to content/contracts-stylus/erc20.mdx diff --git a/content/contracts-stylus/v0.x/erc2981.mdx b/content/contracts-stylus/erc2981.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc2981.mdx rename to content/contracts-stylus/erc2981.mdx diff --git a/content/contracts-stylus/v0.x/erc4626.mdx b/content/contracts-stylus/erc4626.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc4626.mdx rename to content/contracts-stylus/erc4626.mdx diff --git a/content/contracts-stylus/v0.x/erc721-burnable.mdx b/content/contracts-stylus/erc721-burnable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-burnable.mdx rename to content/contracts-stylus/erc721-burnable.mdx diff --git a/content/contracts-stylus/v0.x/erc721-consecutive.mdx b/content/contracts-stylus/erc721-consecutive.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-consecutive.mdx rename to content/contracts-stylus/erc721-consecutive.mdx diff --git a/content/contracts-stylus/v0.x/erc721-enumerable.mdx b/content/contracts-stylus/erc721-enumerable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-enumerable.mdx rename to content/contracts-stylus/erc721-enumerable.mdx diff --git a/content/contracts-stylus/v0.x/erc721-metadata.mdx b/content/contracts-stylus/erc721-metadata.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-metadata.mdx rename to content/contracts-stylus/erc721-metadata.mdx diff --git a/content/contracts-stylus/v0.x/erc721-pausable.mdx b/content/contracts-stylus/erc721-pausable.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-pausable.mdx rename to content/contracts-stylus/erc721-pausable.mdx diff --git a/content/contracts-stylus/v0.x/erc721-uri-storage.mdx b/content/contracts-stylus/erc721-uri-storage.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-uri-storage.mdx rename to content/contracts-stylus/erc721-uri-storage.mdx diff --git a/content/contracts-stylus/v0.x/erc721-wrapper.mdx b/content/contracts-stylus/erc721-wrapper.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721-wrapper.mdx rename to content/contracts-stylus/erc721-wrapper.mdx diff --git a/content/contracts-stylus/v0.x/erc721.mdx b/content/contracts-stylus/erc721.mdx similarity index 100% rename from content/contracts-stylus/v0.x/erc721.mdx rename to content/contracts-stylus/erc721.mdx diff --git a/content/contracts-stylus/v0.x/finance.mdx b/content/contracts-stylus/finance.mdx similarity index 100% rename from content/contracts-stylus/v0.x/finance.mdx rename to content/contracts-stylus/finance.mdx diff --git a/content/contracts-stylus/v0.x/index.mdx b/content/contracts-stylus/index.mdx similarity index 100% rename from content/contracts-stylus/v0.x/index.mdx rename to content/contracts-stylus/index.mdx diff --git a/content/contracts-stylus/v0.x/proxy.mdx b/content/contracts-stylus/proxy.mdx similarity index 100% rename from content/contracts-stylus/v0.x/proxy.mdx rename to content/contracts-stylus/proxy.mdx diff --git a/content/contracts-stylus/v0.x/tokens.mdx b/content/contracts-stylus/tokens.mdx similarity index 100% rename from content/contracts-stylus/v0.x/tokens.mdx rename to content/contracts-stylus/tokens.mdx diff --git a/content/contracts-stylus/v0.x/utilities.mdx b/content/contracts-stylus/utilities.mdx similarity index 100% rename from content/contracts-stylus/v0.x/utilities.mdx rename to content/contracts-stylus/utilities.mdx diff --git a/content/contracts-stylus/v0.x/uups-proxy.mdx b/content/contracts-stylus/uups-proxy.mdx similarity index 100% rename from content/contracts-stylus/v0.x/uups-proxy.mdx rename to content/contracts-stylus/uups-proxy.mdx diff --git a/content/contracts-stylus/v0.x/vesting-wallet.mdx b/content/contracts-stylus/vesting-wallet.mdx similarity index 100% rename from content/contracts-stylus/v0.x/vesting-wallet.mdx rename to content/contracts-stylus/vesting-wallet.mdx diff --git a/content/stellar-contracts/v0.x/access-control.mdx b/content/stellar-contracts/access-control.mdx similarity index 100% rename from content/stellar-contracts/v0.x/access-control.mdx rename to content/stellar-contracts/access-control.mdx diff --git a/content/stellar-contracts/v0.x/changelog.mdx b/content/stellar-contracts/changelog.mdx similarity index 100% rename from content/stellar-contracts/v0.x/changelog.mdx rename to content/stellar-contracts/changelog.mdx diff --git a/content/stellar-contracts/v0.x/get-started.mdx b/content/stellar-contracts/get-started.mdx similarity index 100% rename from content/stellar-contracts/v0.x/get-started.mdx rename to content/stellar-contracts/get-started.mdx diff --git a/content/stellar-contracts/v0.x/helpers/default-impl-macro.mdx b/content/stellar-contracts/helpers/default-impl-macro.mdx similarity index 100% rename from content/stellar-contracts/v0.x/helpers/default-impl-macro.mdx rename to content/stellar-contracts/helpers/default-impl-macro.mdx diff --git a/content/stellar-contracts/v0.x/index.mdx b/content/stellar-contracts/index.mdx similarity index 100% rename from content/stellar-contracts/v0.x/index.mdx rename to content/stellar-contracts/index.mdx diff --git a/content/stellar-contracts/v0.x/ownable.mdx b/content/stellar-contracts/ownable.mdx similarity index 100% rename from content/stellar-contracts/v0.x/ownable.mdx rename to content/stellar-contracts/ownable.mdx diff --git a/content/stellar-contracts/v0.x/tokens/fungible/fungible.mdx b/content/stellar-contracts/tokens/fungible/fungible.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/fungible/fungible.mdx rename to content/stellar-contracts/tokens/fungible/fungible.mdx diff --git a/content/stellar-contracts/v0.x/tokens/fungible/sac-admin-generic.mdx b/content/stellar-contracts/tokens/fungible/sac-admin-generic.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/fungible/sac-admin-generic.mdx rename to content/stellar-contracts/tokens/fungible/sac-admin-generic.mdx diff --git a/content/stellar-contracts/v0.x/tokens/fungible/sac-admin-wrapper.mdx b/content/stellar-contracts/tokens/fungible/sac-admin-wrapper.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/fungible/sac-admin-wrapper.mdx rename to content/stellar-contracts/tokens/fungible/sac-admin-wrapper.mdx diff --git a/content/stellar-contracts/v0.x/tokens/non-fungible/nft-consecutive.mdx b/content/stellar-contracts/tokens/non-fungible/nft-consecutive.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/non-fungible/nft-consecutive.mdx rename to content/stellar-contracts/tokens/non-fungible/nft-consecutive.mdx diff --git a/content/stellar-contracts/v0.x/tokens/non-fungible/nft-enumerable.mdx b/content/stellar-contracts/tokens/non-fungible/nft-enumerable.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/non-fungible/nft-enumerable.mdx rename to content/stellar-contracts/tokens/non-fungible/nft-enumerable.mdx diff --git a/content/stellar-contracts/v0.x/tokens/non-fungible/non-fungible.mdx b/content/stellar-contracts/tokens/non-fungible/non-fungible.mdx similarity index 100% rename from content/stellar-contracts/v0.x/tokens/non-fungible/non-fungible.mdx rename to content/stellar-contracts/tokens/non-fungible/non-fungible.mdx diff --git a/content/stellar-contracts/v0.x/utils/crypto.mdx b/content/stellar-contracts/utils/crypto.mdx similarity index 100% rename from content/stellar-contracts/v0.x/utils/crypto.mdx rename to content/stellar-contracts/utils/crypto.mdx diff --git a/content/stellar-contracts/v0.x/utils/pausable.mdx b/content/stellar-contracts/utils/pausable.mdx similarity index 100% rename from content/stellar-contracts/v0.x/utils/pausable.mdx rename to content/stellar-contracts/utils/pausable.mdx diff --git a/content/stellar-contracts/v0.x/utils/upgradeable.mdx b/content/stellar-contracts/utils/upgradeable.mdx similarity index 100% rename from content/stellar-contracts/v0.x/utils/upgradeable.mdx rename to content/stellar-contracts/utils/upgradeable.mdx diff --git a/content/substrate-runtimes/v3.x/changelog.mdx b/content/substrate-runtimes/changelog.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/changelog.mdx rename to content/substrate-runtimes/changelog.mdx diff --git a/content/substrate-runtimes/v3.x/glossary.mdx b/content/substrate-runtimes/glossary.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/glossary.mdx rename to content/substrate-runtimes/glossary.mdx diff --git a/content/substrate-runtimes/v3.x/guides/async_backing.mdx b/content/substrate-runtimes/guides/async_backing.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/async_backing.mdx rename to content/substrate-runtimes/guides/async_backing.mdx diff --git a/content/substrate-runtimes/v3.x/guides/contract_migration.mdx b/content/substrate-runtimes/guides/contract_migration.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/contract_migration.mdx rename to content/substrate-runtimes/guides/contract_migration.mdx diff --git a/content/substrate-runtimes/v3.x/guides/hrmp_channels.mdx b/content/substrate-runtimes/guides/hrmp_channels.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/hrmp_channels.mdx rename to content/substrate-runtimes/guides/hrmp_channels.mdx diff --git a/content/substrate-runtimes/v3.x/guides/pallet_abstractions.mdx b/content/substrate-runtimes/guides/pallet_abstractions.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/pallet_abstractions.mdx rename to content/substrate-runtimes/guides/pallet_abstractions.mdx diff --git a/content/substrate-runtimes/v3.x/guides/pay_dot_as_a_fee.mdx b/content/substrate-runtimes/guides/pay_dot_as_a_fee.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/pay_dot_as_a_fee.mdx rename to content/substrate-runtimes/guides/pay_dot_as_a_fee.mdx diff --git a/content/substrate-runtimes/v3.x/guides/predeployed_contracts.mdx b/content/substrate-runtimes/guides/predeployed_contracts.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/predeployed_contracts.mdx rename to content/substrate-runtimes/guides/predeployed_contracts.mdx diff --git a/content/substrate-runtimes/v3.x/guides/quick_start.mdx b/content/substrate-runtimes/guides/quick_start.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/quick_start.mdx rename to content/substrate-runtimes/guides/quick_start.mdx diff --git a/content/substrate-runtimes/v3.x/guides/rpc_differences.mdx b/content/substrate-runtimes/guides/rpc_differences.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/rpc_differences.mdx rename to content/substrate-runtimes/guides/rpc_differences.mdx diff --git a/content/substrate-runtimes/v3.x/guides/testing_with_zombienet.mdx b/content/substrate-runtimes/guides/testing_with_zombienet.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/testing_with_zombienet.mdx rename to content/substrate-runtimes/guides/testing_with_zombienet.mdx diff --git a/content/substrate-runtimes/v3.x/guides/weights_fees.mdx b/content/substrate-runtimes/guides/weights_fees.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/guides/weights_fees.mdx rename to content/substrate-runtimes/guides/weights_fees.mdx diff --git a/content/substrate-runtimes/v3.x/index.mdx b/content/substrate-runtimes/index.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/index.mdx rename to content/substrate-runtimes/index.mdx diff --git a/content/substrate-runtimes/v3.x/misc/multisig-accounts.mdx b/content/substrate-runtimes/misc/multisig-accounts.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/misc/multisig-accounts.mdx rename to content/substrate-runtimes/misc/multisig-accounts.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/assets.mdx b/content/substrate-runtimes/pallets/assets.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/assets.mdx rename to content/substrate-runtimes/pallets/assets.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/aura_ext.mdx b/content/substrate-runtimes/pallets/aura_ext.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/aura_ext.mdx rename to content/substrate-runtimes/pallets/aura_ext.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/balances.mdx b/content/substrate-runtimes/pallets/balances.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/balances.mdx rename to content/substrate-runtimes/pallets/balances.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/collator-selection.mdx b/content/substrate-runtimes/pallets/collator-selection.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/collator-selection.mdx rename to content/substrate-runtimes/pallets/collator-selection.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/message-queue.mdx b/content/substrate-runtimes/pallets/message-queue.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/message-queue.mdx rename to content/substrate-runtimes/pallets/message-queue.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/multisig.mdx b/content/substrate-runtimes/pallets/multisig.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/multisig.mdx rename to content/substrate-runtimes/pallets/multisig.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/parachain-system.mdx b/content/substrate-runtimes/pallets/parachain-system.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/parachain-system.mdx rename to content/substrate-runtimes/pallets/parachain-system.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/proxy.mdx b/content/substrate-runtimes/pallets/proxy.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/proxy.mdx rename to content/substrate-runtimes/pallets/proxy.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/transaction_payment.mdx b/content/substrate-runtimes/pallets/transaction_payment.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/transaction_payment.mdx rename to content/substrate-runtimes/pallets/transaction_payment.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/treasury.mdx b/content/substrate-runtimes/pallets/treasury.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/treasury.mdx rename to content/substrate-runtimes/pallets/treasury.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/xcm.mdx b/content/substrate-runtimes/pallets/xcm.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/xcm.mdx rename to content/substrate-runtimes/pallets/xcm.mdx diff --git a/content/substrate-runtimes/v3.x/pallets/xcmp-queue.mdx b/content/substrate-runtimes/pallets/xcmp-queue.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/pallets/xcmp-queue.mdx rename to content/substrate-runtimes/pallets/xcmp-queue.mdx diff --git a/content/substrate-runtimes/v3.x/runtime/xcm_executor.mdx b/content/substrate-runtimes/runtime/xcm_executor.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/runtime/xcm_executor.mdx rename to content/substrate-runtimes/runtime/xcm_executor.mdx diff --git a/content/substrate-runtimes/v3.x/runtimes/evm.mdx b/content/substrate-runtimes/runtimes/evm.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/runtimes/evm.mdx rename to content/substrate-runtimes/runtimes/evm.mdx diff --git a/content/substrate-runtimes/v3.x/runtimes/generic.mdx b/content/substrate-runtimes/runtimes/generic.mdx similarity index 100% rename from content/substrate-runtimes/v3.x/runtimes/generic.mdx rename to content/substrate-runtimes/runtimes/generic.mdx diff --git a/content/uniswap-hooks/v1.x/api/base.mdx b/content/uniswap-hooks/api/base.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/api/base.mdx rename to content/uniswap-hooks/api/base.mdx diff --git a/content/uniswap-hooks/v1.x/api/fee.mdx b/content/uniswap-hooks/api/fee.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/api/fee.mdx rename to content/uniswap-hooks/api/fee.mdx diff --git a/content/uniswap-hooks/v1.x/api/general.mdx b/content/uniswap-hooks/api/general.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/api/general.mdx rename to content/uniswap-hooks/api/general.mdx diff --git a/content/confidential-contracts/v0.x/api/index.mdx b/content/uniswap-hooks/api/index.mdx similarity index 100% rename from content/confidential-contracts/v0.x/api/index.mdx rename to content/uniswap-hooks/api/index.mdx diff --git a/content/uniswap-hooks/v1.x/api/interfaces.mdx b/content/uniswap-hooks/api/interfaces.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/api/interfaces.mdx rename to content/uniswap-hooks/api/interfaces.mdx diff --git a/content/uniswap-hooks/v1.x/api/utils.mdx b/content/uniswap-hooks/api/utils.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/api/utils.mdx rename to content/uniswap-hooks/api/utils.mdx diff --git a/content/uniswap-hooks/v1.x/base.mdx b/content/uniswap-hooks/base.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/base.mdx rename to content/uniswap-hooks/base.mdx diff --git a/content/uniswap-hooks/v1.x/changelog.mdx b/content/uniswap-hooks/changelog.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/changelog.mdx rename to content/uniswap-hooks/changelog.mdx diff --git a/content/uniswap-hooks/v1.x/fee.mdx b/content/uniswap-hooks/fee.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/fee.mdx rename to content/uniswap-hooks/fee.mdx diff --git a/content/uniswap-hooks/v1.x/index.mdx b/content/uniswap-hooks/index.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/index.mdx rename to content/uniswap-hooks/index.mdx diff --git a/content/uniswap-hooks/v1.x/utilities.mdx b/content/uniswap-hooks/utilities.mdx similarity index 100% rename from content/uniswap-hooks/v1.x/utilities.mdx rename to content/uniswap-hooks/utilities.mdx diff --git a/content/uniswap-hooks/v1.x/api/index.mdx b/content/uniswap-hooks/v1.x/api/index.mdx deleted file mode 100644 index 9b7f0409..00000000 --- a/content/uniswap-hooks/v1.x/api/index.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: API Reference ---- - -# OpenZeppelin Contracts API Reference - -This API reference is automatically generated from the OpenZeppelin Contracts repository. - -## Contract Categories - -### Access Control -- [Access Control](access.md) - Role-based access control mechanisms -- [Ownable](access.md#ownable) - Simple ownership access control - -### Tokens -- [ERC20](token/ERC20.md) - Fungible token standard implementation -- [ERC721](token/ERC721.md) - Non-fungible token standard implementation -- [ERC1155](token/ERC1155.md) - Multi-token standard implementation - -### Utilities -- [Utils](utils.md) - General utility functions and contracts -- [Cryptography](utils/cryptography.md) - Cryptographic utilities - -### Governance -- [Governance](governance.md) - On-chain governance systems - -### Proxy Patterns -- [Proxy](proxy.md) - Upgradeable proxy patterns - -### Interfaces -- [Interfaces](interfaces.md) - Standard interfaces - ---- - -*Generated from OpenZeppelin Contracts v$(cat ../temp-contracts/package.json | grep '"version"' | cut -d '"' -f 4)* diff --git a/src/app/(docs)/[...slug]/layout.tsx b/src/app/(docs)/[...slug]/layout.tsx index 891a8836..7ba432d7 100644 --- a/src/app/(docs)/[...slug]/layout.tsx +++ b/src/app/(docs)/[...slug]/layout.tsx @@ -68,37 +68,37 @@ export default async function Layout({ }, { title: "Arbitrum Stylus", - url: "/contracts-stylus/v0.x", + url: "/contracts-stylus", icon: , }, { title: "Starknet", - url: "/cairo-contracts/v3.x", + url: "/cairo-contracts", icon: , }, { title: "Stellar", - url: "/stellar-contracts/v0.x/", + url: "/stellar-contracts", icon: , }, { title: "Midnight", - url: "/contracts-compact/v0.x", + url: "/contracts-compact", icon: , }, { title: "Polkadot", - url: "/substrate-runtimes/v3.x", + url: "/substrate-runtimes", icon: , }, { title: "Uniswap", - url: "/uniswap-hooks/v1.x", + url: "/uniswap-hooks", icon: , }, { title: "Zama", - url: "/confidential-contracts/v0.x", + url: "/confidential-contracts", icon: , }, ], diff --git a/src/app/page.tsx b/src/app/page.tsx index 745ccaa4..4d4880f8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -216,49 +216,49 @@ export default function HomePage() { className="relative overflow-hidden hover:border-blue-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-blue-600 before:to-blue-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-orange-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-orange-600 before:to-orange-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-red-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-red-600 before:to-red-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-blue-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-blue-600 before:to-blue-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-yellow-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-yellow-600 before:to-yellow-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-cyan-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-cyan-600 before:to-cyan-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } className="relative overflow-hidden hover:border-purple-500 transition-colors before:absolute before:top-0 before:left-0 before:right-0 before:h-0.5 before:bg-gradient-to-r before:from-purple-600 before:to-purple-400 before:opacity-0 hover:before:opacity-100 before:transition-opacity" /> } diff --git a/src/middleware.ts b/src/middleware.ts index e9ed3945..51c127e4 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -3,16 +3,7 @@ import { type NextRequest, NextResponse } from "next/server"; // Version mappings for redirects const VERSION_REDIRECTS: Record = { contracts: "contracts/v5.x", - "contracts-upgradeable": "contracts-upgradeable/v5.x", - "cairo-contracts": "cairo-contracts/v2.x", - "community-contracts": "community-contracts/v1.x", - "compact-contracts": "compact-contracts/v0.x", - "confidential-contracts": "confidential-contracts/v0.x", - "contracts-stylus": "contracts-stylus/v0.x", - "stellar-contracts": "stellar-contracts/v0.x", - "substrate-runtimes": "substrate-runtimes/v3.x", nile: "nile/v0.x", - "uniswap-hooks": "uniswap-hooks/v1.x", "tools/openzeppelin-monitor": "tools/openzeppelin-monitor/v1.x", }; diff --git a/src/navigation/arbitrum-stylus.json b/src/navigation/arbitrum-stylus.json index 3cf8cd06..f1bd1b31 100644 --- a/src/navigation/arbitrum-stylus.json +++ b/src/navigation/arbitrum-stylus.json @@ -1,36 +1,92 @@ [ { "type": "separator", - "name": "Contracts" + "name": "Contracts Stylus" }, { "type": "page", "name": "Overview", - "url": "/contracts-stylus/v0.x" + "url": "/contracts-stylus" }, { "type": "page", "name": "Access Control", - "url": "/contracts-stylus/v0.x/access-control" + "url": "/contracts-stylus/access-control" + }, + { + "type": "page", + "name": "Beacon Proxy", + "url": "/contracts-stylus/beacon-proxy" + }, + { + "type": "page", + "name": "Common", + "url": "/contracts-stylus/common" }, { "type": "page", "name": "Cryptography", - "url": "/contracts-stylus/v0.x/crypto" + "url": "/contracts-stylus/crypto" + }, + { + "type": "folder", + "name": "ERC Standards", + "children": [ + { + "type": "page", + "name": "ERC-20", + "url": "/contracts-stylus/erc20" + }, + { + "type": "page", + "name": "ERC-721", + "url": "/contracts-stylus/erc721" + }, + { + "type": "page", + "name": "ERC-1155", + "url": "/contracts-stylus/erc1155" + }, + { + "type": "page", + "name": "ERC-4626", + "url": "/contracts-stylus/erc4626" + } + ] }, { "type": "page", "name": "Finance", - "url": "/contracts-stylus/v0.x/finance" + "url": "/contracts-stylus/finance" + }, + { + "type": "page", + "name": "Proxy", + "url": "/contracts-stylus/proxy" + }, + { + "type": "page", + "name": "Tokens", + "url": "/contracts-stylus/tokens" }, { "type": "page", "name": "Utilities", - "url": "/contracts-stylus/v0.x/utilities" + "url": "/contracts-stylus/utilities" + }, + { + "type": "page", + "name": "UUPS Proxy", + "url": "/contracts-stylus/uups-proxy" + }, + { + "type": "page", + "name": "Vesting Wallet", + "url": "/contracts-stylus/vesting-wallet" }, { "type": "page", "name": "Changelog", - "url": "/contracts-stylus/v0.x/changelog" + "url": "/contracts-stylus/changelog" } ] diff --git a/src/navigation/contracts.json b/src/navigation/contracts.json index 21b97564..324a62c3 100644 --- a/src/navigation/contracts.json +++ b/src/navigation/contracts.json @@ -233,11 +233,11 @@ }, { "type": "folder", - "name": "Solidity Community Contracts", + "name": "Community Contracts", "index": { "type": "page", "name": "Overview", - "url": "/community-contracts/v1.x" + "url": "/community-contracts" }, "children": [ { @@ -246,7 +246,7 @@ "index": { "type": "page", "name": "Overview", - "url": "/community-contracts/v1.x/account-abstraction" + "url": "/community-contracts/account-abstraction" }, "children": [ { @@ -255,32 +255,32 @@ "index": { "type": "page", "name": "Overview", - "url": "/community-contracts/v1.x/accounts" + "url": "/community-contracts/accounts" }, "children": [ { "type": "page", "name": "Modules", - "url": "/community-contracts/v1.x/account-modules" + "url": "/community-contracts/account-modules" } ] }, { "type": "page", "name": "Paymasters", - "url": "/community-contracts/v1.x/paymasters" + "url": "/community-contracts/paymasters" } ] }, { "type": "page", "name": "Crosschain", - "url": "/community-contracts/v1.x/crosschain" + "url": "/community-contracts/crosschain" }, { "type": "page", "name": "Utilities", - "url": "/community-contracts/v1.x/utilities" + "url": "/community-contracts/utilities" } ] }, diff --git a/src/navigation/ecosystems.json b/src/navigation/ecosystems.json index 14aa0a2a..96b753ce 100644 --- a/src/navigation/ecosystems.json +++ b/src/navigation/ecosystems.json @@ -5,17 +5,17 @@ }, { "type": "folder", - "name": "Starknet Contracts", + "name": "Cairo Contracts", "children": [ { "type": "page", "name": "Overview", - "url": "/cairo-contracts/v3.x" + "url": "/cairo-contracts" }, { "type": "page", "name": "Wizard", - "url": "/cairo-contracts/v3.x/wizard" + "url": "/cairo-contracts/wizard" }, { "type": "folder", @@ -24,45 +24,45 @@ { "type": "page", "name": "Components", - "url": "/cairo-contracts/v3.x/components" + "url": "/cairo-contracts/components" }, { "type": "page", "name": "Presets", - "url": "/cairo-contracts/v3.x/presets" + "url": "/cairo-contracts/presets" }, { "type": "page", "name": "Interfaces and Dispatchers", - "url": "/cairo-contracts/v3.x/guides/interfaces-and-dispatchers" + "url": "/cairo-contracts/guides/interfaces-and-dispatchers" }, { "type": "page", "name": "Counterfactual Deployments", - "url": "/cairo-contracts/v3.x/guides/deployment" + "url": "/cairo-contracts/guides/deployment" }, { "type": "page", "name": "SNIP12 and Typed Messages", - "url": "/cairo-contracts/v3.x/guides/snip12" + "url": "/cairo-contracts/guides/snip12" } ] }, { "type": "page", "name": "Backwards Compatibility", - "url": "/cairo-contracts/v3.x/backwards-compatibility" + "url": "/cairo-contracts/backwards-compatibility" } ] }, { "type": "folder", - "name": "Midnight Contracts", + "name": "Contracts Compact", "children": [ { "type": "page", "name": "Overview", - "url": "/compact-contracts/v0.x" + "url": "/contracts-compact" }, { "type": "folder", @@ -71,12 +71,12 @@ { "type": "page", "name": "ZK Circuits 101", - "url": "/compact-contracts/v0.x/zkCircuits101" + "url": "/contracts-compact/zkCircuits101" }, { "type": "page", "name": "Extensibility", - "url": "/compact-contracts/v0.x/extensibility" + "url": "/contracts-compact/extensibility" } ] } @@ -84,58 +84,58 @@ }, { "type": "folder", - "name": "Zama Contracts", + "name": "Confidential Contracts", "children": [ { "type": "page", "name": "Overview", - "url": "/confidential-contracts/v0.x" + "url": "/confidential-contracts" }, { "type": "page", "name": "Token", - "url": "/confidential-contracts/v0.x/token" + "url": "/confidential-contracts/token" }, { "type": "page", "name": "Changelog", - "url": "/confidential-contracts/v0.x/changelog" + "url": "/confidential-contracts/changelog" } ] }, { "type": "folder", - "name": "Arbitrum Stylus Contracts", + "name": "Contracts Stylus", "children": [ { "type": "page", "name": "Overview", - "url": "/contracts-stylus/v0.x" + "url": "/contracts-stylus" }, { "type": "page", "name": "Access Control", - "url": "/contracts-stylus/v0.x/access-control" + "url": "/contracts-stylus/access-control" }, { "type": "page", "name": "Cryptography", - "url": "/contracts-stylus/v0.x/crypto" + "url": "/contracts-stylus/crypto" }, { "type": "page", "name": "Finance", - "url": "/contracts-stylus/v0.x/finance" + "url": "/contracts-stylus/finance" }, { "type": "page", "name": "Utilities", - "url": "/contracts-stylus/v0.x/utilities" + "url": "/contracts-stylus/utilities" }, { "type": "page", "name": "Changelog", - "url": "/contracts-stylus/v0.x/changelog" + "url": "/contracts-stylus/changelog" } ] }, @@ -146,28 +146,28 @@ { "type": "page", "name": "Overview", - "url": "/stellar-contracts/v0.x/" + "url": "/stellar-contracts" }, { "type": "page", "name": "Get Started", - "url": "/stellar-contracts/v0.x/get-started" + "url": "/stellar-contracts/get-started" }, { "type": "page", "name": "Changelog", - "url": "/stellar-contracts/v0.x/changelog" + "url": "/stellar-contracts/changelog" } ] }, { "type": "folder", - "name": "Polkadot Substrate Runtimes", + "name": "Substrate Runtimes", "children": [ { "type": "page", "name": "Overview", - "url": "/substrate-runtimes/v3.x/" + "url": "/substrate-runtimes" }, { "type": "folder", @@ -176,32 +176,32 @@ { "type": "page", "name": "Quick Start", - "url": "/substrate-runtimes/v3.x/guides/quick_start" + "url": "/substrate-runtimes/guides/quick_start" }, { "type": "page", "name": "Weights & Fees", - "url": "/substrate-runtimes/v3.x/guides/weights_fees" + "url": "/substrate-runtimes/guides/weights_fees" }, { "type": "page", "name": "Async Backing", - "url": "/substrate-runtimes/v3.x/guides/async_backing" + "url": "/substrate-runtimes/guides/async_backing" }, { "type": "page", "name": "Sending XCM between Parachains", - "url": "/substrate-runtimes/v3.x/guides/hrmp_channels" + "url": "/substrate-runtimes/guides/hrmp_channels" }, { "type": "page", "name": "OpenZeppelin Pallet Abstractions", - "url": "/substrate-runtimes/v3.x/guides/pallet_abstractions" + "url": "/substrate-runtimes/guides/pallet_abstractions" }, { "type": "page", "name": "Pay DOT as a Fee", - "url": "/substrate-runtimes/v3.x/guides/pay_dot_as_a_fee" + "url": "/substrate-runtimes/guides/pay_dot_as_a_fee" } ] }, @@ -212,22 +212,22 @@ { "type": "page", "name": "Contract Migration", - "url": "/substrate-runtimes/v3.x/guides/contract_migration" + "url": "/substrate-runtimes/guides/contract_migration" }, { "type": "page", "name": "Predeployed Contracts", - "url": "/substrate-runtimes/v3.x/guides/predeployed_contracts" + "url": "/substrate-runtimes/guides/predeployed_contracts" }, { "type": "page", "name": "Testing with Zombienet", - "url": "/substrate-runtimes/v3.x/guides/testing_with_zombienet" + "url": "/substrate-runtimes/guides/testing_with_zombienet" }, { "type": "page", "name": "RPC Differences", - "url": "/substrate-runtimes/v3.x/guides/rpc_differences" + "url": "/substrate-runtimes/guides/rpc_differences" } ] }, @@ -238,12 +238,12 @@ { "type": "page", "name": "Generic Runtime", - "url": "/substrate-runtimes/v3.x/runtimes/generic" + "url": "/substrate-runtimes/runtimes/generic" }, { "type": "page", "name": "EVM Runtime", - "url": "/substrate-runtimes/v3.x/runtimes/evm" + "url": "/substrate-runtimes/runtimes/evm" } ] }, @@ -254,7 +254,7 @@ { "type": "page", "name": "XCM Executor", - "url": "/substrate-runtimes/v3.x/runtime/xcm_executor" + "url": "/substrate-runtimes/runtime/xcm_executor" } ] }, @@ -265,62 +265,62 @@ { "type": "page", "name": "cumulus_pallet_aura_ext", - "url": "/substrate-runtimes/v3.x/pallets/aura_ext" + "url": "/substrate-runtimes/pallets/aura_ext" }, { "type": "page", "name": "cumulus_pallet_parachain_system", - "url": "/substrate-runtimes/v3.x/pallets/parachain-system" + "url": "/substrate-runtimes/pallets/parachain-system" }, { "type": "page", "name": "cumulus_pallet_xcmp_queue", - "url": "/substrate-runtimes/v3.x/pallets/xcmp-queue" + "url": "/substrate-runtimes/pallets/xcmp-queue" }, { "type": "page", "name": "pallet_assets", - "url": "/substrate-runtimes/v3.x/pallets/assets" + "url": "/substrate-runtimes/pallets/assets" }, { "type": "page", "name": "pallet_balances", - "url": "/substrate-runtimes/v3.x/pallets/balances" + "url": "/substrate-runtimes/pallets/balances" }, { "type": "page", "name": "pallet_collator_selection", - "url": "/substrate-runtimes/v3.x/pallets/collator-selection" + "url": "/substrate-runtimes/pallets/collator-selection" }, { "type": "page", "name": "pallet_message_queue", - "url": "/substrate-runtimes/v3.x/pallets/message-queue" + "url": "/substrate-runtimes/pallets/message-queue" }, { "type": "page", "name": "pallet_multisig", - "url": "/substrate-runtimes/v3.x/pallets/multisig" + "url": "/substrate-runtimes/pallets/multisig" }, { "type": "page", "name": "pallet_proxy", - "url": "/substrate-runtimes/v3.x/pallets/proxy" + "url": "/substrate-runtimes/pallets/proxy" }, { "type": "page", "name": "pallet_transaction_payment", - "url": "/substrate-runtimes/v3.x/pallets/transaction_payment" + "url": "/substrate-runtimes/pallets/transaction_payment" }, { "type": "page", "name": "pallet_treasury", - "url": "/substrate-runtimes/v3.x/pallets/treasury" + "url": "/substrate-runtimes/pallets/treasury" }, { "type": "page", "name": "pallet_xcm", - "url": "/substrate-runtimes/v3.x/pallets/xcm" + "url": "/substrate-runtimes/pallets/xcm" } ] }, @@ -331,7 +331,7 @@ { "type": "page", "name": "Multisig Accounts", - "url": "/substrate-runtimes/v3.x/misc/multisig-accounts" + "url": "/substrate-runtimes/misc/multisig-accounts" } ] }, @@ -342,20 +342,20 @@ { "type": "page", "name": "Glossary", - "url": "/substrate-runtimes/v3.x/glossary" + "url": "/substrate-runtimes/glossary" } ] }, { "type": "page", "name": "Changelog", - "url": "/substrate-runtimes/v3.x/changelog" + "url": "/substrate-runtimes/changelog" } ] }, { "type": "folder", - "name": "Solidity Uniswap Hooks", + "name": "Uniswap Hooks", "index": { "type": "page", "name": "Overview", @@ -365,22 +365,22 @@ { "type": "page", "name": "Base", - "url": "/uniswap-hooks/v1.x/base" + "url": "/uniswap-hooks/base" }, { "type": "page", "name": "Fee", - "url": "/uniswap-hooks/v1.x/fee" + "url": "/uniswap-hooks/fee" }, { "type": "page", "name": "Utilities", - "url": "/uniswap-hooks/v1.x/utilities" + "url": "/uniswap-hooks/utilities" }, { "type": "page", "name": "Changelog", - "url": "/uniswap-hooks/v1.x/changelog" + "url": "/uniswap-hooks/changelog" } ] } diff --git a/src/navigation/ethereum-evm.json b/src/navigation/ethereum-evm.json index b5924fe4..dace166b 100644 --- a/src/navigation/ethereum-evm.json +++ b/src/navigation/ethereum-evm.json @@ -783,7 +783,7 @@ "index": { "type": "page", "name": "Overview", - "url": "/community-contracts/v1.x" + "url": "/community-contracts" }, "children": [ { @@ -792,41 +792,30 @@ "index": { "type": "page", "name": "Overview", - "url": "/community-contracts/v1.x/account-abstraction" + "url": "/contracts/v5.x/account-abstraction" }, "children": [ { - "type": "folder", - "name": "Accounts", - "index": { - "type": "page", - "name": "Overview", - "url": "/community-contracts/v1.x/accounts" - }, - "children": [ - { - "type": "page", - "name": "Modules", - "url": "/community-contracts/v1.x/account-modules" - } - ] + "type": "page", + "name": "Modules", + "url": "/community-contracts/account-modules" }, { "type": "page", "name": "Paymasters", - "url": "/community-contracts/v1.x/paymasters" + "url": "/community-contracts/paymasters" } ] }, { "type": "page", "name": "Crosschain", - "url": "/community-contracts/v1.x/crosschain" + "url": "/community-contracts/crosschain" }, { "type": "page", "name": "Utilities", - "url": "/community-contracts/v1.x/utilities" + "url": "/community-contracts/utilities" } ] }, diff --git a/src/navigation/midnight.json b/src/navigation/midnight.json index 0333e553..51713774 100644 --- a/src/navigation/midnight.json +++ b/src/navigation/midnight.json @@ -6,17 +6,17 @@ { "type": "page", "name": "Overview", - "url": "/contracts-compact/v0.x/" + "url": "/contracts-compact" }, { "type": "page", "name": "Access", - "url": "/contracts-compact/v0.x/access" + "url": "/contracts-compact/access" }, { "type": "page", "name": "Ownable", - "url": "/contracts-compact/v0.x/ownable" + "url": "/contracts-compact/ownable" }, { "type": "folder", @@ -25,24 +25,24 @@ { "type": "page", "name": "FungibleToken", - "url": "/contracts-compact/v0.x/fungibleToken" + "url": "/contracts-compact/fungibleToken" }, { "type": "page", "name": "NonFungibleToken", - "url": "/contracts-compact/v0.x/nonFungibleToken" + "url": "/contracts-compact/nonFungibleToken" }, { "type": "page", "name": "MultiToken", - "url": "/contracts-compact/v0.x/multitoken" + "url": "/contracts-compact/multitoken" } ] }, { "type": "page", "name": "Utils", - "url": "/contracts-compact/v0.x/utils" + "url": "/contracts-compact/utils" }, { "type": "folder", @@ -51,32 +51,32 @@ { "type": "page", "name": "Access API", - "url": "/contracts-compact/v0.x/api/access" + "url": "/contracts-compact/api/access" }, { "type": "page", "name": "FungibleToken API", - "url": "/contracts-compact/v0.x/api/fungibleToken" + "url": "/contracts-compact/api/fungibleToken" }, { "type": "page", "name": "MultiToken API", - "url": "/contracts-compact/v0.x/api/multitoken" + "url": "/contracts-compact/api/multitoken" }, { "type": "page", "name": "NonFungibleToken API", - "url": "/contracts-compact/v0.x/api/nonFungibleToken" + "url": "/contracts-compact/api/nonFungibleToken" }, { "type": "page", "name": "Ownable API", - "url": "/contracts-compact/v0.x/api/ownable" + "url": "/contracts-compact/api/ownable" }, { "type": "page", "name": "Utils API", - "url": "/contracts-compact/v0.x/api/utils" + "url": "/contracts-compact/api/utils" } ] }, @@ -87,11 +87,11 @@ { "type": "page", "name": "ZK Circuits 101", - "url": "/contracts-compact/v0.x/zkCircuits101" + "url": "/contracts-compact/zkCircuits101" }, { "type": "page", "name": "Extensibility", - "url": "/contracts-compact/v0.x/extensibility" + "url": "/contracts-compact/extensibility" } ] diff --git a/src/navigation/polkadot.json b/src/navigation/polkadot.json index 3921557c..5eaaef91 100644 --- a/src/navigation/polkadot.json +++ b/src/navigation/polkadot.json @@ -6,12 +6,12 @@ { "type": "page", "name": "Overview", - "url": "/substrate-runtimes/v3.x/" + "url": "/substrate-runtimes" }, { "type": "page", "name": "Quick Start", - "url": "/substrate-runtimes/v3.x/guides/quick_start" + "url": "/substrate-runtimes/guides/quick_start" }, { "type": "folder", @@ -20,62 +20,62 @@ { "type": "page", "name": "Assets", - "url": "/substrate-runtimes/v3.x/pallets/assets" + "url": "/substrate-runtimes/pallets/assets" }, { "type": "page", "name": "Aura Ext", - "url": "/substrate-runtimes/v3.x/pallets/aura_ext" + "url": "/substrate-runtimes/pallets/aura_ext" }, { "type": "page", "name": "Balances", - "url": "/substrate-runtimes/v3.x/pallets/balances" + "url": "/substrate-runtimes/pallets/balances" }, { "type": "page", "name": "Collator Selection", - "url": "/substrate-runtimes/v3.x/pallets/collator-selection" + "url": "/substrate-runtimes/pallets/collator-selection" }, { "type": "page", "name": "Message Queue", - "url": "/substrate-runtimes/v3.x/pallets/message-queue" + "url": "/substrate-runtimes/pallets/message-queue" }, { "type": "page", "name": "Multisig", - "url": "/substrate-runtimes/v3.x/pallets/multisig" + "url": "/substrate-runtimes/pallets/multisig" }, { "type": "page", "name": "Parachain System", - "url": "/substrate-runtimes/v3.x/pallets/parachain-system" + "url": "/substrate-runtimes/pallets/parachain-system" }, { "type": "page", "name": "Proxy", - "url": "/substrate-runtimes/v3.x/pallets/proxy" + "url": "/substrate-runtimes/pallets/proxy" }, { "type": "page", "name": "Transaction Payment", - "url": "/substrate-runtimes/v3.x/pallets/transaction_payment" + "url": "/substrate-runtimes/pallets/transaction_payment" }, { "type": "page", "name": "Treasury", - "url": "/substrate-runtimes/v3.x/pallets/treasury" + "url": "/substrate-runtimes/pallets/treasury" }, { "type": "page", "name": "XCM", - "url": "/substrate-runtimes/v3.x/pallets/xcm" + "url": "/substrate-runtimes/pallets/xcm" }, { "type": "page", "name": "XCMP Queue", - "url": "/substrate-runtimes/v3.x/pallets/xcmp-queue" + "url": "/substrate-runtimes/pallets/xcmp-queue" } ] }, @@ -86,17 +86,17 @@ { "type": "page", "name": "EVM", - "url": "/substrate-runtimes/v3.x/runtimes/evm" + "url": "/substrate-runtimes/runtimes/evm" }, { "type": "page", "name": "Generic", - "url": "/substrate-runtimes/v3.x/runtimes/generic" + "url": "/substrate-runtimes/runtimes/generic" }, { "type": "page", "name": "XCM Executor", - "url": "/substrate-runtimes/v3.x/runtime/xcm_executor" + "url": "/substrate-runtimes/runtime/xcm_executor" } ] }, @@ -107,19 +107,19 @@ { "type": "page", "name": "Multisig Accounts", - "url": "/substrate-runtimes/v3.x/misc/multisig-accounts" + "url": "/substrate-runtimes/misc/multisig-accounts" } ] }, { "type": "page", "name": "Glossary", - "url": "/substrate-runtimes/v3.x/glossary" + "url": "/substrate-runtimes/glossary" }, { "type": "page", "name": "Changelog", - "url": "/substrate-runtimes/v3.x/changelog" + "url": "/substrate-runtimes/changelog" }, { "type": "separator", @@ -128,46 +128,46 @@ { "type": "page", "name": "Async Backing", - "url": "/substrate-runtimes/v3.x/guides/async_backing" + "url": "/substrate-runtimes/guides/async_backing" }, { "type": "page", "name": "Contract Migration", - "url": "/substrate-runtimes/v3.x/guides/contract_migration" + "url": "/substrate-runtimes/guides/contract_migration" }, { "type": "page", "name": "HRMP Channels", - "url": "/substrate-runtimes/v3.x/guides/hrmp_channels" + "url": "/substrate-runtimes/guides/hrmp_channels" }, { "type": "page", "name": "Pallet Abstractions", - "url": "/substrate-runtimes/v3.x/guides/pallet_abstractions" + "url": "/substrate-runtimes/guides/pallet_abstractions" }, { "type": "page", "name": "Pay DOT as a Fee", - "url": "/substrate-runtimes/v3.x/guides/pay_dot_as_a_fee" + "url": "/substrate-runtimes/guides/pay_dot_as_a_fee" }, { "type": "page", "name": "Predeployed Contracts", - "url": "/substrate-runtimes/v3.x/guides/predeployed_contracts" + "url": "/substrate-runtimes/guides/predeployed_contracts" }, { "type": "page", "name": "RPC Differences", - "url": "/substrate-runtimes/v3.x/guides/rpc_differences" + "url": "/substrate-runtimes/guides/rpc_differences" }, { "type": "page", "name": "Testing with Zombienet", - "url": "/substrate-runtimes/v3.x/guides/testing_with_zombienet" + "url": "/substrate-runtimes/guides/testing_with_zombienet" }, { "type": "page", "name": "Weights & Fees", - "url": "/substrate-runtimes/v3.x/guides/weights_fees" + "url": "/substrate-runtimes/guides/weights_fees" } ] diff --git a/src/navigation/starknet.json b/src/navigation/starknet.json index ea8d4c53..59359e56 100644 --- a/src/navigation/starknet.json +++ b/src/navigation/starknet.json @@ -6,12 +6,12 @@ { "type": "page", "name": "Overview", - "url": "/cairo-contracts/v3.x" + "url": "/cairo-contracts" }, { "type": "page", "name": "Wizard", - "url": "/cairo-contracts/v3.x/wizard" + "url": "/cairo-contracts/wizard" }, { "type": "folder", @@ -20,49 +20,49 @@ { "type": "page", "name": "Components", - "url": "/cairo-contracts/v3.x/components" + "url": "/cairo-contracts/components" }, { "type": "page", "name": "Presets", - "url": "/cairo-contracts/v3.x/presets" + "url": "/cairo-contracts/presets" }, { "type": "page", "name": "Interfaces and Dispatchers", - "url": "/cairo-contracts/v3.x/guides/interfaces-and-dispatchers" + "url": "/cairo-contracts/guides/interfaces-and-dispatchers" }, { "type": "page", "name": "Counterfactual Deployments", - "url": "/cairo-contracts/v3.x/guides/deployment" + "url": "/cairo-contracts/guides/deployment" }, { "type": "page", "name": "SNIP12 and Typed Messages", - "url": "/cairo-contracts/v3.x/guides/snip12" + "url": "/cairo-contracts/guides/snip12" }, { "type": "page", "name": "ERC20 Permit", - "url": "/cairo-contracts/v3.x/guides/erc20-permit" + "url": "/cairo-contracts/guides/erc20-permit" }, { "type": "page", "name": "ERC20 Supply", - "url": "/cairo-contracts/v3.x/guides/erc20-supply" + "url": "/cairo-contracts/guides/erc20-supply" }, { "type": "page", "name": "SRC5 Migration", - "url": "/cairo-contracts/v3.x/guides/src5-migration" + "url": "/cairo-contracts/guides/src5-migration" } ] }, { "type": "page", "name": "Backwards Compatibility", - "url": "/cairo-contracts/v3.x/backwards-compatibility" + "url": "/cairo-contracts/backwards-compatibility" }, { "type": "folder", @@ -71,22 +71,22 @@ { "type": "page", "name": "ERC-20", - "url": "/cairo-contracts/v3.x/erc20" + "url": "/cairo-contracts/erc20" }, { "type": "page", "name": "ERC-721", - "url": "/cairo-contracts/v3.x/erc721" + "url": "/cairo-contracts/erc721" }, { "type": "page", "name": "ERC-1155", - "url": "/cairo-contracts/v3.x/erc1155" + "url": "/cairo-contracts/erc1155" }, { "type": "page", "name": "ERC-4626", - "url": "/cairo-contracts/v3.x/erc4626" + "url": "/cairo-contracts/erc4626" } ] }, @@ -97,64 +97,64 @@ { "type": "page", "name": "Governor", - "url": "/cairo-contracts/v3.x/governance/governor" + "url": "/cairo-contracts/governance/governor" }, { "type": "page", "name": "Multisig", - "url": "/cairo-contracts/v3.x/governance/multisig" + "url": "/cairo-contracts/governance/multisig" }, { "type": "page", "name": "Timelock", - "url": "/cairo-contracts/v3.x/governance/timelock" + "url": "/cairo-contracts/governance/timelock" }, { "type": "page", "name": "Votes", - "url": "/cairo-contracts/v3.x/governance/votes" + "url": "/cairo-contracts/governance/votes" } ] }, { "type": "page", "name": "Access Control", - "url": "/cairo-contracts/v3.x/access" + "url": "/cairo-contracts/access" }, { "type": "page", "name": "Accounts", - "url": "/cairo-contracts/v3.x/accounts" + "url": "/cairo-contracts/accounts" }, { "type": "page", "name": "Finance", - "url": "/cairo-contracts/v3.x/finance" + "url": "/cairo-contracts/finance" }, { "type": "page", "name": "Interfaces", - "url": "/cairo-contracts/v3.x/interfaces" + "url": "/cairo-contracts/interfaces" }, { "type": "page", "name": "Introspection", - "url": "/cairo-contracts/v3.x/introspection" + "url": "/cairo-contracts/introspection" }, { "type": "page", "name": "Security", - "url": "/cairo-contracts/v3.x/security" + "url": "/cairo-contracts/security" }, { "type": "page", "name": "Upgrades", - "url": "/cairo-contracts/v3.x/upgrades" + "url": "/cairo-contracts/upgrades" }, { "type": "page", "name": "Universal Deployer Contract", - "url": "/cairo-contracts/v3.x/udc" + "url": "/cairo-contracts/udc" }, { "type": "folder", @@ -163,17 +163,17 @@ { "type": "page", "name": "Overview", - "url": "/cairo-contracts/v3.x/macros" + "url": "/cairo-contracts/macros" }, { "type": "page", "name": "Type Hash", - "url": "/cairo-contracts/v3.x/macros/type_hash" + "url": "/cairo-contracts/macros/type_hash" }, { "type": "page", "name": "With Components", - "url": "/cairo-contracts/v3.x/macros/with_components" + "url": "/cairo-contracts/macros/with_components" } ] }, @@ -184,12 +184,12 @@ { "type": "page", "name": "Common", - "url": "/cairo-contracts/v3.x/utils/_common" + "url": "/cairo-contracts/utils/_common" }, { "type": "page", "name": "Class Hashes", - "url": "/cairo-contracts/v3.x/utils/_class_hashes" + "url": "/cairo-contracts/utils/_class_hashes" } ] } diff --git a/src/navigation/stellar.json b/src/navigation/stellar.json index 72ef61ee..9c727328 100644 --- a/src/navigation/stellar.json +++ b/src/navigation/stellar.json @@ -1,47 +1,47 @@ [ { "type": "separator", - "name": "Contracts" + "name": "Stellar Contracts" }, { "type": "page", "name": "Overview", - "url": "/stellar-contracts/v0.x/" + "url": "/stellar-contracts" }, { "type": "page", "name": "Get Started", - "url": "/stellar-contracts/v0.x/get-started" + "url": "/stellar-contracts/get-started" }, { "type": "folder", - "name": "Tokens", + "name": "Access Control", "children": [ { "type": "page", - "name": "Fungible Tokens", - "url": "/stellar-contracts/v0.x/tokens/fungible/fungible" + "name": "Access Control", + "url": "/stellar-contracts/access-control" }, { "type": "page", - "name": "Non-Fungible Tokens", - "url": "/stellar-contracts/v0.x/tokens/non-fungible/non-fungible" + "name": "Ownable", + "url": "/stellar-contracts/ownable" } ] }, { "type": "folder", - "name": "Access", + "name": "Tokens", "children": [ { "type": "page", - "name": "Access Control", - "url": "/stellar-contracts/v0.x/access-control" + "name": "Fungible Tokens", + "url": "/stellar-contracts/tokens/fungible/fungible" }, { "type": "page", - "name": "Ownable", - "url": "/stellar-contracts/v0.x/ownable" + "name": "Non-Fungible Tokens", + "url": "/stellar-contracts/tokens/non-fungible/non-fungible" } ] }, @@ -51,35 +51,24 @@ "children": [ { "type": "page", - "name": "Pausable", - "url": "/stellar-contracts/v0.x/utils/pausable" + "name": "Cryptography", + "url": "/stellar-contracts/utils/crypto" }, { "type": "page", - "name": "Upgradeable", - "url": "/stellar-contracts/v0.x/utils/upgradeable" + "name": "Pausable", + "url": "/stellar-contracts/utils/pausable" }, { "type": "page", - "name": "Cryptography", - "url": "/stellar-contracts/v0.x/utils/crypto" - } - ] - }, - { - "type": "folder", - "name": "Helpers", - "children": [ - { - "type": "page", - "name": "Default Implementation Macro", - "url": "/stellar-contracts/v0.x/helpers/default-impl-macro" + "name": "Upgradeable", + "url": "/stellar-contracts/utils/upgradeable" } ] }, { "type": "page", "name": "Changelog", - "url": "/stellar-contracts/v0.x/changelog" + "url": "/stellar-contracts/changelog" } ] diff --git a/src/navigation/uniswap.json b/src/navigation/uniswap.json index 2c12ea68..b326ee59 100644 --- a/src/navigation/uniswap.json +++ b/src/navigation/uniswap.json @@ -6,57 +6,26 @@ { "type": "page", "name": "Overview", - "url": "/uniswap-hooks/v1.x/" + "url": "/uniswap-hooks" }, { "type": "page", "name": "Base", - "url": "/uniswap-hooks/v1.x/base" + "url": "/uniswap-hooks/base" }, { "type": "page", "name": "Fee", - "url": "/uniswap-hooks/v1.x/fee" + "url": "/uniswap-hooks/fee" }, { "type": "page", "name": "Utilities", - "url": "/uniswap-hooks/v1.x/utilities" - }, - { - "type": "folder", - "name": "API Reference", - "children": [ - { - "type": "page", - "name": "General", - "url": "/uniswap-hooks/v1.x/api/general" - }, - { - "type": "page", - "name": "Base", - "url": "/uniswap-hooks/v1.x/api/base" - }, - { - "type": "page", - "name": "Fee", - "url": "/uniswap-hooks/v1.x/api/fee" - }, - { - "type": "page", - "name": "Interfaces", - "url": "/uniswap-hooks/v1.x/api/interfaces" - }, - { - "type": "page", - "name": "Utils", - "url": "/uniswap-hooks/v1.x/api/utils" - } - ] + "url": "/uniswap-hooks/utilities" }, { "type": "page", "name": "Changelog", - "url": "/uniswap-hooks/v1.x/changelog" + "url": "/uniswap-hooks/changelog" } ] diff --git a/src/navigation/zama.json b/src/navigation/zama.json index b0716ced..67632dc2 100644 --- a/src/navigation/zama.json +++ b/src/navigation/zama.json @@ -6,17 +6,17 @@ { "type": "page", "name": "Overview", - "url": "/confidential-contracts/v0.x" + "url": "/confidential-contracts" }, { "type": "page", "name": "Token", - "url": "/confidential-contracts/v0.x/token" + "url": "/confidential-contracts/token" }, { "type": "page", "name": "Changelog", - "url": "/confidential-contracts/v0.x/changelog" + "url": "/confidential-contracts/changelog" }, { "type": "folder", @@ -25,32 +25,32 @@ { "type": "page", "name": "Overview", - "url": "/confidential-contracts/v0.x/api" + "url": "/confidential-contracts/api" }, { "type": "page", "name": "Finance", - "url": "/confidential-contracts/v0.x/api/finance" + "url": "/confidential-contracts/api/finance" }, { "type": "page", "name": "Governance", - "url": "/confidential-contracts/v0.x/api/governance" + "url": "/confidential-contracts/api/governance" }, { "type": "page", "name": "Interfaces", - "url": "/confidential-contracts/v0.x/api/interfaces" + "url": "/confidential-contracts/api/interfaces" }, { "type": "page", "name": "Token", - "url": "/confidential-contracts/v0.x/api/token" + "url": "/confidential-contracts/api/token" }, { "type": "page", "name": "Utils", - "url": "/confidential-contracts/v0.x/api/utils" + "url": "/confidential-contracts/api/utils" } ] } From 4330d2a2c6d4cdc1d6621c7f25dccaca65799597 Mon Sep 17 00:00:00 2001 From: Steve Date: Thu, 4 Sep 2025 14:34:47 -0400 Subject: [PATCH 2/2] chore: refactored tools - Removed versioned paths for tools - Moved tools into root content instead of being under /tools - Updated navigation trees accordingly --- .../building-adapters.mdx | 0 .../contracts-ui-builder/changelog.mdx | 0 .../contracts-ui-builder/customization.mdx | 0 .../exporting-and-history.mdx | 0 .../contracts-ui-builder/functions.mdx | 0 .../contracts-ui-builder/index.mdx | 0 .../loading-contracts.mdx | 0 .../contracts-ui-builder/networks.mdx | 0 content/{tools => }/defender/changelog.mdx | 0 content/{tools => }/defender/dac.mdx | 0 content/{tools => }/defender/faq.mdx | 0 .../defender/guide/factory-monitor.mdx | 0 .../guide/fireblock-defender-integration.mdx | 0 .../defender/guide/forked-network.mdx | 0 .../{tools => }/defender/guide/meta-tx.mdx | 0 .../defender/guide/private-network.mdx | 0 .../defender/guide/timelock-roles.mdx | 0 .../guide/upgrade-actions-dependencies.mdx | 0 .../defender/guide/usage-notification.mdx | 0 content/{tools => }/defender/index.mdx | 0 content/{tools => }/defender/integrations.mdx | 0 content/{tools => }/defender/logs.mdx | 0 .../defender/module/access-control.mdx | 0 .../{tools => }/defender/module/actions.mdx | 0 .../defender/module/address-book.mdx | 0 content/{tools => }/defender/module/audit.mdx | 0 content/{tools => }/defender/module/code.mdx | 0 .../{tools => }/defender/module/deploy.mdx | 0 .../{tools => }/defender/module/monitor.mdx | 0 .../{tools => }/defender/module/relayers.mdx | 0 .../defender/module/transaction-proposals.mdx | 0 content/{tools => }/defender/remix-plugin.mdx | 0 content/{tools => }/defender/sdk.mdx | 0 content/{tools => }/defender/settings.mdx | 0 .../defender/settings/notifications.mdx | 0 .../defender/tutorial/access-control.mdx | 0 .../{tools => }/defender/tutorial/actions.mdx | 0 .../{tools => }/defender/tutorial/deploy.mdx | 0 .../{tools => }/defender/tutorial/monitor.mdx | 0 .../{tools => }/defender/tutorial/relayer.mdx | 0 .../defender/tutorial/workflows.mdx | 0 .../{tools => }/defender/wizard-plugin.mdx | 0 .../architecture.mdx | 0 .../changelog.mdx | 0 .../contribution.mdx | 0 .../v1.x => openzeppelin-monitor}/error.mdx | 0 .../v1.x => openzeppelin-monitor}/index.mdx | 0 .../project-structure.mdx | 0 .../quickstart.mdx | 0 .../v1.x => openzeppelin-monitor}/rpc.mdx | 0 .../v1.x => openzeppelin-monitor}/scripts.mdx | 0 .../v1.x => openzeppelin-monitor}/testing.mdx | 0 .../openzeppelin-relayer/v1.x/changelog.mdx | 0 .../v1.x/configuration/index.mdx | 0 .../v1.x/configuration/signers.mdx | 0 .../v1.x/configuration/storage.mdx | 0 .../openzeppelin-relayer/v1.x/evm.mdx | 0 .../openzeppelin-relayer/v1.x/index.mdx | 0 .../v1.x/network_configuration.mdx | 0 .../openzeppelin-relayer/v1.x/plugins.mdx | 0 .../openzeppelin-relayer/v1.x/quickstart.mdx | 0 .../openzeppelin-relayer/v1.x/roadmap.mdx | 0 .../openzeppelin-relayer/v1.x/solana.mdx | 0 .../openzeppelin-relayer/v1.x/stellar.mdx | 0 .../openzeppelin-relayer/v1.x/structure.mdx | 0 content/{tools => }/wizard.mdx | 0 src/navigation/ethereum-evm.json | 203 ++++++++---------- 67 files changed, 93 insertions(+), 110 deletions(-) rename content/{tools => }/contracts-ui-builder/building-adapters.mdx (100%) rename content/{tools => }/contracts-ui-builder/changelog.mdx (100%) rename content/{tools => }/contracts-ui-builder/customization.mdx (100%) rename content/{tools => }/contracts-ui-builder/exporting-and-history.mdx (100%) rename content/{tools => }/contracts-ui-builder/functions.mdx (100%) rename content/{tools => }/contracts-ui-builder/index.mdx (100%) rename content/{tools => }/contracts-ui-builder/loading-contracts.mdx (100%) rename content/{tools => }/contracts-ui-builder/networks.mdx (100%) rename content/{tools => }/defender/changelog.mdx (100%) rename content/{tools => }/defender/dac.mdx (100%) rename content/{tools => }/defender/faq.mdx (100%) rename content/{tools => }/defender/guide/factory-monitor.mdx (100%) rename content/{tools => }/defender/guide/fireblock-defender-integration.mdx (100%) rename content/{tools => }/defender/guide/forked-network.mdx (100%) rename content/{tools => }/defender/guide/meta-tx.mdx (100%) rename content/{tools => }/defender/guide/private-network.mdx (100%) rename content/{tools => }/defender/guide/timelock-roles.mdx (100%) rename content/{tools => }/defender/guide/upgrade-actions-dependencies.mdx (100%) rename content/{tools => }/defender/guide/usage-notification.mdx (100%) rename content/{tools => }/defender/index.mdx (100%) rename content/{tools => }/defender/integrations.mdx (100%) rename content/{tools => }/defender/logs.mdx (100%) rename content/{tools => }/defender/module/access-control.mdx (100%) rename content/{tools => }/defender/module/actions.mdx (100%) rename content/{tools => }/defender/module/address-book.mdx (100%) rename content/{tools => }/defender/module/audit.mdx (100%) rename content/{tools => }/defender/module/code.mdx (100%) rename content/{tools => }/defender/module/deploy.mdx (100%) rename content/{tools => }/defender/module/monitor.mdx (100%) rename content/{tools => }/defender/module/relayers.mdx (100%) rename content/{tools => }/defender/module/transaction-proposals.mdx (100%) rename content/{tools => }/defender/remix-plugin.mdx (100%) rename content/{tools => }/defender/sdk.mdx (100%) rename content/{tools => }/defender/settings.mdx (100%) rename content/{tools => }/defender/settings/notifications.mdx (100%) rename content/{tools => }/defender/tutorial/access-control.mdx (100%) rename content/{tools => }/defender/tutorial/actions.mdx (100%) rename content/{tools => }/defender/tutorial/deploy.mdx (100%) rename content/{tools => }/defender/tutorial/monitor.mdx (100%) rename content/{tools => }/defender/tutorial/relayer.mdx (100%) rename content/{tools => }/defender/tutorial/workflows.mdx (100%) rename content/{tools => }/defender/wizard-plugin.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/architecture.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/changelog.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/contribution.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/error.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/index.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/project-structure.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/quickstart.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/rpc.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/scripts.mdx (100%) rename content/{tools/openzeppelin-monitor/v1.x => openzeppelin-monitor}/testing.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/changelog.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/configuration/index.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/configuration/signers.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/configuration/storage.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/evm.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/index.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/network_configuration.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/plugins.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/quickstart.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/roadmap.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/solana.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/stellar.mdx (100%) rename content/{tools => }/openzeppelin-relayer/v1.x/structure.mdx (100%) rename content/{tools => }/wizard.mdx (100%) diff --git a/content/tools/contracts-ui-builder/building-adapters.mdx b/content/contracts-ui-builder/building-adapters.mdx similarity index 100% rename from content/tools/contracts-ui-builder/building-adapters.mdx rename to content/contracts-ui-builder/building-adapters.mdx diff --git a/content/tools/contracts-ui-builder/changelog.mdx b/content/contracts-ui-builder/changelog.mdx similarity index 100% rename from content/tools/contracts-ui-builder/changelog.mdx rename to content/contracts-ui-builder/changelog.mdx diff --git a/content/tools/contracts-ui-builder/customization.mdx b/content/contracts-ui-builder/customization.mdx similarity index 100% rename from content/tools/contracts-ui-builder/customization.mdx rename to content/contracts-ui-builder/customization.mdx diff --git a/content/tools/contracts-ui-builder/exporting-and-history.mdx b/content/contracts-ui-builder/exporting-and-history.mdx similarity index 100% rename from content/tools/contracts-ui-builder/exporting-and-history.mdx rename to content/contracts-ui-builder/exporting-and-history.mdx diff --git a/content/tools/contracts-ui-builder/functions.mdx b/content/contracts-ui-builder/functions.mdx similarity index 100% rename from content/tools/contracts-ui-builder/functions.mdx rename to content/contracts-ui-builder/functions.mdx diff --git a/content/tools/contracts-ui-builder/index.mdx b/content/contracts-ui-builder/index.mdx similarity index 100% rename from content/tools/contracts-ui-builder/index.mdx rename to content/contracts-ui-builder/index.mdx diff --git a/content/tools/contracts-ui-builder/loading-contracts.mdx b/content/contracts-ui-builder/loading-contracts.mdx similarity index 100% rename from content/tools/contracts-ui-builder/loading-contracts.mdx rename to content/contracts-ui-builder/loading-contracts.mdx diff --git a/content/tools/contracts-ui-builder/networks.mdx b/content/contracts-ui-builder/networks.mdx similarity index 100% rename from content/tools/contracts-ui-builder/networks.mdx rename to content/contracts-ui-builder/networks.mdx diff --git a/content/tools/defender/changelog.mdx b/content/defender/changelog.mdx similarity index 100% rename from content/tools/defender/changelog.mdx rename to content/defender/changelog.mdx diff --git a/content/tools/defender/dac.mdx b/content/defender/dac.mdx similarity index 100% rename from content/tools/defender/dac.mdx rename to content/defender/dac.mdx diff --git a/content/tools/defender/faq.mdx b/content/defender/faq.mdx similarity index 100% rename from content/tools/defender/faq.mdx rename to content/defender/faq.mdx diff --git a/content/tools/defender/guide/factory-monitor.mdx b/content/defender/guide/factory-monitor.mdx similarity index 100% rename from content/tools/defender/guide/factory-monitor.mdx rename to content/defender/guide/factory-monitor.mdx diff --git a/content/tools/defender/guide/fireblock-defender-integration.mdx b/content/defender/guide/fireblock-defender-integration.mdx similarity index 100% rename from content/tools/defender/guide/fireblock-defender-integration.mdx rename to content/defender/guide/fireblock-defender-integration.mdx diff --git a/content/tools/defender/guide/forked-network.mdx b/content/defender/guide/forked-network.mdx similarity index 100% rename from content/tools/defender/guide/forked-network.mdx rename to content/defender/guide/forked-network.mdx diff --git a/content/tools/defender/guide/meta-tx.mdx b/content/defender/guide/meta-tx.mdx similarity index 100% rename from content/tools/defender/guide/meta-tx.mdx rename to content/defender/guide/meta-tx.mdx diff --git a/content/tools/defender/guide/private-network.mdx b/content/defender/guide/private-network.mdx similarity index 100% rename from content/tools/defender/guide/private-network.mdx rename to content/defender/guide/private-network.mdx diff --git a/content/tools/defender/guide/timelock-roles.mdx b/content/defender/guide/timelock-roles.mdx similarity index 100% rename from content/tools/defender/guide/timelock-roles.mdx rename to content/defender/guide/timelock-roles.mdx diff --git a/content/tools/defender/guide/upgrade-actions-dependencies.mdx b/content/defender/guide/upgrade-actions-dependencies.mdx similarity index 100% rename from content/tools/defender/guide/upgrade-actions-dependencies.mdx rename to content/defender/guide/upgrade-actions-dependencies.mdx diff --git a/content/tools/defender/guide/usage-notification.mdx b/content/defender/guide/usage-notification.mdx similarity index 100% rename from content/tools/defender/guide/usage-notification.mdx rename to content/defender/guide/usage-notification.mdx diff --git a/content/tools/defender/index.mdx b/content/defender/index.mdx similarity index 100% rename from content/tools/defender/index.mdx rename to content/defender/index.mdx diff --git a/content/tools/defender/integrations.mdx b/content/defender/integrations.mdx similarity index 100% rename from content/tools/defender/integrations.mdx rename to content/defender/integrations.mdx diff --git a/content/tools/defender/logs.mdx b/content/defender/logs.mdx similarity index 100% rename from content/tools/defender/logs.mdx rename to content/defender/logs.mdx diff --git a/content/tools/defender/module/access-control.mdx b/content/defender/module/access-control.mdx similarity index 100% rename from content/tools/defender/module/access-control.mdx rename to content/defender/module/access-control.mdx diff --git a/content/tools/defender/module/actions.mdx b/content/defender/module/actions.mdx similarity index 100% rename from content/tools/defender/module/actions.mdx rename to content/defender/module/actions.mdx diff --git a/content/tools/defender/module/address-book.mdx b/content/defender/module/address-book.mdx similarity index 100% rename from content/tools/defender/module/address-book.mdx rename to content/defender/module/address-book.mdx diff --git a/content/tools/defender/module/audit.mdx b/content/defender/module/audit.mdx similarity index 100% rename from content/tools/defender/module/audit.mdx rename to content/defender/module/audit.mdx diff --git a/content/tools/defender/module/code.mdx b/content/defender/module/code.mdx similarity index 100% rename from content/tools/defender/module/code.mdx rename to content/defender/module/code.mdx diff --git a/content/tools/defender/module/deploy.mdx b/content/defender/module/deploy.mdx similarity index 100% rename from content/tools/defender/module/deploy.mdx rename to content/defender/module/deploy.mdx diff --git a/content/tools/defender/module/monitor.mdx b/content/defender/module/monitor.mdx similarity index 100% rename from content/tools/defender/module/monitor.mdx rename to content/defender/module/monitor.mdx diff --git a/content/tools/defender/module/relayers.mdx b/content/defender/module/relayers.mdx similarity index 100% rename from content/tools/defender/module/relayers.mdx rename to content/defender/module/relayers.mdx diff --git a/content/tools/defender/module/transaction-proposals.mdx b/content/defender/module/transaction-proposals.mdx similarity index 100% rename from content/tools/defender/module/transaction-proposals.mdx rename to content/defender/module/transaction-proposals.mdx diff --git a/content/tools/defender/remix-plugin.mdx b/content/defender/remix-plugin.mdx similarity index 100% rename from content/tools/defender/remix-plugin.mdx rename to content/defender/remix-plugin.mdx diff --git a/content/tools/defender/sdk.mdx b/content/defender/sdk.mdx similarity index 100% rename from content/tools/defender/sdk.mdx rename to content/defender/sdk.mdx diff --git a/content/tools/defender/settings.mdx b/content/defender/settings.mdx similarity index 100% rename from content/tools/defender/settings.mdx rename to content/defender/settings.mdx diff --git a/content/tools/defender/settings/notifications.mdx b/content/defender/settings/notifications.mdx similarity index 100% rename from content/tools/defender/settings/notifications.mdx rename to content/defender/settings/notifications.mdx diff --git a/content/tools/defender/tutorial/access-control.mdx b/content/defender/tutorial/access-control.mdx similarity index 100% rename from content/tools/defender/tutorial/access-control.mdx rename to content/defender/tutorial/access-control.mdx diff --git a/content/tools/defender/tutorial/actions.mdx b/content/defender/tutorial/actions.mdx similarity index 100% rename from content/tools/defender/tutorial/actions.mdx rename to content/defender/tutorial/actions.mdx diff --git a/content/tools/defender/tutorial/deploy.mdx b/content/defender/tutorial/deploy.mdx similarity index 100% rename from content/tools/defender/tutorial/deploy.mdx rename to content/defender/tutorial/deploy.mdx diff --git a/content/tools/defender/tutorial/monitor.mdx b/content/defender/tutorial/monitor.mdx similarity index 100% rename from content/tools/defender/tutorial/monitor.mdx rename to content/defender/tutorial/monitor.mdx diff --git a/content/tools/defender/tutorial/relayer.mdx b/content/defender/tutorial/relayer.mdx similarity index 100% rename from content/tools/defender/tutorial/relayer.mdx rename to content/defender/tutorial/relayer.mdx diff --git a/content/tools/defender/tutorial/workflows.mdx b/content/defender/tutorial/workflows.mdx similarity index 100% rename from content/tools/defender/tutorial/workflows.mdx rename to content/defender/tutorial/workflows.mdx diff --git a/content/tools/defender/wizard-plugin.mdx b/content/defender/wizard-plugin.mdx similarity index 100% rename from content/tools/defender/wizard-plugin.mdx rename to content/defender/wizard-plugin.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/architecture.mdx b/content/openzeppelin-monitor/architecture.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/architecture.mdx rename to content/openzeppelin-monitor/architecture.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/changelog.mdx b/content/openzeppelin-monitor/changelog.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/changelog.mdx rename to content/openzeppelin-monitor/changelog.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/contribution.mdx b/content/openzeppelin-monitor/contribution.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/contribution.mdx rename to content/openzeppelin-monitor/contribution.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/error.mdx b/content/openzeppelin-monitor/error.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/error.mdx rename to content/openzeppelin-monitor/error.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/index.mdx b/content/openzeppelin-monitor/index.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/index.mdx rename to content/openzeppelin-monitor/index.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/project-structure.mdx b/content/openzeppelin-monitor/project-structure.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/project-structure.mdx rename to content/openzeppelin-monitor/project-structure.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/quickstart.mdx b/content/openzeppelin-monitor/quickstart.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/quickstart.mdx rename to content/openzeppelin-monitor/quickstart.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/rpc.mdx b/content/openzeppelin-monitor/rpc.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/rpc.mdx rename to content/openzeppelin-monitor/rpc.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/scripts.mdx b/content/openzeppelin-monitor/scripts.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/scripts.mdx rename to content/openzeppelin-monitor/scripts.mdx diff --git a/content/tools/openzeppelin-monitor/v1.x/testing.mdx b/content/openzeppelin-monitor/testing.mdx similarity index 100% rename from content/tools/openzeppelin-monitor/v1.x/testing.mdx rename to content/openzeppelin-monitor/testing.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/changelog.mdx b/content/openzeppelin-relayer/v1.x/changelog.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/changelog.mdx rename to content/openzeppelin-relayer/v1.x/changelog.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/configuration/index.mdx b/content/openzeppelin-relayer/v1.x/configuration/index.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/configuration/index.mdx rename to content/openzeppelin-relayer/v1.x/configuration/index.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/configuration/signers.mdx b/content/openzeppelin-relayer/v1.x/configuration/signers.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/configuration/signers.mdx rename to content/openzeppelin-relayer/v1.x/configuration/signers.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/configuration/storage.mdx b/content/openzeppelin-relayer/v1.x/configuration/storage.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/configuration/storage.mdx rename to content/openzeppelin-relayer/v1.x/configuration/storage.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/evm.mdx b/content/openzeppelin-relayer/v1.x/evm.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/evm.mdx rename to content/openzeppelin-relayer/v1.x/evm.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/index.mdx b/content/openzeppelin-relayer/v1.x/index.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/index.mdx rename to content/openzeppelin-relayer/v1.x/index.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/network_configuration.mdx b/content/openzeppelin-relayer/v1.x/network_configuration.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/network_configuration.mdx rename to content/openzeppelin-relayer/v1.x/network_configuration.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/plugins.mdx b/content/openzeppelin-relayer/v1.x/plugins.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/plugins.mdx rename to content/openzeppelin-relayer/v1.x/plugins.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/quickstart.mdx b/content/openzeppelin-relayer/v1.x/quickstart.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/quickstart.mdx rename to content/openzeppelin-relayer/v1.x/quickstart.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/roadmap.mdx b/content/openzeppelin-relayer/v1.x/roadmap.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/roadmap.mdx rename to content/openzeppelin-relayer/v1.x/roadmap.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/solana.mdx b/content/openzeppelin-relayer/v1.x/solana.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/solana.mdx rename to content/openzeppelin-relayer/v1.x/solana.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/stellar.mdx b/content/openzeppelin-relayer/v1.x/stellar.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/stellar.mdx rename to content/openzeppelin-relayer/v1.x/stellar.mdx diff --git a/content/tools/openzeppelin-relayer/v1.x/structure.mdx b/content/openzeppelin-relayer/v1.x/structure.mdx similarity index 100% rename from content/tools/openzeppelin-relayer/v1.x/structure.mdx rename to content/openzeppelin-relayer/v1.x/structure.mdx diff --git a/content/tools/wizard.mdx b/content/wizard.mdx similarity index 100% rename from content/tools/wizard.mdx rename to content/wizard.mdx diff --git a/src/navigation/ethereum-evm.json b/src/navigation/ethereum-evm.json index dace166b..c6d2358d 100644 --- a/src/navigation/ethereum-evm.json +++ b/src/navigation/ethereum-evm.json @@ -892,7 +892,7 @@ { "type": "page", "name": "Wizard", - "url": "/tools/wizard" + "url": "/wizard" }, { "type": "folder", @@ -901,42 +901,42 @@ { "type": "page", "name": "Quickstart", - "url": "/tools/contracts-ui-builder" + "url": "/contracts-ui-builder" }, { "type": "page", "name": "Networks", - "url": "/tools/contracts-ui-builder/networks" + "url": "/contracts-ui-builder/networks" }, { "type": "page", "name": "Loading Contracts", - "url": "/tools/contracts-ui-builder/loading-contracts" + "url": "/contracts-ui-builder/loading-contracts" }, { "type": "page", "name": "Functions", - "url": "/tools/contracts-ui-builder/functions" + "url": "/contracts-ui-builder/functions" }, { "type": "page", "name": "Customization", - "url": "/tools/contracts-ui-builder/customization" + "url": "/contracts-ui-builder/customization" }, { "type": "page", "name": "Exporting and History", - "url": "/tools/contracts-ui-builder/exporting-and-history" + "url": "/contracts-ui-builder/exporting-and-history" }, { "type": "page", "name": "Building Adapters", - "url": "/tools/contracts-ui-builder/building-adapters" + "url": "/contracts-ui-builder/building-adapters" }, { "type": "page", "name": "Changelog", - "url": "/tools/contracts-ui-builder/changelog" + "url": "/contracts-ui-builder/changelog" } ] }, @@ -947,7 +947,7 @@ { "type": "page", "name": "Overview", - "url": "/tools/defender" + "url": "/defender" }, { "type": "folder", @@ -956,47 +956,47 @@ { "type": "page", "name": "Code Inspector", - "url": "/tools/defender/module/code" + "url": "/defender/module/code" }, { "type": "page", "name": "Audit", - "url": "/tools/defender/module/audit" + "url": "/defender/module/audit" }, { "type": "page", "name": "Deploy", - "url": "/tools/defender/module/deploy" + "url": "/defender/module/deploy" }, { "type": "page", "name": "Relayers", - "url": "/tools/defender/module/relayers" + "url": "/defender/module/relayers" }, { "type": "page", "name": "Monitor", - "url": "/tools/defender/module/monitor" + "url": "/defender/module/monitor" }, { "type": "page", "name": "Actions", - "url": "/tools/defender/module/actions" + "url": "/defender/module/actions" }, { "type": "page", "name": "Transaction Proposals", - "url": "/tools/defender/module/transaction-proposals" + "url": "/defender/module/transaction-proposals" }, { "type": "page", "name": "Address Book", - "url": "/tools/defender/module/address-book" + "url": "/defender/module/address-book" }, { "type": "page", "name": "Access Control", - "url": "/tools/defender/module/access-control" + "url": "/defender/module/access-control" } ] }, @@ -1006,18 +1006,18 @@ "index": { "type": "page", "name": "Overview", - "url": "/tools/defender/settings" + "url": "/defender/settings" }, "children": [ { "type": "page", "name": "Logs", - "url": "/tools/defender/logs" + "url": "/defender/logs" }, { "type": "page", "name": "Notifications", - "url": "/tools/defender/settings/notifications" + "url": "/defender/settings/notifications" } ] }, @@ -1028,32 +1028,32 @@ { "type": "page", "name": "Deploy", - "url": "/tools/defender/tutorial/deploy" + "url": "/defender/tutorial/deploy" }, { "type": "page", "name": "Relayer", - "url": "/tools/defender/tutorial/relayer" + "url": "/defender/tutorial/relayer" }, { "type": "page", "name": "Monitor", - "url": "/tools/defender/tutorial/monitor" + "url": "/defender/tutorial/monitor" }, { "type": "page", "name": "Actions", - "url": "/tools/defender/tutorial/actions" + "url": "/defender/tutorial/actions" }, { "type": "page", "name": "Access Control", - "url": "/tools/defender/tutorial/access-control" + "url": "/defender/tutorial/access-control" }, { "type": "page", "name": "Workflows", - "url": "/tools/defender/tutorial/workflows" + "url": "/defender/tutorial/workflows" } ] }, @@ -1064,79 +1064,79 @@ { "type": "page", "name": "Deploy a smart contract on a forked network", - "url": "/tools/defender/guide/forked-network" + "url": "/defender/guide/forked-network" }, { "type": "page", "name": "Adding a complete private network", - "url": "/tools/defender/guide/private-network" + "url": "/defender/guide/private-network" }, { "type": "page", "name": "Relaying gasless meta-transactions", - "url": "/tools/defender/guide/meta-tx" + "url": "/defender/guide/meta-tx" }, { "type": "page", "name": "Automatic monitoring for factory clones", - "url": "/tools/defender/guide/factory-monitor" + "url": "/defender/guide/factory-monitor" }, { "type": "page", "name": "Managing roles of a TimelockController", - "url": "/tools/defender/guide/timelock-roles" + "url": "/defender/guide/timelock-roles" }, { "type": "page", "name": "Managing usage notifications", - "url": "/tools/defender/guide/usage-notification" + "url": "/defender/guide/usage-notification" }, { "type": "page", "name": "Setup Fireblocks integrations within Defender", - "url": "/tools/defender/guide/fireblock-defender-integration" + "url": "/defender/guide/fireblock-defender-integration" }, { "type": "page", "name": "Upgrading actions dependencies", - "url": "/tools/defender/guide/upgrade-actions-dependencies" + "url": "/defender/guide/upgrade-actions-dependencies" } ] }, { "type": "page", "name": "Defender as Code", - "url": "/tools/defender/dac" + "url": "/defender/dac" }, { "type": "page", "name": "Remix Plugin", - "url": "/tools/defender/remix-plugin" + "url": "/defender/remix-plugin" }, { "type": "page", "name": "Contracts Wizard Plugin", - "url": "/tools/defender/wizard-plugin" + "url": "/defender/wizard-plugin" }, { "type": "page", "name": "SDK and API", - "url": "/tools/defender/sdk" + "url": "/defender/sdk" }, { "type": "page", "name": "Integrations", - "url": "/tools/defender/integrations" + "url": "/defender/integrations" }, { "type": "page", "name": "FAQ", - "url": "/tools/defender/faq" + "url": "/defender/faq" }, { "type": "page", "name": "Changelog", - "url": "/tools/defender/changelog" + "url": "/defender/changelog" } ] }, @@ -1145,66 +1145,49 @@ "name": "Monitor", "children": [ { - "type": "folder", - "name": "User Documentation", - "index": { - "type": "page", - "name": "Overview", - "url": "/tools/openzeppelin-monitor/v1.x" - }, - "children": [ - { - "type": "page", - "name": "Quickstart", - "url": "/tools/openzeppelin-monitor/v1.x/quickstart" - } - ] + "type": "page", + "name": "Quickstart", + "url": "/openzeppelin-monitor/quickstart" }, { - "type": "folder", - "name": "Developer Documentation", - "children": [ - { - "type": "page", - "name": "Architecture Guide", - "url": "/tools/openzeppelin-monitor/v1.x/architecture" - }, - { - "type": "page", - "name": "Project Structure", - "url": "/tools/openzeppelin-monitor/v1.x/project-structure" - }, - { - "type": "page", - "name": "RPC Client", - "url": "/tools/openzeppelin-monitor/v1.x/rpc" - }, - { - "type": "page", - "name": "Custom scripts", - "url": "/tools/openzeppelin-monitor/v1.x/scripts" - }, - { - "type": "page", - "name": "Error Handling", - "url": "/tools/openzeppelin-monitor/v1.x/error" - }, - { - "type": "page", - "name": "Testing", - "url": "/tools/openzeppelin-monitor/v1.x/testing" - }, - { - "type": "page", - "name": "Contribution guidelines", - "url": "/tools/openzeppelin-monitor/v1.x/contribution" - } - ] + "type": "page", + "name": "Architecture Guide", + "url": "/openzeppelin-monitor/architecture" + }, + { + "type": "page", + "name": "Project Structure", + "url": "/openzeppelin-monitor/project-structure" + }, + { + "type": "page", + "name": "RPC Client", + "url": "/openzeppelin-monitor/rpc" + }, + { + "type": "page", + "name": "Custom scripts", + "url": "/openzeppelin-monitor/scripts" + }, + { + "type": "page", + "name": "Error Handling", + "url": "/openzeppelin-monitor/error" + }, + { + "type": "page", + "name": "Testing", + "url": "/openzeppelin-monitor/testing" + }, + { + "type": "page", + "name": "Contribution guidelines", + "url": "/openzeppelin-monitor/contribution" }, { "type": "page", "name": "Changelog", - "url": "/tools/openzeppelin-monitor/v1.x/changelog" + "url": "/openzeppelin-monitor/changelog" }, { "type": "page", @@ -1221,12 +1204,12 @@ { "type": "page", "name": "Overview", - "url": "/tools/openzeppelin-relayer/v1.x" + "url": "/openzeppelin-relayer/v1.x" }, { "type": "page", "name": "Quickstart", - "url": "/tools/openzeppelin-relayer/v1.x/quickstart" + "url": "/openzeppelin-relayer/v1.x/quickstart" }, { "type": "folder", @@ -1234,40 +1217,40 @@ "index": { "type": "page", "name": "Overview", - "url": "/tools/openzeppelin-relayer/v1.x/configuration" + "url": "/openzeppelin-relayer/v1.x/configuration" }, "children": [ { "type": "page", "name": "Signers", - "url": "/tools/openzeppelin-relayer/v1.x/configuration/signers" + "url": "/openzeppelin-relayer/v1.x/configuration/signers" }, { "type": "page", "name": "Network Configuration", - "url": "/tools/openzeppelin-relayer/v1.x/network_configuration" + "url": "/openzeppelin-relayer/v1.x/network_configuration" }, { "type": "page", "name": "Storage Configuration", - "url": "/tools/openzeppelin-relayer/v1.x/configuration/storage" + "url": "/openzeppelin-relayer/v1.x/configuration/storage" } ] }, { "type": "page", "name": "EVM Integration", - "url": "/tools/openzeppelin-relayer/v1.x/evm" + "url": "/openzeppelin-relayer/v1.x/evm" }, { "type": "page", "name": "Solana Integration", - "url": "/tools/openzeppelin-relayer/v1.x/solana" + "url": "/openzeppelin-relayer/v1.x/solana" }, { "type": "page", "name": "Stellar Integration", - "url": "/tools/openzeppelin-relayer/v1.x/stellar" + "url": "/openzeppelin-relayer/v1.x/stellar" }, { "type": "page", @@ -1278,22 +1261,22 @@ { "type": "page", "name": "Project Structure", - "url": "/tools/openzeppelin-relayer/v1.x/structure" + "url": "/openzeppelin-relayer/v1.x/structure" }, { "type": "page", "name": "Project Roadmap", - "url": "/tools/openzeppelin-relayer/v1.x/roadmap" + "url": "/openzeppelin-relayer/v1.x/roadmap" }, { "type": "page", "name": "Plugins", - "url": "/tools/openzeppelin-relayer/v1.x/plugins" + "url": "/openzeppelin-relayer/v1.x/plugins" }, { "type": "page", "name": "Changelog", - "url": "/tools/openzeppelin-relayer/v1.x/changelog" + "url": "/openzeppelin-relayer/v1.x/changelog" }, { "type": "page",