Empowering the next wave of Web3 innovation
At goodmorning, we turn blockchain technology into real-world impact – helping visionary teams across the globe build bold, decentralized futures.
Our journey through
space and time
We've been in the game for over 15 years – navigating shifts and challenges, seizing opportunities, and staying ahead of the curve. What drives us? Relentless curiosity, bold thinking, and a serious passion for building tech that matters.
Beyond the code: our Web3 impact
We're not just playing in the Web3 space - we're redefining the rules. From game-changing dApps to Ethereum standards, here's what we've been up to when no one's watching (except the dev community, apparently).


Pioneering Wallet Call API Integration
We don't just follow blockchain innovation – we write it. EIP-5792 is one of our proudest contributions
VIEW PROJECT

SafeHawk, built at ETH Sofia 2024
SafeHawk is a safety module for DeFi loans where you can monitor your open loan positions effortlessly via 1) Privacy-first weekly email and 2) Real-time monitoring via our dApp and Browser Extension.
VIEW PROJECT
Safe Schnorr Talk at Devcon SEA
The library that enables Schnorr multisignatures as a Safe wallet module for better privacy & gas efficiency
VIEW PROJECT
Crypto Tab
A browser extension that replaces your New Tab with a Bitcoin price chart used daily by 8000+ users
VIEW PROJECTInsights from our experts
Dive into our treasure chest of Web3 solutions
and explore what's next

EthCC Cannes 2026 recap: valuable insights
EthCC[9] in Cannes from a builder’s perspective - Aave V4’s new architecture, the real challenges of shipping EIP-7702 in wallets, practical ZK use cases, and the side events where the best conversations actually happened.

How to verify wallet ownership in a Web3 app
Verifying wallet ownership in a Web3 app requires more than connecting a wallet. This guide explains message signing, backend signature validation, nonce handling, and secure session creation so you can implement authentication correctly and prevent replay attacks.

Web3 authentication explained: wallets, signatures, and sessions
Web3 authentication replaces passwords with cryptographic proof of wallet ownership. This guide explains how wallet login works in practice - from connecting MetaMask or WalletConnect to SIWE signing, backend verification, and session management - so developers can implement authentication securely in production Web3 apps.
Let’s build the
future together
Got a project in mind? Let’s chat and see how we can bring it to life – faster, smarter, and Web3 ready.
