> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# wallet/transferasset | TRON

> TRON API method that creates an unsigned transaction for transferring TRC10 tokens between accounts. Use it on TRON via Chainstack.

TRON API method that creates an unsigned transaction for transferring TRC10 tokens between accounts.

## Parameters

* `owner_address` — the address sending the TRC10 tokens
* `to_address` — the address receiving the TRC10 tokens
* `asset_name` — the name or ID of the TRC10 token to transfer
* `amount` — the amount of tokens to transfer
* `visible` — optional boolean parameter. When set to `true`, addresses are in base58 format. Default is `false`.

## Response

* `visible` — indicates the address format used in the response
* `txID` — the transaction hash
* `raw_data` — raw transaction data including:
  * `contract` — array containing the asset transfer contract
  * `ref_block_bytes` — reference block bytes
  * `ref_block_hash` — reference block hash
  * `expiration` — transaction expiration timestamp
  * `timestamp` — transaction creation timestamp
* `raw_data_hex` — hexadecimal representation of the raw transaction

## Use case

The `wallet/transferasset` method is used for:

* Transferring TRC10 tokens between accounts
* Building token transfer functionality in wallets and DApps
* Creating automated token distribution systems
* Implementing payment systems using TRC10 tokens
* Facilitating token trading and exchange operations

Note: The returned transaction must be signed and broadcast to complete the transfer.


## OpenAPI

````yaml openapi/tron_node_api/transferasset.json post /95e61622bf6a8af293978377718e3b77/wallet/transferasset
openapi: 3.0.0
info:
  title: wallet/transferasset TRON API
  version: 1.0.0
  description: Transfer TRC10 tokens between accounts
servers:
  - url: https://tron-mainnet.core.chainstack.com
security: []
paths:
  /95e61622bf6a8af293978377718e3b77/wallet/transferasset:
    post:
      tags:
        - TRC10 Assets
      summary: wallet/transferasset
      operationId: transferAsset
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - owner_address
                - to_address
                - asset_name
                - amount
              properties:
                owner_address:
                  type: string
                  default: TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g
                to_address:
                  type: string
                  default: TFgY1uN8buRxAtV2r6Zy5sG3ACko6pJT1y
                asset_name:
                  type: string
                  default: TOKEN_NAME
                amount:
                  type: integer
                  default: 1000000
                visible:
                  type: boolean
                  default: true
      responses:
        '200':
          description: Unsigned TRC10 asset transfer transaction
          content:
            application/json:
              schema:
                type: object
                properties:
                  visible:
                    type: boolean
                  txID:
                    type: string
                  raw_data:
                    type: object
                  raw_data_hex:
                    type: string

````