> For the complete documentation index, see [llms.txt](https://docs-bridgers-en.bridgers.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-bridgers-en.bridgers.xyz/liu-cheng-tu.md).

# Swap procedure

{% hint style="info" %}
Note: There are two ways to obtain calldata data in step 17. One is that the frontend directly generates calldata data by requesting the smart contract, and the other is that calldata data is obtained by requesting the endpoint. For details, please refer to \[Obtain callData]
{% endhint %}

<figure><img src="/files/jpxr5Dpw0Jbm1arPC2im" alt=""><figcaption></figcaption></figure>
