MCPcopy Create free account
hub / github.com/ccxt/ccxt / encodeFunctionResult

Method encodeFunctionResult

ts/src/static_dependencies/ethers/interface.ts:929–936  ·  view source on GitHub ↗

* Encodes the result data (e.g. from an ``eth_call``) for the * specified function (see [[getFunction]] for valid values * for %%fragment%%) with %%values%%. * * This is generally not used by most developers, unless trying to mock * a result from a Contract.

(fragment: FunctionFragment | string, values?: ReadonlyArray<any>)

Source from the content-addressed store, hash-verified

927 * a result from a Contract.
928 */
929 encodeFunctionResult(fragment: FunctionFragment | string, values?: ReadonlyArray<any>): string {
930 if (typeof(fragment) === "string") {
931 const f = this.getFunction(fragment);
932 assertArgument(f, "unknown function", "fragment", fragment);
933 fragment = f;
934 }
935 return hexlify(this.#abiCoder.encode(fragment.outputs, values || [ ]));
936 }
937/*
938 spelunk(inputs: Array<ParamType>, values: ReadonlyArray<any>, processfunc: (type: string, value: any) => Promise<any>): Promise<Array<any>> {
939 const promises: Array<Promise<>> = [ ];

Callers

nothing calls this directly

Calls 4

getFunctionMethod · 0.95
assertArgumentFunction · 0.90
hexlifyFunction · 0.90
encodeMethod · 0.45

Tested by

no test coverage detected