Move.

Post

Share your knowledge.

Bolke .
Feb 06, 2025
Discussion

Batch multiple transactions on Sui like EVM .call?

I'm trying to execute call data in Sui similar to EVM's .call. I want to batch multiple transactions from the client-side to dynamically create and execute them, sending txBytes to a contract for execution like .call. Can someone explain how I can achieve this without using multiple move calls?

  • Move CLI
  • Move
2
2
Share
Comments
.

Answers

2
DuAn.
Feb 13 2025, 11:08

Though Sui doesn't have a .call function, the best way to handle your scenario is by using Sui Transaction Blocks. If you're using the Typescript SDK, building these blocks is quite straightforward. Here's a guide that may help: https://docs.sui.io/guides/developer/sui-101/building-ptb.

2
Best Answer
Comments
.
deriss.
Feb 13 2025, 11:08

You can use a Sui Programmable Transaction Block to batch transactions on Sui. Check the documentation for more details: https://docs.sui.io/concepts/transactions/prog-txn-blocks.

1
Comments
.

Do you know the answer?

Please log in and share it.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Posts231Answers
Sui.X.Peera.

Earn Your Share of 1000 Sui

Gain Reputation Points & Get Rewards for Helping the Sui Community Grow.

Reward CampaignJuly