# Täniko UI: Create & manage assets on Asset Hub/s

**URL:** <https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321>\
**Category:** Ecosystem\
**Tags:** ux\
**Created:** [May 24, 2024, 3:27pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321 "2024-05-24T15:27:38Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [May 24, 2024, 3:27pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/1 "2024-05-24T15:27:38Z")

</div>

Hey everyone,

We are excited to introduce the initial drop of Täniko, an app to create and manage assets in Asset Hub/s:

> **[Täniko Interface](https://taniko.soda.zone/)**
>
> Create and manage digital assets on AssetHub

Current asset-related features include:

- Viewing assets you hold and/or manage
- Exploring all created assets
- Creating new assets
- Managing assets, including editing metadata and admin accounts
- Revoking root privileges

General app features:

- Paying transaction fees with any asset that has a pool (works on Talisman and Subwallet, but not with PJS)
- Automatic import and detection of proxy/proxied accounts

Please note that this is a side project we are working on in our free time and is not part of our W3F DF grant. It has not been extensively tested, so please bear with us if there are any issues we might have missed. We started this project to explore the practical challenges of building apps on Polkadot and to encourage more app development and activity.

We hope to add more features in the future. If you encounter a bug or have a feature request, please let us know.

🌈 In the meantime, happy tänikking!

---

<div class="post-metadata">

**Author:** ![BEEFY](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/beefy/32/5229_2.png) [@BEEFY](https://forum.polkadot.network/u/BEEFY)\
**Post date:** [May 29, 2024, 11:04pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/2 "2024-05-29T23:04:36Z")

</div>

GJ Fam 🙌

I think we can all agree it’s way easier to use than polkadot.js

> Paying transaction fees with any asset that has a pool

That means it has to be a sufficient asset, right?

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [May 30, 2024, 12:03pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/3 "2024-05-30T12:03:45Z")

</div>

> [@BEEFY](#):
>
> That means it has to be a sufficient asset, right?

You can use any asset that has a pool in Asset Hub.

Example paying with DED:

 ![pay_tx_with_ded](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/0/01c7124f88ad900faecb8fa80c665cfd440ddee3.png)

Deposit fees can only be paid in DOT though, see discussion [here](https://forum.polkadot.network/t/sufficiency-on-assethub/7095/25). So in the above case ~40 DED will be deducted from your account asset balance and ~0.4 DOT will be moved from free balance to reserved balance.

---

<div class="post-metadata">

**Author:** ![joepetrowski](https://avatars.discourse-cdn.com/v4/letter/j/2acd7d/32.png) [@joepetrowski](https://forum.polkadot.network/u/joepetrowski)\
**Post date:** [May 30, 2024, 12:25pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/4 "2024-05-30T12:25:53Z")

</div>

> [@sodazone](#):
>
> 0.4 DOT will be moved from free balance to reserved balance.

What does this need to be reserved for?

Looks nice though! And finally a UI taking advantage of this feature.

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [May 30, 2024, 12:38pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/5 "2024-05-30T12:38:57Z")

</div>

> [@joepetrowski](#):
>
> What does this need to be reserved for?

For creating the asset (~0.2 DOT) and setting the metadata (~0.2DOT). You can get it back when destroying the asset (not implemented in the UI yet though).

It’s much cheaper in Kusama BTW, ~0.0134 KSM total.

---

<div class="post-metadata">

**Author:** ![joepetrowski](https://avatars.discourse-cdn.com/v4/letter/j/2acd7d/32.png) [@joepetrowski](https://forum.polkadot.network/u/joepetrowski)\
**Post date:** [May 30, 2024, 1:27pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/6 "2024-05-30T13:27:48Z")

</div>

Ah yes of course, this is for an asset class creator. But for “normal” users just using assets, you should only need to swap enough to cover account existence (0.01 DOT for ED if the asset is not sufficient).

Would be great to have that as a UI option, like check if the destination account exists or not, and if not then actually construct  
`batch_all( swap_tokens_for_exact(ed, ...), transfer(...) )`.

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [May 30, 2024, 2:31pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/7 "2024-05-30T14:31:12Z")

</div>

Great idea! We will add it as part of the asset transfer feature soon.

As an extension, it will be nice to do the same in the context of a cross-chain transfer. Is there an automatic way to know which assets are accepted for fees (and ED) on the destination chain? 🤔

---

<div class="post-metadata">

**Author:** ![Muharem](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@Muharem](https://forum.polkadot.network/u/Muharem)\
**Post date:** [May 30, 2024, 3:18pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/8 "2024-05-30T15:18:38Z")

</div>

There is no general way to know it, it will be different from chain to chain. I assume in most cases you wont even find it in their metadata or any kind of api. It probably needs to be set statically.

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [June 3, 2024, 5:48pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/9 "2024-06-03T17:48:25Z")

</div>

**New features** ✨

(1) **Transfer assets** with the option to **sponsor existential deposit** using any asset that has a pool or using the native chain token.

 ![asset_transfer_sponsor](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/7/78b42f71aaf68a26e0e09286af31c792e8d856c1.png)

If the sender is also the asset admin or freezer, he will also have the option to send without sponsoring the ED, calling `batch_all([asset.touch_other, assets.transfer])`

 ![asset-transfer-touch](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/3/32f07d19c78b5913af4ac3376da273f0fcabd6a1.png)

If sender does not have this privilege, transfer CTA will be disallowed without sponsoring ED.

 ![asset_transfer_no_sponsor](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/0/031e2665a997329b19fa5feeffd64ab93ff6c4c4.png)

Hope this is the right business logic! If not please let use know 😃

(2) **Create asset pools**

 ![create_pool](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/6/66153e49fedcc316ffe433a8c7741d75b555ce67.png)

 ![confirm_tx_create_pool](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/d/d9e7959063e851c66832afbf38eaaeb70eaef84e.png)

Again, this is ⚠ **very beta** , so if you encounter bugs or something not working quite right, please leave us a message.

**Upcoming features** 🔔

- Add and remove liquidity to/from existing pools
- Mint, burn and freeze assets
- Support foreign assets in Asset Hubs i.e. parachain tokens, KSM, DOT etc.
- Register and transfer assets to HydraDX and Basilik to enable isolated pools

---

<div class="post-metadata">

**Author:** ![hitchhooker](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/hitchhooker/32/2279_2.png) [@hitchhooker](https://forum.polkadot.network/u/hitchhooker)\
**Post date:** [October 2, 2024, 12:40pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/10 "2024-10-02T12:40:41Z")

</div>

UI doesnt do too well with +50 wallets. some scrollbar in wallet selection would be welcome addition.

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [October 2, 2024, 5:11pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/11 "2024-10-02T17:11:37Z")

</div>

Hey @hitchhooker

Thank you for using the UI. We will update it soon and add your suggestion as well.

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [November 15, 2024, 9:23pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/12 "2024-11-15T21:23:40Z")

</div>

We’ll publish a new release during next week. It’s almost ready! 😄

New features:

- Not only the proper scrolling for your wallets but fuzzy search for them
- Foreign assets
- You will know in which other chains an assets is registered
- Consolidated view and fuzzy search for assets
- Other UI improvements, like easy visual spotting of fake assets

@hitchhooker Do you have any low hanging fruit feature request to be included in the release?

---

<div class="post-metadata">

**Author:** ![sodazone](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.polkadot.network/sodazone/32/7216_2.png) [@sodazone](https://forum.polkadot.network/u/sodazone)\
**Post date:** [November 22, 2024, 6:19pm UTC](https://forum.polkadot.network/t/taniko-ui-create-manage-assets-on-asset-hub-s/8321/13 "2024-11-22T18:19:50Z")

</div>

Täniko update!

@hitchhooker fuzzy search + scroll in wallet selection has been added 👇

 ![taniko_accounts_search](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/6/6521b0b6f3c862f131a69ca789b13e8f9f9ee7d7.png)

We also freshened up the home page and added support for foreign assets.

 ![taniko_homepage](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/f/f560ce16740db1930bdb55083f681074ee692b83.jpeg)

 ![taniko_weth](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/1/1d31be440936f92441a9f9fd1695e4459b9bc48e.png)

And fuzzy search for assets + detect if privileges have been revoked to the treasury address, following the revoke logic of Hydration’s Memepad.

 ![taniko_assets_search](https://europe1.discourse-cdn.com/flex005/uploads/polkadot2/original/2X/e/e27d79d38eee6f3da9e0eafdfb120b24a3874081.png)

Check it out and have fun!

> **[Täniko Interface](https://taniko.soda.zone/)**
>
> Create and manage digital assets on AssetHub

We recommend to clear browser cache for better experience.

🌴 🦩
