Saakuru Source
HomeExplorerPortalX official
  • Welcome to Saakuru Source
  • Introducing the Saakuru Labs
    • Web3 Gaming Industry
    • Web3 Game Development Business
    • Web3 Game Developer Stack
  • Saakuru (SKR) Token
    • Trade
    • Tokenomics
    • Developer Layer
    • DeFi Layer
    • Governance Layer
    • Lossless Protection Layer
    • Transparency Portal
    • Contracts
  • Saakuru Games Incubation Program (SGIP)
  • Saakuru Games Publishing Program (SGPP)
  • Saakuru Blockchain
    • The Mission
      • The Problems
      • The Solution
      • The On-Chain Effect. Web2 -> Web3
    • Explorer
    • Architecture
    • Security
    • Scam Resistance
    • Gasless Transactions
    • Environments
      • Verify Contract on Saakuru Explorer
    • Developer References
    • Adding Network to Wallet
      • Saakuru -> Saakuru App
      • Saakuru -> MetaMask
      • Saakuru -> Trust Wallet
  • Saakuru Game Developer Suite
    • Self-service Portal
    • Saakuru Blockchain
    • Wallet SDK - The Seamless Backend Wallet Solution for Games
      • FAQ: How to Choose the Right Web3 Wallet for Your Game
    • Tokens SDK - The Ultimate Asset Management Solution for Web3 Games
      • FAQ: Web3 Tokens in Gaming – Everything Game Studios Need to Know
    • Characters SDK: Morfable NFT Characters for Immersive Web3 Gaming
      • FAQ: How NFTs Work in Web3 Gaming and the Role of Charact3rs Service
    • Market SDK: Seamless In-Game Marketplace Integration (Coming 2025)
    • Collect Service: Simplifying In-Game Event Data for Web3 Gaming
    • Pricing
  • Roadmap
  • Investments to Games
  • Core Team
  • Ecosystem partners
  • Games
  • Open Job Positions
  • Appendix
    • Official Links
    • Disclaimer
    • Legal Notice
    • Marketing Kit
Powered by GitBook
On this page
  • IDE:
  • Smart contract standards & libraries
  • Most popular token standards
  • Dev environment:
  1. Saakuru Blockchain

Developer References

PreviousVerify Contract on Saakuru ExplorerNextAdding Network to Wallet

For any developer who would like to start his Web3 development journey, we provide a reference list for tools (starter pack). Make sure to set up the before starting.

IDE:

  1. - An open-source web and desktop application that helps in smart contract development, written in Solidity language for Ethereum and other blockchains. It is a powerful tool for writing, compiling, and debugging Solidity code directly from a web browser. (Wallet Connect doesn't support Saakuru yet).

  2. - A lightweight but powerful source code editor from Microsoft that runs on your desktop. It comes with support for JavaScript, TypeScript, and Node.js and has a rich ecosystem of extensions for other languages (including Solidity) and runtimes. VSCode Extensions can significantly enhance your coding experience by providing syntax highlighting, code snippets, linting, and compiling support. We recommend using "Solidity by Juan Blanco" - The most popular VS Code extension for Solidity, offering comprehensive language support for Solidity coding, including syntax highlighting, code snippets, linting, and more.

Smart contract standards & libraries

  1. - A library of secure, reusable smart contracts for Ethereum and other EVM and eWASM blockchains. It's a standard for secure blockchain applications, especially useful for DeFi projects.

  2. - A collection of Solidity libraries that are rigorously tested and highly modular, making it easier to build complex smart contracts and decentralized applications.

Most popular token standards

  1. - The technical standard used for all smart contracts on the Ethereum blockchain for token implementation. It defines a common list of rules that an Ethereum token has to implement, enabling interoperability across the platform.

  2. - A standard for representing ownership of non-fungible items, allowing for the creation, trading, and ownership of unique digital assets on the Ethereum blockchain.

  3. - A token standard that enables a single contract to represent both fungible and non-fungible tokens, optimizing the process of transferring multiple token types.

Dev environment:

  1. - A development environment to compile, deploy, test, and debug Ethereum software. Hardhat is designed to provide developers with a solid foundation for building smart contracts and dApps with Solidity.

environment
Remix IDE (Beginner)
Visual Studio Code (VS Code) (Experienced)
OpenZeppelin
DappSys by DappHub
ERC-20 (Token Standard)
ERC-721 (NFT - Non-Fungible Token Standard)
ERC-1155 (FT - Multi Token Standard)
Hardhat (Advanced)