Created on 17th June 2024
โข
xStation is the 1st SocialFi built natively on crypto social networks like X, Farcaster and more.
At xStation, we created a unique value proposition for 3 types of customers, including:
๐ Crypto projects: Directly access and onboard a massive network of users on current social networks via multiple touch points within an instant
๐ For KOLs: Professionally build and develop their personal brand, 2-way engagement with followers, accelerated follower adoption that benefit from their alpha all while earning rewards
๐ For users/ traders: Easily find valuable insights while trading natively on social networks with new generation of advanced, fast and secure trading tools
During the development of the xStation extension, several significant challenges arose:
1,Dynamic Page Layouts:
Problem: Each post on crypto social networks like warpcast/X has a different layout, making it difficult to find a consistent and accurate spot to place the xStation button.
Solution: We decided to utilize the Plasmo framework, which allows us to overlay an anchor within the top-level root container of any website. This approach lets us position the button based on a uniquely identified element, ensuring consistency across various layouts.
2, State Management:
Problem: Managing global states was problematic, especially preserving user actions and settings after toggling xStation on or off.
Solution: We implemented Plasmo's special localStorage feature, which facilitates the storage of global states across the browser. This helped us easily manage user interactions and maintain state continuity between sessions.
3, Integration with Crypto Social Networks:
Problem: Triggering user events on the xStation button was challenging because users were still technically on platforms like warpcast/X, which did not contain the xStation button in their existing codebase.
Solution: By leveraging the Plasmo framework's capability to embed custom elements as overlay layers, we could inject our button directly into the crypto social network environment. This integration allowed us to capture user interactions effectively despite the original platform constraints.
These solutions enabled us to overcome the initial hurdles and successfully implement the xStation extension, enhancing user experience and functionality on crypto social networks.
Tracks Applied (1)
SOCIAL with Farcaster
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.