@@ -18,12 +18,28 @@ This cli is inspired by this [script](https://github.com/input-output-hk/cardano
18
18
* You need to run a Linux computer
19
19
* You need to have a recent version of ` jq ` running (1.6+)
20
20
21
+ ## Download source code
22
+
23
+ ``` bash
24
+ # Download sources from github
25
+ git clone https://github.com/input-output-hk/mithril
26
+
27
+ # Go to sources directory
28
+ cd mithril-test-lab/mitril-devnet
29
+
30
+ # Chmod scripts
31
+ chmod u+x * .sh
32
+ ```
33
+
21
34
## One step run with default configuration
22
35
23
36
``` bash
24
- # Run devnet with 1 BFT node and 2 SPO nodes
37
+ # Run devnet with 1 BFT node and 2 SPO nodes (with local docker images)
25
38
./devnet-run.sh
26
39
40
+ # Run devnet with 1 BFT node and 2 SPO nodes (with remote docker images)
41
+ MITHRIL_IMAGE_ID=main-c9213ca ./devnet-run.sh
42
+
27
43
# Logs devnet
28
44
./devnet-log.sh
29
45
@@ -102,7 +118,7 @@ artifacts
102
118
│ ├── user1.vkey
103
119
│ ├── utxo1.addr
104
120
│ ├── utxo1.skey
105
- │ ├ ── utxo1.vkey
121
+ │ └ ── utxo1.vkey
106
122
├── cardano-cli
107
123
├── cardano-node
108
124
├── docker-compose.yaml
@@ -114,6 +130,7 @@ artifacts
114
130
│ │ ├── genesis.json
115
131
│ │ └── genesis.spec.json
116
132
│ ├── configuration.yaml
133
+ │ ├── ipc
117
134
│ ├── shelley
118
135
│ │ ├── genesis.alonzo.json
119
136
│ │ ├── genesis.alonzo.spec.json
@@ -127,7 +144,7 @@ artifacts
127
144
│ │ ├── operator.vkey
128
145
│ │ ├── vrf.skey
129
146
│ │ └── vrf.vkey
130
- │ ├── start.sh
147
+ │ ├── start-node .sh
131
148
│ ├── topology.docker.json
132
149
│ ├── topology.json
133
150
│ └── tx
@@ -136,6 +153,7 @@ artifacts
136
153
│ │ ├── genesis.json
137
154
│ │ └── genesis.spec.json
138
155
│ ├── configuration.yaml
156
+ │ ├── ipc
139
157
│ ├── owner.skey
140
158
│ ├── owner.vkey
141
159
│ ├── registration.cert
@@ -152,12 +170,10 @@ artifacts
152
170
│ │ ├── operator.vkey
153
171
│ │ ├── vrf.skey
154
172
│ │ └── vrf.vkey
155
- │ ├── start.sh
173
+ │ ├── start-node .sh
156
174
│ ├── topology.docker.json
157
175
│ ├── topology.json
158
176
│ └── tx
159
- │ ├── tx1.tx
160
- │ └── tx1.txbody
161
177
├── query.sh
162
178
├── start.sh
163
179
└── stop.sh
@@ -166,22 +182,55 @@ artifacts
166
182
## Example utxo & stakes informations retrieved from the network
167
183
168
184
``` bash
169
- # Query whole utxo
185
+ > Query Mithril/Cardano devnet
186
+ =====================================================================
187
+ === Cardano Network
188
+ =====================================================================
189
+
190
+ >> Query chain tip
191
+ {
192
+ " era" : " Alonzo" ,
193
+ " syncProgress" : " 100.00" ,
194
+ " hash" : " b7fde5dea1a85879410c03c049f2ce199f9b1a17f22043e801ed7328a3a8f0ac" ,
195
+ " epoch" : 4,
196
+ " slot" : 400,
197
+ " block" : 18
198
+ }
199
+
200
+ >> Query whole utxo
170
201
TxHash TxIx Amount
171
202
--------------------------------------------------------------------------------------
172
- 18985163fce6aadfe5f1d0948cca54486bd56056b4c2e6f2efc603f5207090ed 0 447999157 lovelace + TxOutDatumNone
173
- 18985163fce6aadfe5f1d0948cca54486bd56056b4c2e6f2efc603f5207090ed 1 2000000 lovelace + TxOutDatumNone
174
- 4a03ad5ad34bd2af65cc98d312fcf5c7e488f2a8129d8858fa7a0f4663df6fa7 0 1002000000 lovelace + TxOutDatumNone
175
- a3309948319c3e512857e8ff3d1921564344daf0b1bb2fa46e2c29e0fdc12beb 0 448999157 lovelace + TxOutDatumNone
176
- a3309948319c3e512857e8ff3d1921564344daf0b1bb2fa46e2c29e0fdc12beb 1 1000000 lovelace + TxOutDatumNone
203
+ 23f3844ba659a38da8d857ebd6ec93528adc603cc46f1605cdabdaaea57111d0 0 447999157 lovelace + TxOutDatumNone
204
+ 23f3844ba659a38da8d857ebd6ec93528adc603cc46f1605cdabdaaea57111d0 1 2000000 lovelace + TxOutDatumNone
205
+ 2c754076364cfc2a5279e97165f7d46b4035f7ff288ae41c407e1c3001ab895c 0 448999157 lovelace + TxOutDatumNone
206
+ 2c754076364cfc2a5279e97165f7d46b4035f7ff288ae41c407e1c3001ab895c 1 1000000 lovelace + TxOutDatumNone
207
+ 32ca53e1d9c33b221aff44f57f94b25f4523170912a5fa5ff32cd1c26b72a70d 0 1002000000 lovelace + TxOutDatumNone
177
208
178
- # Query stake pools
179
- pool16p2stm4les4jffzr87dljhelfdqh9cl4ccnkrvp0098xcs20acl
180
- pool1axjrjzexkcec782k0vpqfr0lsrc45fpwdjjm7vjvt94y2plyann
209
+ >> Query stake pools
210
+ pool1vqpavnczv7v2nrlx4l8f0prn4g4hmdyakrpfa8svkgls5clz5ck
211
+ pool1s7rnz8hzkeu8fu62enc0x6smn2yzhnufrwxpxz0f4l2dk3vs4kc
181
212
182
- # Query stake distribution
213
+ >> Query stake distribution
183
214
PoolId Stake frac
184
215
------------------------------------------------------------------------------
185
- pool16p2stm4les4jffzr87dljhelfdqh9cl4ccnkrvp0098xcs20acl 1.052e-3
186
- pool1axjrjzexkcec782k0vpqfr0lsrc45fpwdjjm7vjvt94y2plyann 5.258e-4
216
+ pool1vqpavnczv7v2nrlx4l8f0prn4g4hmdyakrpfa8svkgls5clz5ck 1.052e-3
217
+ pool1s7rnz8hzkeu8fu62enc0x6smn2yzhnufrwxpxz0f4l2dk3vs4kc 5.258e-4
218
+
219
+ =====================================================================
220
+ === Mithril Network
221
+ =====================================================================
222
+
223
+ >> Query pending certificate
224
+ >> Query snapshots
225
+ [
226
+ {
227
+ " digest" : " d508794f186c2a6c75ccf71f13fccf37256fd01246b3ec74bcf456ee6ed8dddd" ,
228
+ " certificate_hash" : " a0386153a88a52683fc2bb6f97914221445dee335858b15f023cbadc1166b103" ,
229
+ " size" : 6212,
230
+ " created_at" : " 2022-06-15T11:36:29.362686957Z" ,
231
+ " locations" : [
232
+ " http://0.0.0.0:8080/aggregator/snapshot/d508794f186c2a6c75ccf71f13fccf37256fd01246b3ec74bcf456ee6ed8dddd/download"
233
+ ]
234
+ }
235
+ ]
187
236
```
0 commit comments