-
Notifications
You must be signed in to change notification settings - Fork 7
v3 #157
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
+8,514
−13,742
Merged
v3 #157
Changes from 14 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
d19304d
Add social OAuth endpoint and update payments API
0xFirekeeper f096e7b
Remove User model and related code from EmbeddedWallet
0xFirekeeper bf6809e
Refactor RPC types and update namespace usage
0xFirekeeper 88d44e4
Remove unused Nethereum import in ThirdwebBundler
0xFirekeeper 7e89bb1
Remove Nethereum.RLP dependency and refactor RLP usage
0xFirekeeper 4047d93
Refactor tests to use guest wallet instead of private key wallet
0xFirekeeper 0bffbe3
Remove deprecated EngineWallet implementation
0xFirekeeper d81764e
Remove deprecated ThirdwebPay payment module
0xFirekeeper 438e324
Remove Thirdweb AI and Indexer modules
0xFirekeeper 13c7997
Remove commented Indexer and AI demo code
0xFirekeeper c15edc6
Remove Nebula AI tests and rename API client file
0xFirekeeper 53eeaec
Remove unused exception and enum, refactor DataStorage
0xFirekeeper 03a824c
Move EIP712 and RLP utilities to Utils folder
0xFirekeeper 75c1f55
Refactor namespaces and consolidate type files
0xFirekeeper 28a0b1c
Add Makefile and generator, update API client
0xFirekeeper 6367923
Remove Thirdweb.Bridge and related constants
0xFirekeeper 899a4f8
Update Makefile help text and remove generate-api alias
0xFirekeeper 7ae8427
Remove marketplace extensions and update wallet flows
0xFirekeeper 1c9894c
Comment out social auth example and remove marketplace tests
0xFirekeeper 8c45dc2
Merge branch 'main' into v3
0xFirekeeper 602e6eb
Update guest account logic and codecov ignore paths
0xFirekeeper cd1d59d
Make ThirdwebTransactionInput properties public and auto-implemented
0xFirekeeper 098c1a6
Fix property backing fields in ThirdwebTransactionInput
0xFirekeeper 9ef0d3d
Add extension methods for sending transactions
0xFirekeeper 7123619
Fix missing await in LoginWithGuest call in tests
0xFirekeeper 1c59cf3
Update Nethereum packages and remove AA silent revert tests
0xFirekeeper a816486
Refactor transaction input handling and remove ThirdwebApi
0xFirekeeper 018ec19
Remove MinimalForwarder signature support
0xFirekeeper 2edf6ef
Use cts.Token for delay in transaction polling
0xFirekeeper d2fc677
Update Program.cs
0xFirekeeper 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
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
This file was deleted.
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Verification agent
🧩 Analysis chain
Ensure GetGuestAccount returns a connected wallet.
These tests call GetAddress() or sign immediately. If GetGuestAccount doesn’t perform LoginWithGuest, these will flake.
Check BaseTests.GetGuestAccount implementation:
Expected: it creates InAppWallet with AuthProvider.Guest and either is already connected or calls LoginWithGuest before returning. If not, update helper to connect.
I can patch BaseTests to guarantee connection on return if needed.
Also applies to: 1531-1533, 1566-1568, 1699-1701, 1736-1738
🏁 Script executed:
Length of output: 1963
Ensure
GetGuestAccountconnects before returningModify
BaseTests.GetGuestAccountto callLoginWithGueston the newly created wallet so any subsequentGetAddress()or signing calls won’t flake:public async Task<IThirdwebWallet> GetGuestAccount() { - return await InAppWallet.Create(this.Client, authProvider: AuthProvider.Guest); + var wallet = await InAppWallet.Create(this.Client, authProvider: AuthProvider.Guest); + await wallet.LoginWithGuest(); + return wallet; }📝 Committable suggestion
🤖 Prompt for AI Agents