Ethereum development: smart contracts and dApps
We write Solidity smart contracts and the apps around them for Ethereum and its layer 2 networks. First we decide what runs where, on mainnet or a layer 2, then we write the code, test it and hand it to you together with the keys.
Solidity, tests, your codeEthereum in brief
From the ethereum.org documentation, read on 15 November 2026.
- Proof of stake since 2022
Ethereum originally used proof-of-work and switched to proof-of-stake in September 2022. Blocks are confirmed by validators, not miners.[1]
- Solidity and Vyper
The two most active and maintained smart contract languages on Ethereum. We write in Solidity: it has more libraries, tools and auditors.[2]
- Layer 2 networks
A layer 2 extends Ethereum and inherits its security guarantees: rollups post transaction data to Ethereum and execute it themselves. Transactions are batched, so the fee per action is usually lower.[3]
What we build on Ethereum
For the company’s task, not from a template.
Mainnet or a layer 2
Decided before the code, by what users do and how often.
- Actions are few, and each one matters
- The contract anchors other networks
- Your partners already work on mainnet
- Actions are many and small: check-ins, confirmations, records
- Users would notice the mainnet fee
- Users already hold wallets on that layer 2
How the work goes
From choosing the network to handing over the code.
- Cost the network
Mainnet, a layer 2 or both, by the number and cost of user actions.
- Write and test
Solidity, tests and a gas report for every function.
- Testnet and audit
A public testnet first, then an independent audit firm.
- Launch and handover
Deployed from a multisig, source verified on the explorer, keys and code with you.
What we do not do
We write software. We do not issue tokens in our own name, hold anyone’s assets or promote them. If the product issues digital assets or holds them for users in Kazakhstan, that is done by a client with the status required by the Law on Digital Assets. We name the development price after the brief and fix it in the contract.
Read next
Comparisons, the team and terms.
Checked on 15 November 2026
- ethereum.org: Proof-of-stake (PoS)
- ethereum.org: Smart contract languages
- ethereum.org: What is layer 2?
This is not legal advice. Laws change: before launch, check the current version on adilet.zan.kz and talk to a lawyer or accountant.
Short and to the point.
Mainnet or a layer 2?
It depends on what users do and how often. Rare, important actions often stay on mainnet; frequent small ones move to a layer 2. We cost both options with gas measured in tests before you decide.
Which tools do you use?
Solidity, Foundry or Hardhat for tests and scripts, OpenZeppelin libraries and Safe for admin keys. Users connect with MetaMask, WalletConnect and other EVM wallets.
Can users skip the seed phrase?
Yes, with ERC-4337 smart accounts: sign-in with a passkey, and the app can pay the gas. It adds contracts and a service to run, so we use it where sign-in is the real obstacle.
How much does Ethereum development cost?
There is no separate price in our price list. We name it after the brief and fix it in the contract. Network fees and the external audit are paid separately.
Do we need a licence to build on Ethereum?
Not to build: developing software to order is not a licensed activity. A licence or registration is needed by whoever issues, exchanges or holds digital assets. The client’s lawyer decides this.
What do you want to run on Ethereum?
Describe the contracts and users; we reply quickly with a network and a scope.