> For the complete documentation index, see [llms.txt](https://docs.polyflow.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.polyflow.tech/payment-liquidity-pool-plp/plp-mechanism/wallet-creation-workflow.md).

# Wallet Creation Workflow

<figure><img src="https://2591223895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0x70K9i86BsAzDYDnzq2%2Fuploads%2F7iConbEp34n84DSf6oEn%2Fimage.png?alt=media&amp;token=87cc658d-3a6f-4db4-b954-d638ea183e28" alt=""><figcaption></figcaption></figure>

1-1. Payment Gateway requests PLP core contracts for wallet creation and passes 'owner address', 'number of wallets' as main parameters.

&#x20;1-2. PLP creates wallets and returns those addresses&#x20;

{% hint style="warning" %}
Wallets are basically smart contract
{% endhint %}
