# transmissions11/solmate

Modern, opinionated, and gas optimized building blocks for smart contract development.

Repository: https://github.com/transmissions11/solmate
Canonical: https://ross.abutalabs.com/products/solmate
Language: Solidity
License: NOASSERTION
License Family: other
Last push: 2025-07-21T22:24:39+00:00

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

## Adoption (not part of the score)
Stars 4288, forks 706 (observed 2026-08-28T04:08:41.319249+00:00)

## What it is
Solmate is a collection of gas-optimized, opinionated Solidity smart contract building blocks including token standards (ERC20, ERC721, ERC1155, ERC4626), auth patterns, and utility libraries. It is now softly deprecated in favor of Solady and no longer actively maintained.

## Use cases
- implement gas-efficient ERC20 tokens in solidity
- build an ERC721 or ERC1155 contract
- create an ERC4626 tokenized vault
- add role-based access control to smart contracts
- deploy contracts to deterministic addresses with CREATE3
- verify merkle proofs on-chain
- protect contracts against reentrancy attacks

## When to choose
- you want battle-tested, audited, gas-optimized contract primitives
- you prefer minimalist implementations over feature-heavy ones
- you're maintaining an existing codebase already built on solmate

## When to avoid
- starting a new project - use Solady instead, which has succeeded solmate
- you need actively maintained contracts with ongoing support
- you need user-safety-oriented contracts with extensive guardrails

## Facets
- artifact type: library
- maturity: maintenance
- function: auth, authorization, cryptography, security, serialization, math
- domain: blockchain, developer-tools, security
- platform: cross-platform
- tags: solidity, smart-contracts, erc20, erc721, erc1155, erc4626, gas-optimization, ethereum, web3, foundry, hardhat, cryptocurrency

## Member repositories
- transmissions11/solmate (main) score 37

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:41.319249+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-29T18:21:55.639241+00:00, confidence not recorded.
  - readme: https://github.com/transmissions11/solmate (fetched 2026-08-28T04:08:41.319249+00:00, sha b7378ce50caf)
- Data as of 2026-08-30T08:39:29.467469+00:00.
