get_axie_transfer_history
Retrieve on-chain transfer and sale history for a specific Axie to track ownership changes and transaction records.
Instructions
Get the on-chain transfer and sale history for a specific Axie.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axieId | Yes | The numeric ID of the Axie. | |
| from | No | Pagination offset. Default 0. | |
| size | No | Number of records to return. Default 10. |
Implementation Reference
- src/index.ts:670-682 (handler)The handler implementation for get_axie_transfer_history in the switch statement.
case "get_axie_transfer_history": { const schema = z.object({ axieId: AxieId, from: z.coerce.number().int().min(0).default(0), size: z.coerce.number().int().min(1).max(100).default(10), }); const parsed = schema.parse(args); const data = await client.query<{ axie: unknown }>( queries.GET_AXIE_TRANSFER_HISTORY, { axieId: parsed.axieId, from: parsed.from, size: parsed.size } ); return jsonContent(data.axie); } - src/index.ts:263-283 (registration)Registration of the get_axie_transfer_history tool.
{ name: "get_axie_transfer_history", description: "Get the on-chain transfer and sale history for a specific Axie.", inputSchema: { type: "object", properties: { axieId: { type: "string", description: "The numeric ID of the Axie.", }, from: { type: "number", description: "Pagination offset. Default 0.", }, size: { type: "number", description: "Number of records to return. Default 10.", }, }, required: ["axieId"],