Skip to content

Commit 6595a90

Browse files
dariaagDaria AgadzhanovaDaria Agadzhanova
authored
edge devnet (#212)
* edge devnet * chainid * devnet xplorr --------- Co-authored-by: Daria Agadzhanova <dariaagadzhanova@Darias-MacBook-Air.local> Co-authored-by: Daria Agadzhanova <dariaagadzhanova@Mac.home>
1 parent 727c866 commit 6595a90

File tree

10 files changed

+39
-38
lines changed

10 files changed

+39
-38
lines changed

docs/developers/babylon_genesis_chain/chain_information.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ import TabItem from '@theme/TabItem';
4242

4343
| Property | Value |
4444
|----------|-------|
45-
| Chain ID | `euphrates-0.6.0` |
46-
| Chain Name | `Babylon Euphrates Devnet` |
45+
| Chain ID | `edge-devnet-1` |
46+
| Chain Name | `Babylon Edge Devnet` |
4747
| Binary Name | `babylond` |
4848
| Version | `v0.6.0` |
4949
| Genesis Date | `2024-10-15` |

docs/developers/babylon_genesis_chain/explorers/explorers.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Block scanners for Phase 2 Babylon Genesis Testnet (`bbn-test-5`).
3737

3838
## Babylon Genesis Devnet
3939

40-
There are no active block scanners for Phase 3 Babylon Genesis Devnet (`euphrates-0.6.0`) currently.
40+
| Service | URL |
41+
|---------|-----|
42+
| [Node Guru](https://devnet.babylon.explorers.guru/) | `https://devnet.babylon.explorers.guru/network` |
4143

42-
Contact Babylon Labs or Babylon Foundation if you wish to sertup a block scanner for this network.

docs/developers/babylon_genesis_chain/node_information.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Endpoints for Phase 2 Babylon Genesis Testnet (`bbn-test-5`).
8282

8383
### Babylon Genesis Devnet
8484

85-
Endpoints for Phase 3 Babylon Genesis Devnet (`euphrates-0.6.0`).
85+
Endpoints for Phase 3 Babylon Genesis Devnet (`edge-devnet-1`).
8686

8787
**Babylon Labs**
8888
| Endpoint Type | URL |

docs/developers/bsns/cosmos_chains/cosmos_chains.mdx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,28 +88,28 @@ We have developed local deployment scripts for demonstrating the Cosmos integrat
8888

8989
## Phase-3 devnet information
9090

91-
The Phase-3 devnet environment (Euphrates) is defined as follows. Note that this assumes a `bash` shell - modify accordingly for other shells, or use `bash`:
91+
The Phase-3 devnet environment (Edge) is defined as follows. Note that this assumes a `bash` shell - modify accordingly for other shells, or use `bash`:
9292

9393
```bash
94-
$ cat <<EOF >env_euphrates.sh
94+
$ cat <<EOF >env_edge.sh
9595
:
9696
9797
export binary="babylond"
98-
export chainId="euphrates-0.6.0"
98+
export chainId="edge-devnet-1"
9999
export homeDir="$HOME/.babylond"
100100
101101
export key="user"
102102
export keyringBackend="--keyring-backend=test"
103103
export feeToken="ubbn"
104104
105-
export rpcUrl="https://rpc-euphrates.devnet.babylonlabs.io"
105+
export rpcUrl="https://rpc-edge.devnet.babylonlabs.io"
106106
export nodeUrl="$rpcUrl"
107-
export grpcUrl="grpc-euphrates.devnet.babylonlabs.io:443"
108-
export faucetUrl="https://faucet-euphrates.devnet.babylonlabs.io"
107+
export grpcUrl="grpc-edge.devnet.babylonlabs.io:443"
108+
export faucetUrl="https://faucet-edge.devnet.babylonlabs.io"
109109
110110
alias babylond='babylond --home=$homeDir'
111111
EOF
112-
$ . ./env_euphrates.sh
112+
$ . ./env_edge.sh
113113
```
114114

115115
---

docs/developers/bsns/cosmos_chains/integrating_as_cosmos_chain.mdx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,29 @@ sidebar_position: 2
88

99
## Overview
1010

11-
This page provides a guide for a Cosmos PoS chain to integrate Babylon phase-3 devnet, called Euphrates. The integration allows a BSN to get economic security from BTC staking.
11+
This page provides a guide for a Cosmos PoS chain to integrate Babylon phase-3 devnet, called Edge. The integration allows a BSN to get economic security from BTC staking.
1212

13-
Euphrates devnet is currently in a highly experimental phase, and unexpected issues may arise. We welcome any feedback on the integration process and this document.
13+
Edge devnet is currently in a highly experimental phase, and unexpected issues may arise. We welcome any feedback on the integration process and this document.
1414

1515
## System components
1616

1717
The integration involves three blockchains:
1818

19-
- **A Babylon blockchain.** This is the Babylon phase-3 devnet, called Euphrates. Please refer to the [Cosmos Chains](./cosmos_chains.mdx) page for setting up the environment variables needed to interact with the devnet.
19+
- **A Babylon blockchain.** This is the Babylon phase-3 devnet, called Edge. Please refer to the [Cosmos Chains](./cosmos_chains.mdx) page for setting up the environment variables needed to interact with the devnet.
2020
- **A Bitcoin blockchain.** In this specific case, Babylon blockchain is interacting with Bitcoin Signet.
2121
- **A BSN (sometimes referred to as a consumer system in code).** This is the chain that we aim to integrate with Babylon Bitcoin Staking Protocol.
2222

23-
**Accessing the Euphrates devnet.** The Phase-3 devnet environment (Euphrates) is defined in the [Cosmos Chains](./cosmos_chains.mdx) page. Please refer to that section for setting up the environment variables needed to interact with the devnet.
23+
**Accessing the Edge devnet.** The Phase-3 devnet environment (Edge) is defined in the [Cosmos Chains](./cosmos_chains.mdx) page. Please refer to that section for setting up the environment variables needed to interact with the devnet.
2424

2525
## BSN requirements
2626

27-
The BSN integrating with Euphrates devnet needs to support IBC and CosmWasm smart contracts. This is because Babylon sends information about Finality Providers and BTC delegations as IBC packets. The BSN needs to deploy CosmWasm smart contracts to process these IBC packets, and then store the Finality Providers and BTC delegations information.
27+
The BSN integrating with Edge devnet needs to support IBC and CosmWasm smart contracts. This is because Babylon sends information about Finality Providers and BTC delegations as IBC packets. The BSN needs to deploy CosmWasm smart contracts to process these IBC packets, and then store the Finality Providers and BTC delegations information.
2828

2929
The Babylon team is developing a specialized relayer to support BSNs without IBC, and is developing BSN side software for various types of BSNs.
3030

3131
## Prerequisites
3232

33-
To integrate with Euphrates devnet, you need to install:
33+
To integrate with Edge devnet, you need to install:
3434
- [Go v1.23](https://go.dev/doc/install)
3535
- [Rust](https://www.rust-lang.org/tools/install) `stable` version
3636

@@ -76,7 +76,7 @@ Please note that the corresponding version tag of the Babylon SDK is [https://gi
7676

7777
### Getting test tokens
7878

79-
**Babylon tBABY tokens.** One can get Babylon tBABY tokens on Euphrates devnet by the following:
79+
**Babylon tBABY tokens.** One can get Babylon tBABY tokens on Edge devnet by the following:
8080

8181
1. Create a Babylon account by using
8282

@@ -240,13 +240,13 @@ The client ID of the consumer chain will be used as the consumer ID, denoted as
240240
With the client ID of the consumer chain, you can register it on the BSN, by using
241241

242242
```bash
243-
$ babylond tx btcstkconsumer egister-consumer $CONSUMER_ID consumer-name consumer-description --node https://rpc-euphrates.devnet.babylonlabs.io
243+
$ babylond tx btcstkconsumer egister-consumer $CONSUMER_ID consumer-name consumer-description --node https://rpc-edge.devnet.babylonlabs.io
244244
```
245245

246246
Then you can query the registered consumer by using
247247

248248
```bash
249-
$ babylond query btcstkconsumer registered-consumers -o json --node https://rpc-euphrates.devnet.babylonlabs.io
249+
$ babylond query btcstkconsumer registered-consumers -o json --node https://rpc-edge.devnet.babylonlabs.io
250250
{
251251
"chain_ids": [
252252
"test-bsn-chain"
@@ -265,7 +265,7 @@ You can create an IBC channel by following the instructions [here](https://herme
265265
You'll need the following information:
266266

267267
- The port ID is `zoneconcierge` for Babylon, and `wasm.<babylon_contract_address>` for the BSN.
268-
- The GRPC endpoint of the Euphrates devnet is `https://grpc-euphrates.devnet.babylonlabs.io` .
268+
- The GRPC endpoint of the Edge devnet is `https://grpc-edge.devnet.babylonlabs.io` .
269269
- For gas prices, both for the IBC relayer setup and sending TXs, you can just use `1ubbn`.
270270
- Channel ordering must be specified as `"ordered"`.
271271
- and channel version is `"zoneconcierge-1"`.

docs/developers/bsns/cosmos_chains/running_btc_staker.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The above command will build and install the following binaries to `$GOPATH/bin`
4242

4343
## Getting Signet BTC Tokens
4444

45-
The Euphrates devnet is connected to BTC Signet. There's information on how to connect to Signet in the [BTC Signet wiki](https://en.bitcoin.it/wiki/Signet). After creating a wallet and a new BTC address in the signet network, you can visit Bitcoin's signet faucets (e.g., [https://signetfaucet.com](https://signetfaucet.com/)) for signet BTC. Babylon also provides a BTC signet faucet in the [Babylon discord server](https://discord.gg/babylonglobal).
45+
The Edge devnet is connected to BTC Signet. There's information on how to connect to Signet in the [BTC Signet wiki](https://en.bitcoin.it/wiki/Signet). After creating a wallet and a new BTC address in the signet network, you can visit Bitcoin's signet faucets (e.g., [https://signetfaucet.com](https://signetfaucet.com/)) for signet BTC. Babylon also provides a BTC signet faucet in the [Babylon discord server](https://discord.gg/babylonglobal).
4646

4747
## Setting Up the BTC Staker Daemon
4848

@@ -151,11 +151,11 @@ BlockCacheSize = 1000000
151151
; name of the key to sign transactions with
152152
Key = btc-staker
153153
; chain id of the chain to connect to
154-
ChainID = euphrates-0.6.0
154+
ChainID = edge-devnet-1
155155
; address of the rpc server to connect to
156-
RPCAddr = https://rpc-euphrates.devnet.babylonlabs.io:443
156+
RPCAddr = https://rpc-edge.devnet.babylonlabs.io:443
157157
; address of the grpc server to connect to
158-
GRPCAddr = https://rpc-euphrates.devnet.babylonlabs.io:9090
158+
GRPCAddr = https://rpc-edge.devnet.babylonlabs.io:9090
159159
; account prefix to use for addresses
160160
AccountPrefix = bbn
161161
; type of keyring to use
@@ -239,7 +239,7 @@ Note that among public keys specified in `--finality-providers-pks`, at least on
239239
You can query the Babylon node to see the BTC delegation:
240240

241241
```bash
242-
$ babylond query btcstaking btc-delegations any --node https://rpc-euphrates.devnet.babylonlabs.io
242+
$ babylond query btcstaking btc-delegations any --node https://rpc-edge.devnet.babylonlabs.io
243243
```
244244

245245
This will show all the BTC delegations including yours.

docs/developers/bsns/cosmos_chains/running_finality_provider.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,10 +190,10 @@ Key = finality-provider
190190
ChainID = chain-test
191191
192192
; address of the rpc server to connect to
193-
RPCAddr = https://rpc-euphrates.devnet.babylonlabs.io:443
193+
RPCAddr = https://rpc-edge.devnet.babylonlabs.io:443
194194
195195
; address of the grpc server to connect to
196-
GRPCAddr = https://rpc-euphrates.devnet.babylonlabs.io:9090
196+
GRPCAddr = https://rpc-edge.devnet.babylonlabs.io:9090
197197
198198
; account prefix to use for addresses
199199
AccountPrefix = bbn

docs/developers/bsns/op_stack_chains/op_stack_chains.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ We have finished the reference implementation. The codebases include:
9191

9292
We have developed local deployment scripts for the OP stack integration.
9393

94-
- https://github.com/Snapchain/babylon-deployment for spinning up an OP stack chain integrating with Babylon Euphrates devnet
94+
- https://github.com/Snapchain/babylon-deployment for spinning up an OP stack chain integrating with Babylon Edge devnet
9595
- https://github.com/Snapchain/op-chain-deployment for spinning up the entire stack (OP stack chain + ETH L1 + Babylon Genesis + Bitcoin)
9696

9797
---

docs/guides/networks/phase-3/devnet/devnet.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Phase 3 devnet is a development network for BSNs.
1010

1111
import RemoteMD from '@site/src/components/RemoteMD';
1212

13-
export const rawUrl="https://raw.githubusercontent.com/babylonlabs-io/networks/refs/heads/jenks/add-phase-3-devnet-parameters/euphrates-0.5.0/README.md";
13+
export const rawUrl="https://raw.githubusercontent.com/babylonlabs-io/networks/refs/heads/jenks/add-phase-3-devnet-parameters/edge-0.5.0/README.md";
1414

1515
<RemoteMD
1616
rawUrl={rawUrl}

static/remote-docs/guides/networks/phase-3/devnet/devnet.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@
2323
<body>
2424
<article>
2525

26-
<h1>Babylon Phase 3 Devenet (Euphrates 0.5.0)</h1>
26+
<h1>Babylon Phase 3 Devenet (Edge 0.5.0)</h1>
2727
<p>The Phase 3 Devenet is a development network of Babylon Genesis Chain. It implements the full funcationality of Bitcoin staking and allow BSNs to be connected.</p>
2828
<h2>Network Parameters</h2>
2929
<h3>Chain ID</h3>
30-
<p><code>euphrates-0.5.0</code></p>
30+
<p><code>edge-0.5.0</code></p>
3131
<h3>Sync from scratch</h3>
32-
<p>To boot a node and sync from scratch, Babylon version <code>euphrates-0.5.0-rc.0</code> should be used
33-
(<a href="https://github.com/babylonlabs-io/babylon/releases/tag/euphrates-0.5.0-rc.0">reference</a>).</p>
32+
<p>To boot a node and sync from scratch, Babylon version <code>edge-0.5.0-rc.0</code> should be used
33+
(<a href="https://github.com/babylonlabs-io/babylon/releases/tag/edge-0.5.0-rc.0">reference</a>).</p>
3434
<h3>Seed nodes</h3>
3535
<p>Seed nodes can be retrieved from <a href="./seeds.txt">here</a>.</p>
3636
<h3>Peers</h3>
@@ -40,19 +40,19 @@ <h3>Endpoints</h3>
4040
<li>RPC</li>
4141
</ol>
4242
<ul>
43-
<li>https://rpc-euphrates.devnet.babylonlabs.io:443</li>
43+
<li>https://rpc-edge.devnet.babylonlabs.io:443</li>
4444
</ul>
4545
<ol start="2">
4646
<li>LCD (node API)</li>
4747
</ol>
4848
<ul>
49-
<li>https://lcd-euphrates.devnet.babylonlabs.io:443</li>
49+
<li>https://lcd-edge.devnet.babylonlabs.io:443</li>
5050
</ul>
5151
<ol start="3">
5252
<li>gRPC</li>
5353
</ol>
5454
<ul>
55-
<li>https://grpc-euphrates.devnet.babylonchain.io</li>
55+
<li>https://grpc-edge.devnet.babylonchain.io</li>
5656
</ul>
5757
<h3>Covenant Committee</h3>
5858
<p>The covenant committee consists of 5 signing keys with a quorum being achieved

0 commit comments

Comments
 (0)