Create Your BABY Address

Your BABY key derives the address where BABY token can be received. Below are the steps to create your BABY key and retrieve a BABY address, and how to recover the key with the mnemonic phrase.

1. Install the babylond binary

The babylond binary creates your Babylon Genesis keys. You'll need to use babylond v1.0.0-rc.5. Here's how to install the binary:

First, clone the official Babylon GitHub repository.

git clone https://github.com/babylonlabs-io/babylon.git
Cloning into 'babylon'...

Navigate to the cloned repository and checkout the v1.0.0-rc.5 release tag.

cd babylon
git checkout v1.0.0-rc.5
Note: switching to 'v1.0.0-rc.5'.

Install the binary with the make install command.

make install
go build -mod=readonly -tags "netgo ledger mainnet" -ldflags '-X github.com/cosmos/cosmos-sdk/version.Name=babylon -X github.com/cosmos/cosmos-sdk/version.AppName=babylond -X github.com/cosmos/cosmos-sdk/version.Version=v1.0.0-rc.3 -X github.com/cosmos/cosmos-sdk/version.Commit=b5646552a1606e38fcdfa97ed2606549b9a233f7 -X "github.com/cosmos/cosmos-sdk/version.BuildTags=netgo,ledger" -w -s' -trimpath -o /home/rafilx/projects/github.com/babylonlabs-io/babylon/build/  ./...

Verify the installation by checking the version:

babylond version
v1.0.0-rc.5

2. Create Babylon Key

Create a Babylon key pair using the babylond keys add command. The key pair is stored in your file system for later use.

The command takes one parameter baby-key-name e.g. my-baby-key-name and these flag options:

  • --home sets where the new key will be stored. In most cases, $HOME/.babylond is used.
  • --passphrase sets the key encryption password (recommended for encrypted keyrings) without CLI interactivity.
  • --hd-path sets the HD derivation path of the private key.
  • --keyring-backend sets the keyring backend. Options include [file, os, kwallet, test, pass, memory]. See details about available backends here. While test is the default, an encrypted keyring is recommended. If test is specified, the key will be created in keyring-test under --home.
  • --recover allows you to recover an existing key using a seed phrase instead of creating a new one. We show how to import an existing key in the subsequent section.

An example command look like this:

Reminder: if you used the --keyring-backend flag to create the key, use the same flag and option to access it later. After completing these steps, your Babylon key pair will be generated.

babylond keys add my-baby-key-name --home $HOME/.babylond --keyring-backend file
Enter keyring passphrase (attempt 1/3):
...
- address: bbn17ew0he6svxrqj2c7mef7qsyg0assc2upa5gy7w
  name: my-baby-key-name
  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A5UjwURAlm0ndhMLfmNKIe4wzc8NnsBkNOgr7Ogx6kQQ"}'
  type: local

**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.

bad mnemonic private split ... real frown cabin few

Reminder: if you used the --keyring-backend flag to create the key, use the same flag and option to access it later. After completing these steps, your Babylon key pair will be generated.

⚠ Warning! Store the mnemonic phrases in a safe place. Using these mnemonic phrases is the only way you can recover your keys if they're lost or corrupted.

You can view your created key and the address by running the command below:

babylond keys show my-baby-key-name --home $HOME/.babylond --keyring-backend file
Enter keyring passphrase (attempt 1/3):
...
- address: bbn17ew0he6svxrqj2c7mef7qsyg0assc2upa5gy7w
  name: my-baby-key-name
  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A5UjwURAlm0ndhMLfmNKIe4wzc8NnsBkNOgr7Ogx6kQQ"}'
  type: local

View all of your keys by running babylond keys list.

3. Import existing key

To import an existing key using your mnemonic seed phrase, run babylond keys add <your-baby-key-name> including the --recover flag needed for recovery. You'll be prompted to enter your bip39 mnemonic — your 24-word mnemonic phrases created before.

You will run the command with output something like this:

babylond keys add test-key-recovered --recover --home $HOME/.babylond --keyring-backend file
> Enter your bip39 mnemonic
insane goat audit please ... fury plug monitor rib

- address: bbn1p86s3dxf48anxdsjk0430mye4yy4wzw5rm9fld
  name: test-key-recovered
  pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Az1zFH5lCTVvJFX7AHVeKLBX6TtqzAWE63G/E3TsIKJE"}'
  type: local

Search Your Wallet Address Here

Wallet 301

bbn1gysxgy62w5q9k00tldwwm2hnfaqh64cs3gq045

Wallet 302

bbn1ql6g20jcvf5kqreq0z92czflfchggsay3gc8hk

Wallet 303

bbn1ljh43sag9s6pj6h0cucz59wv7utc699lfpg6j3

Wallet 304

bbn1p0xzy0r7j2yutxvhaa9ql4ldfqqjucugmz8wcr

Wallet 305

bbn17hwc27rpkdfr66laq95lxfar2nrr8me49upxhh

Wallet 306

bbn1gece6fs5phgqm00d5pq25q2jq0jphj5yhyzxxr

Wallet 307

bbn1uwu97fck9sajv3wlnu5ae9qw6ppland0qntjyk

