Blockchain Interoperability
Simplifying Wallet Addresses: The Tech Behind Mode Network’s Identity Layer

Turning Complex Wallets into Simple Names
Traditional wallet addresses were long, complex, and difficult for users to engage with.
To address this, Mode Network introduced “Mode Domains” a naming service that transforms cryptic wallet strings into simple, readable “.mode” handles.
Built on the Optimism OP Stack, Mode is a modular Layer 2 focused on scaling on-chain apps through low fees and strong ecosystem incentives.
To bring Mode Domains to life, the Mode Network partnered with Lampros Tech to design and develop a secure, scalable identity layer made for the next generation of on-chain users.
Complexity Behind On-Chain Interactions
Blockchain addresses are complex and unreadable
Traditional wallet addresses (EOAs) are long hexadecimal strings like 0x3fa...12b, which are difficult for users to remember, verify, or trust.
Mainstream adoption is hindered
Traditional wallet addresses make it hard for new and non-technical users to interact with Web3, often causing confusion and errors during transactions and slowing down mainstream adoption.
The Usability Gap
As a fast-growing Layer 2, Mode lacked an on-chain identity system tailored to its ecosystem, one that could reduce friction, enhance usability, and support ecosystem-native apps.
Our Approach to Design & Development
Lampros Tech followed a modular, test-driven, and security-focused approach to building Mode Domains. Our team worked in agile sprints with regular testing, feedback loops, and close collaboration with the Mode ecosystem to move from a prototype to a fully functional identity layer. We started with -
Smart Contract Architecture
We built Mode Domains on the reliable ENS smart contract system as its foundation. Instead of changing ENS directly, we extended it with features tailored to Mode’s needs, keeping it stable, customizable, and upgrade-friendly.
Our Approach to Design & Development
Key additions included
Verification hooks
for allowlist-based domain minting
Discount hooks
to offer flexible, eligibility-based pricing
Hook-based structure
to enable future upgrades without touching core contracts
The architecture was modular, where we deployed three dedicated smart contracts that ensured clean separation of concerns, better upgradeability, and smooth integration with Mode’s evolving ecosystem.
Registry
tracked domain ownership and transfers.
Resolver
mapped domains to addresses and metadata
Campaign hooks
managed pricing rules, access control, and promotional campaigns
Security & Testing
Unit tests
across all core contract functions
Fuzz testing
for domain registration and renewal flows
Access control validation
to ensure proper role and permission enforcement
Security was treated as a core requirement from the start, and throughout development, we used Hardhat and Foundry to run:
We also set up Continuous Integration (CI) to run tests automatically and keep the platform reliable through every update.
Ecosystem Integration: SDK & API Development
We built a JavaScript SDK and a set of public APIs to make Mode Domains easy for developers to use. These tools helped apps and wallets integrate ‘.mode’ domains without needing to interact directly with smart contracts.
Developers can use them to:
Resolve ‘.mode’ names to wallet addresses
Fuzz testing
Fetch domain metadata and display NFT visuals
Technologies Used
We used a combination of proven tools to deliver a complete and scalable product:
ENS and SpaceID, Blockscout, Three.js (Put logos instead of words)
Challenges & Solutions
Scalability
In the testnet phase, the original contract capped domain claims at 8,000, limiting adoption.
We immediately built and deployed a new scalable contract and migrated all existing data without any loss or user interruption.
User Onboarding and Adoption
“.mode” domains were new to the Web3 ecosystem, and the main challenge was building trust and encouraging user adoption.
Lampros Tech ran a testnet “domain claim” campaign where early users could register domains and earn a free claim at the mainnet launch which helped drive adoption, gather feedback, and build strong early momentum.
Integrating NFT
Mode Domains aimed to make each domain visually unique with a 3D-style collectable NFT. This required seamless NFT creation, integration, and accurate on-chain metadata across platforms.
Lampros Tech built a dynamic NFT pipeline fully integrated into the domain flow. Each domain now auto-generates a branded, verifiable 3D NFT with accurate on-chain metadata.
Key Outcomes
Domain Claimed
Testnet phase
7,000+ Domains registered
Mainnet phase
29,000+ Domains registered
Improved Developer Experience
SDKs, APIs, and explorer integration made it easy for developers to adopt and integrate Mode Domains.
From Innovation to Impact
As blockchain adoption accelerates, innovative approaches like Mode Domains redefine user experiences, enable seamless interactions and boost ecosystem engagement. This project exemplifies how thoughtful blockchain solutions can simplify complexity, enhance usability and drive mass adoption.
The future of blockchain interactions is intuitive, secure, and user-centric.