Skip to main content
Time to read: 1 min

General Tools

Faucets

  • Rootstock Faucet: Get free test RBTC tokens for development and testing.
  • RIF Testnet Faucet: Obtain free RIF testnet tokens to explore the RIF ecosystem.
  • Thirdweb Faucet: Get free test RBTC tokens for development and testing. Not available on FREE plans.

Gas

  • See the gas section for more information.

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 Owanate Amachree