Custom Token Contract Development: ERC-20, 721 and 1155

Creating a token takes minutes with a template. Creating one that does exactly what your project promised, cannot be abused and still works as intended years later takes design. The token contract is where your tokenomics stop being a document and become rules that nobody can bend.

SemBricks develops custom token contracts on Ethereum and other EVM chains, built on well-reviewed standard implementations with your specific rules on top. For an example, see our secondary token launch with tokenomics redesign on Base.

Token Standards

  • ERC-20: fungible tokens for utility, governance, rewards and stablecoin-like assets. Often extended with permit (gasless approvals), snapshots or voting power.
  • ERC-721: unique NFTs, with metadata on IPFS or fully on-chain.
  • ERC-1155: multiple token types in one contract, efficient for game items, tickets and editions. See also NFT marketplace development.

Custom Logic We Build

  • Supply rules: fixed supply, capped minting or controlled emission schedules.
  • Vesting and locks: cliffs and linear release for team, advisors and investors, enforced in code.
  • Airdrops and claims: distributing tokens to existing holders or communities efficiently, for example with Merkle-proof claims.
  • Fees on transfers: when the model requires them, with clear limits and exemptions, keeping in mind that fee-on-transfer tokens are harder to integrate with DeFi.
  • Launch protection: measures against sniping bots in the first blocks after launch, designed to switch off once trading is stable.
  • Migration from an old token: swapping or airdropping to holders of a previous token, with fair snapshots.

What to Get Right

Most token problems are not exotic hacks but design choices: an owner who can mint unlimited tokens, fees that can be raised to 100%, a blacklist that can freeze anyone, or vesting that can be bypassed. Buyers and listing platforms increasingly check for exactly these. We keep privileged functions minimal, put the remaining ones behind a multisig, and document what they can and cannot do.

Frequently Asked Questions about Token Contract Development

Should we use a token generator or a custom contract?

A generator is fine for a simple, standard token. As soon as you need vesting, airdrops, special supply rules or integration with your own protocol, a custom contract built on standard implementations is safer and more flexible.

On which chains can the token run?

On Ethereum and any EVM chain, such as Base, Arbitrum and Polygon, and the same token can be deployed on several. For Solana, tokens are created with the SPL token program, see Solana token tooling.

Can the token be changed after launch?

Only if it is designed to be upgradeable or has explicit admin functions. For tokens, many projects prefer an immutable contract so holders know the rules are fixed.

Who owns the code?

Ownership of the source code is set out in the contract, and the code can be fully yours, including documentation and tests.

Part of our smart contract development services. Planning an audit? See smart contract audit support.

Design Your Token

Tell us what the token is for and how supply, distribution and vesting should work. We will turn it into a contract that does exactly that.

Book a free call about your token