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.
- Blast Faucet: Get free test RBTC tokens for development and testing.
Gas Fees​
- Rootstock Gas Station: Estimate gas fees for your transactions on the Rootstock network.
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.
- Tenderly Simulator UI makes it easy to compose single transactions and debug existing ones using Tenderly Debugger.
- Tenderly Simulation API lets you perform simulations from your code and access asset changes, gas used, decoded transaction trace, and more. To simulate several transactions, use simulation bundles API.
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.