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
- Smart contract development in Solidity and Rust, with tests, security review and audit support.
- DeFi development: vaults, staking, reward systems, yield dashboards and position management.
- Crypto wallet development: browser extension, mobile and desktop wallets, and hardware wallet signing.
- Account abstraction and paymasters: smart accounts and gasless transactions for a smoother user experience.
- On-chain trading tools: DEX integrations, bots, portfolio trackers and execution tooling.
- Blockchain data indexing: turning on-chain events into fast, queryable data for your application.
- Multi-chain tooling: applications that work across several chains, including bridges.
- On-chain automation: scheduled and event-driven transactions that run reliably without manual work.
- Crypto tax software: reconstructing transaction histories and calculating positions for reporting.
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
- Secondary token launch and tokenomics redesign on Base: a complete redesign of an existing token's economic model, rebuilt in Solidity, with a fair airdrop for existing holders, vesting schedules and a structured liquidity approach.
- USDC-denominated cross-chain trading app: a reworked trading execution layer so users trade across chains in USDC only, using EIP-712 typed signatures and robust RPC infrastructure.
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
Account Abstraction Development
Account abstraction development: smart accounts, ERC-4337, EIP-7702, bundlers, paymasters and session keys for gasless onboarding without seed phrases.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.