You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* shovel: update config to include URLs
* contracts: sendtag checkout emit receipts
* e2e: playwright can import esm only now
* app: handle already expired userop error
* wagmi: fixup types
* yarn lint after unit tests
* app: update sendtag checkout
This commit marks the first part of transitioning our Sendtag registration
process from Ethereum to USDC. It includes the following changes:
- Replace ETH pricing with USDC pricing for Sendtags
- Introduce new pricing structure and referral bonus system
- Update UI components to reflect new USDC pricing
- Refactor pricing logic into a separate module for better maintainability
New Pricing Structure (Registration Fee / Referral Bonus):
- 6+ characters: 7 USDC / 2 USDC
- 5 characters: 15 USDC / 4 USDC
- 4 characters: 30 USDC / 8 USDC
- 1-3 characters: 60 USDC / 16 USDC
Key changes:
1. Created new file 'app/data/sendtags.ts' to centralize pricing logic
2. Updated 'tagRouter' in 'api/src/routers/tag.ts' to use new pricing
3. Modified UI components to display USDC prices instead of ETH
4. Updated tests to reflect new USDC pricing
* supabase: sendtag checkout updates
- confirm_tags to use transfers to sendtag checkout contract
- update tag receipt activity
- updates tests
* e2e: update confirm tag
* update sendtag referrer for checkout
* e2e: update refer a tag
* app: show sendtag referral rewards activity
* clean up types
* update shovel config
* e2e: more playwright cleanup
* supabase sendtag checkout updates
* use sendtag_checkout_receipts for confirming tags
verify referrer and reward
updates sendtag checkout contract address
* supabase: remove sendtag checkout contract table
* supabase: update confirm_tags to use sendtag_checkout_receipts
* contracts: handle duplicate deploys on sendtag_checkout_receipts
* fixup activity spec
* playwright: cleanup home onboarded spec
* snapshot update
* e2e fixes
* lots of little tweaks and polish
* handle when not enough funds
* use sendtag for referrer
* rename fetchSendtagCheckoutTransfers to receipts
* fix referrer check logic
* simplify referrer check
* naming
* add assertions on checkout receipts
* more renaming
* add userop throwNiceError
* fix lints, cleanup, increase dbdev timeouts
* upgrade shovel ts config
* total price test
* add app/data/sendtags test
* little more cleanup
* invalidate queries
* fix lint error
0 commit comments