Skip to content
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

knip it in the... #4751

Merged
merged 1 commit into from
Sep 23, 2024
Merged

knip it in the... #4751

merged 1 commit into from
Sep 23, 2024

Conversation

jnsdls
Copy link
Member

@jnsdls jnsdls commented Sep 22, 2024

  1. make knip a part of packages/thirdweb
  2. clean up all the things
  3. ???
  4. profit

PR-Codex overview

This PR removes multiple files and updates type definitions in the codebase.

Detailed summary

  • Removed multiple files related to typedoc-gen, thirdweb, and wallets
  • Updated type definitions in various files
  • Refactored functions and types in different modules

The following files were skipped due to too many changes: packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx, packages/thirdweb/src/pay/utils/definitions.ts, packages/thirdweb/src/utils/hashing/sha256.ts, packages/thirdweb/src/wallets/eip5792/show-calls-status.ts, packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts, packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx, apps/portal/package.json, packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts, packages/thirdweb/src/utils/hashing/hashMessage.ts, packages/thirdweb/src/react/native/ui/components/text.tsx, packages/thirdweb/src/utils/promise/resolve-promised-value.ts, packages/thirdweb/src/auth/core/verify-jwt.ts, packages/thirdweb/src/utils/hashing/keccak256.ts, packages/thirdweb/src/utils/uint8-array.ts, packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx, packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx, packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx, packages/thirdweb/src/gas/estimate-l1-fee.ts, packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx, packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts, packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx, packages/thirdweb/src/exports/extensions/erc1155.ts, packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts, packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts, packages/thirdweb/src/utils/encoding/helpers/trim.ts, packages/thirdweb/src/wallets/utils/getTokenBalance.ts, apps/dashboard/knip.json, packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx, packages/thirdweb/src/extensions/vote/write/executeProposal.ts, packages/thirdweb/src/react/native/ui/components/spinner.tsx, packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx, packages/thirdweb/src/transaction/extract-error.ts, packages/thirdweb/src/react/native/ui/components/button.tsx, packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts, packages/thirdweb/src/wallets/interfaces/wallet.ts, packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts, packages/thirdweb/src/utils/storage/walletStorage.ts, packages/thirdweb/src/wallets/in-app/native/native-connector.ts, packages/thirdweb/src/extensions/erc20/write/sigMint.ts, packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts, packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx, packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts, packages/thirdweb/src/utils/jwt/jwt-header.ts, packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts, packages/thirdweb/src/exports/modules.ts, packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx, packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts, packages/thirdweb/src/auth/core/generate-jwt.ts, packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts, packages/thirdweb/src/exports/extensions/erc1271.ts, packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts, packages/thirdweb/src/contract/deployment/publisher.ts, packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts, packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts, packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts, packages/thirdweb/src/wallets/in-app/native/auth/index.ts, packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts, packages/thirdweb/src/utils/platform.ts, .github/CODEOWNERS, packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts, packages/thirdweb/src/react/core/utils/structuralSharing.ts, packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts, packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts, packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx, packages/thirdweb/src/extensions/ens/resolve-l2-name.ts, packages/thirdweb/src/utils/any-evm/deploy-metadata.ts, packages/thirdweb/src/cli/commands/generate/utils.ts, packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts, packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts, packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts, packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts, packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts, packages/thirdweb/src/utils/any-evm/zksync/constants.ts, packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts, packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts, packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts, packages/thirdweb/src/react/web/ui/components/Drawer.tsx, packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts, packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts, packages/thirdweb/src/extensions/permissions/utils.ts, packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts, packages/thirdweb/src/wallets/smart/lib/utils.ts, packages/thirdweb/src/react/web/ui/components/buttons.tsx, packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx, packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts, packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts, packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts, packages/thirdweb/src/wallets/in-app/web/types.ts, packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts, packages/thirdweb/test/globalSetup.ts, packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts, packages/thirdweb/src/wallets/smart/lib/userop.ts, packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts, packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts, packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx, packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx, packages/thirdweb/src/extensions/erc4337/account/common.ts, packages/thirdweb/test/vitest.config.ts, packages/thirdweb/src/exports/extensions/farcaster.ts, packages/thirdweb/src/exports/chains.ts, packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts, packages/thirdweb/src/wallets/in-app/core/constants/settings.ts, packages/thirdweb/scripts/typedoc.mjs, packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts, packages/thirdweb/src/utils/extensions/drops/hash-entry.ts, packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts, packages/thirdweb/src/react/native/ui/icons/svgs.ts, packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts, packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts, packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx, packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx, packages/service-utils/package.json, packages/thirdweb/src/stories/utils.tsx, packages/thirdweb/src/react/core/utils/defaultTokens.ts, package.json, packages/thirdweb/knip.json, packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts, packages/thirdweb/src/exports/extensions/marketplace.ts, packages/thirdweb/src/utils/semver.ts, packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts, apps/dashboard/package.json, packages/thirdweb/src/utils/royalty-engine.ts, packages/react-native-adapter/package.json, packages/thirdweb/src/wallets/in-app/core/authentication/types.ts, packages/thirdweb/src/contract/deployment/deploy-deterministic.ts, packages/thirdweb/src/contract/deployment/utils/infra.ts, packages/thirdweb/src/wallets/injected/index.ts, packages/thirdweb/src/wallets/smart/lib/packUserOp.ts, packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts, packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx, packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx, packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts, packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts, packages/thirdweb/package.json, packages/thirdweb/src/react/core/utils/walletIcon.ts, pnpm-lock.yaml

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Copy link

