Learn Raindex in 20 minutes
Raindex allows anyone to write, deploy and manage perpetual token trading strategies, written in Rainlang, on any EVM network.
Raindex is a totally new kind of DEX, where traders can move past "one size fits all" AMM curves and be given total freedom in how they express their trades. It’s also completely on-chain, which means users don’t need to put their funds in someone else’s hands or put their hot wallet private keys in a bot connected to the internet. This means users have the flexibility and power usually associated with CEX trading or running bots, whilst retaining the attributes we’re all here for - it’s trustless, permissionless and decentralised.
Raindex comes in two forms:
- Self-hosted on Mac and Linux for power users and strategy writers
- Web based to quickly deploy existing strategies
What can you do with the Raindex self-hosted app?
- Write, save and load strategies via the .rain file format
- Deploy strategies
- View deployed strategies
- View deployed rainlang source of any strategy
- Fund / withdraw from vaults
- View strategy performance
- Get real-time updates on your strategies’ progress
How can you use Raindex to improve your strategy performance?
- Run Monte Carlo modelling and produce charts for your strategy
- Run backtesting simulations to test strategy performance
- View the stack to see how the strategy will initially execute
- Configure strategy bindings for optimal deployment
What can you do with the Raindex web app?
- Select existing strategies
- View strategy guides or videos
- Follow simple prompts to configure
- Deploy strategies
- Fund / withdraw from vaults
- View strategy performance
- Get real-time updates on your strategies’ progress
There’s a few layers of the stack that have come together to make this happen:
- Rainlang, a new smart contract language that is itself parsed and interpreted on-chain by smart contracts
- The Raindex smart contracts and protocol - this includes everything on-chain as well as the fillers who actually execute orders.
- Finally, the Raindex app - a fully self-hosted way to write Rainlang and interact with the protocol with no intermediaries
Key takeaways​
Raindex introduces a novel decentralized exchange (DEX) powered by Rainlang, allowing users to create, deploy, and manage perpetual token trading strategies on any EVM network. Key takeaways:
- Rainlang-Powered Strategies: Users can write trading strategies in Rainlang, a smart contract language designed for readability and extensibility, to be parsed and executed directly on the blockchain.
- Decentralized and Trustless: Raindex combines the advantages of centralized exchange (CEX) trading and bot operations in a decentralized, trustless environment, emphasizing user autonomy and security.
- Community-Centric: Raindex is community-driven, with unaudited contracts and a call for user diligence.
- Comprehensive Desktop App: The Raindex app facilitates strategy writing, simulation, deployment, and real-time monitoring, leveraging the .rain file format for strategy management.
- Innovative Trading Flexibility: The platform moves beyond traditional Automated Market Maker (AMM) models, offering unparalleled trade expression freedom and full on-chain execution.
- Early Adopter Profile: Ideal users are those comfortable with learning curves, creative in strategy development, desiring decentralized market participation without infrastructure management.
- Educational Resources and Community Support: The team provides instructional content and active Telegram community support to foster user engagement and platform evolution.