dev.rootstock.io
Open in
urlscan Pro
76.76.21.164
Public Scan
Submitted URL: http://dev.rootstock.io/
Effective URL: https://dev.rootstock.io/
Submission: On June 22 via api from US — Scanned from DE
Effective URL: https://dev.rootstock.io/
Submission: On June 22 via api from US — Scanned from DE
Form analysis
1 forms found in the DOMPOST https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2784460/308d2c7c-d0f7-425f-a1ba-d704d0c19405
<form id="hsForm_308d2c7c-d0f7-425f-a1ba-d704d0c19405" method="POST" accept-charset="UTF-8" enctype="multipart/form-data" novalidate=""
action="https://forms.hsforms.com/submissions/v3/public/submit/formsnext/multipart/2784460/308d2c7c-d0f7-425f-a1ba-d704d0c19405"
class="hs-form-private hsForm_308d2c7c-d0f7-425f-a1ba-d704d0c19405 hs-form-308d2c7c-d0f7-425f-a1ba-d704d0c19405 hs-form-308d2c7c-d0f7-425f-a1ba-d704d0c19405_655aec4f-c7f5-4a44-8480-80d1b5db814c position-relative subscribe-form hs-form"
target="target_iframe_308d2c7c-d0f7-425f-a1ba-d704d0c19405" data-instance-id="655aec4f-c7f5-4a44-8480-80d1b5db814c" data-form-id="308d2c7c-d0f7-425f-a1ba-d704d0c19405" data-portal-id="2784460"
data-test-id="hsForm_308d2c7c-d0f7-425f-a1ba-d704d0c19405" data-hs-cf-bound="true">
<div class="hs_email hs-email hs-fieldtype-text field hs-form-field"><label id="label-email-308d2c7c-d0f7-425f-a1ba-d704d0c19405" class="" placeholder="Enter your Email" for="email-308d2c7c-d0f7-425f-a1ba-d704d0c19405"><span>Email</span><span
class="hs-form-required">*</span></label>
<legend class="hs-field-desc" style="display: none;"></legend>
<div class="input"><input id="email-308d2c7c-d0f7-425f-a1ba-d704d0c19405" name="email" required="" placeholder="Enter your email" type="email" class="hs-input" inputmode="email" autocomplete="email" value=""></div>
</div>
<div class="hs_submit hs-submit">
<div class="hs-field-desc" style="display: none;"></div>
<div class="actions"><input type="submit" class="btn btn-white position-absolute subscribe-form__btn" value="Submit"></div>
</div><input name="hs_context" type="hidden"
value="{"embedAtTimestamp":"1719066082204","formDefinitionUpdatedAt":"1699987380132","lang":"en","embedType":"REGULAR","clonedFromForm":"0e9e383c-151d-4d4e-9179-2e656b108db7","renderRawHtml":"true","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36","pageTitle":"Rootstock Developers Portal","pageUrl":"https://dev.rootstock.io/","isHubSpotCmsGeneratedPage":false,"hutk":"32196ea1d0e433c6fc6a9a07f4c6244f","__hsfp":3598200494,"__hssc":"220663687.1.1719066083456","__hstc":"220663687.32196ea1d0e433c6fc6a9a07f4c6244f.1719066083456.1719066083456.1719066083456.1","formTarget":"#reactHubspotForm0","rumScriptExecuteTime":514,"rumTotalRequestTime":846.7000007629395,"rumTotalRenderTime":861.4000015258789,"rumServiceResponseTime":332.70000076293945,"rumFormRenderTime":14.700000762939453,"connectionType":"4g","firstContentfulPaint":0,"largestContentfulPaint":0,"locale":"en","timestamp":1719066083466,"originalEmbedContext":{"portalId":"2784460","formId":"308d2c7c-d0f7-425f-a1ba-d704d0c19405","region":"na1","target":"#reactHubspotForm0","isBuilder":false,"isTestPage":false,"isPreview":false,"cssClass":"position-relative subscribe-form","submitButtonClass":"btn btn-white position-absolute subscribe-form__btn","isMobileResponsive":true},"correlationId":"655aec4f-c7f5-4a44-8480-80d1b5db814c","renderedFieldsIds":["email"],"captchaStatus":"NOT_APPLICABLE","emailResubscribeStatus":"NOT_APPLICABLE","isInsideCrossOriginFrame":false,"source":"forms-embed-1.5387","sourceName":"forms-embed","sourceVersion":"1.5387","sourceVersionMajor":"1","sourceVersionMinor":"5387","allPageIds":{},"_debug_embedLogLines":[{"clientTimestamp":1719066082374,"level":"INFO","message":"Retrieved customer callbacks used on embed context: [\"onFormSubmit\"]"},{"clientTimestamp":1719066082375,"level":"INFO","message":"Retrieved pageContext values which may be overriden by the embed context: {\"pageTitle\":\"Rootstock Developers Portal\",\"pageUrl\":\"https://dev.rootstock.io/\",\"userAgent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36\",\"isHubSpotCmsGeneratedPage\":false}"},{"clientTimestamp":1719066082376,"level":"INFO","message":"Retrieved countryCode property from normalized embed definition response: \"DE\""},{"clientTimestamp":1719066083464,"level":"INFO","message":"Retrieved analytics values from API response which may be overriden by the embed context: {\"hutk\":\"32196ea1d0e433c6fc6a9a07f4c6244f\"}"}]}"><iframe
name="target_iframe_308d2c7c-d0f7-425f-a1ba-d704d0c19405" style="display: none;"></iframe>
</form>
Text Content
* Platforms Rootstock BlockchainRIF - Rootstock (RSK) Infrastructure Framework * Build The StackDev PortalExplorerStatsGas Station * Learn Courses * Use Build On RootstockWalletsRIF Name ServiceBuy RBTC/RIF Tokens * Community DiscordGitHubForumBounty ProgramMedium Blog Search... CTRLK Rootstock Documentation Expand All+ * The Stack * Rootstock Blockchain+ * About Rootstock Blockchain * Rootstock Node+ * About RSKj Node * Architecture+ * Architecture * JSON-RPC API+ * Intro * Transport Protocols * JSON-RPC Methods * JSON RPC - Personal Module * Configuration Limits * Management API Methods * Use * Install Node+ * Overview * Rootstock Node Updates * Minimum Hardware Requirements to Run Roostock Node | Rootstock (RSK) * Operating Systems+ * Setting up a Rootstock Node * Setup node on Ubuntu * Setup node using Java * Setup node on Docker * Configure+ * Configure * CLI * Reference * Verbosity * Switch network * Mining+ * For mining * Using autominer * Contribute+ * Contribute * CLI * Linux * Mac OSX * Windows * Reproducible Build * Security Chain * Network Upgrades * Troubleshooting * Peer Scoring System * RBTC Cryptocurrency+ * RBTC Token * Conversions+ * BTC to RBTC Conversion * User Guides+ * Mainnet Guide * Testnet Guide * With Ledger * With SLI * With Trezor T * Gas * Architecture+ * Architecture * Account Based * Powpeg * Merged Mining+ * How RSK Mining Architecture Works | Rootstock (RSK) * Implementation Guide * Reference * REMASC * Security model * Transaction Privacy & scalability * Fast payments * Flyover Protocol * RIF+ * About RIF * RIF Token * RIF Relay+ * About * Overview * Architecture * Versions * Gas Costs * Contracts * rLogin+ * Get Started * Features * Sample Apps * Integrated backend authentication * Migrating * Design & Architecture * Integrations * Develop * Libraries+ * Intro * Client Side (rLogin) * Server Side (DID Auth) * Communications (VC JSON Schemas) * FAQ * RNS+ * About RNS * User Guide+ * About * Introduction * Setup * Getting Started * Operations * Advanced operations * RNS Wallets Value Proposition * Specs+ * About * Registry Specs * Resolvers Specs * Operations+ * About Operations * Register an .rsk domain * Resolve a domain's address * Change resolver * Set address resolution * Set Bitcoin address resolution * Renew a domain * Transfer a domain * Register a subdomain * Expose the name of your address * Find the name of an address * Migrate a domain from auction registration * Architecture+ * About Architecture * Registry * Resolver * .rsk Registrar+ * About .rsk Registrar * Rootstock (RSK) Owner * Rootstock (RSK) Registrars+ * About RNS registrars * FIFS Registrar * FIFS Addr Registrar * Rootstock (RSK) Renewers+ * About Renewers * Simple Renewer * Name Price * Reverse Suite+ * About Reverse Suite * Reverse Registrar * Name Resolver * Tools+ * About Tools * Web3 * MyCrypto * RNS Manager * Subdomain Tool * Libs+ * About RNS Libraries * Javascript+ * About JS Library * Getting Started * RNS.js Instance * Operations * Advanced Usage * Error Knowledge Base * Contribute * Android * iOS * Python * rns-artifacts * Integrate+ * Integration guidelines * Quick Start * Integrate your dApp * Integrate your wallet * Mainnet * Testnet * RIF Rollup+ * Introduction * Overview * dApps on RIF Rollup * FAQs * Glossary * Security * Developer Reference+ * Getting Started * SDKs and APIs * Troubleshooting * Design and Architecture * RIF Wallet+ * Intro * Overview * FAQs * Developer Reference+ * Setup * Getting Started * Running with Local Services * Interact with the wallet * Using the Libraries * Troubleshooting * Architecture * Security * User Guide+ * Intro * Create and Import a wallet * Funding a wallet * Deploying a wallet * Registering a Username * Sending and Receiving Tokens * Viewing Transaction History * Wallet Backup * Switch Networks * Security and Privacy * Knowledge Base+ * Overview * FAQ * Getting Started with RSKj * RSKj for Developers * Transaction Rate Limiter * Build with Tenderly * Add a Protocol To DefiLlama * The Graph Integration * Verify address ownership * Fungible Token Standards * Send RIF Tokens through Metamask * Bring your Ethereum dApp to Rootstock * RPC via GetBlock * Verify Smart Contracts using the Hardhat Verification Plugin * Geth attach to Rootstock local node * Deploy a smart contract using Remix and Geth * Frontend Web3 Injected * Frontend with web3 in a local node * Compile Smart Contracts to Go * Interface Registry * Add Rootstock to Metamask Programmatically * Guides+ * Overview - Guides on Rootstock * Quick Start+ * Overview - Quick Start * Rootstock Blockchain+ * Overview - Rootstock Blockchain * What is Rootstock * Merged Mining * PowPeg * Compatibility * Using Rootstock in the Browser+ * Overview - Using Rootstock in the Browser * Install Metamask * Cryptography * Configure Custom Network and Token * Rootstock Transactions+ * Overview - Exploring Rootstock Transactions * Block Explorer * Transfer tRBTC * Transfer tRIF * RBTC Balance Decrease * View Transactions * View Network Stats * Getting Started with Hardhat+ * Overview - Introduction to Hardhat * Create a Hardhat Project * Configure Hardhat for Rootstock * Write a Smart Contract * Test Smart Contracts * Deploy Smart Contract * Interact with the Front-end * Debugging and Troubleshooting * RIF Relay+ * Overview * Installation Requirements * Starter Kit * Deployment * Develop * Integrations * Smart Wallets * Get Crypto on Rootstock+ * Table of Contents * Overview * Cryptocurrency vs Token * Get RBTC using Powpeg * Get RBTC using Wallets * Get RBTC using Exchanges * Deploy NFTs on Rootstock+ * Table of Contents * Overview * Configure NFT Metadata * Create Smart Contract * Deploy NFT on Rootstock * Starter Kits * 2 Way Peg App+ * Introduction * Overview * Prerequisites * Peg-in+ * Overview * Peg-in using Ledger Hardware Wallet * Peg-in using Liquality Software Wallet * Viewing Peg-in Transaction Status * Peg-in using Trezor Hardware Wallet * Peg-out+ * Overview * Viewing a derived bitcoin address * Peg-out using Liquality and Ledger * Peg-out using Ledger * Peg-out using Liquality * Peg-out using Metamask * Troubleshooting and Common Errors * Viewing Peg-out Transaction Status * Peg-out using rLogin (Trezor and Ledger) * Advanced Operations+ * Overview * Design and Architecture * Supported Addresses * Supported Browsers * Supported Wallets * FAQs * Glossary * Courses * Solutions+ * About * Defiant * Money on Chain * Oracle Money on Chain * GetBlock * Math Wallet * Beexo * D'Cent * Liquality * Edge * Tenderly * WakeUp Labs * Sovryn * Covalent * Givetrack * BabelFish * API3 * Fireblocks * 3xpl * Envio * NowNodes * Develop+ * How to Integrate * Wallet+ * About Wallet * Create - RIF Wallet * Integrate * Use+ * Table of Contents * Ledger * MyCrypto * MetaMask * JSON-RPC * Libs+ * About Libs * JSON-RPC * Rootstock Pre-compiled ABIs * Tools+ * Overview * Explorer+ * Explorer * Blockscout * Hardhat * Faucet * Foundry * Rootstock RPC API * Contribute to Rootstock+ * Overview * Bug Bounty Program * Bitcoin Writing Contest The #bitcoin Writing Contest on HackerNoon is now live with a total prize pool of up to $17,500! Submit a story with the #bitcoin tag on HackerNoon. Applications to the Rootstock Ambassador Program is now open! Click to read more about the program and earn rewards while contributing to the Rootstock Platform. The #bitcoin Writing Contest on HackerNoon is now live with a total prize pool of up to $17,500! Submit a story with the #bitcoin tag on HackerNoon. Applications to the Rootstock Ambassador Program is now open! Click to read more about the program and earn rewards while contributing to the Rootstock Platform. WELCOME TO ROOTSTOCK The Developer Portal is the home for Rootstock (RSK) documentation for end users and developers. Check out our quickstarts, tutorials, API reference, and code examples. * GETTING STARTED 01 SmartBitcoin (RBTC) is linked 1:1 to Bitcoin (1 RBTC = 1 BTC) Read More * NODE SETUP 02 Learn how to set up a Rootstock node. Read More * SMART CONTRACT DEV 03 Learn how to port Ethereum projects to Rootstock Read More * RIF SERVICES 04 Access storage, oracles, naming and CPU services all in one place with the RIF token Read More * REGISTER A DOMAIN 05 Learn more about RIF Name Service Read More * BECOME AN AMBASSADOR 06 A community empowerment initiative, designed to promote awareness, educate and drive adoption around Rootstock and RIF. Read More WHAT IS ROOTSTOCK? Rootstock's full technology stack is built on top of bitcoin: From Rootstock smart contracts to the Rootstock Infrastructure Framework. The stack is designed to create a more fair and inclusive financial system. BITCOIN BTC Is a store and transfer of value. The blockchain is secure because miners with high infrastructure and energy costs create the new blocks to be added to the blockchain every 10 minutes. The more hashing power they provide, the more secure the network is. ROOTSTOCK RSK Is the first open source smart contract platform that is powered by the bitcoin network. Rootstock's goal is to add value and functionality to the bitcoin ecosystem by enabling smart-contracts, near instant payments, and higher-scalability. HOW ROOTSTOCK IS CONNECTED TO BITCOIN? MERGED MINING WITH BITCOIN The first point of contact is through mining. The bitcoin miners do what is known as merged mining, securing both networks with the same infrastructure and energy consumption. They create blocks on the bitcoin network every 10 minutes, including transfer of bitcoin from different addresses and in the process they create new bitcoins. On Rootstock, blocks are created every 30 seconds, to secure the execution of smart contracts. This does not mint any new coins in the process, but does earn a reward from the merged mining. Check out https://rootstock.io/mine-btc-with-rootstock/ to learn more about mining. POWPEG WITH BITCOIN The second point of contact is the Powpeg, also known as the bridge. This component connects both networks to allow the transfer of bitcoins to Rootstock, thereby allowing developers to interact with smart contracts. They pay gas using the same bitcoin, the smart bitcoin. To do so, you send bitcoin to a special address, where they are locked in the bitcoin network. Next, in the same address over in the Rootstock network, that same bitcoin is released to the user for use in the Rootstock network. This is called peg-in. You can do the reverse operation called peg-out, by sending your bitcoin to a special address in the Rootstock network, and receiving your bitcoin back in the bitcoin network. -------------------------------------------------------------------------------- QUICK LINKS * Mainnet Explorer, Stats * Testnet Explorer, Stats RECEIVE UPDATES Get the latest updates from the Rootstock ecosystem Email* BUILDTOGETHER * Whitepaper * Original Whitepaper * Updated Whitepaper * RIF Whitepaper * Resources * Merged Mining * Rootstock Explorer * About RootstockLabs * Blog Terms & ConditionsPrivacy Policy © 2024. RootstockLabs. All rights reserved