vercel bot commented Sep 22, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
docs-v2 ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 23, 2024 0:19am
thirdweb_playground ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 23, 2024 0:19am
thirdweb-www ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 23, 2024 0:19am
wallet-ui ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 23, 2024 0:19am

Copy link

changeset-bot bot commented Sep 22, 2024

⚠️ No Changeset found

Latest commit: 24ff6f2

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link

graphite-app bot commented Sep 22, 2024

Your org has enabled the Graphite merge queue for merging into main

Add the label “merge-queue” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix.

You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.

@github-actions github-actions bot added Dashboard Involves changes to the Dashboard. packages labels Sep 22, 2024
Copy link
Member Author

jnsdls commented Sep 22, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @jnsdls and the rest of your teammates on Graphite Graphite

@jnsdls jnsdls marked this pull request as ready for review September 22, 2024 22:27
Copy link

socket-security bot commented Sep 22, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@aws-sdk/[email protected] Transitive: environment, filesystem, network, shell +80 6.24 MB aws-sdk-bot
npm/@aws-sdk/[email protected] Transitive: environment, filesystem, network, shell +75 4.85 MB aws-sdk-bot
npm/@biomejs/[email protected] shell 0 205 kB dominionl
npm/@next/[email protected] Transitive: filesystem, network +1 236 kB vercel-release-bot
npm/@react-native-async-storage/[email protected] None +2 445 kB krizzu
npm/@react-native-community/[email protected] network 0 547 kB mattoakes
npm/@storybook/[email protected] Transitive: environment, eval, filesystem +55 12.2 MB domyen, ghengeveld, jreinhold, ...8 more
npm/@storybook/[email protected] Transitive: environment, eval +34 4.15 MB domyen, ghengeveld, jreinhold, ...8 more
npm/@storybook/[email protected] None +4 299 kB shilman
npm/@storybook/[email protected] None +2 450 kB shilman
npm/@storybook/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +179 17.4 MB shilman
npm/@storybook/[email protected] Transitive: environment +30 4.96 MB shilman
npm/@storybook/[email protected] Transitive: environment, eval +74 7.54 MB domyen, ghengeveld, jreinhold, ...8 more
npm/@types/[email protected] None +2 1.69 MB types
npm/@vercel/[email protected] environment, filesystem, network +22 16.8 MB vercel-release-bot
npm/[email protected] environment, eval Transitive: filesystem, shell, unsafe +86 11.4 MB webpro
npm/[email protected] Transitive: environment, eval +33 2.31 MB boorad
npm/[email protected] None +39 11.2 MB antfu
npm/[email protected] Transitive: environment, eval, filesystem, network, shell, unsafe +105 38.4 MB shilman
npm/[email protected] Transitive: environment, network +8 15 MB awkweb, jmoxey
npm/[email protected] Transitive: environment, filesystem, network, shell +3 5.69 MB antfu, patak, soda, ...2 more

