Odak modu

Smart Contract development on Solana using Rust

In the fundamentals part, we have mentioned that there are 3 ways to develop a program in Solana:

  • Using existing libraries (like SPL, MetaPlex)
  • Using native programs
  • Developing your own code from scratch on Solana

We will start developing our programs using the existing libraries, which is the easiest way to get started. With what we will learn step by step, we will be able to write code from scratch. Throughout this course, our development process will proceed as follows:

  1. Create a program using the SPL library.
  2. Create a program using the MetaPlex library.
  3. Learn Anchor framework
  4. Develop and test our programs using Anchor.
  5. Learn how to develop dApp with frontend integration
  6. Create own programs from scratch.

Let's remember Token Standard

Since most of the libraries are based on Token Standard, it is important to remember them. Token standarts are ready-made codes written for the safe and effective use of tokens and program libraries are prepared to use these standards easily in various fields.

If you want to remember deeply, you can take a quick look at token standart types here: https://docs.metaplex.com/programs/token-metadata/token-standard

Let's remember SPL

As we mentioned in the second part, SPL is Solana's standard program library. Now it's time to use this library to start development our first programs. After remembering this library’s features, we will generate our SPL Token using the SPL library in the following section.

There are ready-made templates for many programs such as fungible token, non-fungible token, staking, swap, and landing. 

You can find further information about programs in here: https://spl.solana.com/ 



left-disk

Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar

Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!

right-cube

Test

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!