PolkaVM Resources

Explore resources for PolkaVM - a fast and secure RISC-V based virtual machine for the Polkadot ecosystem

What is PolkaVM?

PolkaVM is a fast and secure RISC-V based virtual machine designed specifically for the Polkadot ecosystem. It enables developers to write smart contracts in various languages including Rust and Solidity, offering high performance and security for decentralized applications.

Whether you're building a DeFi application, NFT marketplace, or any other decentralized solution on Polkadot, PolkaVM provides the tools and infrastructure needed for efficient smart contract development.

community
Facebook
Done

Polkadot Hub Developers Facebook Group

Connect with Polkadot Hub developers and enthusiasts in this Facebook group. Share insights, ask questions, and collaborate on PolkaVM projects with the community.

View Resource
case-study
OneBlockplus
Done

Uniswap V2 Successfully Launches on PolkaVM

A detailed case study exploring how Uniswap V2 was successfully deployed on PolkaVM, marking a significant milestone for Polkadot Hub and demonstrating the platform's capability for complex DeFi applications.

View Resource
tutorial
OneBlockplus
Done

Solidity Development on Polkadot Course Wrap-up

A comprehensive summary of the Solidity development course on Polkadot, covering key learnings, challenges, and successes. Ideal for developers looking to understand the transition from Ethereum to Polkadot development.

View Resource
documentation
OneBlockplus
Done

In-depth Analysis of Revive and Precompile

An advanced technical exploration of Revive and Precompile in the PolkaVM ecosystem. This analysis delves into implementation details, performance considerations, and security aspects for experienced developers.

View Resource
tutorial
OneBlockplus
Done

Developing ERC20 Contracts on PolkaVM with Rust

A step-by-step tutorial explaining the complete workflow for developing ERC20 token contracts on PolkaVM using Rust. Includes code examples, deployment steps, and best practices for token implementation.

View Resource
repository
Eiger
Done

PolkaVM Move Compiler

A GitHub repository containing the PolkaVM Move language compiler. This project enables developers to write smart contracts in the Move language and deploy them to PolkaVM, combining the safety features of Move with the performance of PolkaVM.

View Resource
article
OneBlockplus
Done

Why PolkaVM Is a Golden Opportunity for Small Teams in Web3

This article explains why PolkaVM presents an excellent opportunity for smaller development teams entering the Web3 space. It covers the reduced barriers to entry, cost-effectiveness, and the technical advantages of choosing PolkaVM for blockchain projects.

View Resource
documentation
Polkadot Docs
Done

Smart Contracts | Polkadot Developer Docs

Official Polkadot documentation covering smart contract development. This comprehensive guide explains the fundamentals of smart contract programming on Polkadot, with specific sections on PolkaVM integration and capabilities.

View Resource
repository
Parity Technologies
Done

PolkaVM: A Fast and Secure RISC-V Based Virtual Machine

The official GitHub repository for PolkaVM by Parity Technologies. Contains the source code, documentation, and examples for the RISC-V based virtual machine designed for smart contract execution in the Polkadot ecosystem.

View Resource
documentation
Polkadot Docs
Done

Smart Contracts Overview | Polkadot Developer Docs

An introductory overview of smart contracts in the Polkadot ecosystem from the official documentation. This resource covers basic concepts, the role of PolkaVM, and how smart contracts fit into the broader Polkadot architecture.

View Resource
tutorial
OpenGuild
Done

Introduction to PolkaVM - Open Polkadot Bootcamp

A beginner-friendly introduction to PolkaVM from the Open Polkadot Bootcamp. This tutorial explains the core concepts, architecture, and use cases of PolkaVM in an accessible format with practical examples.

View Resource
proposal
Community Proposal
Done

Project Proposal - PolkaVM Solidity IDE

A detailed community proposal for developing a specialized Solidity IDE for PolkaVM. This document outlines the project goals, technical specifications, and implementation plan for creating a dedicated development environment.

View Resource
tutorial
Medium
Done

