Multicall Transaction

Introduction

Multicall Transactions allows users to perform transactions in sequence one after another. This means that the Etherspot BUIDLER component will wait for one multicall block to finish before moving onto the next one.

This is useful if you need to ensure that a block finishes before the next one continues.

Take the following example:

Here the swap block has been added to the Etherspot BUIDLER component. Clicking on the "Start multi-call with USDT" button will add another multicall block to the sequence, starting with the destination asset of the last block - in this case, USDT.

When clicking on the multi-call button, you are then given options on which block you would like to continue with:

You can continue this indefinitley.

Implementation

The multicall functionality is automatically included as a core feature of the Etherspot BUIDLER component. Clicking on the button below adds another block to the multicall.

You will then be given the option of which block you would like to add next.

Last updated