# Issue Running transfer\_example\_subaccount\_transfer.py from dydxprotocol v4 Clients

**URL:** <https://dydx.forum/t/issue-running-transfer-example-subaccount-transfer-py-from-dydxprotocol-v4-clients/3391>\
**Category:** dYdX Chain\
**Created:** [February 12, 2025, 12:11pm UTC](https://dydx.forum/t/issue-running-transfer-example-subaccount-transfer-py-from-dydxprotocol-v4-clients/3391 "2025-02-12T12:11:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![soheil\_khaledabadi](https://avatars.discourse-cdn.com/v4/letter/s/7ab992/32.png) [@soheil\_khaledabadi](https://dydx.forum/u/soheil_khaledabadi)\
**Post date:** [February 12, 2025, 12:11pm UTC](https://dydx.forum/t/issue-running-transfer-example-subaccount-transfer-py-from-dydxprotocol-v4-clients/3391/1 "2025-02-12T12:11:31Z")

</div>

When I run the script [`transfer_example_subaccount_transfer.py`](https://github.com/dydxprotocol/v4-clients/blob/main/v4-client-py-deprecated/examples/transfer_example_subaccount_transfer.py), I encounter an error, and the script does not work as expected.

Github link : [v4-clients/v4-client-py-deprecated/examples/transfer\_example\_subaccount\_transfer.py at main · dydxprotocol/v4-clients · GitHub](https://github.com/dydxprotocol/v4-clients/blob/main/v4-client-py-deprecated/examples/transfer_example_subaccount_transfer.py)

Additionally, when I integrate this code into my own project and execute it, I receive various errors in different places. What could be causing this issue, and how can I resolve it?

My output:

`python3 transfer_example_subaccount_transfer.py URL must start with one of the following prefixes: "grpc+https", "grpc+http", "rest+https", "rest+http" `

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/dydx/original/2X/0/02c515751aa2436168223f335b38805dbc7a6b6e.png)

My code :

```auto
import asyncio
import logging
from v4_client_py.chain.aerial.wallet import LocalWallet
from v4_client_py.clients.dydx_subaccount import Subaccount

from v4_client_py.clients.dydx_validator_client import ValidatorClient
from v4_client_py.clients.constants import BECH32_PREFIX, Network

DYDX_TEST_MNEMONIC = (
    ""
)

async def main() -> None:
    network = Network.config_network()
    client = ValidatorClient(network.validator_config)
    wallet = LocalWallet.from_mnemonic(DYDX_TEST_MNEMONIC, BECH32_PREFIX)
    subaccount = Subaccount(wallet, 0)
    try:
        tx = client.post.transfer(
            subaccount=subaccount,
            recipient_address=subaccount.address,
            recipient_subaccount_number=1,
            asset_id=0,
            amount=5_000_000,
        )
        print(" **Transfer Tx**")
        print(tx)
    except Exception as e:
        print(e)

if __name__ == " __main__":
    logging.basicConfig(level=logging.INFO)
    asyncio.run(main())

```

---

<div class="post-metadata">

**Author:** ![Stan](https://dub1.discourse-cdn.com/flex013/user_avatar/dydx.forum/stan/32/876_2.png) [@Stan](https://dydx.forum/u/Stan)\
**Post date:** [February 12, 2025, 2:39pm UTC](https://dydx.forum/t/issue-running-transfer-example-subaccount-transfer-py-from-dydxprotocol-v4-clients/3391/2 "2025-02-12T14:39:53Z")

</div>



---

<div class="post-metadata">

**Author:** ![Stan](https://dub1.discourse-cdn.com/flex013/user_avatar/dydx.forum/stan/32/876_2.png) [@Stan](https://dydx.forum/u/Stan)\
**Post date:** [February 12, 2025, 2:39pm UTC](https://dydx.forum/t/issue-running-transfer-example-subaccount-transfer-py-from-dydxprotocol-v4-clients/3391/3 "2025-02-12T14:39:55Z")

</div>


