Skip to content

Latest commit

 

History

History
230 lines (229 loc) · 8.41 KB

File metadata and controls

230 lines (229 loc) · 8.41 KB
sidebar_label Quick Starts
sidebar_position 4
title Quick Starts
tags
rsk
rootstock
beginner
quick starts
developers
advanced
port to rootstock
tutorials
description Quick starts, demos and starter kits to develop on Rootstock.
<Filter
values={[
{label: 'Beginner', value: 'beginner'},
{label: 'Advanced', value: 'advanced'},
{label: 'Hardhat', value: 'hardhat'},
{label: 'CLI', value: 'cli'},
{label: 'Wagmi', value: 'wagmi'},
{label: 'Reown', value: 'reown'},
{label: 'On-chain data', value: 'data'},
{label: 'RPC API', value: 'rpc'},
{label: 'Port to Rootstock', value: 'port-dapps'}
]}>
<FilterItem
    value="beginner, Advanced"
    title="Rootstock - Thirdweb Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/smart-contracts/thirdweb/"
    linkTitle="Use the Kit"
    description="The Rootstock - Thirdweb starter kit aims to facilitate the integration of a marketplace contract using the thirdweb SDK v5 on Rootstock."
  />
<FilterItem
    value="beginner, Advanced"
    title="Rootstock Scaffold Starter Kit"
    subtitle="Demos"
    color="orange"
    linkHref="https://github.com/rsksmart/rsk-scaffold"
    linkTitle="Use the Scaffold"
    description="Rootstock scaffold enables developers to create, debug and deploy smart contracts and build user interfaces that interact with those contracts."
  />
<FilterItem
    value="beginner, Advanced"
    title="Deploy and Interact with Rootstock using the MCP Server"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/mcp/"
    linkTitle="Use the Kit"
    description="Rootstock MCP Server is a Model Context Protocol (MCP) server that provides advanced tools for interacting with the Rootstock blockchain. This project enables AI clients to seamlessly connect and execute blockchain operations."
  />
<FilterItem
    value="beginner, Advanced"
    title="Vyper Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/rootstock-vyper/"
    linkTitle="Use the Kit"
    description="The Rootstock Vyper Starter Kit demonstrates how to deploy smart contracts written in Vyper to the Rootstock network."
  />
  <FilterItem
    value="beginner, Advanced"
    title="Privy Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/privy/"
    linkTitle="Use the Kit"
    description="The Rootstock Privy Starter Kit empowers developers to onboard users with social logins and self custodial wallets while preserving control, privacy, and flexibility for dApps when building on Rootstock."
  />
  <FilterItem
    value="dynamic, wagmi, advanced"
    title="Dynamic Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/dynamic/"
    linkTitle="Use the Kit"
    description="The Dynamic Starter Kit uses the Wagmi library for faster integration of Web3 features into a Next.js application."
  />
  <FilterItem
    value="beginner, web3auth, advanced"
    title="Web3Auth Starter Kit"
    subtitle="web3auth"
    color="orange"
    linkHref="/developers/quickstart/web3auth/"
    linkTitle="Get Started"
    description="A step-to-step guide for developers to build and deploy passwordless dApps on Rootstock using Web3Auth and Wagmi."
  />
<FilterItem
    value="wagmi, beginner"
    title="Wagmi Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/wagmi/"
    linkTitle="Use the Kit"
    description="This starter kit provides a foundation for building decentralized applications (dApps) on the Rootstock blockchain using React, Wagmi and Shadcn libraries."
  />
<FilterItem
    value="reown, beginner"
    title="Reown Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/reown/"
    linkTitle="Use the Kit"
    description="This starter kit provides a foundation for building decentralized applications (dApps) on the Rootstock blockchain using React, Reown, Wagmi and Shadcn libraries."
  />
<FilterItem
    value="hardhat, beginner"
    title="Hardhat Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/hardhat/"
    linkTitle="Use the Kit"
    description="Smart Contract examples, Tests, Deployments and Tasks for Common ERC Standards (ERC20, ERC721, ERC1155)."
  />
