What’s New in Move 2: A Closer Look at the Latest Features

Move 2 brings some exciting new capabilities for developers. Let’s break down each of these powerful upgrades and why they matter:


:puzzle_piece: Dynamic Script Composer

What it does:
Allows chaining multiple Move function calls within a single transaction.

Why it matters:
Instead of sending separate transactions for each action (like minting an NFT and then transferring it), you can now bundle them all into one. This reduces gas costs and simplifies complex workflows.


:locked_with_key: Account Abstraction

What it does:
Enables developers to define custom authorization rules directly at the account level.

Why it matters:
You can now create smart wallets with logic like multi-signature approval, time locks, or other custom access controls—all natively written in Move. It brings a whole new level of flexibility to how accounts behave on-chain.


:card_index_dividers: Ordered Maps

What it does:
Efficiently stores and manages large, ordered datasets directly on-chain.

Why it matters:
No need for custom data structures just to handle sorted or ranked data. Whether you’re building leaderboards, managing NFT collections, or tracking game stats—ordered maps make it smooth and scalable.


:bullseye: Ready to Build?

In the spirit of Move Madness, these features are your playground.
Now’s the time to:

  • Chain complex transactions with ease
  • Build secure, smart wallets
  • Manage on-chain data like a pro
  • And most importantly—experiment with bold ideas using Move 2!
3 Likes

dynamic script is great. suilend has it so you can claim yield rewards and deposit them back across all assets you are lending in one click.

2 Likes