# thirdweb-dev/contracts

Collection of smart contracts deployable via thirdweb

Repository: https://github.com/thirdweb-dev/contracts
Canonical: https://ross.abutalabs.com/products/thirdweb-dev-contracts
Homepage: https://docs.thirdweb.com/contracts
Language: Solidity
License: Apache-2.0
License Family: permissive
Topics: ethereum, smart-contracts, solidity, web3
Last push: 2026-05-25T11:15:34+00:00

## Health v2 (maintenance only)
Score: 61/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 84, release rhythm 8, longevity 100
- inputs: {"age_days": 1812, "days_push": 100, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1087, forks 583 (observed 2026-08-28T04:03:32.274569+00:00)

## What it is
A collection of audited, prebuilt and extensible Solidity smart contracts for EVM-compatible blockchains, deployable via the thirdweb SDK, dashboard, and CLI. It includes base contracts, extensions, prebuilt contracts for common use cases (tokens, NFT drops, marketplaces), infrastructure contracts, and EIP standard implementations.

## Use cases
- deploy an ERC-20 token contract without writing Solidity
- launch an NFT drop with claim phases and allowlists
- build a marketplace contract for trading digital assets
- create custom smart contracts by inheriting thirdweb base contracts and extensions
- implement EIP standards like ERC-721, ERC-1155, and ERC-20 in my project
- set up onchain infrastructure contracts for my dapp
- mint and distribute tokens via airdrop contracts
- integrate smart contract functionality into a game with Unity or Unreal SDKs

## When to choose
- you want audited, ready-to-deploy contracts for common web3 use cases like tokens, NFT drops, and marketplaces
- you want to build custom contracts on top of well-tested base contracts and extensions
- you are using the thirdweb ecosystem (SDKs, dashboard, CLI) for deployment and management
- you need EIP-standard implementations you can inherit in your Solidity project
- you want contracts deployable across many EVM-compatible chains

## When to avoid
- you need highly specialized contract logic not covered by the prebuilt contracts or extensions
- you want a minimal dependency footprint and prefer writing contracts from scratch
- you are building on non-EVM blockchains like Solana or Bitcoin
- you want to avoid the protocol fees applied to certain prebuilt contracts deployed via the dashboard
- you need contracts with formal verification guarantees beyond thirdweb's audits

## Facets
- artifact type: library
- maturity: active
- function: sdk, developer-tools
- domain: blockchain, web-development, developer-tools
- platform: cross-platform
- tags: smart-contracts, web3, nft, token, evm, foundry, hardhat, prebuilt-contracts, deployable-contracts, cryptocurrency, ethereum, solidity

## Member repositories
- thirdweb-dev/contracts (main) score 61

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:32.274569+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:49:29.414188+00:00, confidence not recorded.
  - readme: https://github.com/thirdweb-dev/contracts (fetched 2026-08-28T04:03:32.274569+00:00, sha b057be0ac11f)
  - homepage: https://docs.thirdweb.com/contracts (fetched 2026-08-29T12:52:10.513278+00:00, sha 28cd518cba86)
  - site_page: https://portal.thirdweb.com/dotnet/getting-started (fetched 2026-08-29T12:52:10.528773+00:00, sha e9b17a132d7b)
  - site_page: https://portal.thirdweb.com/unity/v5/getting-started (fetched 2026-08-29T12:52:10.530365+00:00, sha 5e926d56c261)
  - site_page: https://portal.thirdweb.com/unreal-engine/getting-started (fetched 2026-08-29T12:52:10.531947+00:00, sha 2885e184dc97)
  - site_page: https://portal.thirdweb.com/ (fetched 2026-08-29T12:52:10.522617+00:00, sha 51b1017954f3)
  - site_page: https://portal.thirdweb.com/changelog (fetched 2026-08-29T12:52:10.524441+00:00, sha 5327cd55e4ed)
  - site_page: https://portal.thirdweb.com/contracts/faqs (fetched 2026-08-29T12:52:10.527143+00:00, sha 399525a6400c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
