-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
20 lines (20 loc) · 6.08 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"name": "hedera-contract-album",
"version": "1.0.0",
"dependencies": {
"solc": "^0.8.18"
},
"scripts": {
"build:hello_world": "cd src/main/java/hello_world; solc -o ./artifacts --metadata --bin --overwrite HelloWorld.sol",
"build:hello_swarm": "cd src/main/java/hello_swarm; solc -o ./artifacts --metadata --bin --overwrite --metadata-hash swarm HelloSwarm.sol",
"build:hello_library": "cd src/main/java/hello_library; solc -o ./artifacts --metadata --bin --overwrite HelloLibrary.sol",
"build:hts": "cd src/main/java/hts; solc -o ./artifacts --metadata --bin --overwrite HTSv2.sol",
"build:test_error": "cd src/main/java/test_error; solc -o ./artifacts --metadata --bin --overwrite TestError.sol",
"build:test_event": "cd src/main/java/test_event; solc -o ./artifacts --metadata --bin --overwrite TestEvent.sol",
"build:nayms": "cd src/main/java/nayms; solc -o ./artifacts --metadata --bin --overwrite src/erc20/IERC20.sol src/erc20/LibERC20.sol src/erc20/ERC20Wrapper.sol src/diamonds/shared/facets/DiamondCutFacet.sol src/diamonds/shared/facets/OwnershipFacet.sol src/diamonds/shared/facets/NaymsOwnershipFacet.sol src/diamonds/shared/facets/DiamondLoupeFacet.sol src/diamonds/shared/libs/LibMeta.sol src/diamonds/shared/libs/LibDiamond.sol src/diamonds/shared/interfaces/IDiamondCut.sol src/diamonds/shared/interfaces/IDiamondLoupe.sol src/diamonds/shared/interfaces/IERC165.sol src/diamonds/shared/interfaces/IERC173.sol src/diamonds/nayms/Nayms.sol src/diamonds/nayms/INayms.sol src/diamonds/nayms/libs/LibObject.sol src/diamonds/nayms/libs/LibHelpers.sol src/diamonds/nayms/libs/LibConstants.sol src/diamonds/nayms/libs/LibAdmin.sol src/diamonds/nayms/libs/LibACL.sol src/diamonds/nayms/AppStorage.sol src/diamonds/nayms/interfaces/ITokenizedVaultIOFacet.sol src/diamonds/nayms/interfaces/ITokenizedVaultFacet.sol src/diamonds/nayms/interfaces/CustomErrors.sol src/diamonds/nayms/interfaces/IUserFacet.sol src/diamonds/nayms/interfaces/IAdminFacet.sol src/diamonds/nayms/interfaces/IMarketFacet.sol src/diamonds/nayms/interfaces/ISystemFacet.sol src/diamonds/nayms/interfaces/IGovernanceFacet.sol src/diamonds/nayms/interfaces/IACLFacet.sol src/diamonds/nayms/interfaces/IEntityFacet.sol src/diamonds/nayms/interfaces/ISimplePolicyFacet.sol src/diamonds/nayms/interfaces/FreeStructs.sol src/diamonds/nayms/interfaces/INaymsTokenFacet.sol src/diamonds/nayms/Modifiers.sol src/utils/ReentrancyGuard.sol",
"build:dao": "cd src/main/java/dao; solc -o ./artifacts --metadata --bin --overwrite src/core/dao/IEIP4824.sol src/core/dao/DAO.sol src/core/dao/IDAO.sol src/core/utils/BitMap.sol src/core/utils/CallbackHandler.sol src/core/permission/IPermissionCondition.sol src/core/permission/PermissionLib.sol src/core/permission/PermissionManager.sol @openzeppelin//contracts/interfaces/IERC1271.sol @openzeppelin//contracts-upgradeable/token/ERC20/utils/SafeERC20Upgradeable.sol @openzeppelin//contracts-upgradeable/token/ERC20/extensions/draft-IERC20PermitUpgradeable.sol @openzeppelin//contracts-upgradeable/token/ERC20/IERC20Upgradeable.sol @openzeppelin//contracts-upgradeable/token/ERC721/IERC721ReceiverUpgradeable.sol @openzeppelin//contracts-upgradeable/token/ERC1155/IERC1155Upgradeable.sol @openzeppelin//contracts-upgradeable/token/ERC1155/IERC1155ReceiverUpgradeable.sol @openzeppelin//contracts-upgradeable/proxy/utils/Initializable.sol @openzeppelin//contracts-upgradeable/proxy/ERC1967/ERC1967UpgradeUpgradeable.sol @openzeppelin//contracts-upgradeable/proxy/beacon/IBeaconUpgradeable.sol @openzeppelin//contracts-upgradeable/utils/introspection/ERC165StorageUpgradeable.sol @openzeppelin//contracts-upgradeable/utils/introspection/IERC165Upgradeable.sol @openzeppelin//contracts-upgradeable/utils/introspection/ERC165Upgradeable.sol @openzeppelin//contracts-upgradeable/utils/AddressUpgradeable.sol @openzeppelin//contracts-upgradeable/utils/StorageSlotUpgradeable.sol @openzeppelin//contracts-upgradeable/interfaces/draft-IERC1822Upgradeable.sol",
"build:uniswap_v3": "cd src/main/java/uniswap_v3; solc-v0.7.6 -o ./artifacts --metadata --bin --overwrite test/NoDelegateCallTest.sol test/SqrtPriceMathTest.sol test/TickBitmapTest.sol test/OracleEchidnaTest.sol test/TestUniswapV3Callee.sol test/OracleTest.sol test/UniswapV3PoolSwapTest.sol test/TickOverflowSafetyEchidnaTest.sol test/BitMathEchidnaTest.sol test/FullMathEchidnaTest.sol test/LiquidityMathTest.sol test/FullMathTest.sol test/SqrtPriceMathEchidnaTest.sol test/TickBitmapEchidnaTest.sol test/SwapMathTest.sol test/TickMathTest.sol test/TestUniswapV3Router.sol test/TickMathEchidnaTest.sol test/MockTimeUniswapV3Pool.sol test/TickEchidnaTest.sol test/TickTest.sol test/UnsafeMathEchidnaTest.sol test/SwapMathEchidnaTest.sol test/LowGasSafeMathEchidnaTest.sol test/MockTimeUniswapV3PoolDeployer.sol test/TestERC20.sol test/BitMathTest.sol test/TestUniswapV3SwapPay.sol test/TestUniswapV3ReentrantCallee.sol UniswapV3PoolDeployer.sol libraries/Position.sol libraries/LiquidityMath.sol libraries/TickBitmap.sol libraries/Tick.sol libraries/BitMath.sol libraries/LowGasSafeMath.sol libraries/Oracle.sol libraries/TickMath.sol libraries/FixedPoint128.sol libraries/SqrtPriceMath.sol libraries/TransferHelper.sol libraries/FullMath.sol libraries/SafeCast.sol libraries/FixedPoint96.sol libraries/UnsafeMath.sol libraries/SwapMath.sol NoDelegateCall.sol UniswapV3Factory.sol interfaces/IUniswapV3Factory.sol interfaces/IUniswapV3Pool.sol interfaces/IUniswapV3PoolDeployer.sol interfaces/IERC20Minimal.sol interfaces/callback/IUniswapV3SwapCallback.sol interfaces/callback/IUniswapV3MintCallback.sol interfaces/callback/IUniswapV3FlashCallback.sol interfaces/pool/IUniswapV3PoolActions.sol interfaces/pool/IUniswapV3PoolEvents.sol interfaces/pool/IUniswapV3PoolState.sol interfaces/pool/IUniswapV3PoolOwnerActions.sol interfaces/pool/IUniswapV3PoolDerivedState.sol interfaces/pool/IUniswapV3PoolImmutables.sol UniswapV3Pool.sol",
"build:abitest": "cd src/main/java/abitest; solc -o ./artifacts --metadata --bin --overwrite AbiTest.sol",
"build:all": "npm run build:hello_world && npm run build:hello_swarm && npm run build:hts && npm run build:test_error && npm run build:test_event"
}
}