aa-schnorr-multisig
Version:
Account Abstraction Schnorr Multi-Signatures
96 lines (95 loc) • 3.78 kB
JSON
{
"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"
}
}