2020-07-26 09:04:45 -07:00
{
2022-10-20 14:22:29 -07:00
"name" : "@wormhole-foundation/contracts-ethereum" ,
"version" : "0.0.1" ,
2020-07-26 09:04:45 -07:00
"description" : "" ,
"main" : "networks.js" ,
"devDependencies" : {
2020-08-17 14:01:59 -07:00
"@chainsafe/truffle-plugin-abigen" : "0.0.1" ,
2020-11-19 03:53:16 -08:00
"@openzeppelin/cli" : "^2.8.2" ,
2021-09-09 21:22:11 -07:00
"@openzeppelin/contracts" : "^4.3.1" ,
2022-01-13 13:44:32 -08:00
"@truffle/hdwallet-provider" : "^1.7.0" ,
2023-06-13 14:01:43 -07:00
"chai" : "^4.3.7" ,
"mocha" : "^8.4.0" ,
"truffle" : "5.8.4" ,
2022-12-01 06:19:22 -08:00
"truffle-flattener" : "^1.6.0" ,
2023-06-13 14:01:43 -07:00
"truffle-plugin-verify" : "^0.5.11" ,
"ts-node" : "^10.9.1" ,
"typescript" : "^4.9.5"
2020-07-26 09:04:45 -07:00
} ,
"scripts" : {
2023-06-13 14:01:43 -07:00
"build:core" : "truffle compile" ,
"build:forge" : "if [ \"$DEV\" = \"True\" ]; then forge build; else forge build --via-ir; fi" ,
"build" : "npm run build:core && npm run build:forge && typechain --target=ethers-v5 --out-dir=./ethers-contracts \"build-forge/!(test).sol/*.json\"&& npm run erase-types" ,
"erase-types" : "ts-node ./ts-scripts/relayer/eraseTypes.ts ./contracts/interfaces/relayer/IDeliveryProviderTyped.sol ./contracts/interfaces/relayer/IWormholeRelayerTyped.sol" ,
"test" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle test --network test --compile-none" ,
"migrate" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --to 4 --compile-none" ,
"deploy-bridge-implementation-only" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --f 6 --to 6 --compile-none" ,
"deploy-token-implementation-only" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --f 7 --to 7 --compile-none" ,
"deploy-read-only" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --f 1 --to 2 --compile-none" ,
"deploy-bridges-only" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --f 3 --to 4 --compile-none" ,
"deploy_weth9" : "npm run build:core && mkdir -p build/contracts && cp node_modules/@openzeppelin/contracts/build/contracts/* build/contracts/ && truffle migrate --f 9 --compile-none" ,
2022-04-28 09:20:38 -07:00
"verify" : "patch -u -f node_modules/truffle-plugin-verify/constants.js -i truffle-verify-constants.patch; truffle run verify $npm_config_module@$npm_config_contract_address --network $npm_config_network" ,
2022-07-11 05:57:40 -07:00
"verify-token" : "patch -u -f node_modules/truffle-plugin-verify/constants.js -i truffle-verify-constants.patch; truffle run verify BridgeToken@$npm_config_contract_address --forceConstructorArgs string:$npm_config_constructor_args --network $npm_config_network" ,
2023-06-13 14:01:43 -07:00
"abigen" : "truffle run abigen" ,
"deploy-relayers-evm1" : "ENV=kubernetes CONTAINER=evm1 bash ./ts-scripts/relayer/shell/deployInContainer.sh" ,
"deploy-relayers-evm2" : "ENV=kubernetes CONTAINER=evm2 bash ./ts-scripts/relayer/shell/deployInContainer.sh" ,
"typecheck" : "tsc --noEmit --skipLibCheck"
} ,
2020-07-26 09:04:45 -07:00
"author" : "" ,
2020-08-06 14:32:31 -07:00
"license" : "ISC" ,
"dependencies" : {
2023-06-13 14:01:43 -07:00
"@certusone/wormhole-sdk" : "^0.9.11" ,
"@typechain/ethers-v5" : "^10.2.0" ,
2021-07-20 10:59:56 -07:00
"dotenv" : "^10.0.0" ,
2021-05-27 07:01:49 -07:00
"elliptic" : "^6.5.2" ,
"jsonfile" : "^4.0.0" ,
2023-06-13 14:01:43 -07:00
"truffle-hdwallet-provider-klaytn" : "^1.4.2" ,
"typechain" : "^8.1.1"
2020-08-06 14:32:31 -07:00
}
2020-07-26 09:04:45 -07:00
}