{
  "name": "aa-schnorr-multisig",
  "version": "1.0.6",
  "description": "Account Abstraction Schnorr Multi-Signatures",
  "keywords": [
    "Account Abstraction",
    "AA",
    "ERC-4337",
    "Schnorr",
    "Signature",
    "Multisig"
  ],
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "files": [
    "dist"
  ],
  "scripts": {
    "reinstall": "rm -rf node_modules/ && npm install",
    "clear": "rm -rf dist",
    "compile": "hardhat compile && npm run copy-to-sdk",
    "prettier:format": "prettier --write \"deploy/**/*.ts\" \"scripts/**/*.ts\" \"test/**/*.ts\"",
    "prettier:fix": "prettier --config ./.prettierrc --ignore-path ./prettierignore --write .",
    "prettier:check": "prettier --check .",
    "lint": "npx eslint '{test,scripts,deploy,shared}/**/*.ts'",
    "lint:fix": "npx eslint '{test,scripts,deploy,shared}/**/*.ts' --fix",
    "lint:sol": "npx solhint 'contracts/**/*.sol'",
    "watch": "tsc -w",
    "test": "npx hardhat test",
    "generate-typechain": "hardhat typechain",
    "export-contract-abi": "hardhat export-abi --no-compile",
    "generate-exported-abi-index": "ts-node scripts/build/generate-exported-abi-index.ts",
    "generate-contract-abi": "npm run export-contract-abi && npm run generate-exported-abi-index",
    "generate-index": "ts-node scripts/build/generate-index.ts",
    "export-deployments-mumbai": "npx hardhat --network polygon-mumbai run scripts/build/export-deployments.ts",
    "export-deployments": "npm run export-deployments-mumbai",
    "copy-to-sdk": "./scripts/copy.sh",
    "prebuild": "npm run clear && npm run generate-typechain && npm run generate-contract-abi && npm run generate-index && npm run export-deployments && npm run copy-to-sdk",
    "build": "tsc --project tsconfig.build.json",
    "deploy:mumbai": "hardhat deploy --network polygon-mumbai --tags ACCOUNT_FACTORY",
    "clean-full-deploy:mumbai": "hardhat clean && hardhat compile && npm run deploy:mumbai",
    "verify": "npx hardhat verify --network polygon-mumbai <DEPLOYED_CONTRACT_ADDRESS> 0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789"
  },
  "author": "",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/RunOnFlux/account-abstraction.git"
  },
  "homepage": "https://github.com/RunOnFlux/account-abstraction#readme",
  "bugs": {
    "url": "https://github.com/RunOnFlux/account-abstraction/issues"
  },
  "dependencies": {
    "@openzeppelin/contracts": "^5.0.1",
    "@openzeppelin/contracts-upgradeable": "^5.0.1",
    "@alchemy/aa-core": "^2.3.1",
    "@alchemy/aa-ethers": "^2.3.1",
    "@nomicfoundation/hardhat-chai-matchers": "^1.0.5",
    "@nomicfoundation/hardhat-network-helpers": "^1.0.7",
    "@nomicfoundation/hardhat-verify": "^2.0.4",
    "@nomiclabs/hardhat-ethers": "2.2.2",
    "@typechain/ethers-v5": "^10.2.0",
    "@typechain/hardhat": "^6.1.5",
    "ethers": "^5.7.2",
    "hardhat": "^2.12.5",
    "hardhat-abi-exporter": "^2.10.1",
    "hardhat-dependency-compiler": "^1.1.3",
    "hardhat-deploy": "^0.11.37",
    "viem": "^1.21.4"
  },
  "devDependencies": {
    "@types/bigi": "^1.4.5",
    "@types/ecurve": "^1.0.0",
    "@types/elliptic": "^6.4.14",
    "@types/mocha": "^10.0.6",
    "@types/secp256k1": "^4.0.6",
    "@typescript-eslint/eslint-plugin": "^7.1.0",
    "bigi": "^1.4.2",
    "chai-asserttype": "^1.0.5",
    "dotenv": "^16.4.1",
    "ecurve": "^1.0.6",
    "eslint": "^8.56.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-import-resolver-typescript": "^3.6.1",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-prettier": "^5.1.3",
    "eslint-plugin-sort-keys-fix": "^1.1.2",
    "eslint-plugin-unicorn": "^51.0.1",
    "prettier": "^3.1.1",
    "secp256k1": "^5.0.0",
    "solc": "0.8.19",
    "solhint": "^4.1.1"
  }
}
