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.
24 lines (23 loc) • 806 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";
default:
return address.toString();
}
};
exports.tryToDetectContract = tryToDetectContract;
exports.emptyContractAbi = {
"ABI version": 2,
version: "2.2",
header: [],
functions: [],
events: [],
};