Since our last core update—a major release that included the integration of Metaport and a significant overhaul of the website—we have focused on building out Ruby's feature set and adding new functionality to the platform.
The DeFi space moves fast, and functionality that was once ground-breaking is now considered standard. This is the first of three updates that aim initially to bring Ruby into line with the norms for the industry, and then to surpass them by offering features that other AMMs do not (and in some instances cannot).
Today's release integrates charting into the UI, providing users with popular indicators and overlays to help them gauge market conditions and inform their trades. It also prepares the way for the next tranche of more advanced features.
Charting And Indicators
While our regular Swap page includes a basic price chart, which is more than enough for casual users, expert traders expect more than this from the platforms they use. CEXs include advanced charting by default, and DEXs are starting to catch up.
We've added a new Advanced Trade page to the Swap tab. To begin with, this includes the Swap Now tab, which offers broadly the same functionality as our regular Swap page, though with a slightly different UX. Since this is designed for more experienced traders, you won't be prompted with additional warnings and confirmations beyond the MetaMask confirmation.
Above this you'll see a more feature-rich chart that includes several popular indicators, including:
- Key moving averages
- Bollinger Bands
- SAR (Stop and Reverse)
- BBI (Bull and Bear Index)
- Lines and Fibonacci extensions/retracements
This release also sees several other updates. We've added more data to the homepage, so you can now check at a glance the APRs for staking and locking RUBY, and how many tokens are currently staked/locked.
We have redesigned the UI for adding and removing liquidity to the StablePool, making it cleaner and simpler to use.
We have also integrated Clet, a naming service similar to ENS or Unstoppable Domains. Because Clet is SKALE-native, it can take advantage of decentralized storage and zero gas constraints, making it more flexible and feature-rich than mainnet alternatives. We'll be unpacking this further in a separate blog post. For now, if you purchase your Clet name, set it as default and map your Ethereum address to it, you'll see it displayed on your Profile page.
Finally, we've made a handful of minor improvements and bug fixes.
Rounding out Ruby's functionality, we have two further features that we're excited to be launching in the coming weeks: Limit Orders and Dollar-Cost Averaging (DCA).
- Limit Orders are triggered when a certain price threshold is reached, enabling users to buy and sell at pre-determined points. This allows for a more conventional CEX-like UX, where orders can be placed in advance.
- DCA enables users to place trades at regular intervals of time, averaging into their chosen assets and increasing their exposure gradually. DCA is a popular strategy in the crypto world that enables users to reduce the risks associated with trying to time the market.
These features are both currently in testing, and will be released in the near future. If you have further ideas for features you'd like to see integrated in Ruby.Exchange, let us know in our Discord!