🚮 Removed packages: npm/@aws-sdk/[email protected], npm/@aws-sdk/[email protected], npm/@biomejs/[email protected], npm/@coinbase/[email protected], npm/@next/[email protected], npm/@react-native-community/[email protected], npm/@storybook/[email protected], npm/@storybook/[email protected], npm/@storybook/[email protected], npm/@storybook/[email protected], npm/@storybook/[email protected], npm/@types/[email protected], npm/@vercel/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

Copy link
Contributor

github-actions bot commented Sep 22, 2024

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
thirdweb (esm) 43.73 KB (+0.15% 🔺) 875 ms (+0.15% 🔺) 668 ms (+68.53% 🔺) 1.6 s
thirdweb (cjs) 100.91 KB (-0.29% 🔽) 2.1 s (-0.29% 🔽) 1.1 s (-5.29% 🔽) 3.1 s
thirdweb (minimal + tree-shaking) 4.82 KB (-0.71% 🔽) 97 ms (-0.71% 🔽) 86 ms (+94.08% 🔺) 182 ms
thirdweb/chains (tree-shaking) 498 B (0%) 10 ms (0%) 42 ms (+178.28% 🔺) 52 ms
thirdweb/react (minimal + tree-shaking) 16.73 KB (+0.09% 🔺) 335 ms (+0.09% 🔺) 210 ms (+109.74% 🔺) 545 ms

Copy link

codecov bot commented Sep 22, 2024

Codecov Report

Attention: Patch coverage is 89.32039% with 11 lines in your changes missing coverage. Please review.

Project coverage is 49.06%. Comparing base (e9ae980) to head (24ff6f2).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
...hirdweb/src/extensions/airdrop/write/claimERC20.ts 0.00% 1 Missing ⚠️
...eb/src/extensions/airdrop/write/merkleInfoERC20.ts 0.00% 1 Missing ⚠️
...react/core/hooks/transaction/useSendTransaction.ts 0.00% 1 Missing ⚠️
...i/ConnectWallet/screens/Buy/main/useBuyTxStates.ts 0.00% 1 Missing ⚠️
...screens/Buy/pay-transactions/FiatDetailsScreen.tsx 0.00% 1 Missing ⚠️
...nectWallet/screens/Buy/swap/ConfirmationScreen.tsx 0.00% 1 Missing ⚠️
...tWallet/screens/Buy/swap/useSwapSupportedChains.ts 0.00% 1 Missing ⚠️
...ConnectWallet/screens/WalletTransactionHistory.tsx 0.00% 1 Missing ⚠️
...eact/web/ui/TransactionButton/TransactionModal.tsx 0.00% 1 Missing ⚠️
...act/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx 50.00% 1 Missing ⚠️
... and 1 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4751      +/-   ##
==========================================
+ Coverage   48.92%   49.06%   +0.14%     
==========================================
  Files        1050     1054       +4     
  Lines       57002    56856     -146     
  Branches     3888     3890       +2     
==========================================
+ Hits        27888    27899      +11     
+ Misses      28481    28324     -157     
  Partials      633      633              
Flag Coverage Δ *Carryforward flag
legacy_packages 65.68% <ø> (ø) Carriedforward from e9ae980
packages 45.13% <89.32%> (+0.16%) ⬆️

*This pull request uses carry forward flags. Click here to find out more.

