Realm

home

gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/home

Render

Clockwork

Clockwork Hey, I'm Alex 👋 Clockwork on most of the internet.

Lead Frontend Engineer at All in Bits, the company behind Cosmos, Tendermint and Gno. I build the TypeScript layer that connects developers and users to blockchain infrastructure: client libraries, code generators, wallets, governance dApps, indexers and IBC relayers.

Athens, mostly. Everywhere, occasionally. LEGO builder. Curious dad.

GitHub · X · LinkedIn

Now

Previously

  • The TypeScript client codegen system for Ignite CLI, 1,350+ stars.
  • Emeris: a cross-chain DeFi aggregator, leading a team of ten.
  • Castor Wallet: a multi-chain Cosmos wallet, unreleased.
  • Beet: a BitShares key and identity manager.

...and many other examples and helper projects.

Stack

TypeScript · Vue 3 · Go · Rust · Cosmos SDK · CometBFT · IBC · Gno · Protobuf · GraphQL

Before the rabbit hole

Before the blockchain rabbit-hole I spent over 15 years in digital advertising, ending as Head of Digital with a shelf of Ermis Awards.

Fell down the rabbit-hole in 2016 and never looked back.

Numbers

Merged pull requests across public repos763
Of which at All in Bits · Ignite · gno.land231 · 127 · 69
Commits in the last twelve months1,096
On GitHub sinceMarch 2014

Counted from GitHub in September 2026.

[!NOTE]- About this page This page is a gno.land realm. Its text lives in on-chain slots, the layout is a slot too, and the look is a separate theme realm that can be swapped through p/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/upgradeable without touching the data. Changing a paragraph, the layout or a color is one transaction. Changing how the page is drawn is a deploy plus an Accept, with rollback. See what is live, or read the slots.

gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/home · rev 24 · block 708935 · gnoland-1 · theme gno.land/r/g1lnkytfqcjwllws63gvf0mv9yt04aswy4y9amhm/home/theme/v0 · slots · edit · system

Child paths

Transactions

HashBlockTimeMsgCallerStatus
F2209B103E…33847976341,63314d agoCall Setg1lnkytf…amhmok
398F2D052C…E8577BC7341,61414d agoCall Setg1lnkytf…amhmok
C533AA7659…8CCEC2D3341,60114d agoCall Setg1lnkytf…amhmok
70BA1E05C8…218319A9341,56314d agoCall Setg1lnkytf…amhmok
1E38748FA4…11E6E50D341,47514d agoCall Setg1lnkytf…amhmok
4A12BE0FBC…4115BFCC341,46014d agoCall Setg1lnkytf…amhmok
7AD8245B91…0FB755D7341,44414d agoCall Setg1lnkytf…amhmok
B21C98D200…6901AFED241,60518d agoCall Setg1lnkytf…amhmok
871A11A4FD…1AE3159D241,32118d agoCall Setg1lnkytf…amhmok
68DE9829E2…9A1C7CE3241,32018d agoCall Setg1lnkytf…amhmok
6AC4AE3CD7…5BDBDD5B241,31918d agoCall Setg1lnkytf…amhmok
C14AC66E9B…B1FE5594241,31818d agoCall Setg1lnkytf…amhmok
DF91EB1C12…7E8B18E0241,31718d agoCall Setg1lnkytf…amhmok
6D8E35CD1C…0EFBCDAA241,31618d agoCall Setg1lnkytf…amhmok
E66AC685FF…7FA1B8AE241,31518d agoCall Setg1lnkytf…amhmok
B9ED58A9E1…4FCBF909241,31418d agoCall Setg1lnkytf…amhmok
4AC36F18EE…31ED072E241,31318d agoCall Setg1lnkytf…amhmok
A627555D5E…49D33BD0241,31218d agoCall Setg1lnkytf…amhmok
36B2BF3B36…18ACAF2D241,31118d agoCall Setg1lnkytf…amhmok
1E61B19013…C892CBCB241,31018d agoCall Setg1lnkytf…amhmok
88952BBE5E…6DA3528E241,30918d agoCall Setg1lnkytf…amhmok
44D3306708…605B92D9241,30818d agoCall Setg1lnkytf…amhmok
C3F0B88B97…8AA93100241,30718d agoCall Setg1lnkytf…amhmok
EBFDBAD58F…6121B3D9241,30618d agoCall Setg1lnkytf…amhmok
6ED3DE0A69…C6C16F01241,30518d agoCall Acceptg1lnkytf…amhmok

Calls, deploys, and child packages in indexed history.

Call function

Source (qfile)