Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Solana Smart Contract Tutorial: Using Phantom Wallet to create a DApp | React, Anchor
Play lesson

Solana Development Tutorial - Solana Smart Contract Tutorial: Using Phantom Wallet to create a DApp | React, Anchor

4.0 (3)
27 learners

What you'll learn

This course includes

  • 9 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

In this video we will learn how to use the Solana's wallet adapter library to safely retrieve your user's Phantom wallet (or any Solana wallet) and then make transactions for them to your Solana Program by creating a very simple React.js application. This video will assume some understanding of creating a Solana Smart Contract using the Anchor Framework from my previous video: https://www.youtube.com/watch?v=CmG5_sIas1Q 📙 Solana Playlist: https://www.youtube.com/watch?v=-AAtfPHEMbA&list=PL53JxaGwWUqCr3xm4qvqbgpJ4Xbs4lCs7 💰 Donations accepted (but optional): 2hYca42EE2kwmFZPV7M4skev1za7atWBh5ctzQWfsTD7 00:00 - Intro 00:12 - Video Overview 01:48 - Installing Phantom Wallet 02:02 - React Crash Course 05:04 - Learning about the Solana Wallet Adapter 06:45 - Setting up the wallet adapter for your front end 13:42 - Using the wallet adapter for your front end 14:47 - Anchor Setup Overview 16:38 - Setting up an anchor project to generate an IDL JSON file 22:02 - Frontend Overview to use Phantom Wallet 22:57 - Setting up the Front End Starter Project 27:09 - Importing the IDL JSON file 28:17 - Implementing getProvider 33:25 - Implement Sending Transactions Part 1 44:55 - Airdropping SOL to test initialization transaction 47:05 - Implement Sending Transactions Part 2 Resources: Phantome Wallet: https://phantom.app Solana Wallet Adapter Github: https://github.com/solana-labs/wallet-adapter Starter Project: https://github.com/solana-labs/wallet-adapter/tree/master/packages/starter/create-react-app-starter https://github.com/solana-labs/wallet-adapter/blob/master/packages/starter/create-react-app-starter/src/index.tsx https://github.com/solana-labs/wallet-adapter/blob/master/packages/starter/create-react-app-starter/src/App.tsx WalletAdapterNetwork: https://github.com/solana-labs/wallet-adapter/blob/master/packages/core/base/src/types.ts Wallets to integrate : https://github.com/solana-labs/wallet-adapter/tree/master/packages/wallets Wallet Adapter for React: https://github.com/solana-labs/wallet-adapter/tree/master/packages/core/react @solana/wallet-adapter-react-ui: https://github.com/solana-labs/wallet-adapter/tree/master/packages/core/react Anchor Installation Instruction: https://project-serum.github.io/anchor/getting-started/installation.html Anchor Github Project: https://github.com/project-serum/anchor Helpful Fullstack Example: https://dev.to/edge-and-node/the-complete-guide-to-full-stack-solana-development-with-react-anchor-rust-and-phantom-3291

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere