Repository navigation
feat: add usdt wallet and paykit payments #884
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+10,577
−1,402
Merged
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
ead8a6a
feat: add usdt wallet and paykit payments
ben-kaufman 18a5c4a
fix: preserve payment recovery and final authorization
ben-kaufman 22f449c
chore: rename changelog fragment
ben-kaufman cc5edea
feat: add usdt bridge support actions
ben-kaufman 32f5eb3
Make USDT sharing optional in companion authorization
ben-kaufman e70c293
feat: apply usdt wallet designs
ben-kaufman 9492009
fix: align paykit pricing with selected payment methods
ben-kaufman 6da0318
fix: align USDT and Paykit screens with design updates
ben-kaufman 4c21984
chore: update bitkit core to 0.8.0-rc2
ben-kaufman 8dd9198
docs: remove stale paykit version from usdt guide
ben-kaufman 016b72e
fix: align usdt displays with design feedback
ben-kaufman 377ee54
Preserve quoted payment terms and recovery across request flows
ben-kaufman 82743ce
fix: preserve quote deadlines through payment retries
ben-kaufman a0cec0f
fix: use usdt colors for paid payment requests
ben-kaufman 6d1dade
test: cover backing out of prepared usdt requests
ben-kaufman c9313f2
fix: route USDT payment links to send flow
ben-kaufman c01ea85
test: add Lightning fee review journey
ben-kaufman 964b566
fix: distinguish usdt proofs and explain fee failures
ben-kaufman bc9700f
chore: use the public usdt gateway
ben-kaufman c18a8cc
fix: preserve reviewed payment terms
ben-kaufman b3c1f89
fix: reuse USDT core within the wallet session
ben-kaufman 170bddb
fix: show completed deposit refunds accurately
ben-kaufman 37af927
feat: align USDT send and activity designs
ben-kaufman 5d6b5b7
docs: align USDT QA with current navigation
ben-kaufman 270b254
fix: complete usdt design consistency
ben-kaufman f7e8240
fix(usdt): retain queued sends and clarify deposit history
ben-kaufman 931f51a
docs(usdt): cover retained payments during backup outages
ben-kaufman b35dd08
fix: keep maximum usdt bridge debit visible
ben-kaufman 2bad371
fix: preserve usdt payment links and clarify self sends
ben-kaufman 4e2e5f9
fix: explain insufficient bridge amounts using Core rc5
ben-kaufman b216ae3
fix: show active incoming conversions as pending
ben-kaufman d5ac83f
fix: preserve grouped activity row identifiers
ben-kaufman 90194c1
fix: reject usdt links during hardware manual entry
ben-kaufman d4f206c
fix: clarify subscription review and activity grouping
ben-kaufman 4842452
fix: distinguish sent and received bridge amounts
ben-kaufman 2a790d4
fix: preserve usdt flows after rebase
ben-kaufman a3c73e8
Implement USDT opt-in and updated Figma sheets
ben-kaufman ae666ab
fix: align USDT screens and payment recovery
ben-kaufman d7cc4a5
fix: respect usdt opt-in across payment flows
ben-kaufman 9d8cb11
fix: align usdt review dividers
ben-kaufman 2818c75
fix: align usdt receive keypad spacing
ben-kaufman 6576f23
fix: preserve usdt subscription payment context
ben-kaufman e83bca0
feat: align payment requests and Earn with USDT designs
ben-kaufman 323327b
Merge master security updates into USDT work
ben-kaufman cc4b354
fix: keep Earn disclosures visible on compact screens
ben-kaufman f53b894
fix: align subscription totals and use core rc6
ben-kaufman c5513d8
fix: preserve usdt consent and avoid redundant proof backups
ben-kaufman dfd9b56
fix: keep disabled usdt settings available while balance loads
ben-kaufman e325f9c
fix: preserve request amounts and suppress active send prompts
ben-kaufman a8aa07b
docs: clarify receive behavior after usdt restore
ben-kaufman 05b5fa5
fix: preserve payment review and recovery across assets
ben-kaufman 8622aee
Merge master into USDT work
ben-kaufman 997852b
fix: format usd request amounts for the device locale
ben-kaufman a35f2a3
Match USDT bridge activity and refund designs
ben-kaufman 810858a
Align USDT bridge typography and spacing with designs
ben-kaufman b522b8f
fix: handle usdt send errors and prompt dismissal
ben-kaufman f555905
fix: preserve usdt receipts and align deposit details
ben-kaufman 397b355
merge master into usdt work
ben-kaufman c348e73
fix: localize usdt refund amounts
ben-kaufman 99fbda1
test: verify localized usdt refund confirmation
ben-kaufman 587c542
fix: split main navigation view for reliable compilation
ben-kaufman a33d891
fix: preserve receipt and refund presentation state
ben-kaufman 4caa785
perf: reuse valid usdt payment quotes
ben-kaufman 49033c7
fix: prefer funded usdt for quoted requests
ben-kaufman 767789a
fix: preserve usdt recovery and payment details
ben-kaufman File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
4 changes: 2 additions & 2 deletions
4
Bitkit.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
21 changes: 21 additions & 0 deletions
21
Bitkit/Assets.xcassets/Illustrations/usdt-coins-received.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,21 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "idiom": "universal", | ||
| "scale": "1x" | ||
| }, | ||
| { | ||
| "idiom": "universal", | ||
| "scale": "2x" | ||
| }, | ||
| { | ||
| "idiom": "universal", | ||
| "scale": "3x", | ||
| "filename": "usdt-coins-received.png" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| } | ||
| } |
Binary file added
BIN
+687 KB
...ets.xcassets/Illustrations/usdt-coins-received.imageset/usdt-coins-received.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions
16
Bitkit/Assets.xcassets/icons/paper-plane-tilt.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "paper-plane-tilt.svg", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| }, | ||
| "properties": { | ||
| "preserves-vector-representation": true, | ||
| "template-rendering-intent": "template" | ||
| } | ||
| } |
5 changes: 5 additions & 0 deletions
5
Bitkit/Assets.xcassets/icons/paper-plane-tilt.imageset/paper-plane-tilt.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions
16
Bitkit/Assets.xcassets/icons/permission-folder.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "permission-folder.svg", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| }, | ||
| "properties": { | ||
| "preserves-vector-representation": true, | ||
| "template-rendering-intent": "template" | ||
| } | ||
| } |
7 changes: 7 additions & 0 deletions
7
Bitkit/Assets.xcassets/icons/permission-folder.imageset/permission-folder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions
12
Bitkit/Assets.xcassets/tether-circle.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "tether-circle.png", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| } | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "tether-coin.png", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| } | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "tether.png", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| } | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions
12
Bitkit/Assets.xcassets/usdt-network.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "usdt-network.png", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| } | ||
| } |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions
16
Bitkit/Assets.xcassets/usdt-settings.imageset/Contents.json
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| { | ||
| "images": [ | ||
| { | ||
| "filename": "usdt-settings.svg", | ||
| "idiom": "universal" | ||
| } | ||
| ], | ||
| "info": { | ||
| "author": "xcode", | ||
| "version": 1 | ||
| }, | ||
| "properties": { | ||
| "preserves-vector-representation": true, | ||
| "template-rendering-intent": "template" | ||
| } | ||
| } |
5 changes: 5 additions & 0 deletions
5
Bitkit/Assets.xcassets/usdt-settings.imageset/usdt-settings.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.