Skip to main content

Get Function Parameters

Get Function Parameters from an Encoded Action

Decodes the parameters of a function call.

import { Client } from "@aragon/sdk-client";
import { context } from "../index";

// Instantiates an Aragon OSx SDK client.
const client: Client = new Client(context);

const data: Uint8Array = new Uint8Array([12, 56]);

// Decodes the parameters of a function call.
const functionParams = client.decoding.findInterface(data);
console.log(functionParams);

Returns:

{
id: "function functionName(param1, param2)"
functionName: "functionName"
hash: "0x12345678"
}
© 2024