Skip to main content

What is a token transfer transaction?

A token transfer transaction moves ERC-20 tokens from one account to another. This guide uses an ERC-20 transfer (USDC) as a reference example. Replace the token, decimals, and amount for your asset.

1) Set up the client and signer

Create the SDK client and signer used for approvals.

2) Build the transfer data

Encode the ERC-20 transfer call data for the token transfer.

3) Create the transaction

Create a transaction proposal using the encoded transfer data.

4) Sign and execute

Sign the initiator payload hash, submit the encoded signature, then execute once approvals are ready.

Full example