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.
46 lines (45 loc) • 1.3 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WalletTypes = void 0;
var WalletTypes;
(function (WalletTypes) {
/**
* WalletV3
*/
WalletTypes[WalletTypes["WalletV3"] = 0] = "WalletV3";
/**
* HighLoadWalletV2
*/
WalletTypes[WalletTypes["HighLoadWalletV2"] = 1] = "HighLoadWalletV2";
/**
* Any account which supports Giver ABI (GiverV2, SafeMultisig, SetcodeMultisig, Surf):
*
* ```
* {
* "ABI version": 2,
* "header": ["pubkey", "time", "expire"],
* "functions": [{
* "name": "sendTransaction",
* "inputs": [
* {"name":"dest","type":"address"},
* {"name":"value","type":"uint128"},
* {"name":"bounce","type":"bool"},
* {"name":"flags","type":"uint8"},
* {"name":"payload","type":"cell"}
* ],
* "outputs": []
* }],
* "events": []
* }
* ```
*/
WalletTypes[WalletTypes["MsigAccount"] = 2] = "MsigAccount";
/**
* EverWallet
*/
WalletTypes[WalletTypes["EverWallet"] = 3] = "EverWallet";
/**
* WalletV5R1
*/
WalletTypes[WalletTypes["WalletV5R1"] = 4] = "WalletV5R1";
})(WalletTypes || (exports.WalletTypes = WalletTypes = {}));