feat(handle): プロフのチップ受取に USDC (Base) を復活 — 世界から応援を受け取る - #377
Merged
Conversation
2026-06-10 の撤去理由「着金チェーンを選べず Base 固定」を user が明示的に許容
(2026-08-17)。決済経路 (TipForm の USDC ガスレス・/tip?token=usdc・公開プロフの
usdc method 描画・record 検証) は全て温存されており、本 PR はビルダーの選択肢と
文言の復活のみ — money-path 不変。
- ビルダー受取方法に「USDC (Base)」チェックボックス (既定 OFF・既存プロフ無変更)。
publish は旧レコードと同形の { token:'usdc', chain:'base', crossChain:true } を
emit (crossChain=支払者が他チェーンの USDC から CCTP 経由で応援可・着金は常に
Base の同一アドレス = 「世界から」に合致)
- 旧 USDC レコードの編集はチェック ON で引き継ぎ (「更新すると外れる」挙動と
usdcDiscontinued 通知を撤去 — 提供再開により偽になるため)。テストも新仕様へ
- ON 時ヒント: USDC は Base 着金・応援メッセージは JPYC チップのみ (i18n ja/en)
- 文言 (user 提供コピー採用): builderSubheading「プロフィールひとつで、世界から
応援を受け取る。JPYC / USDC 対応の…」・/guide/store heroTitle「…世界から応援も
デジタル商品販売も」・LP supportFeeTipBody に USDC (Base) 対応を追記 (掟 14)・
llms.txt のチップ/クリエイターガイド行を同期
- landingFeeDisclosure フェンス (floor JPYC 文字列) は append のみで不変
検証: typecheck / eslint / full vitest 8702 passed (441 files) / next build+
bundle budget OK / 実機で新サブ見出しと USDC (Base) チェックの描画を確認。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015CNMEwurCJNTrzvr2qypSd
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
背景
user 要望 (2026-08-17)「プロフのチップで USDC も選択可能に。チェーンは Base に絞って良い」。調査の結果、決済経路は全て現存 (TipForm の USDC ガスレス・
/tip?token=usdc&chain=baseは本番 200・公開プロフの usdc method 描画・record 検証の後方互換) — 2026-06-10 に「Base 固定」を理由に撤去されたのはビルダーの選択肢だけで、その撤去理由を今回 user が明示的に許容。本 PR はビルダー UI と文言の復活のみ・money-path 不変。
変更
{ token:'usdc', chain:'base', crossChain:true }— crossChain により支払者は他チェーンの USDC からも CCTP 経由で応援可 (着金は常に Base の同一アドレス)公開文言 (承認対象・user 提供コピー採用)
検証
next build+ bundle budget OKnext start -p 3422): 新サブ見出しと「USDC (Base)」チェックの描画をスクショ確認🤖 Generated with Claude Code
https://claude.ai/code/session_015CNMEwurCJNTrzvr2qypSd