> For the complete documentation index, see [llms.txt](https://smart-disperse.gitbook.io/smart-disperse/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://smart-disperse.gitbook.io/smart-disperse/overview/our-milestones.md).

# Our Milestones

## Milestone 0

Alice can send  Native and ERC20 token to multiple users on the same chain within one transaction

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2FcmtHVw0XhZFPtVrOFWzU%2Fimage.png?alt=media&amp;token=f82152c4-f98d-491e-9fd1-a04e7e2feada" alt=""><figcaption></figcaption></figure>

## Milestone 1

Alice can send funds to Charlie and Bob on the destination chain in one transaction, supporting both native and ERC20 tokens.

* **Native Tokens (ETH):** On the source chain, ETH is converted into **SuperchainWETH** via a predeploy contract. This **SuperchainWETH** is transferred cross-chain and received as **SuperchainWETH** on the destination chain.
* **ERC20 Tokens:** If the token is a **SuperchainERC20**, it is transferred directly using predeploy contracts for seamless cross-chain execution.

All operations are handled efficiently in a single transaction using Superchain's infrastructure.

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2FyNQdMfPeLPd4d2LxtvW5%2FIMAGE%20(1)_page-0001.jpg?alt=media&amp;token=eae5c7d7-213d-4f4d-b455-91b3ed15534b" alt=""><figcaption></figcaption></figure>

## Milestone 2

Alice can send tokens to bob and charlie on one chain and to dev on a different chain within one transaction

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2Frq1XJNICSdeYgngK2YDM%2FMilestone2_page-0001.jpg?alt=media&amp;token=03bef810-f2c5-4fcf-a133-2efbadb2c21a" alt=""><figcaption></figcaption></figure>

## Milestone 3A

Alice can transfer token to bob Charlie and dev on destination chain but doesn't know their preference chain prederence but he know their token preferecne which has been provided by them to the contract.&#x20;

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2FskiWYStraoRFiSZxiLQj%2Fimage.png?alt=media&amp;token=967ff81f-8ee4-4446-a30b-77e2effa978e" alt=""><figcaption></figcaption></figure>

Smart Disperse will compare the best output value for swapping the token on both the chains and choose to swap them accordingly

## Milestone 3B

Alice can transfer token to bob Charlie and dev on destination chain he knows their preference chain and  their token preference which has been provided by them to the contract of smart disperse

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2Fx1tlnhPAgnY1abou77pq%2Fimage.png?alt=media&amp;token=5caa28a5-2f9c-4c66-8ed9-ac271790954e" alt=""><figcaption></figcaption></figure>

Smart Disperse will compare the best output value for swapping the token on all the chains and choose to swap them accordingly

## Milestone 4 - final Milestone

<figure><img src="https://3481880759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwVnbL5XFubne2E9wg1if%2Fuploads%2FgdCszGKTbSNmilbahL6s%2Fimage.png?alt=media&amp;token=03eb1d8c-9fb7-45a5-b839-142504d2a91d" alt=""><figcaption></figcaption></figure>

Smart Disperse will compare the best output value for swapping the token on all the chains and choose to swap them accordingly
