locklift
Version:
Node JS framework for working with Ever contracts. Inspired by Truffle and Hardhat. Helps you to build, test, run and maintain your smart contracts.
26 lines (25 loc) • 920 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.emptyContractAbi = exports.tryToDetectContract = void 0;
const tryToDetectContract = (address, codeHash) => {
switch (codeHash) {
case "84dafa449f98a6987789ba232358072bc0f76dc4524002a5d0918b9a75d2d599":
return "WalletV3";
case "0b3a887aeacd2a7d40bb5550bc9253156a029065aefb6d6b583735d58da9d5be":
return "HighLoadWalletV2";
case "3ba6528ab2694c118180aa3bd10dd19ff400b909ab4dcf58fc69925b2c7b12a6":
return "EverWallet";
case "20834b7b72b112147e1b2fb457b84e74d1a30f04f737d4f62a668e9552d2b72f":
return "WalletV5R1";
default:
return address.toString();
}
};
exports.tryToDetectContract = tryToDetectContract;
exports.emptyContractAbi = {
"ABI version": 2,
version: "2.2",
header: [],
functions: [],
events: [],
};