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

[pull] main from thirdweb-dev:main #2

Open
wants to merge 1,170 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1170 commits
Select commit Hold shift + click to select a range
96daa26
[SDK] Update docs for claimTo extensions (#4849)
kien-ngo Oct 1, 2024
687a733
Add deprecation warnings to dashboard folders (#4878)
jnsdls Oct 1, 2024
783d844
update dependencies (#4874)
jnsdls Oct 1, 2024
764ee8c
[Dashboard] Remove some chakra icons, adjust IpfsUploadButton (#4880)
kien-ngo Oct 1, 2024
79c50cb
[Dashboard] Remove react-icons (1) (#4882)
kien-ngo Oct 1, 2024
78cbc41
Migrate Billing related components to tailwind/shadcn - Part 1 (#4879)
MananTank Oct 2, 2024
454f063
refactor: optimize zksync chain detection and add Creator Testnet tes…
joaquim-verges Oct 2, 2024
522968a
chore: Update version flow updates deployment (#4852)
arcoraven Oct 2, 2024
025c581
api server url env cleanup (#4887)
MananTank Oct 2, 2024
726bbde
Add privacyPolicyUrl and termsOfServiceUrl on ConnectEmbed in login p…
MananTank Oct 2, 2024
a6f85ac
Replace react-otp-input with shadcn input-otp (#4889)
MananTank Oct 2, 2024
eb8638e
Spacing fixes on OnboardingGeneral component (#4891)
MananTank Oct 2, 2024
514647c
Add Billing alerts on /connect layout in app router (#4892)
MananTank Oct 2, 2024
e548675
feat: switch to v2 bundler for all user operations (#4884)
joaquim-verges Oct 2, 2024
9fb5401
Add Coupon Card in Billing Page (#4895)
MananTank Oct 2, 2024
985c4b0
fix: add missing partner id for ecosystem wallet (#4886)
ElasticBottle Oct 2, 2024
e91581a
Update chain stack type check (#4901)
kumaryash90 Oct 3, 2024
367a270
fix: update timeline for GDPR compliance (#4897)
ElasticBottle Oct 3, 2024
eeb993d
feat: optimize zksync contract deployment and bytecode handling (#4902)
joaquim-verges Oct 3, 2024
bfe9753
Version Packages (#4881)
jnsdls Oct 3, 2024
a453d96
[SDK] Unstoppable Domains resolvers (#4905)
kien-ngo Oct 3, 2024
d1d3fdc
[Dashboard] Remove react-icons (2) (#4885)
kien-ngo Oct 3, 2024
422a725
[Dashboard] Fix airdrop erc20 scroll issue (#4909)
kien-ngo Oct 3, 2024
37d62e2
Fix Engine /configuration page textarea populated with data (#4908)
MananTank Oct 3, 2024
6ff85d3
[Dashboard] Remove react-icons (3) (#4898)
kien-ngo Oct 3, 2024
47f5387
Fix APIKey fetch in project layout (#4912)
MananTank Oct 3, 2024
4b80b25
[Dashboard] Vote contract proposal drawer (#4899)
kien-ngo Oct 3, 2024
7cd39f0
[Dashboard] Remove react-icons (4) (#4900)
kien-ngo Oct 3, 2024
615dd1e
Move /connect/analytics to app router (#4893)
MananTank Oct 3, 2024
a7e285a
[Dashboard] Remove react-icons (5) (#4904)
kien-ngo Oct 3, 2024
b82011e
Move /connect/in-app-wallets to app router (#4894)
MananTank Oct 3, 2024
b31ab5a
Move /connect/account-abstraction to app router (#4896)
MananTank Oct 3, 2024
b2276e9
chore: move gas and timeout details to Engine FAQ (#4914)
arcoraven Oct 3, 2024
27375af
[Dashboard] Remove react-icons (6) (#4915)
kien-ngo Oct 3, 2024
a94f981
Show active coupon on billing page (#4917)
MananTank Oct 4, 2024
63d0777
feat: add useLinkProfile hook and update profile linking docs + playg…
joaquim-verges Oct 4, 2024
c935fbf
[Portal] Fix useChain in migrate docs (#4921)
kien-ngo Oct 4, 2024
04f8269
Fix Get started with deploying contracts card buttons layout (#4923)
MananTank Oct 4, 2024
5c8766b
Remove calls to 0.rpc on deploy page (#4925)
MananTank Oct 4, 2024
b148fa0
Plug in Team settings page UI to API (#4888)
MananTank Oct 4, 2024
5dfde0f
Add guest mode documentation (#4910)
ianthirdweb Oct 4, 2024
4dee169
Add ecosystem wallet security documentation (#4911)
ianthirdweb Oct 4, 2024
0f6b881
docs: update fetching user details endpoint for ecosystems (#4918)
ElasticBottle Oct 4, 2024
b6bf3b9
Updated docs and replaced outdated speed-racer (#4903)
dirtycajunrice Oct 4, 2024
d4c423c
fix: handle 0n as from/to blocks in getContractEvents (#4919)
joaquim-verges Oct 4, 2024
5211446
Cache create2 factory addresses (#4922)
kumaryash90 Oct 4, 2024
4660e0c
Version Packages (#4907)
jnsdls Oct 4, 2024
5c6f288
chore: Fix readContract docs (#4920)
kien-ngo Oct 5, 2024
11de1f3
[Portal] MAUI Template & Link Updates (#4929)
0xFirekeeper Oct 5, 2024
8e80113
[Dashboard] Replace Reveal-NFT Drawer with Sheet (#4931)
kien-ngo Oct 7, 2024
c6fbd60
[SDK] Fix: pass gasPrice to injected provider (#4935)
gregfromstl Oct 7, 2024
dce2ca0
Fix MaskedAvatar component stuck in loading state (#4937)
MananTank Oct 7, 2024
fa826b5
Add Teams UI Banners (#4936)
MananTank Oct 7, 2024
822ece4
feat: add option to disable storing last passkey credentials (#4944)
joaquim-verges Oct 7, 2024
a644912
feat: add 'from' parameter to estimateGas example (#4938)
joaquim-verges Oct 7, 2024
506764d
feat: support showAllWallets prop in React Native Connect UI (#4933)
joaquim-verges Oct 7, 2024
7b7226f
feat: export additional types from service-utils (#4946)
joaquim-verges Oct 8, 2024
d5039f4
Version Packages (#4945)
jnsdls Oct 8, 2024
87c8854
[Dashboard] Small update to allow open link with Explorer (#4930)
kien-ngo Oct 8, 2024
1adbc62
Migrate Engine Overview page to shadcn/tailwind - Part1 (#4926)
MananTank Oct 8, 2024
0e900fe
[Dashboard] Replace erc721 claim Drawer with Sheet (#4932)
kien-ngo Oct 8, 2024
4f6c364
[Dashboard] Add searchbar for Explorer (#4916)
kien-ngo Oct 8, 2024
6d84a5d
Bump @shazow/whatsabi from 0.14.1 to 0.15.2 (#4942)
dependabot[bot] Oct 8, 2024
96943e6
Bump @storybook/addon-interactions from 8.3.4 to 8.3.5 (#4940)
dependabot[bot] Oct 8, 2024
fbab9f7
Bump @changesets/cli from 2.27.8 to 2.27.9 (#4941)
dependabot[bot] Oct 8, 2024
cf37bb5
Bump @storybook/test from 8.3.4 to 8.3.5 (#4943)
dependabot[bot] Oct 8, 2024
ea36c54
feat: allow overriding callGasLimit for userops (#4948)
joaquim-verges Oct 8, 2024
5c4c570
fix: small typo in the getting started docs (#4954)
GWSzeto Oct 8, 2024
8efe536
feat: add account factory 0.7 to explore (#4951)
joaquim-verges Oct 8, 2024
eff129a
feat: export fetchKeyMetadataFromApi and remove checkPolicy options (…
joaquim-verges Oct 8, 2024
33c2f56
Version Packages (#4950)
jnsdls Oct 8, 2024
c723aa9
Improved Multi Network Selector component (#4953)
MananTank Oct 8, 2024
4170c60
fix: export fetchKeyMetadataFromApi from service-utils (#4958)
joaquim-verges Oct 8, 2024
f5d2d35
Version Packages (#4960)
jnsdls Oct 8, 2024
74cd019
Add SelectWithSearch + Improved Single Network Selector component (#4…
MananTank Oct 8, 2024
89bcb92
[SDK] Test: Replace deprecated checkContractWalletSignature use (#4949)
gregfromstl Oct 8, 2024
26e3c57
Complete various TODOs in team layout (#4959)
MananTank Oct 8, 2024
f2c40bd
[SDK] Improve test coverage for ERC721 extensions (#4964)
kien-ngo Oct 9, 2024
24981a7
fix: respect raw accountSalt passed as hex (#4965)
joaquim-verges Oct 9, 2024
f83d266
Version Packages (#4966)
jnsdls Oct 9, 2024
3446b4c
Remove accidentally added file path in Pay UI (#4969)
MananTank Oct 9, 2024
6527123
Version Packages (#4970)
jnsdls Oct 9, 2024
9330401
Include search params when redirecting to login page (#4967)
MananTank Oct 9, 2024
9adf6e6
Prefill Promo code on coupon card from search param + scroll into vie…
MananTank Oct 9, 2024
0c5b0bf
Add /unlimited-wallets framer path in rewrites, format js files with …
MananTank Oct 9, 2024
e29d80a
Spacing adjustments on account-abstraction policies form (#4973)
MananTank Oct 9, 2024
6a4b776
chore: don't override auth token / client id when hitting in app wall…
ElasticBottle Oct 9, 2024
7c10343
feat: add Soneium Minato chain definition (#4977)
joaquim-verges Oct 9, 2024
f5b8230
[Dashboard] Fix minor layer issues (#4928)
kien-ngo Oct 9, 2024
bd0dbb7
Team Member Settings Page updates (#4978)
MananTank Oct 9, 2024
ccd4cd6
fix: overestimate zksync gas limit for paymaster extra gas (#4979)
joaquim-verges Oct 9, 2024
ec0f8d2
[React Native SDK] Fix: Remove device share if recovering private key…
gregfromstl Oct 10, 2024
f3fee56
[SDK] Improve test coverage for ERC20 extensions (#4963)
kien-ngo Oct 10, 2024
3d201fc
Version Packages (#4975)
jnsdls Oct 10, 2024
abcbcd0
[Dashboard] Fix HStack (#4984)
kien-ngo Oct 10, 2024
c776943
[Dashboard] Remove react-icons (1) (#4980)
kien-ngo Oct 10, 2024
ba9a7d4
[Dashboard] Remove react-icons (2) (#4983)
kien-ngo Oct 10, 2024
e7dd186
Fix View all analytics link in contract overview page (#4987)
MananTank Oct 10, 2024
ec53366
Fix unhandled server error on certain deprecated chain slugs (#4986)
MananTank Oct 10, 2024
e06cc9b
chore: New Engine Docs link, add some AA issues to troubleshooting gu…
arcoraven Oct 10, 2024
d7e34f2
Add Date Range and Interval Selector on Connect Analytics page (#4988)
MananTank Oct 10, 2024
99adbe2
Add Unlimited wallets Banner, Add Team & Legacy dashboard links in he…
MananTank Oct 10, 2024
bed3561
Update Banner copy (#4989)
MananTank Oct 10, 2024
982219a
feat: add troubleshooting guide for React Native (#4990)
joaquim-verges Oct 11, 2024
1b559bf
Add bottom padding to Sidebar (#4993)
MananTank Oct 11, 2024
2914a50
Chore: deprecate iframe (#4991)
gregfromstl Oct 11, 2024
79f029c
Only Show Top wallets in Connect Analytics, merge rest to Others + Re…
MananTank Oct 11, 2024
f9f5365
Remove scrollIntoView for activeTab (#5000)
MananTank Oct 12, 2024
4f346e6
docs: update read-contract usage examples and explanations (#5001)
joaquim-verges Oct 12, 2024
cd2c0f3
feat: handle zksync direct deploys in deployContract (#5002)
joaquim-verges Oct 13, 2024
9685a85
[SDK] Expose stuff for UD extensions, improve test (#4962)
kien-ngo Oct 13, 2024
df0388d
feat: expose auth options on useConnectModal (#5004)
joaquim-verges Oct 13, 2024
db5457f
[SDK / Wallet UI] URI Connection (#4997)
gregfromstl Oct 13, 2024
98f358d
fix: throw if no token is found in local storage (#4961)
gregfromstl Oct 13, 2024
a1a6574
Version Packages (#5003)
jnsdls Oct 13, 2024
50e359d
[SDK] Improve ERC1155 test coverage (#4985)
kien-ngo Oct 13, 2024
926d823
Fix ColorInput label click not triggering correct input in playground…
MananTank Oct 14, 2024
4672475
feat: Support multiple wallets in Engine dashboard (#4956)
arcoraven Oct 14, 2024
6fb8141
chore(deps): bump @radix-ui/react-select from 2.1.1 to 2.1.2 (#5012)
dependabot[bot] Oct 14, 2024
d845d3e
chore(deps-dev): bump eslint-plugin-tailwindcss from 3.17.4 to 3.17.5…
dependabot[bot] Oct 14, 2024
06219c9
chore(deps-dev): bump typedoc from 0.26.7 to 0.26.9 (#5015)
dependabot[bot] Oct 14, 2024
c70777e
chore(deps): bump @aws-sdk/credential-providers from 3.658.1 to 3.670…
dependabot[bot] Oct 14, 2024
7470677
chore(deps-dev): bump vite from 5.4.8 to 5.4.9 (#5016)
dependabot[bot] Oct 14, 2024
744c839
chore(deps): bump @radix-ui/react-popover from 1.1.1 to 1.1.2 (#5017)
dependabot[bot] Oct 14, 2024
068a83d
chore(deps): bump use-debounce from 10.0.3 to 10.0.4 (#5018)
dependabot[bot] Oct 14, 2024
5225486
chore(deps): bump @radix-ui/react-switch from 1.1.0 to 1.1.1 (#5020)
dependabot[bot] Oct 14, 2024
f0d6212
chore(deps): bump @radix-ui/react-accordion from 1.2.0 to 1.2.1 (#5024)
dependabot[bot] Oct 14, 2024
e06b40e
chore(deps): bump react-dropzone from 14.2.3 to 14.2.9 (#5022)
dependabot[bot] Oct 14, 2024
6ceb24b
Show Payment Modal when applying a coupon if account has no validPaym…
MananTank Oct 14, 2024
92fbb18
Move Deployed Contracts Page to App Router (#4995)
MananTank Oct 14, 2024
96d4ad1
Move Dashboard landing page to App router + Migrate to shadncn/tailwi…
MananTank Oct 14, 2024
da9f196
update dependencies (#5029)
jnsdls Oct 14, 2024
6faf63f
[SDK] Fix upload reveal batch (#5009)
kien-ngo Oct 15, 2024
7bfad6e
[Dashboard] Mobile menu drawer -> Sheet (#4999)
kien-ngo Oct 15, 2024
f6cf5b5
[Dashboard] Remove react-icons (1) (#5005)
kien-ngo Oct 15, 2024
d6f2acb
[Dashboard] Remove react-icons (2) (#5006)
kien-ngo Oct 15, 2024
2e6361c
[Dashboard] Remove react-icons (3) (#5007)
kien-ngo Oct 15, 2024
44b2634
[Dashboard] Marketplace Listing drawer -> Sheet (#5008)
kien-ngo Oct 15, 2024
1994d9e
feat: support for enclave migration in React Native (#4992)
joaquim-verges Oct 15, 2024
3fe33a6
[SDK] ERC1155 extension: mintToBatch (#5032)
kien-ngo Oct 15, 2024
958bedd
[Dashboard] Remove react-icons (1) (#5034)
kien-ngo Oct 15, 2024
8247448
feat: Engine delete modal now prompts to permanently delete, calls ne…
arcoraven Oct 15, 2024
60a80ef
remove all leftover `react-icons` refrerences (#5031)
jnsdls Oct 15, 2024
52d89ce
Move contract overview page components to app router folder (No code …
MananTank Oct 15, 2024
0cf478e
Migrate ContractCheckList Card to shadcn + StepsCard UI adjustment (#…
MananTank Oct 15, 2024
ccff347
Migrate Marketplace Listing Stats on Contract Overview page to shadcn…
MananTank Oct 15, 2024
e701fbf
Migrate Marketplace listing cards on overview page to shadcn/tailwind…
MananTank Oct 15, 2024
0b671fe
Move Account Page components in app router folder (No Code Change) (#…
MananTank Oct 15, 2024
eaf303b
Move account-permissions page components in app router folder (No cod…
MananTank Oct 15, 2024
ec10e81
fix: improve wallet linking for ecosystems (#5045)
joaquim-verges Oct 15, 2024
0159983
Move /accounts contract page in app router folder (no code change) (#…
MananTank Oct 15, 2024
2ed3be2
Move /analytics contract page in app router folder (no code change) (…
MananTank Oct 15, 2024
cb64067
Version Packages (#5030)
jnsdls Oct 15, 2024
d08b9be
Move /nfts and /nfts/<tokenId> page components in app router folder (…
MananTank Oct 15, 2024
5f09091
Move claim condition components in app router folder (no code change)…
MananTank Oct 15, 2024
3a141e7
[SDK] Feature: Twitch Login (#5047)
gregfromstl Oct 15, 2024
85e7d15
Sentry config fixes for dashboard (#5056)
MananTank Oct 16, 2024
7738020
Fix Account Factories table stuck in loading state (#5058)
MananTank Oct 16, 2024
6e4cd21
[Dashboard] Feature: AA Analytics (#5060)
gregfromstl Oct 17, 2024
772604e
Fix: Pass iframe data on every call (#5053)
gregfromstl Oct 17, 2024
cb6a053
chore: update chains (#5059)
joaquim-verges Oct 17, 2024
b205f1d
Version Packages (#5050)
jnsdls Oct 17, 2024
63037f1
fix: ensure valid block explorer URL for address links (#5061)
joaquim-verges Oct 17, 2024
f8f90fd
[Dashboard] Fix prepareEvent code snippet (#5052)
kien-ngo Oct 17, 2024
5dd0c91
catch and handle error in TokenClaimButton (#5064)
MananTank Oct 17, 2024
c5a2cdb
Fix Cannot read properties of undefined (reading 'message') in errorP…
MananTank Oct 17, 2024
ef6b4f4
Add reason string on abort() method in fetch util (#5063)
MananTank Oct 17, 2024
b01faac
Catch failed to post tracking errors (#5065)
MananTank Oct 17, 2024
fbd9853
Add extra info on page crashing errors to identify them in Sentry das…
MananTank Oct 17, 2024
6597cb6
fix: small typo (#5070)
GWSzeto Oct 17, 2024
7855c3e
Move Contract page components to app router folder (no code change) (…
MananTank Oct 17, 2024
00a6a56
Move Contract page components to app router folder #2 (no code change…
MananTank Oct 17, 2024
e67a300
[Dashboard] Update support email to include wallet address (DASH-75) …
kien-ngo Oct 17, 2024
0f4e662
feat: add custom auth options to ecosystem settings (#5075)
joaquim-verges Oct 18, 2024
0dd1438
[Dashboard] Add Cloudflare Turnstile to Faucet page (#5067)
kien-ngo Oct 18, 2024
9da5cd7
Add insight service and expose cacheOptions for node auth (#5072)
iuwqyir Oct 18, 2024
1cd11a8
[Dashboard] Remove unnecessary chakra-ui Tabs in Listing sheet (#5076)
kien-ngo Oct 18, 2024
67a363f
[SDK] Fix: ConnectEmbed SIWE Revalidation (#5080)
gregfromstl Oct 18, 2024
a04cda1
Improve chain page Open graph metadata + image (#5081)
MananTank Oct 18, 2024
0a1d59d
Version Packages (#5069)
jnsdls Oct 18, 2024
0dbb174
Mention missing Unreal Engine in various copy (#5082)
MananTank Oct 18, 2024
17127d7
Docs(update): Correcting the Modular contract getting started tutoria…
cromewar Oct 18, 2024
4542a48
[Dashboard] Add tokenURI section to the NFT page (#5035)
kien-ngo Oct 18, 2024
5da500e
Add noUncheckedIndexedAccess: true in dashboard tsconfig and fix all …
MananTank Oct 19, 2024
a68830c
[Dashboard] Edition's Mint tab to have custom recipient (#4981)
kien-ngo Oct 19, 2024
f2d1085
[Dashboard] Remove AddressCopyButton (#5077)
kien-ngo Oct 19, 2024
df128bf
Open Share Modal after applying freewallets coupon (#5085)
MananTank Oct 19, 2024
541bee5
fix: update useProfiles when connecting to different account (#5089)
joaquim-verges Oct 21, 2024
223c497
fix: ensure smart accounts are deployed before validating signatures …
joaquim-verges Oct 21, 2024
221f95b
Version Packages (#5093)
jnsdls Oct 21, 2024
d59ab13
[Dashboard] Add Media URI to token page (#5088)
kien-ngo Oct 21, 2024
1a45f21
Handle page crash when rendering NFTs with unexpected title, descript…
MananTank Oct 21, 2024
bc5b543
Fix all resolveScheme unhandled errors (#5096)
MananTank Oct 21, 2024
002c545
Handle published contract page server side errors (#5098)
MananTank Oct 21, 2024
3aff548
chore(deps-dev): bump @types/papaparse from 5.3.14 to 5.3.15 (#5103)
dependabot[bot] Oct 21, 2024
341d312
chore(deps-dev): bump @storybook/test from 8.3.5 to 8.3.6 (#5100)
dependabot[bot] Oct 21, 2024
16aa7b7
chore(deps-dev): bump typedoc from 0.26.9 to 0.26.10 (#5106)
dependabot[bot] Oct 21, 2024
5c896b0
chore(deps-dev): bump msw from 2.4.11 to 2.4.12 (#5107)
dependabot[bot] Oct 21, 2024
4331ed1
chore(deps): bump framer-motion from 11.11.8 to 11.11.9 (#5112)
dependabot[bot] Oct 21, 2024
a437baa
chore(deps): bump @shazow/whatsabi from 0.15.3 to 0.15.4 (#5113)
dependabot[bot] Oct 21, 2024
8f157aa
chore(deps-dev): bump @vitejs/plugin-react from 4.3.2 to 4.3.3 (#5114)
dependabot[bot] Oct 21, 2024
e7bbc32
Fix auto verification of contracts (#5099)
kumaryash90 Oct 21, 2024
40aeb52
test: add environment check for ERC1155 mintToBatch tests (#5115)
joaquim-verges Oct 21, 2024
50f98d7
portal: show all supported chains in AA docs (#5090)
joaquim-verges Oct 21, 2024
0e26a88
fix: resolve ecosystem image URL using thirdweb storage (#5120)
joaquim-verges Oct 22, 2024
1628fa2
[SDK] Improve general test cases (#5054)
kien-ngo Oct 22, 2024
f8c981c
[SDK] ERC1155 extension: mintAdditionalSupplyToBatch (#5036)
kien-ngo Oct 22, 2024
788eefd
refactor: simplify API fetch error handling in aa-chains route (#5119)
joaquim-verges Oct 22, 2024
45fcfb1
feat: support smart account options for ecosystem wallets (#5091)
joaquim-verges Oct 22, 2024
9c3ff94
Move ContractCard and PublishedBy components to RSC (#5097)
MananTank Oct 22, 2024
dd77c7f
Analytics UI Empty States (#5121)
gregfromstl Oct 22, 2024
0cafa33
[SDK] Feature: GitHub Auth (#5062)
gregfromstl Oct 22, 2024
5351d4e
[SDK] minor fix for test (#5122)
kien-ngo Oct 22, 2024
0b510f8
Handle contract page crash if contract is not deployed (#5132)
MananTank Oct 22, 2024
795e9c1
[Service Utils] Feature: add ecosystem headers to extractAuthorizatio…
gregfromstl Oct 22, 2024
364d97e
feat: auto-resolve entrypoint address from factory (#5123)
joaquim-verges Oct 22, 2024
cdb907f
Remove Gas estimator link in footer (#5134)
MananTank Oct 22, 2024
319a203
[SDK] Fix: Prevent Duplicated RDNS Values from WalletConnect (#5129)
gregfromstl Oct 23, 2024
4f22e2b
[SDK] Feature: Track transactions and SIWE (#5086)
gregfromstl Oct 23, 2024
d522343
[SDK] Optimize mintAdditionalSupplyToBatch (#5125)
kien-ngo Oct 23, 2024
c32576f
[SDK] ERC721 claimToBatch extension (#5124)
kien-ngo Oct 23, 2024
71aa257
[SDK] Consolidate tests to avoid excessive deployERC1155Contract (#5135)
kien-ngo Oct 23, 2024
3c77c6b
fix: correct indentation in useSendTransaction example (#5133)
joaquim-verges Oct 23, 2024
09b7404
Show 404 on deprecated chain contract page (#5139)
MananTank Oct 23, 2024
eaeb532
Show 404 on invalid contract address in contract page (#5140)
MananTank Oct 23, 2024
4e5fdcf
Fix claim condition loading state + UI tweaks (#5141)
MananTank Oct 23, 2024
7a1099b
Make rows in contract table actual links to allow opening in new tab …
MananTank Oct 23, 2024
d580fe0
Customize faucet claim amount for various chains (#5143)
MananTank Oct 23, 2024
4841ff3
[Dashboard] Add some informative badges to the Explorer (#5138)
kien-ngo Oct 23, 2024
3cf0039
Move support ticket creation to /support/create-ticket page (#5144)
MananTank Oct 23, 2024
60d2190
feat: smart account options for ecosystems (#5136)
joaquim-verges Oct 23, 2024
cf61115
chore: add knowledge base link (#5147)
arcoraven Oct 23, 2024
e6e9944
move landing page to framer (#5146)
jnsdls Oct 24, 2024
c04b93e
[Dashboard] Feature: AA analytics tab (#5149)
gregfromstl Oct 24, 2024
9fadbcc
update dependencies (#5150)
jnsdls Oct 24, 2024
53e9d8b
[SDK] Consolidate ERC1155 Drop tests (#5137)
kien-ngo Oct 24, 2024
47b1bbb
feat: enable sign in with wallet for ecosystems (#5153)
joaquim-verges Oct 24, 2024
06c0cf3
chore: update @mobile-wallet-protocol/client to 0.1.1 (#5151)
joaquim-verges Oct 24, 2024
2fdb69d
optimize: improve mintAdditionalSupplyTo efficiency (#5148)
joaquim-verges Oct 24, 2024
cf36a33
[Dashboard] Update erc1155 airdrop form (#5127)
kien-ngo Oct 24, 2024
120f965
Version Packages (#5117)
jnsdls Oct 24, 2024
74e52c0
[Dashboard] Feature: Adds chain ID to total sponsored analytics (#5161)
gregfromstl Oct 24, 2024
8e43e34
Handle isContractDeployed error on contract page (#5165)
MananTank Oct 24, 2024
012f3de
Update service-utils event publishing to accept any source (#5162)
gregfromstl Oct 24, 2024
52229be
Revert @sentry/nextjs to 8.34.0 to fix page crash on tx rejection (#5…
MananTank Oct 24, 2024
158c2b6
feat: respect theme accentColor for default connect UI icons (#5163)
joaquim-verges Oct 24, 2024
e4b6d87
Version Packages (#5168)
jnsdls Oct 24, 2024
cd22bca
[Dashboard] Fix: Exclude testnet $ from total sponsored (#5166)
gregfromstl Oct 24, 2024
f23911e
chore: service utils changeset (#5169)
gregfromstl Oct 24, 2024
132ccd3
Version Packages (#5171)
jnsdls Oct 25, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
27 changes: 1 addition & 26 deletions .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,32 +10,7 @@
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": [
"bundlers-esbuild",
"bundlers-vite",
"bundlers-webpack",
"bundlers-swc",
"runtimes-node-commonjs",
"runtimes-node-module",
"playground-web",
"thirdweb-dashboard",
"wallet-ui",
"@thirdweb-dev/auth",
"@thirdweb-dev/chains",
"@thirdweb-dev/cli",
"@thirdweb-dev/contracts-js",
"@thirdweb-dev/crypto",
"@thirdweb-dev/generated-abis",
"@thirdweb-dev/merkletree",
"@thirdweb-dev/pay",
"@thirdweb-dev/payments",
"@thirdweb-dev/react",
"@thirdweb-dev/react-core",
"@thirdweb-dev/sdk",
"@thirdweb-dev/storage",
"@thirdweb-dev/unity-js-bridge",
"@thirdweb-dev/wallets"
],
"ignore": ["playground-web", "thirdweb-dashboard", "wallet-ui", "portal"],
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
"updateInternalDependents": "always",
"onlyUpdatePeerDependentsWhenOutOfRange": true
Expand Down
64 changes: 21 additions & 43 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,53 +1,31 @@
# Order is important; the last matching pattern takes the most precedence.

# Platform team owns everything by default

# default ownership group
- @jnsdls @joaquim-verges @MananTank @gregfromstl

# legacy packages

legacy_packages/auth/ @jnsdls
legacy_packages/chains/ @jnsdls
legacy_packages/cli/ @jnsdls
legacy_packages/contracts-js/ @jnsdls
legacy_packages/crypto/ @jnsdls
legacy_packages/generated-abis/ @jnsdls
legacy_packages/merkletree/ @jnsdls
legacy_packages/pay/ @jnsdls
legacy_packages/payments/ @jnsdls
legacy_packages/react/ @MananTank @jnsdls
legacy_packages/react-core/ @MananTank @jnsdls
legacy_packages/react-native/ @jnsdls
legacy_packages/react-native-compat/ @jnsdls
legacy_packages/sdk/ @joaquim-verges @jnsdls
legacy_packages/storage/ @jnsdls
legacy_packages/wallets/ @MananTank @jnsdls

# legacy e2e

legacy_e2e/ @jnsdls

# packages
packages/thirdweb/ @joaquim-verges @gregfromstl @jnsdls

## specific thirdweb pieces

packages/thirdweb/src/react/ @MananTank
packages/thirdweb/src/reactive/ @MananTank
packages/thirdweb/src/gas/ @joaquim-verges
packages/thirdweb/src/pay/ @MananTank @IDubuque

packages/typedoc-gen/ @MananTank

# owned by phil for now

packages/service-utils/ @arcoraven
packages/eslint-config-thirdweb/ @jnsdls
packages/tw-tsconfig/ @jnsdls
packages/unity-js-bridge/ @joaquim-verges @0xFirekeeper
packages/thirdweb/src/react/ @joaquim-verges @gregfromstl @MananTank @jnsdls @edwardysun
packages/thirdweb/src/reactive/ @joaquim-verges @gregfromstl @MananTank @jnsdls
packages/thirdweb/src/gas/ @joaquim-verges @jnsdls
packages/thirdweb/src/pay/ @joaquim-verges @gregfromstl @MananTank @jnsdls @edwardysun
packages/service-utils/ @arcoraven @jnsdls @joaquim-verges
packages/eslint-config-thirdweb/ @jnsdls @joaquim-verges
packages/tw-tsconfig/ @jnsdls @joaquim-verges

# apps
apps/ @jnsdls @joaquim-verges
apps/dashboard/ @jnsdls @MananTank @joaquim-verges
apps/playground-web/ @joaquim-verges @gregfromstl @jnsdls @joaquim-verges
apps/wallet-ui/ @gregfromstl @jnsdls @joaquim-verges @MananTank
apps/portal/ @gregfromstl @jnsdls @joaquim-verges @MananTank

# .github folder + .changeset + turbo config is owned by jonas for now
scripts/ @jnsdls @joaquim-verges
.github/ @jnsdls @joaquim-verges
.changeset/config.json @jnsdls @joaquim-verges
turbo.json @jnsdls @joaquim-verges
.vscode/ @jnsdls @joaquim-verges

scripts/ @jnsdls
.github/ @jnsdls
.changeset/config.json @jnsdls
turbo.json @jnsdls
15 changes: 15 additions & 0 deletions .github/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,21 @@ Many of the tests use forked versions of live chains like mainnet. We fork these

If you need to use accounts in your tests, use the predefined accounts in `test/src/test-wallets.ts`. These are the default anvil accounts that are pre-funded on the local test forks.

##### Mocking Network Calls

If your test depends on a downstream network call, you must mock the call using `msw`. You can use one of the existing mocks in `test/src/mocks` or create your own. Once you've created a mock request, setup the server and add all your mocks like so:

```ts
import { setupServer } from "msw/node";
import { downloadMock, uploadMock } from "../../../test/src/mocks/storage.js";

const server = setupServer(uploadMock("HASH"), downloadMock({ name: "Test NFT" }));

beforeAll(() => server.listen());
afterEach(() => server.resetHandlers());
afterAll(() => server.close());
```

#### Linting

We use a linter to maintain best practices across projects. Once your changes are complete (or periodically while making changes), run the linter with the following command from the repo root:
Expand Down
6 changes: 3 additions & 3 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ dashboard:
playground:
- changed-files:
- any-glob-to-any-file: "apps/playground-web/**/*"
legacy_packages:
- changed-files:
- any-glob-to-any-file: "legacy-packages/**/*"
packages:
- changed-files:
- any-glob-to-any-file: "packages/**/*"
portal:
- changed-files:
- any-glob-to-any-file: "apps/portal/**/*"
15 changes: 0 additions & 15 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,3 @@

Short description of the bug fixed or feature added

## Changes made

- [ ] Public API changes: list the public API changes made if any
- [ ] Internal API changes: explain the internal logic changes

## How to test

- [ ] Automated tests: link to unit test file
- [ ] Manual tests: step by step instructions on how to test

## Contributor NFT

Paste in your wallet address below and we will airdrop you a special NFT when your pull request is merged.

```Address: ```
48 changes: 22 additions & 26 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,21 @@ env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}

jobs:
optimize_ci:
runs-on: ubuntu-latest
outputs:
skip: ${{ steps.check_skip.outputs.skip }}
steps:
- name: Optimize CI
id: check_skip
uses: withgraphite/graphite-ci-action@main
with:
graphite_token: ${{ secrets.GRAPHITE_OMTIMIZE_TOKEN }}


build:
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
runs-on: ubuntu-latest
name: Build Packages
steps:
Expand All @@ -33,6 +47,8 @@ jobs:
run: pnpm build:packages

lint:
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
timeout-minutes: 15
name: Lint Packages
runs-on: ubuntu-latest
Expand All @@ -51,6 +67,8 @@ jobs:
- run: pnpm lint

test:
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
timeout-minutes: 15
name: Unit Tests
runs-on: ubuntu-latest
Expand All @@ -77,6 +95,8 @@ jobs:
verbose: true

e2e:
needs: optimize_ci
if: needs.optimize_ci.outputs.skip == 'false'
timeout-minutes: 15
name: E2E Tests
runs-on: ubuntu-latest
Expand Down Expand Up @@ -142,35 +162,11 @@ jobs:
echo "Bundling failed"
exit 1
fi


benchmark:
# cannot run benchmarks on merge group
if: github.event_name != 'merge_group'
timeout-minutes: 15
name: "Benchmarks"
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@v4

- name: Setup & Install
uses: ./.github/composite-actions/install

- name: Set up foundry
uses: foundry-rs/foundry-toolchain@v1
with:
cache: false

- name: Run benchmarks
uses: CodSpeedHQ/action@v2
with:
token: ${{ secrets.CODSPEED_TOKEN }}
run: "pnpm bench"

size:
needs: optimize_ci
# only run on pull requests
if: github.event_name == 'pull_request'
if: github.event_name == 'pull_request' && needs.optimize_ci.outputs.skip == 'false'
timeout-minutes: 15
name: "Size"
runs-on: ubuntu-latest
Expand Down
94 changes: 0 additions & 94 deletions .github/workflows/CI_legacy.yml

This file was deleted.

Loading