Introduction of Using PolkaVM

A practical introductory guide for developers new to PolkaVM. This tutorial walks through the basics of setting up a development environment, creating a simple smart contract, and deploying it to the PolkaVM runtime.

View Resource
community
Polkadot Forum
Done

Announcing PolkaVM - Polkadot Forum Discussion

The original announcement thread for PolkaVM on the Polkadot Forum. Contains valuable insights from the creators, community reactions, and discussions about the initial design and implementation goals of the virtual machine.

View Resource
community
Polkadot Forum
Done

Announcing PolkaVM - Page 2

Continuation of the PolkaVM announcement discussion with more advanced technical questions and answers from developers. This thread includes community feedback and detailed explanations about implementation choices.

View Resource
tutorial
CoinsBench
Done

Introduction of PolkaVM(3) with Hardhat

Part 3 of a series on using PolkaVM, focusing on Hardhat integration. This tutorial demonstrates how to use the popular Ethereum development environment with PolkaVM for a more familiar development workflow.

View Resource
documentation
Polkadot Docs
Done

PolkaVM Design | Polkadot Developer Docs

Technical documentation detailing the architecture and design principles of PolkaVM. Covers the RISC-V instruction set implementation, memory model, security considerations, and performance optimizations.

View Resource
tutorial
OneBlock+
Done

Developing ERC20 Contracts on PolkaVM with Rust

A comprehensive tutorial on building ERC20 token contracts on PolkaVM using Rust. Includes complete workflow from setup to deployment, with code examples and best practices for token implementation.

View Resource
repository
Parity Technologies
Done

PolkaVM Repository on GitHub

The official GitHub repository for PolkaVM maintained by Parity Technologies. Contains the source code, development tools, examples, and documentation for implementing and extending the PolkaVM runtime.

View Resource
tutorial
Medium
Done

PolkaVM Intro Tutorial - Realtakahashi Work

A beginner-friendly introduction to PolkaVM with practical examples. This tutorial provides a gentle onboarding experience for developers new to the Polkadot ecosystem who want to start building with PolkaVM.

View Resource
repository
Parity Technologies
Done

Resolc Solidity Compiler for PolkaVM

The official repository for Resolc, a Solidity compiler targeting PolkaVM. This tool enables Ethereum developers to compile their existing Solidity smart contracts for deployment on PolkaVM without significant code changes.

View Resource
tutorial
OpenGuild
Done

How to set up pallet revive in Substrate parachain

A step-by-step guide to integrating the Revive pallet into a Substrate parachain. This tutorial walks through the entire process of setting up PolkaVM compatibility in your parachain for Ethereum-compatible smart contracts.

View Resource
documentation
Polkadot Docs
Done

Precompiles in Revive Pallet

Official documentation explaining precompiles in the Revive pallet. This resource covers how precompiled contracts work in the PolkaVM environment, their performance benefits, and how to use them in your smart contract applications.

View Resource
community
Polkadot Forum
Done

Can pallet revive Help Improve Polkadot's UX?

A community discussion on the Polkadot Forum about how the Revive pallet and PolkaVM integration can potentially improve the user experience in the Polkadot ecosystem. Features diverse perspectives from community members and developers.

View Resource
documentation
Parity SDK
Done

Revive Pallet API Docs

Complete API documentation for the Revive pallet, part of the Polkadot SDK. This technical reference provides detailed information on all available functions, data structures, and interfaces for developers implementing Revive in their applications.

View Resource
tutorial
Polkadot Docs
Done

Deploy an ERC-20 to Polkadot Hub

A comprehensive tutorial that walks through the process of deploying an ERC-20 token to Polkadot Hub. Includes contract development, testing, and deployment steps with detailed explanations.

View Resource
tutorial
Polkadot Docs
Done

Deploy an NFT to Polkadot Hub

Step-by-step instructions for creating and deploying an NFT collection on Polkadot Hub. This tutorial covers the ERC-721 standard implementation, metadata handling, and minting process for non-fungible tokens.

View Resource