Join our
Discord server!
LogoLogo
CtrlK
SupraScan ExplorerStarKey WalletDiscord
  • Supra Layer 1
  • Automation
  • Oracles
  • dVRF (Verifiable Randomness)
  • SupraNova (Bridge)
  • Multi-Asset Liquid Staking
  • AI Agents
  • Overview
  • Getting Started
    • Introduction to Docker
    • Setup Supra CLI
    • Create a Supra Account
    • Create a Move Package
      • Write a Module
      • Compile and Publish
      • Interact with a Package
    • Create a dApp with StarKey
  • Network Information
  • Token Standards
  • Learn Move 101
    • Getting Started with Move
    • Unsigned Integers in Move
    • Math Operations in Move
    • Using Vectors in Move
    • Reading Resource Data with borrow_global
    • Passing Data in Move: Value vs. Reference
    • Adding Elements with vector::push_back
    • Emitting Events with event::emit
  • Move Book
    • Getting Started
      • Modules and Scripts
      • Move Tutorial
    • Primitive Types
      • Integers
      • Bool
      • Address
      • Vector
      • Signer
      • References
      • Tuples and Unit
    • Basic Concepts
      • Local Variables and Scope
      • Equality
      • Abort and Assert
      • Conditionals
      • While, For, and Loop
      • Functions
      • Structs and Resources
      • Constants
      • Generics
      • Type Abilities
      • Uses and Aliases
      • Friends
      • Packages
      • Package Upgrades
      • Unit Tests
    • Global Storage
      • Structure
      • Operators
    • Reference
      • Standard Library
      • Coding Conventions
  • Aptos to Supra Cheatsheet
  • Ethereum to Supra Move Cheatsheet
  • TypeScript SDK
    • Guides
      • Create Supra Accounts
      • Publish a Package
    • Documentation
    • Repository
  • Rest API
    • Mainnet
      • Accounts
      • Faucet
      • Transactions
      • Block
      • View
      • Events
      • Tables
    • Testnet
      • Accounts
      • Faucet
      • Transactions
      • Block
      • View
      • Events
      • Tables
  • Supra Multisig Guide
  • Supra Fungible Asset (FA) Module
  • Binary Canonical Serialization (BCS) Standard Guide
  • Developer Resources
    • Supra Move IDE
      • Project & Files Management
      • IDE Core Actions
      • Contract Interactions & Transaction History
      • Accounts and Balance
    • Supra Move VS Code Extension
    • Supra Dapp Templates
  • Native Oracles
    • Data Feeds (Push)
    • dVRF (Randomness)
    • Automation
    • SupraNova Bridge
Powered by GitBook
On this page
Edit
  1. Move Book

Basic Concepts

Local Variables and ScopeEqualityAbort and AssertConditionalsWhile, For, and LoopFunctionsStructs and ResourcesConstantsGenericsType AbilitiesUses and AliasesFriendsPackagesPackage UpgradesUnit Tests
PreviousTuples and UnitNextLocal Variables and Scope

Links

  • Whitepapers
  • Bug Bounty
  • Security Audits

‎

  • Supra Dev Hub
  • Supra Labs Github
  • Entropy Foundation Github