tevm
Version:
A typesafe Ethereum Virtual Machine (EVM) toolkit written in TypeScript
283 lines (279 loc) • 8.87 kB
JavaScript
;
var predeploys = require('@tevm/predeploys');
var contract = require('@tevm/contract');
var utils = require('@tevm/utils');
var jsonrpc = require('@tevm/jsonrpc');
var address = require('@tevm/address');
var node = require('@tevm/node');
var memoryClient = require('@tevm/memory-client');
var viem = require('@tevm/viem');
var precompiles = require('@tevm/precompiles');
var syncStoragePersister = require('@tevm/sync-storage-persister');
Object.defineProperty(exports, "definePredeploy", {
enumerable: true,
get: function () { return predeploys.definePredeploy; }
});
Object.defineProperty(exports, "createContract", {
enumerable: true,
get: function () { return contract.createContract; }
});
Object.defineProperty(exports, "PREFUNDED_ACCOUNTS", {
enumerable: true,
get: function () { return utils.PREFUNDED_ACCOUNTS; }
});
Object.defineProperty(exports, "PREFUNDED_PRIVATE_KEYS", {
enumerable: true,
get: function () { return utils.PREFUNDED_PRIVATE_KEYS; }
});
Object.defineProperty(exports, "PREFUNDED_PUBLIC_KEYS", {
enumerable: true,
get: function () { return utils.PREFUNDED_PUBLIC_KEYS; }
});
Object.defineProperty(exports, "PREFUNDED_SEED", {
enumerable: true,
get: function () { return utils.PREFUNDED_SEED; }
});
Object.defineProperty(exports, "boolToBytes", {
enumerable: true,
get: function () { return utils.boolToBytes; }
});
Object.defineProperty(exports, "boolToHex", {
enumerable: true,
get: function () { return utils.boolToHex; }
});
Object.defineProperty(exports, "bytesToBigInt", {
enumerable: true,
get: function () { return utils.bytesToBigInt; }
});
Object.defineProperty(exports, "bytesToBigint", {
enumerable: true,
get: function () { return utils.bytesToBigint; }
});
Object.defineProperty(exports, "bytesToBool", {
enumerable: true,
get: function () { return utils.bytesToBool; }
});
Object.defineProperty(exports, "bytesToHex", {
enumerable: true,
get: function () { return utils.bytesToHex; }
});
Object.defineProperty(exports, "bytesToNumber", {
enumerable: true,
get: function () { return utils.bytesToNumber; }
});
Object.defineProperty(exports, "createMemoryDb", {
enumerable: true,
get: function () { return utils.createMemoryDb; }
});
Object.defineProperty(exports, "decodeAbiParameters", {
enumerable: true,
get: function () { return utils.decodeAbiParameters; }
});
Object.defineProperty(exports, "decodeErrorResult", {
enumerable: true,
get: function () { return utils.decodeErrorResult; }
});
Object.defineProperty(exports, "decodeEventLog", {
enumerable: true,
get: function () { return utils.decodeEventLog; }
});
Object.defineProperty(exports, "decodeFunctionData", {
enumerable: true,
get: function () { return utils.decodeFunctionData; }
});
Object.defineProperty(exports, "decodeFunctionResult", {
enumerable: true,
get: function () { return utils.decodeFunctionResult; }
});
Object.defineProperty(exports, "encodeAbiParameters", {
enumerable: true,
get: function () { return utils.encodeAbiParameters; }
});
Object.defineProperty(exports, "encodeDeployData", {
enumerable: true,
get: function () { return utils.encodeDeployData; }
});
Object.defineProperty(exports, "encodeErrorResult", {
enumerable: true,
get: function () { return utils.encodeErrorResult; }
});
Object.defineProperty(exports, "encodeEventTopics", {
enumerable: true,
get: function () { return utils.encodeEventTopics; }
});
Object.defineProperty(exports, "encodeFunctionData", {
enumerable: true,
get: function () { return utils.encodeFunctionData; }
});
Object.defineProperty(exports, "encodeFunctionResult", {
enumerable: true,
get: function () { return utils.encodeFunctionResult; }
});
Object.defineProperty(exports, "encodePacked", {
enumerable: true,
get: function () { return utils.encodePacked; }
});
Object.defineProperty(exports, "formatAbi", {
enumerable: true,
get: function () { return utils.formatAbi; }
});
Object.defineProperty(exports, "formatEther", {
enumerable: true,
get: function () { return utils.formatEther; }
});
Object.defineProperty(exports, "formatGwei", {
enumerable: true,
get: function () { return utils.formatGwei; }
});
Object.defineProperty(exports, "formatLog", {
enumerable: true,
get: function () { return utils.formatLog; }
});
Object.defineProperty(exports, "fromBytes", {
enumerable: true,
get: function () { return utils.fromBytes; }
});
Object.defineProperty(exports, "fromHex", {
enumerable: true,
get: function () { return utils.fromHex; }
});
Object.defineProperty(exports, "fromRlp", {
enumerable: true,
get: function () { return utils.fromRlp; }
});
Object.defineProperty(exports, "getAddress", {
enumerable: true,
get: function () { return utils.getAddress; }
});
Object.defineProperty(exports, "hexToBigInt", {
enumerable: true,
get: function () { return utils.hexToBigInt; }
});
Object.defineProperty(exports, "hexToBool", {
enumerable: true,
get: function () { return utils.hexToBool; }
});
Object.defineProperty(exports, "hexToBytes", {
enumerable: true,
get: function () { return utils.hexToBytes; }
});
Object.defineProperty(exports, "hexToNumber", {
enumerable: true,
get: function () { return utils.hexToNumber; }
});
Object.defineProperty(exports, "hexToString", {
enumerable: true,
get: function () { return utils.hexToString; }
});
Object.defineProperty(exports, "isAddress", {
enumerable: true,
get: function () { return utils.isAddress; }
});
Object.defineProperty(exports, "isBytes", {
enumerable: true,
get: function () { return utils.isBytes; }
});
Object.defineProperty(exports, "isHex", {
enumerable: true,
get: function () { return utils.isHex; }
});
Object.defineProperty(exports, "keccak256", {
enumerable: true,
get: function () { return utils.keccak256; }
});
Object.defineProperty(exports, "mnemonicToAccount", {
enumerable: true,
get: function () { return utils.mnemonicToAccount; }
});
Object.defineProperty(exports, "numberToHex", {
enumerable: true,
get: function () { return utils.numberToHex; }
});
Object.defineProperty(exports, "parseAbi", {
enumerable: true,
get: function () { return utils.parseAbi; }
});
Object.defineProperty(exports, "parseEther", {
enumerable: true,
get: function () { return utils.parseEther; }
});
Object.defineProperty(exports, "parseGwei", {
enumerable: true,
get: function () { return utils.parseGwei; }
});
Object.defineProperty(exports, "stringToHex", {
enumerable: true,
get: function () { return utils.stringToHex; }
});
Object.defineProperty(exports, "toBytes", {
enumerable: true,
get: function () { return utils.toBytes; }
});
Object.defineProperty(exports, "toHex", {
enumerable: true,
get: function () { return utils.toHex; }
});
Object.defineProperty(exports, "toRlp", {
enumerable: true,
get: function () { return utils.toRlp; }
});
Object.defineProperty(exports, "http", {
enumerable: true,
get: function () { return jsonrpc.http; }
});
Object.defineProperty(exports, "loadBalance", {
enumerable: true,
get: function () { return jsonrpc.loadBalance; }
});
Object.defineProperty(exports, "rateLimit", {
enumerable: true,
get: function () { return jsonrpc.rateLimit; }
});
Object.defineProperty(exports, "webSocket", {
enumerable: true,
get: function () { return jsonrpc.webSocket; }
});
Object.defineProperty(exports, "createAddress", {
enumerable: true,
get: function () { return address.createAddress; }
});
Object.defineProperty(exports, "GENESIS_STATE", {
enumerable: true,
get: function () { return node.GENESIS_STATE; }
});
Object.defineProperty(exports, "ProviderRpcError", {
enumerable: true,
get: function () { return node.ProviderRpcError; }
});
Object.defineProperty(exports, "createTevmNode", {
enumerable: true,
get: function () { return node.createTevmNode; }
});
Object.defineProperty(exports, "prefundedAccounts", {
enumerable: true,
get: function () { return node.prefundedAccounts; }
});
Object.defineProperty(exports, "tevmTransport", {
enumerable: true,
get: function () { return viem.tevmTransport; }
});
Object.defineProperty(exports, "defineCall", {
enumerable: true,
get: function () { return precompiles.defineCall; }
});
Object.defineProperty(exports, "definePrecompile", {
enumerable: true,
get: function () { return precompiles.definePrecompile; }
});
Object.defineProperty(exports, "createSyncStoragePersister", {
enumerable: true,
get: function () { return syncStoragePersister.createSyncStoragePersister; }
});
Object.keys(memoryClient).forEach(function (k) {
if (k !== 'default' && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, {
enumerable: true,
get: function () { return memoryClient[k]; }
});
});
//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map