# Wallet compatible ICRC address

**URL:** https://forum.dfinity.org/t/wallet-compatible-icrc-address/38661
**Category:** Programs & Applications
**Created:** [December 9, 2024, 5:30pm UTC](https://forum.dfinity.org/t/wallet-compatible-icrc-address/38661 "2024-12-09T17:30:10Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![ItsJackAnton](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/itsjackanton/32/22261_2.png) [@ItsJackAnton](https://forum.dfinity.org/u/ItsJackAnton)
#### Post date: [December 9, 2024, 5:30pm UTC](https://forum.dfinity.org/t/wallet-compatible-icrc-address/38661/1 "2024-12-09T17:30:10Z")

</div>

The dapp I am building is supposed to generate an address out of the backend canister’s principal as the owner and the user’s principal as subaccount.

 ![image](https://us1.discourse-cdn.com/flex023/uploads/dfn/original/3X/4/6/46e33f0639b6c4f6334f0087f47964c1506ce1de.png)

The address it generates allows the user to copy it and paste it on the plug wallet to send some ICP to it.

But when I attempt to send ICRC tokens to the generated address, the wallet complains because of some invalid characters such as “8” and “9”.

How can I generate a text address that can be copied and pasted as the recipient on any wallet such as plug to send some ICRC tokens to it ?

---

<div class="post-metadata">

### Author: ![ItsJackAnton](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/itsjackanton/32/22261_2.png) [@ItsJackAnton](https://forum.dfinity.org/u/ItsJackAnton)
#### Post date: [December 12, 2024, 2:06pm UTC](https://forum.dfinity.org/t/wallet-compatible-icrc-address/38661/2 "2024-12-12T14:06:11Z")

</div>

Please, can someone provide information about this topic?

---

<div class="post-metadata">

### Author: ![mzibara](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/mzibara/32/12850_2.png) [@mzibara](https://forum.dfinity.org/u/mzibara)
#### Post date: [December 13, 2024, 4:02pm UTC](https://forum.dfinity.org/t/wallet-compatible-icrc-address/38661/3 "2024-12-13T16:02:23Z")

</div>

Hey @ItsJackAnton currently plug wallet supports only principal or ICP account ID, we are planning to extend address field feature to support addresses with subaccounts.

In the meanwhile if you are triggering payment from your dApp you can use plug’s agent and create actor agains token canister and request transfer