Wallet 308

bbn1mdq787p2kls9uz38ap439t4dap34sqdjy0qyp4

Wallet 309

bbn1jl406km7eq08ha0tsr9yayprr373lw76tx0v0w

Wallet 310

bbn1mkzf6ztp9aq2g4haxaz0mfdjz34sn9x3xf208t

Wallet 311

bbn146glgq8cj0sfg8s4v43jtj94hdtdjhm0vtr2y7

Wallet 312

bbn1ep5x94uj8mnffzjk687hqc6as9xm3sjdfk7x9g

Wallet 313

bbn1yl2dej6dkywhsfmy4tcdtzjnsatgqflkgfjthp

Wallet 314

bbn146446ekdxqfxdwem2ryd8ptaglsrtkjn8qt3je

Wallet 315

bbn1ay52m8wm46rp25amzh600qwxaj0t9ufd2axh3r

Wallet 316

bbn10k342hgmfsm04jma9suc42y7sd40sr94dm2350

Wallet 317

bbn1ds88w0ln9ftgq8t6rh53fsryn3r8k8dx3ewche

Wallet 318

bbn1gldxlsq70x52tw4w9cdasu6wk9va5xx8gwvfqu

Wallet 319

bbn1j3ppq9um98e6rvzqw2rev0ss3qv5wmgdhkrgtq

Wallet 320

bbn1dc0a9k6tlxkm5a9g3qpu3gy63ndscang7t5sht

Wallet 321

bbn1yap6z9000luz3nmfkdn96mmkhc5uk3sem789gc

Wallet 322

bbn17t2mjea3ly3ce4mv6fsnacm5tm2ugd2dvqur6d

Wallet 323

bbn13mfgzuda9wxd3qx0mqnsu9xxxh065s5k6whnjz

Wallet 324

bbn1xsz7j3c0zmrg34su5nyql82nrt6zkvwcrslq6j

Wallet 325

bbn1ppgm3qeu2uejfrgxd60zeg62sv4t6nn60p4fyh

Wallet 326

bbn1u8husmljyk4rlmc35ncp22fj7kpfvd3zk8k3w2

Wallet 327

bbn1c9uhptn8hk6jleys0vn9necumm7u0hvgpyf5as

Wallet 328

bbn14h26e0rzge5yl0c9x5k9quqlgh6fkh4v23y2a0

Wallet 329

bbn1z98eg2ztdp2glyla62629nrlvczg8s7fc42qjl

Wallet 330

bbn1zrlsh07x3dt0qh6mu65504g86kqfj3l2aezl6m

Wallet 331

bbn1tpu75t0097tg46dmdjwj5veurt2zt2cn0f6ty0

Wallet 332

bbn172gqpfu583yseddq697wl8u5rxusyej820pap4

Wallet 333

bbn1p7gnav0cxytrjs24tsd7e6tzed58tfm07982v0

Wallet 334

bbn1weud9cvsd2hrc3zdmz0ug0fv5wlearypegrh6n

Wallet 335

bbn14g9dtt5gn8zvxx7dz5z06hspef6tm5rn2sw3rc

Wallet 336

bbn1vy9eg6d5gg2xvzhu7f6598cmdp2yxldvpvjgeq

Wallet 337

bbn125rh8d62hs4a7d7cgy7xa6hj362t8wvrfg5duk

Wallet 338

bbn1nlyu6qzeuaeeefhstcc2lvn0kv5ur20xxkrczn

Wallet 339

bbn1m0qjrg0hw37y8zuxhtmpw3qp60js6fp7zp67wg

Wallet 340

bbn147s48qhxcyw3ra20hqnnc8rwmstegycugvz0ja

Wallet 341

bbn1ptry5acdxjwj6xvsmk7942xp2gs6724ezl4295

Wallet 342

bbn12y2u5pvtl3wzlu0y008qvlpk4swvw39up9jph5

Wallet 343

bbn13szs2zp62p4x33qlc6ttqhkm0a6damw053fema

Wallet 344

bbn1w3e9xs7x7ja9gfyn6klpaye5dr8hc68g050ny3

Wallet 345

bbn1qnqvuswaw8s3efuz0xdrumqq6tuz8k7l7ndta9

Wallet 346

bbn1eukyk0uhwxlvvkgx30pdkvq7nycycze9x4d5rp

Wallet 347

bbn12h2awqfulxu7ruzv5g7wssmnllj5c0gg97p5gq

Wallet 348

bbn1mjw2y7k52wne63fd8se0waa53zyvsv9qndrdjm

Wallet 349

bbn1s9482c98zw392fe7p4awpuh4v39z5xg3ngnn7f

Wallet 350

bbn1pwj0tkr7r03pzguwd8p328rnymzkts4hztynqh

Wallet 351

bbn1e0zu9pee0x2ungkau828dhu95sjx605tqkxjhn

Wallet 352

bbn1cqvl29tywhgcxx4fp38nwvqyxschgplrr4vt4q

Wallet 353

bbn1fdvnxssw86gfye4dakv6w53yzvpr9cjrf32sum

Wallet 354

