Technologies
Figma
React.js
Typescript
Next.js
Strapi
RainbowKit
Polygon
TailwindCSS
GraphQL
The Graph
July 2021 - Now
Project Type
Web Design
Frontend Engineering
Industry
DeFi
Finance
Position
Fulltime Employee
About the Brand
TELx is the decentralized liquidity engine of the Telcoin Platform. It’s a group of liquidity pools composed of two or more crypto assets (for example, a pool of 50% TEL 50% USDC). As of this writing, there are 32 pools, all on the Polygon Network. TELx liquidity pools are used to power DeFi transactions on the Telcoin Platform, such as crypto trades.
About the Project
The TELx webapp is a community-focused web application interface that allows anyone to deposit LP Tokens into smart contracts to earn TEL rewards for providing liquidity to the Telcoin Platform. Users can connect their web3 wallet, stake their liquidity, and claim accrued rewards via blockchain calls. The webapp includes the list of TELx pools, a page for each pool, an accruing rewards section, about documentation, a web3 wallet sidebar, and a search function.
To design and build a web-based portal to allow users to provide liquidity to the Telcoin Platform and earn rewards for doing so.
Specifically, the application would enable users to:
My role responsibilities included:
Initial concept, general direction, documentation articles, and blockchain engineering (smart contracts) were provided. After a year, another frontend engineer joined to help update and maintain the project.
The home page is designed to guide users through understanding what TELx is at a high level. It explains the protocols it’s built on, the two products it powers (groups of liquidity pools), and how it works. This redesign was created mobile first.
The wallet sidebar provides an overview of a user’s connected web3 wallet as it pertains to TELx. It is always present on desktop, and easily accessible on mobile by tapping the address button in the header.
The wallet sidebar displays the connected wallet address, accrued rewards, and the pools that a user is currently staked in (for pools that require token staking).
For each pool, the following information is listed in a table format (on desktop): pool composition, protocol, status, total liquidity, staked liquidity, volume, fees awarded to LPs, and rewards schedule.
Users can click or tap through on pools that interest them.
Each pool has a page. Users can view more information about the specific pool including its stake address, staking period, links for adding liquidity, and analytics (generally found on the protocol’s pool page).
Users can then stake or unstake their LP Tokens for this pool via the simple form provided, triggering Polygon blockchain calls with their connected web3 wallet.
Accruing rewards display for staked LP Tokens when a user connects their web3 wallet. Brief information on the staked-in pool is displayed, as well as their accrued rewards value. Users can claim rewards from this page at any time.
TELx comes with extensive documentation. Users access documentation by clicking “about” in the top navigation. The documentation section displays content in the form of several ordered pages. Each page contains links to the next page, as well as a toggle sidenav that displays all pages.
TELx contains a lot of content - pools pages, archives, about pages, etc. To ensure the user is never lost, it includes a robust search page that matches strings for all pools, address, tickers, and about section content.
TELx launched in May 2021. The release was successful, achieving the objective: a web-based portal to allowing users to provide liquidity to the Telcoin Platform and earn rewards. Since the release, all blockchain transactions have been consistent and reliable, and the web interface for staking performs as expected to industry standards.
As of Aug 2023, TELx liquidity providers have earned over $2.5m in rewards, and the platform reached an all time high of $50m in total liquidity in November 2021. See more detailed stats on the community-led TELx Community Analytics page.
UX and UI improvements have been implemented since the initial release, including a custom web3 wallet sidebar, search function, added support for web3 wallets, and multiple improvements to mobile design. Many new pools have been added, and existing pools have updated staking addresses.