@q-dev/q-js-sdk
Version:
Typescript Library to interact with Q System Contracts
9 lines (8 loc) • 551 B
TypeScript
import { DecodedData } from '../types';
import { Fragment, JsonFragment } from '@ethersproject/abi';
declare type ABI = string | ReadonlyArray<Fragment | JsonFragment | string>;
export declare function getEncodedData(abiName: string, name: string, ...args: any[]): string;
export declare function getDecodedData(abiName: string, calldata: string): DecodedData;
export declare function getEncodedDataByABI(abi: ABI, name: string, ...args: any[]): string;
export declare function getDecodedDataByABI(abi: ABI, calldata: string): DecodedData;
export {};