From 0e5f305b697f024bbbedb2ce66bff2d68fa5fad8 Mon Sep 17 00:00:00 2001 From: Charles Bergeron Date: Tue, 18 Jun 2024 13:39:18 -0700 Subject: [PATCH] use pt-v5-autotasks-library v1.3.2 with addition of to handle re-submitting transactions for random number in case of Witnet RNG failure --- .envrc.example | 1 + .github/workflows/cron.arbitrum-mainnet.yml | 1 + .github/workflows/cron.base-mainnet.yml | 1 + .github/workflows/cron.optimism-mainnet.yml | 1 + index.ts | 1 + package-lock.json | 8 ++++---- package.json | 2 +- 7 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.envrc.example b/.envrc.example index 7f2e0e06..59c6d585 100644 --- a/.envrc.example +++ b/.envrc.example @@ -8,3 +8,4 @@ export CONTRACT_JSON_URL='' ### DRAW AUCTION SPECIFIC: export REWARD_RECIPIENT='' +export ERROR_STATE_MAX_GAS_COST_THRESHOLD_USD='' diff --git a/.github/workflows/cron.arbitrum-mainnet.yml b/.github/workflows/cron.arbitrum-mainnet.yml index a6c2435b..35f1aa9c 100644 --- a/.github/workflows/cron.arbitrum-mainnet.yml +++ b/.github/workflows/cron.arbitrum-mainnet.yml @@ -7,6 +7,7 @@ env: CHAIN_ID: 42161 MIN_PROFIT_THRESHOLD_USD: 0.01 REWARD_RECIPIENT: '' + ERROR_STATE_MAX_GAS_COST_THRESHOLD_USD: 1 JSON_RPC_URL: ${{ secrets.ARBITRUM_MAINNET_JSON_RPC_URL }} COVALENT_API_KEY: ${{ secrets.COVALENT_API_KEY }} CUSTOM_RELAYER_PRIVATE_KEY: ${{ secrets.CUSTOM_RELAYER_PRIVATE_KEY }} diff --git a/.github/workflows/cron.base-mainnet.yml b/.github/workflows/cron.base-mainnet.yml index 12b7be25..eca54a67 100644 --- a/.github/workflows/cron.base-mainnet.yml +++ b/.github/workflows/cron.base-mainnet.yml @@ -7,6 +7,7 @@ env: CHAIN_ID: 8453 MIN_PROFIT_THRESHOLD_USD: 0.01 REWARD_RECIPIENT: '' + ERROR_STATE_MAX_GAS_COST_THRESHOLD_USD: 1 JSON_RPC_URL: ${{ secrets.BASE_MAINNET_JSON_RPC_URL }} COVALENT_API_KEY: ${{ secrets.COVALENT_API_KEY }} CUSTOM_RELAYER_PRIVATE_KEY: ${{ secrets.CUSTOM_RELAYER_PRIVATE_KEY }} diff --git a/.github/workflows/cron.optimism-mainnet.yml b/.github/workflows/cron.optimism-mainnet.yml index 91ab60be..072de915 100644 --- a/.github/workflows/cron.optimism-mainnet.yml +++ b/.github/workflows/cron.optimism-mainnet.yml @@ -7,6 +7,7 @@ env: CHAIN_ID: 10 MIN_PROFIT_THRESHOLD_USD: 0.01 REWARD_RECIPIENT: '' + ERROR_STATE_MAX_GAS_COST_THRESHOLD_USD: 1 JSON_RPC_URL: ${{ secrets.OPTIMISM_MAINNET_JSON_RPC_URL }} COVALENT_API_KEY: ${{ secrets.COVALENT_API_KEY }} CUSTOM_RELAYER_PRIVATE_KEY: ${{ secrets.CUSTOM_RELAYER_PRIVATE_KEY }} diff --git a/index.ts b/index.ts index 3adf9aee..4c03891e 100644 --- a/index.ts +++ b/index.ts @@ -33,6 +33,7 @@ const main = async () => { wallet: relayerAccount.wallet, relayerAddress: relayerAccount.relayerAddress, contractJsonUrl: envVars.CONTRACT_JSON_URL, + errorStateMaxGasCostThresholdUsd: envVars.ERROR_STATE_MAX_GAS_COST_THRESHOLD_USD, }; const rngContracts: ContractsBlob = await downloadContractsBlob( diff --git a/package-lock.json b/package-lock.json index 375f1a51..f97db49c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "devDependencies": { - "@generationsoftware/pt-v5-autotasks-library": "1.2.5", + "@generationsoftware/pt-v5-autotasks-library": "1.3.2", "@generationsoftware/pt-v5-utils-js": "1.2.0", "@types/node": "^20.11.28", "chalk": "^5.3.0", @@ -740,9 +740,9 @@ } }, "node_modules/@generationsoftware/pt-v5-autotasks-library": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@generationsoftware/pt-v5-autotasks-library/-/pt-v5-autotasks-library-1.2.5.tgz", - "integrity": "sha512-gYEEBohnIL9xV1O1aYFrlcxfYj1iZaD8Q74iYgAM7b6KjPVvIeWlVtdIm8CqrBXQL32/m65EpI2ZxR5ng/4n9A==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@generationsoftware/pt-v5-autotasks-library/-/pt-v5-autotasks-library-1.3.2.tgz", + "integrity": "sha512-sBmHB37XxSjOg4013QrdQkfdHH7wACTZg/IqH0BZnqsz6XXRBOVa+/orrvUyKpXsZ77Pdx7HAeLdc2Qw2lS0uA==", "dev": true, "peerDependencies": { "@generationsoftware/pt-v5-utils-js": "1.2.0", diff --git a/package.json b/package.json index 6369ee04..abfb70be 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "start": "tsx index.ts" }, "devDependencies": { - "@generationsoftware/pt-v5-autotasks-library": "1.2.5", + "@generationsoftware/pt-v5-autotasks-library": "1.3.2", "@generationsoftware/pt-v5-utils-js": "1.2.0", "@types/node": "^20.11.28", "chalk": "^5.3.0",