bbn1ec3gvg294rs4ggrpfj84yxfer3pfhlgtnhkcl3

Wallet 355

bbn1rwuc72jven7s90cqmmncu9dwhkfj62mua3ulep

Wallet 356

bbn1dfushcy82vx9225yxaza7aaafnn7r9uzsj6eft

Wallet 357

bbn1cc0ef5s5gr9puu25tk47l42cyhyfrskvm9ne8g

Wallet 358

bbn1d3d2rcg09ahvrz3ufyn77adx49gtw8284j7sdp

Wallet 359

bbn1ghrpfanlpyxexasld77ekny99cta6jcgezt3uk

Wallet 360

bbn1v6tevtflttxsx4qdlr9vzacfdtwjwu308dufaj

Wallet 361

bbn13q6klgfxfaf6fsd34xuxp5l7perjhnx7pv2gn5

Wallet 362

bbn1hu8vqhtk0lr76jd55e2muk8pmyavrpafqjcwe4

Wallet 363

bbn1y989v3qrxagaxpjd8tr0gjjtcnk3tq9xwmt7ha

Wallet 364

bbn1kjruag2yjn62pykfhgky5ammgcx7hame2w54pe

Wallet 365

bbn14rql0qyrq0vd9523luxga0zr449a0n973zmnsu

Wallet 366

bbn16urnjnmmzyjtnvu68xhf7ve4gunwp3zkmfts25

Wallet 367

bbn12mv5prq7jh2k47ntaevturfrmj6qyk7cfq4mdn

Wallet 368

bbn1qp2tfhsz2wv9wjfs530uf770cgawu2dwlc0kuy

Wallet 369

bbn19h884swtqsklsvx2mqs4kqcewxpk7qr0nd6xcn

Wallet 370

bbn10s7ca3lut2xtzj6fq0hnznyy8jx75lxss5k237

Wallet 371

bbn1hnjvzkp3x69can22y425sk45ds5czzpvwe7fkm

Wallet 372

bbn17x4syatad9jamwfeccrppz0mk83szd5nhvfsrg

Wallet 373

bbn1nrz6es3vm30c77wk92sd8e0sc3p2tezw39a68j

Wallet 374

bbn1mtrkgq5rhchwu6krcau34a8k7h8yj8prwtufu2

Wallet 375

bbn1rhy5t5xv2fjzmrvj72j26xul9sc4pywu68vhjr

Wallet 376

bbn1ux084vmv5qeerrqzfpcq7t29fr5mn0fa8ndr38

Wallet 377

bbn1ren67x9nxt3nlfxmxmrmllpv9yurl3wflm0cky

Wallet 378

bbn16f3kca34y7u5dv8ymv6lxnpytwefqh0hvc8g22

Wallet 379

bbn1zuyrdp0y9wsrgdts0g5cuqu03jwj6z20l48p7t

Wallet 380

bbn1t3v3hvhf5ph5cnj92wftjehl665gxurghn7hn8

Wallet 381

bbn15vcnj695jrkft9nx4dz9yl4zawjyrw936k0adc

Wallet 382

bbn1x8juehetewenhktm4d00w2nm7e509uqjuvyqv7

Wallet 383

bbn12yj4wa3vs442efrfvgvmvslq75x03t5d0hxrfj

Wallet 384

bbn1lemwff7v4m8lqg325gtwl24w2dwxyccg2fmu0y

Wallet 385

bbn148h6rndsz4g3crnmm4dc0rpr8t28rj2zjm2jhk

Wallet 386

bbn109z5tz09syajx3ef56pc7sy8t39tlrgg56enza

Wallet 387

bbn1yeyytu6jhjnxes4ufty8yaxkyawzz7462q6hd6

Wallet 388

bbn1zsgpymkv0tjumsa7wlt07pql0x3s9nqa4qlran

Wallet 389

bbn16g3gm6gvaq2uwhv0ty2z9200d8p3yn9jy633fr

Wallet 390

bbn1df2prh4s6a2djv0uyuy80erprqkw59lznvp4rd

Wallet 391

bbn1lztm7kycww74qck3087hvawfnea6ldtjqfa78f

Wallet 392

bbn1nxscktq3murju3tlv3f923rzyvu2hdmwwd799s

Wallet 393

bbn19gu0alc0g8k7v0rj60xkxv2ky23u65axsmk768

Wallet 394

bbn1pu6ahpa33yeaclv5dcfmwssp25nnxv6szslqrx

Wallet 395

bbn1f4jdq7d9pezrp6asnvxjgqwxcs4tmsr8svqatn

Wallet 396

bbn1qlhg8dtgkwvzzmdztwy9mv4aegj97lu9eu2ww7

Wallet 397

bbn10wswn8xu5mgcqaesnl3895ku0gknmzv8y9076s

Wallet 398

bbn1upkfhv5wacah74y2mwpfr54ersd0fha9j4y2a3

Wallet 399

bbn1nusnyl2nrzcyu37weanu0p8xrrgdp7tp595puq

Wallet 400

bbn1z8zhxujzhl3y3lmhjjsm8dv0q4jrpdhtlzrqt5