Your one stop launchpad for Runes on Rootstock Network - seamlessly create, list and invest in Runes
RuneLaunch is a decentralized platform built on the Rootstock (RSK) network, a layer 2 solution on Bitcoin (BTC). Rootstock enables smart contract functionality on the Bitcoin blockchain, offering a secure and scalable environment for decentralized applications (dApps) like RuneLaunch. This platform facilitates Initial Rune Offerings (IROs) or decentralized exchange (DEX) offerings for blockchain projects. Users can create, launch, and manage their own runes, leveraging the security and interoperability of the Bitcoin ecosystem through Rootstock.
Key Components and Features:
Rootstock Integration:
Layer 2 Solution: Rootstock acts as a layer 2 solution for Bitcoin, providing smart contract capabilities similar to Ethereum but with the security and immutability of the Bitcoin blockchain. RBTC Token: Rootstock uses RBTC as its native token, pegged 1:1 with Bitcoin. Users interact with smart contracts on Rootstock using RBTC for gas fees and transactions. Rune Creation and Etching:
BTC-Runes-js: Users can etch their runes on the Bitcoin blockchain using btc-runes-js. This involves embedding data or smart contracts into the Bitcoin blockchain, leveraging its robust security and decentralized nature. Migration to Rootstock: Once etched on Bitcoin, runes can be seamlessly bridged to Rootstock using btc-runes-js. This process allows runes to benefit from Rootstock’s faster transaction speeds and lower costs compared to Bitcoin. RuneLaunch Platform:
Decentralized Smart Contracts: RuneLaunch utilizes decentralized smart contracts written in Solidity to manage the launch process of runes. Smart contracts automate token sales, token distribution, fund management, and participant rewards in a transparent and trustless manner. Initial Rune Offerings (IROs): Projects can conduct IROs on RuneLaunch, where they set a fixed price for each unit of their rune. Participants contribute RBTC in exchange for ERC-721 non-fungible tokens (NFTs) representing their early investment in the rune project. NFT Representation: Each participant receives an ERC-721 NFT that symbolizes their contribution during the IRO. These NFTs are tradable before the launch concludes and can be redeemed to claim the corresponding amount of runes once the launch period ends. Trust and Authenticity:
Smart Contract Security: By utilizing smart contracts, RuneLaunch ensures authenticity and trust in the IRO process. Participants interact directly with the smart contracts via their configured Rootstock network in MetaMask, reducing reliance on intermediaries and enhancing security. Token Redemption: After the IRO concludes, participants burn their ERC-721 NFTs to redeem their runes. This process is executed on the Rootstock network, ensuring that only legitimate contributors receive their allocated runes. Cross-Platform Compatibility:
Metamask Integration: Users configure their MetaMask wallets to interact with the Rootstock network, enabling seamless participation in IROs and rune management on RuneLaunch. Frontend Built on React: RuneLaunch provides a user-friendly frontend built using React. This allows users to navigate the platform, view rune offerings, manage their contributions, and interact with their NFTs in a responsive and intuitive interface.
RuneLaunch is a decentralized application (dApp) deployed on the Rootstock (RSK) network, a layer 2 solution built on the Bitcoin blockchain. This platform facilitates Initial Rune Offerings (IROs) and decentralized exchange (DEX) offerings for blockchain projects, utilizing smart contracts written in Solidity
Key Technical Components:
Rootstock Integration:
Layer 2 Solution: Rootstock extends the functionality of the Bitcoin blockchain by enabling smart contracts. It uses RBTC as its native token, which is pegged 1:1 with Bitcoin. RuneLaunch leverages Rootstock's secure and scalable environment for executing smart contracts. btc-runes-js Integration:
Rune Etching: Users can etch their runes on the Bitcoin blockchain using btc-runes-js. This involves embedding data or smart contracts directly into Bitcoin transactions, utilizing its robust security model and global network of nodes. Migration to Rootstock: Runes etched on Bitcoin can be bridged to Rootstock seamlessly. btc-runes-js facilitates this migration process, enabling runes to benefit from Rootstock’s faster transaction speeds and lower fees compared to the Bitcoin mainnet. Decentralized Smart Contracts:
Solidity Programming: Smart contracts on RuneLaunch are written in Solidity, Ethereum's programming language. These contracts automate various aspects of the IRO process, including token sale mechanics, fund distribution, participant registration, and NFT issuance. IRO Functionality: Projects conducting IROs on RuneLaunch define a fixed price per unit of their rune. Participants contribute RBTC during the offering phase and receive ERC-721 NFTs as proof of their contribution. Smart contracts manage the issuance and burning of these NFTs upon rune redemption.
User Interface:
Frontend Built on React: RuneLaunch features a frontend developed using React, a popular JavaScript library. This frontend provides a responsive and intuitive user interface where participants can view ongoing IROs, manage their contributions, and interact with their NFTs representing ownership stakes in the project. Metamask Integration:
Wallet Configuration: Users configure MetaMask to connect to the Rootstock network, enabling seamless interaction with RuneLaunch. This setup facilitates RBTC transactions, NFT management, and participation in IROs directly from users' Ethereum-compatible wallets.