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.

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