Tokens
Transfer tokens
Transfer moves balance the signing account already holds. Use issue when you want to mint new supply instead.
Try it: transfer tokensUsage
A transfer fails on the sidechain when the balance is short — the SDK builds and broadcasts the action, Hive Engine settles it.
TypeScript
await hive.issuer.token.transfer({
from: hive.accounts.treasury,
symbol: "MYTOKEN",
account: "bob",
quantity: "25.000",
memo: "payout", // optional
});
await hive.keychainIssuer.token.transfer({
username: "alice",
symbol: "MYTOKEN",
account: "bob",
quantity: "25.000",
});Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| from / username | AccountRef | string | Yes | Signing account. |
| symbol | string | Yes | Token symbol being moved. |
| account | string | Yes | Recipient Hive account. |
| quantity | string | Yes | Decimal string amount. |
| memo | string | No | Optional memo. |
