Blockchain & Web3 Development Company

Home Blockchain & Web3 Development Company

SemBricks is a Dutch software development company that builds blockchain and web3 applications. We write the smart contracts, and just as importantly the software around them: the dapp frontend, the wallet connection, the backend that indexes on-chain data and the tools your team uses to run the product.

We work on Ethereum and other EVM chains, including layer 2 networks such as Base and Arbitrum, and on Solana. Our focus is on applications where correctness matters: tokens, trading, payments and DeFi, where a mistake costs real money.

Blockchain Development Services

Want users to transact without holding gas? See gasless transactions for every method, from paymaster sponsorship and EIP-7702 to relayers and permit signatures.

Web3 Development: More Than Smart Contracts

Web3 development is often reduced to "writing a smart contract", but users never see the contract. They see a website or app, a wallet pop-up and a transaction that either works or does not. A good web3 product needs:

  • A dapp frontend that explains clearly what a user is about to sign, connected through standards such as WalletConnect.
  • Reliable access to the chain through well-managed RPC endpoints, with fallbacks when a provider fails.
  • A backend that indexes events, so your app can show balances and history instantly instead of querying the chain on every page load.
  • Admin and monitoring tools, so your team sees what happens on-chain and can act when something is off.

Because we build all of these, the contract and the software around it are designed together rather than glued together at the end.

Chains We Build On

EVM chains: Ethereum mainnet when security and liquidity matter most, and layer 2 networks such as Base, Arbitrum and Optimism, or Polygon, when users make many small transactions. Contracts are written in Solidity and can usually run on several of these chains.

Solana: very fast and cheap transactions, with programs written in Rust. A strong fit for high-volume applications, with its own programming model and pitfalls.

We help you choose based on your users, the liquidity you need and the cost per transaction, not on what is fashionable.

Recent Blockchain Work

Choosing a Blockchain Development Company

Whoever you choose, these are the questions worth asking:

  • How is the code tested and reviewed? Look for unit and fuzz tests, an internal security review and a clear view on independent audits.
  • Who holds the keys after launch? Admin rights should end up with you, ideally in a multisig, not with the developer.
  • Who owns the code? Make sure ownership of the source code is set out in the contract.
  • Can they build the off-chain parts? Frontend, backend, indexing and monitoring are usually more work than the contracts themselves.
  • Will they tell you when you do not need a blockchain? A good partner says so, even if it means a smaller project.

Frequently Asked Questions about Blockchain Development

Does my project actually need a blockchain?

Not always. A blockchain makes sense when several parties need to trust shared data or value without a central operator, or when you need tokens, on-chain payments or interaction with DeFi. If a normal database does the job, we will tell you, and we build that too.

Which blockchain should we build on?

That depends on your users, the liquidity you need and the transaction costs that fit your use case. Most projects end up on an EVM chain such as Ethereum or a layer 2 like Base; high-volume applications can be a good fit for Solana. We go through the trade-offs with you before choosing.

How do you handle security?

Security is part of the design from the start: a threat model, thorough tests, an internal review and safe deployment with admin rights in a multisig. For contracts that will hold significant value we recommend an independent audit and help you prepare for it. See smart contract audit support.

Can you take over an existing blockchain project?

Yes. We can start from existing code and contracts, review them, and then continue development or plan a safe migration to new contracts where needed.

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.

Can you sign an NDA?

Yes. Many blockchain projects are confidential until launch, and we sign an NDA on request before discussing details.

Start Your Blockchain Project

Tell us what you want to build, for which users and on which chain if you already know. We will help you sharpen the idea, flag the risks and decide what belongs on-chain and what does not.

Book a free call about your blockchain project

A

Account Abstraction Development

Account abstraction development: smart accounts, ERC-4337, EIP-7702, bundlers, paymasters and session keys for gasless onboarding without seed phrases.

B

Blockchain Data Indexing: Custom Indexers and APIs

What is blockchain data indexing? Why RPC nodes are not enough, how indexers handle events, reorgs and backfills, and the custom indexers and APIs we build.

B

Blockchain Signatures: EIP-712, Permits and Gasless Signing

Secure blockchain signing: EIP-712 typed data, permit signatures, meta-transactions and gasless flows, protected against replay and blind signing.

B

Blockchain Trading Tools Development

Custom blockchain trading tools: on-chain bots, DEX integrations, portfolio trackers and P&L calculators for trading desks, funds and platforms.

C

Crypto Tax Software Development for Platforms and Advisors

Custom crypto tax software: transaction import, cost basis, income from staking and DeFi, country rules, and DAC8/CARF reporting for exchanges and advisors.

C

Crypto Wallet Development: Mobile, Desktop and Extension

Crypto wallet development for mobile, desktop and browser extension: secure key management, multi-chain support and hardware wallet signing. Book a call.

D

DeFi Development Services: Protocols, Dashboards and Tools

DeFi development: secure protocol contracts for vaults, staking and lending, plus the dashboards, monitoring and position tools around them. Book a free call.

E

Ethereum Standards (EIPs and ERCs): Implemented to Spec

Implementation of Ethereum standards such as ERC-20, ERC-721, ERC-1155, ERC-4626, EIP-2612 and EIP-1559, built to spec so wallets and protocols just work.

E

EVM Development: Ethereum and EVM-Compatible Chains

EVM development for Ethereum and compatible chains: smart contracts, event listeners, tooling and NFT tooling, deployed where your users are.

G

Gasless Transactions: Gas Sponsorship, Paymasters, Relayers

Gasless transactions explained and built: gas sponsorship with paymasters, EIP-7702, relayers and meta-transactions, permit signatures and Solana fee payers.

L

Layer 2 Development: Rollups and EVM Chains

Layer 2 development on Arbitrum, Optimism, Base, zkSync and Polygon: choosing a chain, deploying and porting dApps, fees, bridging and withdrawal times.

M

Multi-Chain Tooling: One Product on Many Blockchains

Multi-chain tooling: run one product across EVM chains and Solana with shared configuration, RPC failover, consistent deployments and unified balances.

O

On-Chain Automation: Keepers, Scheduled and Triggered Actions

On-chain automation: keepers that execute scheduled and condition-based transactions, such as rebalancing, liquidation protection and payouts.

P

Paymaster Development: Gasless and Token-Paid Transactions

ERC-4337 paymaster development: sponsor your users' gas or let them pay in USDC and other tokens, with spending limits, abuse protection and monitoring.

S

Smart Contract Development Services: Solidity and Solana

Smart contract development in Solidity (Ethereum, Base, L2s) and Rust on Solana. Tested, reviewed and securely deployed, with audit-ready code. Book a call.

S

Solana Development Services: Programs, Tokens and Tooling

Solana development in Rust and Anchor: on-chain programs, SPL tokens, NFT tooling, program clients and RPC infrastructure for fast, low-cost applications.