@kiroboio/fct-core
Version:
Kirobo.io FCT Core library
66 lines • 3.91 kB
TypeScript
export declare const multicallContracts: {
1: string;
42161: string;
10: string;
8453: string;
11155111: string;
5: string;
421613: string;
};
export declare const EMPTY_HASH = "0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470";
export declare const ExternalVariableBaseAddress = "0xFC00000000000000000000000000000000000000";
export declare const ExternalVariableBaseBytes32 = "0xFC00000000000000000000000000000000000000000000000000000000000000";
export declare const OutputVariableBaseAddress = "0xFD00000000000000000000000000000000000000";
export declare const OutputVariableBaseBytes32 = "0xFD00000000000000000000000000000000000000000000000000000000000000";
export declare const MaxOutputVariableAddress = "0xFD00000000000000000000000000010000000000";
export declare const MaxOutputVariableBytes32 = "0xFD00000000000000000000000000000000000000000000000000010000000000";
export declare const BackOutputVariableBaseAddress = "0xFDB0000000000000000000000000000000000000";
export declare const BackOutputVariableBaseBytes32 = "0xFDB0000000000000000000000000000000000000000000000000000000000000";
export declare const MaxBackOutputVariableAddress = "0xFDB0000000000000000000000000010000000000";
export declare const MaxBackOutputVariableBytes32 = "0xFDB0000000000000000000000000000000000000000000000000010000000000";
export declare const MulticallOutputVariableBaseAddress = "0xEE00000000000000000000000000000000000000";
export declare const MulticallOutputVariableBaseBytes32 = "0xEE00000000000000000000000000000000000000000000000000000000000000";
export declare const BackMulticallOutputVariableBaseAddress = "0xEF00000000000000000000000000000000000000";
export declare const BackMulticallOutputVariableBaseBytes32 = "0xEF00000000000000000000000000000000000000000000000000000000000000";
export declare const ComputedBaseAddress = "0xFE00000000000000000000000000000000000000";
export declare const ComputedBaseBytes32 = "0xFE00000000000000000000000000000000000000000000000000000000000000";
export declare const ValidationBase = "0xE900000000000000000000000000000000000000000000000000000000000000";
export declare const SolverAddress = "0xFA0B000000000000000000000000000000000000";
export declare const MinerAddress = "0xFA0A000000000000000000000000000000000000";
export declare const InvestorAddress = "0xFA0C000000000000000000000000000000000000";
export declare const ActivatorAddress = "0xFA0D000000000000000000000000000000000000";
export declare const VARX_FCT_MESSAGE_HASH = "0xFB0D000000000000000000000000000000000000000000000000000000000000";
export declare const VAR_TX_GAS_PRICE = "0x00FB0C000000000000000000000000000000000000";
export declare const VARX_TX_GAS_PRICE = "0xFB0C000000000000000000000000000000000000000000000000000000000000";
export declare const VAR_FCT_MESSAGE_HASH = "0x00FB0D000000000000000000000000000000000000";
export declare const ValidationOperator: {
readonly equal: string;
readonly "not equal": string;
readonly "greater than": string;
readonly "greater equal than": string;
readonly or: string;
readonly "or not": string;
readonly and: string;
readonly "and not": string;
};
export declare const CALL_TYPE: {
readonly ACTION: "0";
readonly VIEW_ONLY: "1";
readonly LIBRARY: "2";
readonly LIBRARY_VIEW_ONLY: "3";
};
export declare const CALL_TYPE_MSG: {
readonly ACTION: "action";
readonly VIEW_ONLY: "view only";
readonly LIBRARY: "library: action";
readonly LIBRARY_VIEW_ONLY: "library: view only";
};
export declare const CALL_TYPE_MSG_REV: {
readonly action: "ACTION";
readonly "view only": "VIEW_ONLY";
readonly "library: action": "LIBRARY";
readonly "library: view only": "LIBRARY_VIEW_ONLY";
};
export declare const FCT_VAULT_ADDRESS: "FCT_VAULT_ADDRESS";
export declare function isVariable(value: any): boolean;
//# sourceMappingURL=misc.d.ts.map