Skip to content

Chore/web3 operations#51

Draft
popuz wants to merge 15 commits into
mainfrom
chore/web3-operations
Draft

Chore/web3 operations#51
popuz wants to merge 15 commits into
mainfrom
chore/web3-operations

Conversation

@popuz

@popuz popuz commented Feb 18, 2026

Copy link
Copy Markdown

No description provided.

@popuz popuz self-assigned this Feb 18, 2026
popuz added a commit to decentraland/unity-explorer that referenced this pull request Feb 23, 2026
# Pull Request Description
Fix #6995
[web3 test-scene ](decentraland/sdk7-test-scenes#51)

## What does this PR change?
This PR replaces ThirdWeb http client with our own based on the WebRequestController. Main class to review is `DclThirdwebHttpClient.cs`. 

Additionally it 
- adds timeout for auto-login 
- handle auto-login for the edge case when user enters  with cached ThirdWeb identity but feature-flag for this feature is disabled
- added cancelations for ThirdWeb async methods

## Test Instructions
### Test Auth 1
smoke test on OTP login flow
- normal otp login flow (happy path)
- login/logout, changing accounts
- auto-login for both OTP and Dapp accounts

### Test Auth 2
- login with OTP
- close APP
- open APP with disabled "alfa-email-otp-auth" feature flag
- verify it takes you to new dapp login

### Test meta-transactions
- test gifting
- test donations - 9,49 in zone (you will need MANA on Sepolia to donate)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant