Skip to content

Comments

Feature - Improves Swap Functionality and SEO#75

Merged
Corey-Code merged 3 commits intomainfrom
develop
Feb 20, 2026
Merged

Feature - Improves Swap Functionality and SEO#75
Corey-Code merged 3 commits intomainfrom
develop

Conversation

@Corey-Code
Copy link
Owner

This pull request introduces improvements to both backend and frontend components, focusing on swap functionality, user experience, and SEO for the Vidulum Wallet. Key changes include enhanced filtering logic for connected wallets, updated API endpoints, improved widget configuration, and enriched metadata for better discoverability.

Swap functionality and filtering improvements

  • Updated filtering logic in SwapPage to only show swap options for networks with connected addresses, improving user experience and preventing unnecessary options.
  • Added and used SKIP_API_URL for the swap widget, ensuring consistent API routing. [1] [2]
  • Enhanced widget configuration: disabled external WalletConnect integration, enforced asset visibility only for connected wallet types, and improved affiliate fee handling.

Backend endpoint and proxy enhancements

  • Introduced BZE_SIMULATE_PROXY_URL and updated transaction simulation logic to use a proxy endpoint for BeeZee (rest.getbze.com), improving reliability and failover handling. [1] [2]

SEO and metadata improvements

  • Added comprehensive meta tags, Open Graph, Twitter metadata, and Schema.org JSON-LD in index.html to improve SEO and social sharing for Vidulum Wallet.
  • Added a descriptive footer to the web app, highlighting Vidulum's cross-chain capabilities and usage instructions.
  • Imported additional Chakra UI components to support new footer content.

- Updated the title of the index.html to improve search visibility.
- Added meta tags for description, keywords, and Open Graph properties to enhance SEO.
- Introduced structured data in JSON-LD format for better indexing by search engines.
- Added a new informational box in main.tsx to provide users with a brief overview of Vidulum Wallet's features and capabilities.
- Updated address filtering in the Swap component to only apply filters for connected addresses across Cosmos, EVM, and SVM networks.
- Added `connectedAddresses` as a dependency in the useEffect hook to ensure accurate filtering.
- Introduced a new prop to hide assets unless the wallet type is connected, improving user experience.
- Introduced a new proxy URL for transaction simulation to improve reliability when using specific endpoints.
- Updated the `simulateTransaction` function to dynamically select the appropriate simulation URL based on the endpoint.
- Added a constant for the skip API URL in the Swap component to streamline API calls and improve maintainability.
@Corey-Code Corey-Code enabled auto-merge (squash) February 20, 2026 23:58
@Corey-Code Corey-Code merged commit 4789ec6 into main Feb 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant