Skip to main content
Time to read: 1 min

General Tools

Faucets​

Gas Fees​

Exchanges - Getting RBTC​

To acquire RBTC or RIF, you can use various methods:

  • Exchanges: Purchase RBTC or RIF on cryptocurrency exchanges that support them. See the RBTC section to get started. To get RIF, see the RIF Token section.
  • Bridges: Transfer your tokens from other blockchains to the Rootstock network using bridges.

Code Quality​

To ensure the quality and security of your smart contracts, consider using these tools:

  • Sourcify: Verify smart contracts on Rootstock, Sourcify enables transparent and human-readable smart contract interactions through automated Solidity contract verification, contract metadata.
  • Slither: Slither built with Solidity & Vyper static analysis framework written in Python3, enables developers to find vulnerabilities, enhance their code comprehension, and quickly prototype custom analyses.
  • SolidityScan: Secure your smart contracts on Rootstock, and get accurate security audit results and detailed reports.

dApp Testing​

Effectively test your dApps with these tools:

  • Cucumber: Write clear and concise test scenarios using Gherkin syntax. Get started using the dApp automation with Cucumber and Playwright
  • Playwright: Automate browser interactions to simulate real-world user behavior.
  • Synpress: Specifically designed for dApp testing, seamlessly integrates with MetaMask and other wallets.

CI/CD​

  • Tenderly Virtual TestNets are hosted on-demand infrastructure for running automated tests and staging smart contracts and dapps. Virtual TestNets are simulated blockchain networks, providing access to actual network data through State Sync, allowing full control over the simulated network via Admin RPC, and making it easy to obtain native and ERC-20 tokens through Unlimited Faucet. Rely on Tenderly GitHub Action for provisioning Virtual TestNets for tests and contract staging.

Monitoring​

To monitor smart contract interactions and react accordingly, explore the following options:

  • Configure Tenderly Alerts for notifications on transactions and contract events to enable awareness of critical issues or signal problems to external webhooks. Use Alerts API to programmatically set up more complex alerts with higher granularity of triggering criteria.
  • Use Tenderly Web3 Actions to automate predefined responses, improving security and user experience.

Simulations​

Transaction simulations give a prediction of a transaction's execution on the desired network. Obtaining predicted gas usage and asset changes enables additional security layers for dApps and makes security research easier.

Mining Tools​

Interested in mining on the Rootstock network? Consider using these mining pools:

Info

If you're looking to set up your node for merged mining. See the Node Operator section for more information.

Last updated on by Nenad Vitorovic