engine icon indicating copy to clipboard operation
engine copied to clipboard

[WIP] Transaction workers to Redis

Open arcoraven opened this issue 1 year ago • 1 comments

PR-Codex overview

This PR focuses on removing unused files, updating dependencies, adding new functions, and enhancing SDK configuration.

Detailed summary

  • Removed unused files and functions
  • Updated dependencies and SDK configuration
  • Added new functions for chain manipulation
  • Improved middleware and queue handling

The following files were skipped due to too many changes: src/server/routes/deploy/prebuilts/multiwrap.ts, src/server/routes/deploy/prebuilts/editionDrop.ts, src/server/routes/deploy/prebuilts/marketplaceV3.ts, src/server/routes/deploy/prebuilts/nftCollection.ts, test/e2e/utils/statistics.ts, src/utils/transaction/webhook.ts, src/server/routes/deploy/prebuilts/vote.ts, src/server/routes/deploy/prebuilts/token.ts, src/server/routes/deploy/prebuilts/split.ts, src/server/routes/deploy/prebuilts/tokenDrop.ts, src/server/routes/deploy/prebuilts/signatureDrop.ts, src/worker/listeners/configListener.ts, src/server/routes/contract/extensions/accountFactory/write/createAccount.ts, src/server/listeners/updateTxListener.ts, test/e2e/tests/smoke.test.ts, src/server/index.ts, src/worker/listeners/retryTxListener.ts, test/e2e/scripts/counter.ts, package.json, src/utils/primitiveTypes.ts, src/utils/cache/getConfig.ts, src/utils/block.ts, src/worker/listeners/minedTxListener.ts, src/utils/redis/redis.ts, src/server/routes/backend-wallet/resetNonces.ts, src/worker/tasks/pruneTransactionsWorker.ts, src/worker/queues/sendTransactionQueue.ts, src/worker/tasks/chainIndexer.ts, src/server/routes/backend-wallet/getBalance.ts, src/worker/queues/queues.ts, test/e2e/README.md, test/e2e/config.ts, src/server/routes/index.ts, src/server/routes/system/health.ts, src/utils/ethers.ts, src/worker/queues/mineTransactionQueue.ts, src/utils/transaction/cancelTransaction.ts, test/e2e/tests/setup.ts, src/server/routes/transaction/blockchain/sendSignedUserOp.ts, src/utils/account.ts, src/utils/error.ts, src/server/routes/contract/extensions/erc20/read/signatureGenerate.ts, src/server/routes/contract/extensions/erc721/read/signatureGenerate.ts, src/utils/cache/getSmartWalletV5.ts, test/e2e/utils/anvil.ts, src/utils/webhook.ts, src/server/routes/contract/extensions/erc1155/read/signatureGenerate.ts, src/utils/transaction/simulateQueuedTransaction.ts, src/server/routes/transaction/blockchain/sendSignedTx.ts, src/server/middleware/error.ts, src/server/utils/websocket.ts, src/server/routes/backend-wallet/getTransactions.ts, test/e2e/utils/engine.ts, src/server/routes/transaction/status.ts, src/server/routes/transaction/retry.ts, src/utils/env.ts, test/e2e/utils/transactions.ts, src/worker/tasks/sendWebhookWorker.ts, src/utils/transaction/insertTransaction.ts, test/e2e/tests/extensions.test.ts, test/e2e/.gitignore, src/server/schemas/wallet/index.ts, src/server/routes/backend-wallet/getNonce.ts, src/worker/index.ts, src/utils/transaction/types.ts, src/worker/queues/processEventLogsQueue.ts, src/worker/tasks/cancelRecycledNoncesWorker.ts, src/server/routes/system/queue.ts, src/server/routes/transaction/getAll.ts, src/worker/queues/processTransactionReceiptsQueue.ts, test/e2e/tests/load.test.ts, src/server/routes/transaction/getAllDeployedContracts.ts, src/utils/transaction/userOperation.ts, src/server/middleware/adminRoutes.ts, src/db/configuration/getConfiguration.ts, src/server/routes/backend-wallet/sendTransactionBatch.ts, src/server/routes/backend-wallet/sendTransaction.ts, src/worker/tasks/processEventLogsWorker.ts, src/worker/tasks/processTransactionReceiptsWorker.ts, src/server/routes/transaction/cancel.ts, src/worker/tasks/nonceResyncWorker.ts, src/server/routes/backend-wallet/simulateTransaction.ts, src/server/routes/backend-wallet/withdraw.ts, src/server/routes/admin/transaction.ts, src/db/transactions/queueTx.ts, src/db/transactions/db.ts, src/server/routes/transaction/syncRetry.ts, src/server/schemas/transaction/index.ts, src/db/wallets/walletNonce.ts, src/server/routes/backend-wallet/transfer.ts, src/utils/usage.ts, src/worker/queues/sendWebhookQueue.ts, src/worker/tasks/migratePostgresTransactionsWorker.ts, src/worker/tasks/mineTransactionWorker.ts, src/worker/tasks/sendTransactionWorker.ts, yarn.lock

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

arcoraven avatar Jun 25 '24 23:06 arcoraven

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@bull-board/[email protected] eval 0 63.8 kB felixmosh
npm/@bull-board/[email protected] None 0 12.5 kB felixmosh
npm/@bull-board/[email protected] None 0 3.34 MB felixmosh
npm/@fastify/[email protected] None 0 8.2 kB eomm
npm/@fastify/[email protected] None 0 49.9 kB eomm
npm/@fastify/[email protected] network 0 139 kB eomm
npm/@fastify/[email protected] None 0 411 kB eomm
npm/@fastify/[email protected] environment 0 327 kB matteo.collina
npm/@lukeed/[email protected] None 0 9.39 kB lukeed
npm/@types/[email protected] None +2 2.43 MB types
npm/[email protected] environment, filesystem, network, shell 0 1.62 MB manast
npm/[email protected] None 0 35 kB sindresorhus
npm/[email protected] eval, filesystem 0 143 kB mde
npm/[email protected] filesystem 0 18.6 kB mde
npm/[email protected] filesystem 0 56.2 kB isaacs
npm/[email protected] None 0 4.42 kB sindresorhus
npm/[email protected] None 0 8.63 kB dominictarr
npm/[email protected] environment, filesystem, shell 0 175 kB mde
npm/[email protected] None 0 60.1 kB broofa
npm/[email protected] None 0 21.2 kB fgribreau
npm/[email protected] None 0 7.04 kB sindresorhus
npm/[email protected] eval, filesystem Transitive: environment, network, shell, unsafe +91 287 MB egoist
npm/[email protected] network 0 12.2 MB jmoxey

🚮 Removed packages: npm/[email protected]), npm/[email protected]), npm/[email protected])

View full report↗︎

socket-security[bot] avatar Jul 10 '24 02:07 socket-security[bot]