UNPKG

@biconomy/modules

Version:

This package provides different validation modules/plugins for ERC4337 compatible modular account

41 lines 2.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ERC20_ABI = exports.MULTICHAIN_VALIDATION_MODULE_ADDRESSES_BY_VERSION = exports.DEFAULT_MULTICHAIN_MODULE = exports.BATCHED_SESSION_ROUTER_MODULE_ADDRESSES_BY_VERSION = exports.DEFAULT_BATCHED_SESSION_ROUTER_MODULE = exports.SESSION_MANAGER_MODULE_ADDRESSES_BY_VERSION = exports.DEFAULT_SESSION_KEY_MANAGER_MODULE = exports.ECDSA_OWNERSHIP_MODULE_ADDRESSES_BY_VERSION = exports.DEFAULT_ECDSA_OWNERSHIP_MODULE = exports.ENTRYPOINT_ADDRESSES_BY_VERSION = exports.ENTRYPOINT_ADDRESSES = exports.DEFAULT_ENTRYPOINT_ADDRESS = exports.DEFAULT_MODULE_VERSION = void 0; exports.DEFAULT_MODULE_VERSION = "V1_0_0"; exports.DEFAULT_ENTRYPOINT_ADDRESS = "0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789"; exports.ENTRYPOINT_ADDRESSES = { "0x27a4db290b89ae3373ce4313cbeae72112ae7da9": "V0_0_5", "0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789": "V0_0_6", }; exports.ENTRYPOINT_ADDRESSES_BY_VERSION = { V0_0_5: "0x27a4db290b89ae3373ce4313cbeae72112ae7da9", V0_0_6: "0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789", }; // Note: we could append these defaults with ADDRESS suffix exports.DEFAULT_ECDSA_OWNERSHIP_MODULE = "0x0000001c5b32F37F5beA87BDD5374eB2aC54eA8e"; exports.ECDSA_OWNERSHIP_MODULE_ADDRESSES_BY_VERSION = { V1_0_0: "0x0000001c5b32F37F5beA87BDD5374eB2aC54eA8e", }; exports.DEFAULT_SESSION_KEY_MANAGER_MODULE = "0x000002FbFfedd9B33F4E7156F2DE8D48945E7489"; exports.SESSION_MANAGER_MODULE_ADDRESSES_BY_VERSION = { V1_0_0: "0x000000456b395c4e107e0302553B90D1eF4a32e9", V1_0_1: "0x000002FbFfedd9B33F4E7156F2DE8D48945E7489", }; exports.DEFAULT_BATCHED_SESSION_ROUTER_MODULE = "0x00000D09967410f8C76752A104c9848b57ebba55"; exports.BATCHED_SESSION_ROUTER_MODULE_ADDRESSES_BY_VERSION = { V1_0_0: "0x00000D09967410f8C76752A104c9848b57ebba55", }; exports.DEFAULT_MULTICHAIN_MODULE = "0x000000824dc138db84FD9109fc154bdad332Aa8E"; exports.MULTICHAIN_VALIDATION_MODULE_ADDRESSES_BY_VERSION = { V1_0_0: "0x000000824dc138db84FD9109fc154bdad332Aa8E", }; // similarly others here or in module / signer classes // Mapping / Reverse mapping of version -> module address can be kept here exports.ERC20_ABI = [ "function transfer(address to, uint256 value) external returns (bool)", "function transferFrom(address from, address to, uint256 value) external returns (bool)", "function approve(address spender, uint256 value) external returns (bool)", "function allowance(address owner, address spender) external view returns (uint256)", "function balanceOf(address owner) external view returns (uint256)", ]; //# sourceMappingURL=Constants.js.map