UNPKG

mymultisig-contract

Version:

Multi-Signatures Solidity Smart Contract for mymultisig.app

95 lines (94 loc) 3.98 kB
{ "name": "mymultisig-contract", "version": "0.1.0", "description": "Multi-Signatures Solidity Smart Contract for mymultisig.app", "main": "index.js", "files": [ "constants/*.ts", "abi/*.json", "types/*.ts", "contractsAddressDeployed.json", "LICENSE", "README.md" ], "scripts": { "test": "bash ./test.sh", "build": "hardhat run scripts/buildAbi.ts && hardhat run scripts/buildTypes.ts", "compile": "hardhat compile", "coverage": "hardhat coverage --config hardhat.config.coverage.ts --testfiles test/MyMultiSig.test.ts && hardhat coverage --config hardhat.config.coverage.ts --testfiles test/MyMultiSigFromFactory.test.ts", "coverage-foundry": "forge coverage --report lcov && genhtml lcov.info -o report --branch-coverage && open report/index.html", "flatten": "hardhat flatten > Flat.sol && npx hardhat flatten contracts/MyMultiSig.sol > FlatMyMultiSig.sol", "prettier-test": "prettier --write test/", "prettier-contracts": "prettier --write contracts/", "prettier-foundry-contracts": "prettier --write contracts/test/", "deploy-test": "npx hardhat run scripts/deploy.ts", "deploy-localhost": "npx hardhat run scripts/deploy.ts --network localhost", "deploy-ethereum": "npx hardhat run scripts/deploy.ts --network ethereum", "deploy-ethereumFork": "npx hardhat run scripts/deploy.ts --network ethereumFork", "deploy-goerli": "npx hardhat run scripts/deploy.ts --network goerli", "deploy-goerliFork": "npx hardhat run scripts/deploy.ts --network goerliFork", "deploy-bnb": "npx hardhat run scripts/deploy.ts --network bnb", "deploy-bnbFork": "npx hardhat run scripts/deploy.ts --network bnbFork", "deploy-bnbTestnet": "npx hardhat run scripts/deploy.ts --network bnbTestnet", "deploy-bnbTestnetFork": "npx hardhat run scripts/deploy.ts --network bnbTestnetFork", "deploy-polygon": "npx hardhat run scripts/deploy.ts --network polygon", "deploy-polygonFork": "npx hardhat run scripts/deploy.ts --network polygonFork", "deploy-mumbai": "npx hardhat run scripts/deploy.ts --network mumbai", "deploy-mumbaiFork": "npx hardhat run scripts/deploy.ts --network mumbaiFork" }, "repository": { "type": "git", "url": "git+https://github.com/marc-aurele-besner/mymultisig-contract.git" }, "keywords": [ "MultiSig", "Multi-Signatures", "Solidity", "Smart-Contract", "HardHat", "Foundry", "mymultisig" ], "author": "Marc-Aurele Besner <82244926+marc-aurele-besner@users.noreply.github.com>", "license": "MIT", "bugs": { "url": "https://github.com/marc-aurele-besner/mymultisig-contract/issues" }, "homepage": "https://github.com/marc-aurele-besner/mymultisig-contract#readme", "devDependencies": { "@commitlint/cli": "^17.4.4", "@commitlint/config-conventional": "^17.4.4", "@nomicfoundation/hardhat-network-helpers": "^1.0.8", "@nomicfoundation/hardhat-toolbox": "^2.0.1", "@nomiclabs/hardhat-ethers": "^2.2.2", "@openzeppelin/hardhat-upgrades": "^1.22.1", "@typechain/hardhat": "^6.1.5", "@types/chai": "^4.3.4", "@types/mocha": "^10.0.1", "chai": "^4.3.7", "deployment-tool": "^0.1.5", "dotenv": "^16.0.3", "fs": "^0.0.1-security", "hardhat": "^2.12.6", "hardhat-gas-reporter": "^1.0.9", "solidity-coverage": "^0.8.2", "ts-node": "^10.9.1", "typechain": "^8.1.1", "typescript": "^5.0.4" }, "dependencies": { "@chugsplash/plugins": "^0.13.0", "@nomicfoundation/hardhat-chai-matchers": "^1.0.6", "@nomiclabs/hardhat-etherscan": "^3.1.6", "@openzeppelin/contracts": "^4.8.1", "@openzeppelin/contracts-upgradeable": "^4.8.1", "@typechain/ethers-v5": "^10.2.0", "@types/node": "^18.14.1", "ethers": "5.7.2", "ethersV6": "npm:ethers", "foundry-test-utility": "^0.1.1", "hardhat-contract-clarity": "^0.1.1", "prettier": "^2.8.4", "prettier-plugin-solidity": "^1.1.2" } }