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/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/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/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/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..c6d2358d 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"
}
]
},
@@ -903,7 +892,7 @@
{
"type": "page",
"name": "Wizard",
- "url": "/tools/wizard"
+ "url": "/wizard"
},
{
"type": "folder",
@@ -912,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"
}
]
},
@@ -958,7 +947,7 @@
{
"type": "page",
"name": "Overview",
- "url": "/tools/defender"
+ "url": "/defender"
},
{
"type": "folder",
@@ -967,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"
}
]
},
@@ -1017,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"
}
]
},
@@ -1039,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"
}
]
},
@@ -1075,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"
}
]
},
@@ -1156,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",
@@ -1232,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",
@@ -1245,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",
@@ -1289,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",
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"
}
]
}