@ganache/console.log
Version:
A Solidity library and EVM hooks for using console.log from Solidity contracts
25 lines • 915 B
TypeScript
import { BytesN } from "../src/handlers";
export type SignatureDetail = {
solidity?: string;
javascript?: string;
params: string[];
name: string;
};
export type FunctionDescriptor = {
functionName: string;
params: {
type: string;
}[];
consoleSolLogFunctionToCall: string;
};
export declare const combinatorTypes: readonly ["address", "bool", "string memory", "uint256"];
type SolidityType = typeof primitiveTypes[number] | BytesN | "uint" | "int";
declare const primitiveTypes: readonly ["address", "bool", "string memory", "uint256", "bytes memory", "int256"];
/**
* Hardhat abi encodes uint instead of uint256. This saves a couple of bytes,
* but is incorrect.
*/
export declare const hardhatTypeAliases: Map<SolidityType, SolidityType>;
export declare function getSignatures(): Generator<SignatureDetail, void, unknown>;
export {};
//# sourceMappingURL=helpers.d.ts.map