TypeScript SDK

decodeFunctionResult

Decodes the result of a function call.

Example

import { decodeFunctionResult } from "thirdweb/utils";
const data = "0x...";
const result = await decodeFunctionResult({ contract, data });
function decodeFunctionResult(options: {
contract: Readonly<ContractOptions<abi, `0x${string}`>>;
data: `0x${string}`;
}): Promise<unknown>;

Parameters

The options object.

Type

let options: {
contract: Readonly<ContractOptions<abi, `0x${string}`>>;
data: `0x${string}`;
};

Returns

let returnType: Promise<unknown>;

The decoded result.