2023-05-19 23:39:50 +00:00
|
|
|
{
|
2024-05-01 05:53:58 +00:00
|
|
|
"name": "0g-chain-contracts",
|
2023-05-19 23:39:50 +00:00
|
|
|
"version": "0.0.1",
|
2024-05-01 05:53:58 +00:00
|
|
|
"author": "0g Labs",
|
2023-05-19 23:39:50 +00:00
|
|
|
"private": true,
|
2024-05-01 05:53:58 +00:00
|
|
|
"description": "Solidity contracts for 0g Blockchain",
|
2023-05-19 23:39:50 +00:00
|
|
|
"engines": {
|
|
|
|
"node": ">=18.0.0"
|
|
|
|
},
|
|
|
|
"scripts": {
|
|
|
|
"build": "npm run clean && npm run compile && npm run ethermint-json",
|
|
|
|
"clean": "hardhat clean",
|
|
|
|
"compile": "hardhat compile",
|
|
|
|
"coverage": "hardhat coverage",
|
2024-05-01 05:53:58 +00:00
|
|
|
"ethermint-json": "jq '{ abi: .abi | tostring, bin: .bytecode | ltrimstr(\"0x\")}' artifacts/contracts/ERC20ZgChainWrappedCosmosCoin.sol/ERC20ZgChainWrappedCosmosCoin.json > ../x/evmutil/types/ethermint_json/ERC20ZgChainWrappedCosmosCoin.json",
|
2023-05-19 23:39:50 +00:00
|
|
|
"gen-ts-types": "hardhat typechain",
|
|
|
|
"lint": "eslint '**/*.{js,ts}'",
|
|
|
|
"lint-fix": "eslint '**/*.{js,ts}' --fix",
|
|
|
|
"prettier": "prettier '**/*.{json,sol,md}' --check",
|
|
|
|
"prettier-fix": "prettier '**/*.{json,sol,md}' --write",
|
|
|
|
"solhint": "solhint 'contracts/**/*.sol' --max-warnings 0",
|
|
|
|
"solhint-fix": "solhint 'contracts/**/*.sol' --fix",
|
|
|
|
"test": "hardhat test"
|
|
|
|
},
|
|
|
|
"devDependencies": {
|
|
|
|
"@nomicfoundation/hardhat-toolbox": "^2.0.2",
|
|
|
|
"@openzeppelin/contracts": "4.8.3",
|
|
|
|
"@typescript-eslint/eslint-plugin": "^5.59.6",
|
|
|
|
"@typescript-eslint/parser": "^5.59.6",
|
|
|
|
"eslint": "^8.40.0",
|
|
|
|
"eslint-config-prettier": "8.8.0",
|
|
|
|
"eslint-plugin-prettier": "^4.2.1",
|
|
|
|
"hardhat": "^2.14.0",
|
|
|
|
"prettier": "2.8.8",
|
|
|
|
"prettier-plugin-solidity": "^1.1.3",
|
|
|
|
"solhint": "^3.4.1",
|
|
|
|
"typescript": "^5.0.4"
|
|
|
|
}
|
|
|
|
}
|