Closed gaboesquivel closed 2 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
bitlauncher | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Aug 25, 2024 4:10am |
smartsale-faucet | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Aug 25, 2024 4:10am |
This pull request updates various packages and dependencies across the project, refactors some components, and introduces new functionality related to Alchemy integration and presale deposits. The changes span multiple files and include modifications to the project structure, import statements, and implementation details.
Change | Details | Files |
---|---|---|
Update package imports and refactor presale deposit functionality |
|
apps/webapp/components/routes/project/presale/presale-deposit-card.tsx |
Modify deposit saving logic and database schema |
|
apps/webapp/app/actions/save-deposit.ts |
Update project structure and package descriptions in README |
|
README.md |
Implement Alchemy webhook handler for address activity |
|
apps/indexer/src/routes/alchemy.ts |
Update TypeScript configurations and package references |
|
apps/faucet/src/components/token-select.tsx apps/indexer/tsconfig.json apps/webapp/components/routes/wallet/balances-table.tsx apps/webapp/hooks/use-auction-data.ts packages/alchemy/tsconfig.json packages/contracts/README.md packages/contracts/src/types.ts packages/jobs/tsconfig.json |
[!WARNING]
Rate limit exceeded
@gaboesquivel has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 16 minutes and 40 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 7fad938ac4dcf577024802da70a9ed166e0d6a27 and f06764730dd2b7967713b6e77c8e77224297f5f3.
The recent changes encompass a substantial restructuring of the codebase, involving updates to import paths, renaming of packages, and the introduction of new modules. The documentation was revised to better clarify the roles of various components, such as the addition of the Alchemy package and the Jobs package, while the Supabase application description was refined. Additionally, adjustments were made to TypeScript configurations, dependency declarations, and component functionality across the applications.
File/Path | Change Summary |
---|---|
README.md |
Removed Supabase description, added Alchemy and Jobs sections, renamed Config TypeScript to tsconfig . |
apps/faucet/package.json |
Changed dependency from app-contracts to @repo/contracts . |
apps/faucet/src/components/*.tsx |
Updated import paths from app-contracts to @repo/contracts . |
apps/indexer/Dockerfile |
Revised package.json paths in Dockerfile to point to @repo structure. |
apps/indexer/package.json |
Renamed dependencies: @repo/trigger to @repo/jobs , app-contracts to @repo/contracts , and app-lib to @repo/utils . |
apps/indexer/src/api/alchemy.ts |
Altered import paths for types and updated webhook handling. |
apps/indexer/src/index.ts |
Updated import path for getErrorMessage function. |
apps/webapp/*.tsx |
Modified import paths for components, reflecting new locations of utility functions and schemas. |
packages/contracts/*.ts |
Renamed package from app-contracts to @repo/contracts . |
packages/jobs/package.json |
Changed package name from @repo/trigger to @repo/jobs . |
packages/utils/package.json |
Renamed package from app-lib to @repo/utils . |
packages/alchemy/tsconfig.json |
Updated extends path. |
sequenceDiagram
participant Client
participant Alchemy
participant JobHandler
Client->>Alchemy: Send webhook request
Alchemy->>JobHandler: Validate request signature
alt Valid signature
JobHandler-->>Alchemy: Process event details
Alchemy-->>Client: 200 OK
else Invalid signature
Alchemy-->>Client: 401 Unauthorized
end
🐰 In the meadow, where rabbits dwell,
Changes hop like bunnies, oh so swell!
Paths were altered, contracts anew,
With every leap, fresh views in view.
In the code, we flourish and play,
A joyful dance, come what may! 🌼✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by Sourcery
Refactor the presale deposit logic and update the saveDeposit function for improved handling of presale deposits and transactions. Introduce a new Alchemy webhook handler in the indexer application. Update import paths to reflect the new package structure and revise documentation to align with recent changes.
New Features:
Enhancements:
Documentation:
Chores:
Summary by CodeRabbit
New Features
Alchemy
package for Ethereum and blockchain interactions.Jobs
package to manage background tasks and scheduled processes.Tokens
package introduced for token definitions in the SmartSale ecosystem.Documentation
README.md
to clarify application and package descriptions.Bug Fixes
Chores