package.json 1.2 KB

1234567891011121314151617181920212223242526272829
  1. {
  2. "name": "@wormhole-foundation/contracts-ethereum-relayer",
  3. "version": "0.0.1",
  4. "devDependencies": {
  5. "@openzeppelin/contracts": "^4.3.1",
  6. "ts-node": "^10.9.1",
  7. "typescript": "^4.9.5"
  8. },
  9. "scripts": {
  10. "build:forge": "if [ \"$DEV\" = \"True\" ]; then forge build; else forge build --via-ir; fi",
  11. "build": "npm run build:forge && typechain --target=ethers-v5 --out-dir=./ethers-contracts \"build-forge/!(test).sol/*.json\"&& npm run erase-types",
  12. "erase-types": "ts-node ./ts-scripts/relayer/eraseTypes.ts ./contracts/interfaces/relayer/IDeliveryProviderTyped.sol ./contracts/interfaces/relayer/IWormholeRelayerTyped.sol",
  13. "deploy-relayers-evm1": "ENV=kubernetes CONTAINER=evm1 bash ./ts-scripts/relayer/shell/deployInContainer.sh",
  14. "deploy-relayers-evm2": "ENV=kubernetes CONTAINER=evm2 bash ./ts-scripts/relayer/shell/deployInContainer.sh",
  15. "typecheck": "tsc --noEmit --skipLibCheck"
  16. },
  17. "license": "Apache-2.0",
  18. "dependencies": {
  19. "@certusone/wormhole-sdk": "^0.9.11",
  20. "@typechain/ethers-v5": "^10.2.0",
  21. "dotenv": "^10.0.0",
  22. "elliptic": "^6.6.1",
  23. "js-sha3": "^0.8.0",
  24. "typechain": "^8.1.1"
  25. },
  26. "overrides": {
  27. "elliptic": "^6.6.1"
  28. }
  29. }