Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Solana Blockchain on Azure

Solana Blockchain on Azure

In this session , We have discussed how can we deploy Solana Blockchain dapp on Microsoft Azure Platform.

Avatar for Asif Waquar

Asif Waquar

July 30, 2022
Tweet

More Decks by Asif Waquar

Other Decks in Programming

Transcript

  1. 2 about me Mohammad Asif Waquar Cloud Solution Architect |Singapore

    asifwaquar asifwaquar https://asifwaquar.com/ @asifwaquar
  2. Client Application Solana Network Nodes Solana Local Cluster/App Server Off

    Chain Code On Chain Code RUST C,C++ (Solana BPF Bytecode) Deploy Rust Program to Solana Azure App Service Command Line Interface JavaScript SDK Rust SDK 3rd Party SDK
  3. What you need to start ?  Set up a

    Ubuntu version of WSL (window Subsystem for Linux)  Install Nodejs , Solana Tool Suit  Anchor Framework  Solana Browser Wallet Phantom  Create Solana smart contract in Rust programming language  Deploy the Smart Contract Onchain Code OffChain Code  Create Frontend App in React or Angular  Reference Build IDL file to interact with Solana Devnet/Testnet Blockchain Network
  4. Phantom Wallet  Setup Connection to Make Transactions (localhost,devnet/mainnet) 

    Get Wallet Information from the user Anchor Framework  Handle Serialization and deserialization of instructions data.  Handle basic security checks for you  Generate an interface we can use on the frontend to easily call our Solana program
  5. Useful Links https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally- available#:~:text=Ubuntu%20is%20ready%20for%20WSL,page%20on%20the%20Ubuntu%20Wiki. https://solana.com/solana-whitepaper.pdf https://www.alchemy.com/ https://docs.chain.link/?_ga=2.184614633.1553546859.1659139708-1386097710.1658924358 https://docs.chain.link/docs/solana/ https://explorer.solana.com/address/BrGcji3HZ4kU7Lu6tFT2UTqtzQYyuyxPBsDExtsiFqsB?cluster=devnet https://chainstack.com/how-to-run-a-solana-node/

    https://www.blockchain101.org/cryptocurrency-course/solana/lessons/what-are-solana-clusters/ https://www.youtube.com/watch?v=KwoxnQUBsiM&ab_channel=ThrobacLabs https://github.com/elicorrales/blockchain-tutorials/blob/main/README.md#series-ii---solana- blockchain-tutorial-deploying-ebpf https://github.com/Throbac-Labs/SolanaValidator_FullDeployment https://github.com/agjell/sol-tutorials/blob/master/setting-up-a-solana-devnet-validator.md