<FilterItem
    value="hardhat, beginner"
    title="Hardhat Ignition Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/hardhat-ignition/"
    linkTitle="Use the Kit"
    description="This guide is designed to help you deploy smart contracts on the Rootstock blockchain, with a focus on using Hardhat Ignition."
  />
<FilterItem
    value="foundry, sc, beginner"
    title="Foundry Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/foundry/"
    linkTitle="Use the Kit"
    description="Smart Contract examples, Tests, Deployments and Tasks for Common ERC Standards (ERC20, ERC721, ERC1155)."
  />
<FilterItem
    value="wagmi, sc, advanced"
    title="Account Abstraction Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/quickstart/rootstock-etherspot/"
    linkTitle="Use the Kit"
    description="Account Abstraction Starter Kit using Etherspot."
  />
<FilterItem
    value="advanced"
    title="dApp Automation with Cucumber"
    subtitle="quickstart"
    color="orange"
    linkHref="/resources/tutorials/dapp-automation-cucumber/"
    linkTitle="Automate dApps"
    description="Learn how to automate dApps using Cucumber Agile Automation Framework."
  />
<FilterItem
    value="advanced"
    title="RIF Relay Starter Kit"
    subtitle="quickstart"
    color="orange"
    linkHref="/developers/integrate/rif-relay/sample-dapp/"
    linkTitle="Use Kit"
    description="Starter kit to develop on RIF Relay."
  />
<FilterItem
    value="data, advanced"
    title="Get Started with The Graph"
    subtitle="quickstart"
    color="orange"
    linkHref="/dev-tools/data/thegraph/"
    linkTitle="Get Started"
    description="Easily query on-chain data through a decentralized network of indexers"
  />
<FilterItem
    value="beginner"
    title="Get Started with Web3.py"
    subtitle="Web3.py"
    color="orange"
    linkHref="/developers/quickstart/web3-python/"
    linkTitle="Get Started"
    description="Get started with deploying and interacting with smart contracts on Rootstock using Web3.py."
  />
  <FilterItem
    value="beginner, advanced, port-dapps"
    title="Port an Ethereum dApp to Rootstock"
    subtitle="Port dApps"
    color="orange"
    linkHref="/resources/port-to-rootstock/ethereum-dapp"
    linkTitle="Get Started"
    description="Learn how to port an Ethereum dApp to Rootstock."
  />
  <FilterItem
    value="beginner, advanced"
    title="Getting Started with Apeworx"
    subtitle="Ape"
    color="orange"
    linkHref="/developers/quickstart/ape/"
    linkTitle="Use Ape"
    description="Learn how to compile, deploy, and intereact with smart contracts with Ape on Rootstock"
  />
  <FilterItem
    value="beginner, rpc"
    title="Get Started with Rootstock RPC API"
    subtitle="RPC API"
    color="orange"
    linkHref="/developers/rpc-api/rootstock/setup/"
    linkTitle="Use the RPC API"
    description="The Rootstock RPC Service provides a seamless and intuitive web interface for developers to interact with Rootstock nodes via JSON-RPC methods."
  />
    <FilterItem
    value="beginner, rpc"
    title="Get Started with Alchemy"
    subtitle="RPC API"
    color="orange"
    linkHref="/developers/rpc-api/alchemy/"
    linkTitle="Use the RPC API"
    description="A step-to-step guide for developers to interact with Rootstock network with the Alchemy RPC Provider Service."
  />
  <FilterItem
    value="cli"
    title="Rootstock CLI"
    subtitle="rsk-cli"
    color="orange"
    linkHref="https://github.com/rsksmart/rsk-cli"
    linkTitle="Use the CLI"
    description="The Rootstock CLI (rsk-cli) tool enables users to manage wallets, check balances, send transactions, verify smart contracts and interact with smart contracts on the Rootstock blockchain - a Bitcoin sidechain designed for smart contracts. It supports both mainnet and testnet environments."
  />
  <FilterItem
    value="cli"
    title="Rootstock GO CLI"
    subtitle="rsk-cli"
    color="orange"
    linkHref="https://github.com/rsksmart/rsk-go-cli"
    linkTitle="Use the CLI"
    description="The Rootstock Go CLI (rsk-cli) tool for interacting with Rootstock blockchain."
  />
</Filter>