---
# System prepended metadata

title: Untitled

---


Flow: 

1) A pool was created([docs](https://docs.polkastarter.com/polkastarter-js/api#deploy)): https://etherscan.io/tx/0x431bca06b56c2548070db8d88193dfcf5ff88460737695e2261ee1aebb3f3732
2) Admin of the pool has funded tokens in the pool(https://docs.polkastarter.com/polkastarter-js/api#fund-tokenamount): https://etherscan.io/tx/0x01cbd02863eca3afd66dc4e2c41eb303481567554b79810384e5e182673d451e
3) Admin sent a bunch of transactions to whitelist users addresses to participate (https://docs.polkastarter.com/polkastarter-js/api#addwhitelistedaddress-addresses):https://etherscan.io/tx/0xd1cd3206ac056632740d6d78dad70e91fcc6d79fd5fa82e5ee2bc13bd43fb96f
4) Then users started participating: 
    - First user did a `swap()` with ethAmt (https://docs.polkastarter.com/polkastarter-js/api#swap-tokenamount): https://etherscan.io/tx/0x736bb1c7d2a40ca369a65bf32792e236006f78af7cda4938ff76447858613576
    - Then after that in the later transaction, user did a `redeemTokens()` (https://docs.polkastarter.com/polkastarter-js/api#redeemtokens-purchase_id): https://etherscan.io/tx/0x5391bf21aba7d31c9a33f6f5615b63a95e6e3fd97ad17a7a52b81c514210cd37


5) In the end - Admin has withdrawn the funds(https://docs.polkastarter.com/polkastarter-js/api#withdrawfunds): https://etherscan.io/tx/0xbf5c1d3a643be69c0d9da636922b9e97899f27231e402d64683d1e59b1d3e998