Files with missing lines Coverage Δ
packages/thirdweb/src/auth/core/generate-jwt.ts 100.00% <100.00%> (ø)
packages/thirdweb/src/auth/core/verify-jwt.ts 56.66% <ø> (ø)
...eb/src/contract/deployment/deploy-deterministic.ts 100.00% <100.00%> (+42.85%) ⬆️
...ages/thirdweb/src/contract/deployment/publisher.ts 80.60% <100.00%> (ø)
...es/thirdweb/src/contract/deployment/utils/infra.ts 100.00% <100.00%> (+24.65%) ⬆️
...sions/airdrop/write/airdropERC1155WithSignature.ts 100.00% <100.00%> (ø)
...ensions/airdrop/write/airdropERC20WithSignature.ts 100.00% <100.00%> (ø)
...nsions/airdrop/write/airdropERC721WithSignature.ts 100.00% <100.00%> (ø)
...ges/thirdweb/src/extensions/ens/resolve-l2-name.ts 91.83% <100.00%> (-0.48%) ⬇️
...c/extensions/erc1155/drops/write/updateMetadata.ts 77.21% <100.00%> (ø)
... and 87 more

... and 6 files with indirect coverage changes

Copy link

graphite-app bot commented Sep 22, 2024

Merge activity

  • Sep 22, 7:59 PM EDT: jnsdls added this pull request to the Graphite merge queue.
  • Sep 22, 8:02 PM EDT: The Graphite merge queue couldn't merge this PR because it was not satisfying all requirements (Failed CI: 'Unit Tests').
  • Sep 22, 9:13 PM EDT: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.
  • Sep 22, 9:13 PM EDT: jnsdls added this pull request to the Graphite merge queue.
  • Sep 22, 9:14 PM EDT: jnsdls merged this pull request with the Graphite merge queue.

1. make `knip` a part of `packages/thirdweb`
2. clean up all the things
3. ???
4. profit

<!-- start pr-codex -->

---

## PR-Codex overview
This PR focuses on removing unused files, updating types, and deprecating constants.

### Detailed summary
- Removed unused files related to benchmarks, wallets, and UI components
- Updated type definitions in various files
- Deprecated and replaced constant `ADDRESS_ZERO` with `ZERO_ADDRESS`

> The following files were skipped due to too many changes: `packages/thirdweb/src/react/web/ui/ConnectWallet/Details.tsx`, `packages/thirdweb/src/pay/utils/definitions.ts`, `packages/thirdweb/src/utils/hashing/sha256.ts`, `packages/thirdweb/src/wallets/eip5792/show-calls-status.ts`, `packages/thirdweb/src/extensions/modules/ClaimableERC20/mint.ts`, `packages/thirdweb/src/react/web/wallets/shared/ConnectWalletSocialOptions.tsx`, `apps/portal/package.json`, `packages/thirdweb/src/extensions/modules/ClaimableERC721/mint.ts`, `packages/thirdweb/src/utils/hashing/hashMessage.ts`, `packages/thirdweb/src/react/native/ui/components/text.tsx`, `packages/thirdweb/src/utils/promise/resolve-promised-value.ts`, `packages/thirdweb/src/auth/core/verify-jwt.ts`, `packages/thirdweb/src/utils/hashing/keccak256.ts`, `packages/thirdweb/src/utils/uint8-array.ts`, `packages/thirdweb/src/react/core/design-system/CustomThemeProvider.tsx`, `packages/thirdweb/src/react/native/ui/connect/SendScreen.tsx`, `packages/thirdweb/src/react/web/ui/MediaRenderer/MediaRenderer.tsx`, `packages/thirdweb/src/gas/estimate-l1-fee.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/WalletSelector.tsx`, `packages/thirdweb/src/extensions/modules/MintableERC721/mintWithSignature.ts`, `packages/thirdweb/src/react/native/ui/connect/ExternalWalletsList.tsx`, `packages/thirdweb/src/exports/extensions/erc1155.ts`, `packages/thirdweb/src/extensions/modules/ClaimableERC1155/mint.ts`, `packages/thirdweb/src/extensions/modules/MintableERC1155/mintWithSignature.ts`, `packages/thirdweb/src/utils/encoding/helpers/trim.ts`, `packages/thirdweb/src/wallets/utils/getTokenBalance.ts`, `apps/dashboard/knip.json`, `packages/thirdweb/src/react/native/ui/connect/TokenListScreen.tsx`, `packages/thirdweb/src/extensions/vote/write/executeProposal.ts`, `packages/thirdweb/src/react/native/ui/components/spinner.tsx`, `packages/thirdweb/src/react/web/ui/MediaRenderer/ModelViewer.tsx`, `packages/thirdweb/src/transaction/extract-error.ts`, `packages/thirdweb/src/react/native/ui/components/button.tsx`, `packages/thirdweb/src/extensions/erc1155/write/updateTokenURI.ts`, `packages/thirdweb/src/wallets/interfaces/wallet.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/swap/useSwapSupportedChains.ts`, `packages/thirdweb/src/utils/storage/walletStorage.ts`, `packages/thirdweb/src/wallets/in-app/native/native-connector.ts`, `packages/thirdweb/src/extensions/erc20/write/sigMint.ts`, `packages/thirdweb/src/extensions/erc721/write/updateTokenURI.ts`, `packages/thirdweb/src/react/web/wallets/ecosystem/EcosystemWalletFormUI.tsx`, `packages/thirdweb/src/wallets/eip5792/wait-for-bundle.ts`, `packages/thirdweb/src/utils/jwt/jwt-header.ts`, `packages/thirdweb/src/extensions/modules/MintableERC20/mintWithSignature.ts`, `packages/thirdweb/src/exports/modules.ts`, `packages/thirdweb/src/react/web/wallets/in-app/InAppWalletFormUI.tsx`, `packages/thirdweb/src/transaction/actions/wait-for-tx-receipt.ts`, `packages/thirdweb/src/auth/core/generate-jwt.ts`, `packages/thirdweb/src/react/core/hooks/transaction/useSendTransaction.ts`, `packages/thirdweb/src/exports/extensions/erc1271.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/main/useBuyTxStates.ts`, `packages/thirdweb/src/contract/deployment/publisher.ts`, `packages/thirdweb/src/extensions/erc721/drops/write/updateMetadata.ts`, `packages/thirdweb/src/extensions/erc1155/drops/write/updateMetadata.ts`, `packages/thirdweb/src/extensions/prebuilts/deploy-marketplace.ts`, `packages/thirdweb/src/wallets/in-app/native/auth/index.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/auth/middleware.ts`, `packages/thirdweb/src/utils/platform.ts`, `.github/CODEOWNERS`, `packages/thirdweb/src/wallets/in-app/web/lib/auth/index.ts`, `packages/thirdweb/src/react/core/utils/structuralSharing.ts`, `packages/thirdweb/src/react/core/hooks/transaction/useSendAndConfirmTransaction.ts`, `packages/thirdweb/src/extensions/prebuilts/get-required-transactions.ts`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/FiatDetailsScreen.tsx`, `packages/thirdweb/src/extensions/ens/resolve-l2-name.ts`, `packages/thirdweb/src/utils/any-evm/deploy-metadata.ts`, `packages/thirdweb/src/cli/commands/generate/utils.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/keyRequestSignature.ts`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC20WithSignature.ts`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC721WithSignature.ts`, `packages/thirdweb/src/transaction/actions/zksync/send-eip712-transaction.ts`, `packages/thirdweb/src/wallets/in-app/web/utils/iFrameCommunication/InAppWalletIframeCommunicator.ts`, `packages/thirdweb/src/utils/any-evm/zksync/constants.ts`, `packages/thirdweb/src/extensions/marketplace/direct-listings/utils.ts`, `packages/thirdweb/src/transaction/actions/gasless/send-gasless-transaction.ts`, `packages/thirdweb/src/extensions/prebuilts/deploy-vote.ts`, `packages/thirdweb/src/react/web/ui/components/Drawer.tsx`, `packages/thirdweb/src/extensions/airdrop/write/airdropERC1155WithSignature.ts`, `packages/thirdweb/src/react/core/hooks/others/useWalletBalance.ts`, `packages/thirdweb/src/extensions/permissions/utils.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/auth/logout.ts`, `packages/thirdweb/src/wallets/smart/lib/utils.ts`, `packages/thirdweb/src/react/web/ui/components/buttons.tsx`, `packages/thirdweb/src/react/web/ui/prebuilt/thirdweb/ClaimButton/index.tsx`, `packages/thirdweb/src/wallets/wallet-connect/receiver/index.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/engine.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/openzeppelin.ts`, `packages/thirdweb/src/wallets/in-app/web/types.ts`, `packages/thirdweb/src/extensions/airdrop/write/claimERC20.ts`, `packages/thirdweb/test/globalSetup.ts`, `packages/thirdweb/src/extensions/erc721/read/getAllOwners.ts`, `packages/thirdweb/src/wallets/smart/lib/userop.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/wallet/retrieval.ts`, `packages/thirdweb/src/wallets/in-app/web/lib/iframe-wallet.ts`, `packages/thirdweb/src/react/web/ui/TransactionButton/TransactionModal.tsx`, `packages/thirdweb/src/react/native/ui/connect/ConnectedModal.tsx`, `packages/thirdweb/src/extensions/erc4337/account/common.ts`, `packages/thirdweb/test/vitest.config.ts`, `packages/thirdweb/src/exports/extensions/farcaster.ts`, `packages/thirdweb/src/exports/chains.ts`, `packages/thirdweb/src/extensions/erc4337/account/permissions.test.ts`, `packages/thirdweb/src/wallets/in-app/core/constants/settings.ts`, `packages/thirdweb/scripts/typedoc.mjs`, `packages/thirdweb/src/extensions/airdrop/write/merkleInfoERC20.ts`, `packages/thirdweb/src/utils/extensions/drops/hash-entry.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/registerSignature.ts`, `packages/thirdweb/src/react/native/ui/icons/svgs.ts`, `packages/thirdweb/src/transaction/actions/gasless/providers/biconomy.ts`, `packages/thirdweb/src/extensions/farcaster/eip712Signatures/addSignature.ts`, `packages/thirdweb/src/react/web/ui/AutoConnect/AutoConnect.tsx`, `packages/thirdweb/src/react/native/ui/AutoConnect/AutoConnect.tsx`, `packages/service-utils/package.json`, `packages/thirdweb/src/stories/utils.tsx`, `packages/thirdweb/src/react/core/utils/defaultTokens.ts`, `package.json`, `packages/thirdweb/knip.json`, `packages/thirdweb/src/pay/buyWithCrypto/getStatus.ts`, `packages/thirdweb/src/exports/extensions/marketplace.ts`, `packages/thirdweb/src/utils/semver.ts`, `packages/thirdweb/src/extensions/uniswap/read/getUniswapV3Pools.ts`, `apps/dashboard/package.json`, `packages/thirdweb/src/utils/royalty-engine.ts`, `packages/react-native-adapter/package.json`, `packages/thirdweb/src/wallets/in-app/core/authentication/types.ts`, `packages/thirdweb/src/contract/deployment/deploy-deterministic.ts`, `packages/thirdweb/src/contract/deployment/utils/infra.ts`, `packages/thirdweb/src/wallets/injected/index.ts`, `packages/thirdweb/src/wallets/smart/lib/packUserOp.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/storage/local.ts`, `packages/thirdweb/src/react/web/ui/components/ChainIcon.tsx`, `packages/thirdweb/src/react/web/ui/ConnectWallet/screens/Buy/pay-transactions/BuyTxHistory.tsx`, `packages/thirdweb/src/wallets/in-app/native/helpers/constants.ts`, `packages/thirdweb/src/wallets/in-app/native/helpers/api/fetchers.ts`, `packages/thirdweb/package.json`, `packages/thirdweb/src/react/core/utils/walletIcon.ts`, `pnpm-lock.yaml`

> ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}`

<!-- end pr-codex -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dashboard Involves changes to the Dashboard. merge-queue Adds the pull request to Graphite's merge queue. packages Playground Changes involving the Playground codebase. Portal Involves changes to the Portal (docs) codebase.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants