From e755ebd36311431d4666d5565c1d058106bd86dc Mon Sep 17 00:00:00 2001 From: Jenks Date: Tue, 29 Apr 2025 17:19:14 +1000 Subject: [PATCH 01/27] initial structure for the section --- .env-example | 2 + src/components/homepage/GuidesAndSamples.tsx | 2 +- src/components/homepage/ToolsAndInfra.tsx | 167 +++++++++++++++++++ src/pages/index.jsx | 7 +- 4 files changed, 172 insertions(+), 6 deletions(-) create mode 100644 .env-example create mode 100644 src/components/homepage/ToolsAndInfra.tsx diff --git a/.env-example b/.env-example new file mode 100644 index 00000000..2b55b97c --- /dev/null +++ b/.env-example @@ -0,0 +1,2 @@ +ALGOLIA_APP_ID=${{ secrets.ALGOLIA_APP_ID_READONLY }} +ALGOLIA_API_KEY_READONLY=${{ secrets.ALGOLIA_API_KEY_READONLY }} \ No newline at end of file diff --git a/src/components/homepage/GuidesAndSamples.tsx b/src/components/homepage/GuidesAndSamples.tsx index c00efc79..0330e6f1 100644 --- a/src/components/homepage/GuidesAndSamples.tsx +++ b/src/components/homepage/GuidesAndSamples.tsx @@ -146,7 +146,7 @@ function Sample({ title, platform, blog, source, demo }: Sample) { export default function GuidesAndSamples() { return ( -
+

Key Concepts

diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx new file mode 100644 index 00000000..8ea95aa5 --- /dev/null +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -0,0 +1,167 @@ +import React from 'react'; +import Link from '@docusaurus/Link'; +import { DocumentRegular, OpenRegular } from '@fluentui/react-icons'; +import { GitHub, Twitter } from 'react-feather'; + +function SDK({ icon, to, name }: { icon: string; name: string; to?: string }) { + return ( + + + {name} + + ); +} + +function PartnerCard({ + icon, + name, + logoLink, + socialLinks +}: { + icon: string; + name: string; + logoLink: string; + socialLinks: { [key: string]: string } +}) { + return ( +
+ + {`${name} + + {name} +
+ {Object.entries(socialLinks).map(([platform, url]) => ( + + {platform === 'twitter' && } + {platform === 'website' && } + + ))} +
+
+ ); +} + +export default function ToolsAndInfra() { + const partners = { + bridges: [ + { + name: 'Skip', + icon: '/static/', + logoLink: 'https://skip.money', + socialLinks: { + twitter: 'https://twitter.com/skip_protocol', + website: 'https://skip.money' + } + }, + { + name: 'Union', + icon: '/static/landing-page/partners/union.png', + logoLink: 'https://union.finance', + socialLinks: { + twitter: 'https://twitter.com/union_build', + website: 'https://union.finance' + } + }, + { + name: 'Axelar', + icon: '/static/landing-page/partners/axelar.png', + logoLink: 'https://axelar.network', + socialLinks: { + twitter: 'https://twitter.com/axelarnetwork', + website: 'https://axelar.network' + } + } + ], + lsts: [ + { + name: 'SatLayer', + icon: '/static/landing-page/partners/satlayer.png', + logoLink: 'https://satlayer.com', + socialLinks: { + twitter: 'https://twitter.com/satlayer', + website: 'https://satlayer.com' + } + }, + { + name: 'MilkyWay', + icon: '/static/landing-page/partners/milkyway.png', + logoLink: 'https://milkyway.zone', + socialLinks: { + twitter: 'https://twitter.com/milkywayzone', + website: 'https://milkyway.zone' + } + }, + { + name: 'Escher', + icon: '/static/landing-page/partners/escher.png', + logoLink: 'https://escherlabs.com', + socialLinks: { + twitter: 'https://twitter.com/escher_labs', + website: 'https://escherlabs.com' + } + } + ], + dexes: [ + { + name: 'Tower', + icon: '/static/landing-page/partners/tower.png', + logoLink: 'https://towerprotocol.com', + socialLinks: { + twitter: 'https://twitter.com/towerprotocol', + website: 'https://towerprotocol.com' + } + }, + { + name: 'Persistence', + icon: '/static/landing-page/partners/persistence.png', + logoLink: 'https://persistence.one', + socialLinks: { + twitter: 'https://twitter.com/PersistenceOne', + website: 'https://persistence.one' + } + } + ] + }; + + return ( +
+ + Tools & Infrastructure + + +

+ Building the Bitcoin's Future Together +

+ +
+

Bridges

+
+ {partners.bridges.map((partner) => ( + + ))} +
+
+ +
+

Liquid Staking Tokens

+
+ {partners.lsts.map((partner) => ( + + ))} +
+
+ +
+

Decentralized Exchanges

+
+ {partners.dexes.map((partner) => ( + + ))} +
+
+
+ ); +} diff --git a/src/pages/index.jsx b/src/pages/index.jsx index edcadd72..83569d00 100644 --- a/src/pages/index.jsx +++ b/src/pages/index.jsx @@ -6,7 +6,7 @@ import CommunitySection from '../components/homepage/CommunitySection'; import HomeFooter from '../components/homepage/HomeFooter'; import Head from '@docusaurus/Head'; import GuidesAndSamples from '../components/homepage/GuidesAndSamples'; - +import ToolsAndInfra from '../components/homepage/ToolsAndInfra'; export default function Homepage() { return (
- - + - -
); From 2f9ad68afe8771c56b8ae1a916ce44f64a5f99f0 Mon Sep 17 00:00:00 2001 From: Jenks Date: Wed, 30 Apr 2025 14:58:18 +1000 Subject: [PATCH 02/27] final adjustments - made tiles larger - clickable icons - respond to mobile screen - corrected all links --- src/components/homepage/ToolsAndInfra.tsx | 78 +++++++++--------- .../tools-and-infra/axelar_squid.jpeg | Bin 0 -> 340321 bytes .../landing-page/tools-and-infra/escher.jpg | Bin 0 -> 52916 bytes .../landing-page/tools-and-infra/milkyway.jpg | Bin 0 -> 9458 bytes .../tools-and-infra/persistence.jpg | Bin 0 -> 6396 bytes .../landing-page/tools-and-infra/satlayer.png | Bin 0 -> 11682 bytes .../img/landing-page/tools-and-infra/skip.png | Bin 0 -> 2334 bytes .../img/landing-page/tools-and-infra/skip.svg | 7 ++ .../landing-page/tools-and-infra/tower.jpg | Bin 0 -> 7734 bytes .../landing-page/tools-and-infra/union.png | Bin 0 -> 2066 bytes 10 files changed, 46 insertions(+), 39 deletions(-) create mode 100644 static/img/landing-page/tools-and-infra/axelar_squid.jpeg create mode 100644 static/img/landing-page/tools-and-infra/escher.jpg create mode 100644 static/img/landing-page/tools-and-infra/milkyway.jpg create mode 100644 static/img/landing-page/tools-and-infra/persistence.jpg create mode 100644 static/img/landing-page/tools-and-infra/satlayer.png create mode 100644 static/img/landing-page/tools-and-infra/skip.png create mode 100644 static/img/landing-page/tools-and-infra/skip.svg create mode 100644 static/img/landing-page/tools-and-infra/tower.jpg create mode 100644 static/img/landing-page/tools-and-infra/union.png diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx index 8ea95aa5..dceb5d94 100644 --- a/src/components/homepage/ToolsAndInfra.tsx +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -18,23 +18,23 @@ function SDK({ icon, to, name }: { icon: string; name: string; to?: string }) { function PartnerCard({ icon, name, - logoLink, + tileLink, socialLinks }: { icon: string; name: string; - logoLink: string; + tileLink: string; socialLinks: { [key: string]: string } }) { return (
- - {`${name} + + {`${name} - {name} + {name}
{Object.entries(socialLinks).map(([platform, url]) => ( - + {platform === 'twitter' && } {platform === 'website' && } @@ -48,67 +48,67 @@ export default function ToolsAndInfra() { const partners = { bridges: [ { - name: 'Skip', - icon: '/static/', - logoLink: 'https://skip.money', + name: 'Skip (Eureka)', + icon: '/img/landing-page/tools-and-infra/skip.png', + tileLink: 'https://go.cosmos.network/', socialLinks: { - twitter: 'https://twitter.com/skip_protocol', - website: 'https://skip.money' + twitter: 'https://x.com/SkipProtocol', + website: 'https://go.cosmos.network/' } }, { name: 'Union', - icon: '/static/landing-page/partners/union.png', - logoLink: 'https://union.finance', + icon: '/img/landing-page/tools-and-infra/union.png', + tileLink: 'https://btc.union.build/', socialLinks: { - twitter: 'https://twitter.com/union_build', - website: 'https://union.finance' + twitter: 'https://x.com/union_build', + website: 'https://btc.union.build/' } }, { name: 'Axelar', - icon: '/static/landing-page/partners/axelar.png', - logoLink: 'https://axelar.network', + icon: '/img/landing-page/tools-and-infra/axelar_squid.jpeg', + tileLink: 'https://app.squidrouter.com/', socialLinks: { - twitter: 'https://twitter.com/axelarnetwork', - website: 'https://axelar.network' + twitter: 'https://x.com/axelar', + website: 'https://app.squidrouter.com/' } } ], lsts: [ { name: 'SatLayer', - icon: '/static/landing-page/partners/satlayer.png', - logoLink: 'https://satlayer.com', + icon: '/img/landing-page/tools-and-infra/satlayer.png', + tileLink: 'https://cube.satlayer.xyz/', socialLinks: { - twitter: 'https://twitter.com/satlayer', - website: 'https://satlayer.com' + twitter: 'https://x.com/satlayer', + website: 'https://cube.satlayer.xyz/' } }, { - name: 'MilkyWay', - icon: '/static/landing-page/partners/milkyway.png', - logoLink: 'https://milkyway.zone', + name: 'Escher', + icon: '/img/landing-page/tools-and-infra/escher.jpg', + tileLink: 'https://app.escher.finance/', socialLinks: { - twitter: 'https://twitter.com/milkywayzone', - website: 'https://milkyway.zone' + twitter: 'https://x.com/escher_fi', + website: 'https://app.escher.finance/' } }, { - name: 'Escher', - icon: '/static/landing-page/partners/escher.png', - logoLink: 'https://escherlabs.com', + name: 'MilkyWay', + icon: '/img/landing-page/tools-and-infra/milkyway.jpg', + tileLink: 'https://app.milkyway.zone/stake?tab=stake', socialLinks: { - twitter: 'https://twitter.com/escher_labs', - website: 'https://escherlabs.com' + twitter: 'https://x.com/milky_way_zone', + website: 'https://app.milkyway.zone/stake?tab=stake' } } ], dexes: [ { name: 'Tower', - icon: '/static/landing-page/partners/tower.png', - logoLink: 'https://towerprotocol.com', + icon: '/img/landing-page/tools-and-infra/tower.jpg', + tileLink: 'https://towerprotocol.com', socialLinks: { twitter: 'https://twitter.com/towerprotocol', website: 'https://towerprotocol.com' @@ -116,8 +116,8 @@ export default function ToolsAndInfra() { }, { name: 'Persistence', - icon: '/static/landing-page/partners/persistence.png', - logoLink: 'https://persistence.one', + icon: '/img/landing-page/tools-and-infra/persistence.jpg', + tileLink: 'https://app.persistence.one/?from=BABY&to=XPRT', socialLinks: { twitter: 'https://twitter.com/PersistenceOne', website: 'https://persistence.one' @@ -132,9 +132,9 @@ export default function ToolsAndInfra() { Tools & Infrastructure -

+ {/*

Building the Bitcoin's Future Together -

+ */}

Bridges

diff --git a/static/img/landing-page/tools-and-infra/axelar_squid.jpeg b/static/img/landing-page/tools-and-infra/axelar_squid.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..885d45c01348ab44df1358dbafaa5e138bbf35c4 GIT binary patch literal 340321 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

HqWQe0pJ9`^^1Z?dqM)% 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

q#n1QzBZ!i&q^4(brlSd0`imZM@z7qTQ3{o9Ar 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 Cd5q!! literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/escher.jpg b/static/img/landing-page/tools-and-infra/escher.jpg new file mode 100644 index 0000000000000000000000000000000000000000..76812acc323d08b5dc936f17446eee5b8a5944a5 GIT binary patch literal 52916 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 UpRmSG6S8w{A=C}SP$H+V78|xX`yn^hz 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 R+11 literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/milkyway.jpg b/static/img/landing-page/tools-and-infra/milkyway.jpg new file mode 100644 index 0000000000000000000000000000000000000000..114dc7f85480c6b4fdbd072f0ced58d2614c5cef GIT binary patch literal 9458 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 E0txN4kN^Mx literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/persistence.jpg b/static/img/landing-page/tools-and-infra/persistence.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e727a9be9af13a289bc0a741e896647225586c11 GIT binary patch literal 6396 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 b@>`>t9=?XjB*Pq6)3TlLM}bq3)V_ZL9vl7$ literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/satlayer.png b/static/img/landing-page/tools-and-infra/satlayer.png new file mode 100644 index 0000000000000000000000000000000000000000..6a841dcc7cff3410dae4997b62c273f2b755bb80 GIT binary patch literal 11682 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 TTR6J?a&|b_y4aLh`^5eiHz$S9 literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/skip.svg b/static/img/landing-page/tools-and-infra/skip.svg new file mode 100644 index 00000000..ffcebb34 --- /dev/null +++ b/static/img/landing-page/tools-and-infra/skip.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/static/img/landing-page/tools-and-infra/tower.jpg b/static/img/landing-page/tools-and-infra/tower.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd189ee26b40b180fb31f9cbc72919c052880df8 GIT binary patch literal 7734 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 literal 0 HcmV?d00001 diff --git a/static/img/landing-page/tools-and-infra/union.png b/static/img/landing-page/tools-and-infra/union.png new file mode 100644 index 0000000000000000000000000000000000000000..0111caa76ab0d3bc6dde7268fe73408fa2cebfd5 GIT binary patch literal 2066 zcmV+t2<`WYP)FMd$*Vj=|Q8P0$;o;$DXJ-is z33+*W8X6jZe}5(>Cb6-xl9G~KTwIHbi>RomNl8iF-Q8hfVU(1VJUl!%H#fJpx5dT9 zAt50{LqiuA7jtuSOiWBbm>1Fj00&Y@L_t(|ob8?ITIw(mK&iz7WffTjL3Z{1pYY06 zU}iGe+S*9IIsa^0Ivm^V35|vz2!bF8f*=TjAP9mW2!bF8f*=TjAP9mW2;Yo4ujz8S zOkelw(4oXid$UR)+vOn-9aC(KmaRl(GVO;BEGE`n#_>0ccIe<@A=gX(FS;2zz$oY# zC7*c+9pe3yKU*z-JD8HEn_ zURl}Q0$NfI7GmmUIZ2*E2Yi><>&q0WKl_t=TTYT*=%DWpO_p)$PM6cJCf6Q>4*KpG zaT-_qOaDdIS#T#vKawX*8~cQtdLu@(JkEYF4HLD1o6F-|k{3nbfjO(Mw8gu%N9sk^ z^t50Lxb5;RvnSGcVD2+fukVB8)$K5@O{&eyH$I-ZmE|;&7l0mn$_kd^a(UWm00uICi%<~-vp(t8WdRL zEvT7{uTBhk7s)mrNpcmM)pyBPGh02idB$mT8bf)_8M(cw75z%iC2v-LrJLb%1U|CPoNciP7lLyq? zv?GN$X>V7gnf$B$G<$UEF2GHcMEs(b*ZhP(-aKqg+T}ZaY8lNFR08>Fe!w5~J_L|D z)d}20i2-L_Va|%CaK+AJfJ`O?ERgD1^QWeyjtD`c_ zDC;V&xurG%V6s^=(iy2{m>U(>OkTD#u!OW|eh0~sYKD!Z;+jc)^9-ExW6=z=u2?lE zw_G)tX3)ruR`aa{3a9y26^T~!?c0RYoLoE2HNK{Em)}dCjw`HSY%Ck5d@UWBAFFC^gT}4dy{KC+PLs#He|K#v8xyTDxZ4{nU$6 zb3OxqeuUACh6WZ z?wM}}(cIX>1M4U?qnQ?qFq#{%0>6t>GnzVb_yB*@rx}fq&tWw)8qKH#+QR3mKFy5{ z{GPB_j-XHDM{}lI*Ic7!I=AqOMe`c4fPP1;&ZJnCw3>HVtzfXmlHFLCT)lBEgMyOetvK~OQW^!p% zn)wo_Ud?>g6_@72AJB}tkp84*W;!}7y6u|T639>Uvl=3t(rVYtuCo49nwe-|%nq7S z7g8b3kLt24nB_ZY&Y23lMRPVnSXLqS@Y&{*FV~=O=yEpLta8yz=g|6VPF96xgu)A$ z>C(koff~qXJM9M3#4Ys1Ft->?Yt?FI7VFqGliER%`OPSXK|--;CIK+ZP$BqaW(q4q zzEfh-0hUwfHLE3%T{By9^5|ykqZrf$?H0{@d^R&H6&k}QZ_OWlf!z>-1&GmWR!bne zW{(ZXbZbv=3>$ixMKgIem>L(rYkk!f=fz@h?S(;eMslHgR#K5KMYAr8X8M0NX1C-y zVyZ?Q+MYEETpMK2Oy9tI)&-InXcv;LrZK~(8#jeYJkBlf9pRP%Ce5@2s%4ccjiGC} zj)CNyGefbK;#1wXQFP0lQSockOkTkX*KEI_`@j?$11YC$nrUWESMA=&NT>e9eRn_W z9t#P5H;kG|7n0i!1TI;ZVFv;w2KuHVwbsmlZU>78_4$G~QDf-AWNV99>BBv-p4D>9e|w;u+i9rgjYV^Ar=uET zPz#3^^RH1m)MZ0ZKbU#|eN9J9^2V#bJ_Vp~hOO4ly086S)*KzC zpIowR>*tMjQ>(}0M3+Q2q!H}!1I9+=7i9|I-huT)@S(4}#ODVg&geJ)6HNH+?|!m> zpunP=2FNk=Z~qBDxQ}t{#BvGfn1qf`v0REa9b;p09GMcdKWp=Ts^0nHbpQYW07*qoM6N<$f`X{>00000 literal 0 HcmV?d00001 From 8bd590a26c1cfa0f34baf7b379f7d8a7feeee1c3 Mon Sep 17 00:00:00 2001 From: Jenks Date: Fri, 2 May 2025 16:09:35 +1000 Subject: [PATCH 03/27] fix to names and images --- src/components/homepage/ToolsAndInfra.tsx | 4 ++-- .../tools-and-infra/axelar_squid.jpeg | Bin 340321 -> 0 bytes .../landing-page/tools-and-infra/satlayer.png | Bin 11682 -> 60981 bytes .../landing-page/tools-and-infra/squid.png | Bin 0 -> 35934 bytes .../landing-page/tools-and-infra/union.png | Bin 2066 -> 7217 bytes 5 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 static/img/landing-page/tools-and-infra/axelar_squid.jpeg create mode 100644 static/img/landing-page/tools-and-infra/squid.png diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx index dceb5d94..88cb6615 100644 --- a/src/components/homepage/ToolsAndInfra.tsx +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -66,8 +66,8 @@ export default function ToolsAndInfra() { } }, { - name: 'Axelar', - icon: '/img/landing-page/tools-and-infra/axelar_squid.jpeg', + name: 'Squid Router (Axelar)', + icon: '/img/landing-page/tools-and-infra/squid.png', tileLink: 'https://app.squidrouter.com/', socialLinks: { twitter: 'https://x.com/axelar', diff --git a/static/img/landing-page/tools-and-infra/axelar_squid.jpeg b/static/img/landing-page/tools-and-infra/axelar_squid.jpeg deleted file mode 100644 index 885d45c01348ab44df1358dbafaa5e138bbf35c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340321 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

HqWQe0pJ9`^^1Z?dqM)% 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

q#n1QzBZ!i&q^4(brlSd0`imZM@z7qTQ3{o9Ar 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 Cd5q!! diff --git a/static/img/landing-page/tools-and-infra/satlayer.png b/static/img/landing-page/tools-and-infra/satlayer.png index 6a841dcc7cff3410dae4997b62c273f2b755bb80..2cd7c22df16cd4271e9174545246a68e81a97ae4 100644 GIT binary patch literal 60981 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

pKMG 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

Z0}57_Ia6 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 From 2c533c5211e3525274f512a06069014a6d4d846b Mon Sep 17 00:00:00 2001 From: Jenks Date: Tue, 6 May 2025 17:03:51 +1000 Subject: [PATCH 04/27] shrunk sizes of the tiles --- src/components/homepage/ToolsAndInfra.tsx | 36 +++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx index 88cb6615..11a67944 100644 --- a/src/components/homepage/ToolsAndInfra.tsx +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -27,16 +27,16 @@ function PartnerCard({ socialLinks: { [key: string]: string } }) { return ( -

- +
+ {`${name} - {name} -
+ {name} +
{Object.entries(socialLinks).map(([platform, url]) => ( - {platform === 'twitter' && } - {platform === 'website' && } + {platform === 'twitter' && } + {platform === 'website' && } ))}
@@ -108,10 +108,10 @@ export default function ToolsAndInfra() { { name: 'Tower', icon: '/img/landing-page/tools-and-infra/tower.jpg', - tileLink: 'https://towerprotocol.com', + tileLink: 'https://app.tower.fi/swap', socialLinks: { twitter: 'https://twitter.com/towerprotocol', - website: 'https://towerprotocol.com' + website: 'https://app.tower.fi/swap' } }, { @@ -127,8 +127,8 @@ export default function ToolsAndInfra() { }; return ( -
- +
+ Tools & Infrastructure @@ -136,18 +136,18 @@ export default function ToolsAndInfra() { Building the Bitcoin's Future Together */} -
-

Bridges

-
+
+

Bridges

+
{partners.bridges.map((partner) => ( ))}
-
-

Liquid Staking Tokens

-
+
+

Liquid Staking Tokens

+
{partners.lsts.map((partner) => ( ))} @@ -155,8 +155,8 @@ export default function ToolsAndInfra() {
-

Decentralized Exchanges

-
+

Decentralized Exchanges

+
{partners.dexes.map((partner) => ( ))} From bf853cfa26c78b9dc2b4d83e08f5739d95ba5f4e Mon Sep 17 00:00:00 2001 From: Jenks Date: Wed, 7 May 2025 10:39:24 +1000 Subject: [PATCH 05/27] more finessing --- src/components/homepage/ToolsAndInfra.tsx | 42 +++++++++++++---------- 1 file changed, 24 insertions(+), 18 deletions(-) diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx index 11a67944..7e0cd1f3 100644 --- a/src/components/homepage/ToolsAndInfra.tsx +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -27,16 +27,16 @@ function PartnerCard({ socialLinks: { [key: string]: string } }) { return ( -
+
{`${name} - {name} + {name}
{Object.entries(socialLinks).map(([platform, url]) => ( - {platform === 'twitter' && } - {platform === 'website' && } + {platform === 'twitter' && } + {platform === 'website' && } ))}
@@ -66,7 +66,7 @@ export default function ToolsAndInfra() { } }, { - name: 'Squid Router (Axelar)', + name: 'Squid (Axelar)', icon: '/img/landing-page/tools-and-infra/squid.png', tileLink: 'https://app.squidrouter.com/', socialLinks: { @@ -127,7 +127,7 @@ export default function ToolsAndInfra() { }; return ( -
+
Tools & Infrastructure @@ -138,28 +138,34 @@ export default function ToolsAndInfra() {

Bridges

-
- {partners.bridges.map((partner) => ( - - ))} +
+
+ {partners.bridges.map((partner) => ( + + ))} +

Liquid Staking Tokens

-
- {partners.lsts.map((partner) => ( - - ))} +
+
+ {partners.lsts.map((partner) => ( + + ))} +

Decentralized Exchanges

-
- {partners.dexes.map((partner) => ( - - ))} +
+
+ {partners.dexes.map((partner) => ( + + ))} +
From f55a7a38716e33e256c35a404b272e0240ede8df Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 16 May 2025 22:50:10 +0800 Subject: [PATCH 06/27] feat: add image zoom feature --- .../native_staking/unbonding_via_web.mdx | 12 +++++-- package-lock.json | 33 ++++++++++-------- package.json | 3 +- src/css/custom.css | 8 +++++ src/theme/ThemedImage/index.js | 13 +++++++ .../guides/unbonding_via_web_stake_list.png | Bin 361240 -> 48232 bytes .../guides/unbonding_via_web_stake_list2.png | Bin 70426 -> 0 bytes .../unbonding_via_web_stake_list_dark.png | Bin 0 -> 44948 bytes 8 files changed, 51 insertions(+), 18 deletions(-) create mode 100644 src/theme/ThemedImage/index.js delete mode 100644 static/img/guides/unbonding_via_web_stake_list2.png create mode 100644 static/img/guides/unbonding_via_web_stake_list_dark.png diff --git a/docs/guides/btc_stakers/native_staking/unbonding_via_web.mdx b/docs/guides/btc_stakers/native_staking/unbonding_via_web.mdx index e0fa99aa..b3cba13f 100644 --- a/docs/guides/btc_stakers/native_staking/unbonding_via_web.mdx +++ b/docs/guides/btc_stakers/native_staking/unbonding_via_web.mdx @@ -3,6 +3,9 @@ sidebar_class_name: unbonding_via_web_sidebar sidebar_label: Unbonding via Web sidebar_position: 4 --- +import useBaseUrl from '@docusaurus/useBaseUrl'; +import ThemedImage from '@theme/ThemedImage'; + # Unbond via Web ## Step 1: Connect Your Wallet @@ -14,11 +17,16 @@ For stakes that are in the **Pending Registration** list (i.e., before the trans ### Unbonding After Transition to Phase 2 Babylon Genesis If your stake has already been transitioned and is listed in the **Babylon Genesis Stakes** list, the unbonding process is more straightforward. Simply click on the **Unbond** button next to the stake you want to unbond, and the system will start the unbonding procedure for that particular stake. - + ## Step 3: Wait for the Unbonding Period and Withdraw After you initiate the unbonding process, you need to wait for a specific period to complete the unbonding. Specifically, you must wait for 1,008 Bitcoin blocks (~7 days) to be mined, which typically takes around one week. This waiting period ensures the stability and security of the network. - Once the unbonding period has elapsed, return to the staking history list in your wallet. Locate the unbonded stake. For stakes that have completed the unbonding process, you will see a **Withdraw** button. Click on the **Withdraw** button to transfer the unbonded funds back to your wallet. After clicking **Withdraw**, confirm the transaction in your wallet, and the funds will be on their way to your wallet address. :::note diff --git a/package-lock.json b/package-lock.json index da56c3a8..1ca851d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -30,7 +30,8 @@ "raw-loader": "^4.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-feather": "^2.0.10" + "react-feather": "^2.0.10", + "react-medium-image-zoom": "^5.2.14" }, "devDependencies": { "@docusaurus/tsconfig": "3.7.0", @@ -23848,6 +23849,22 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/react-medium-image-zoom": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/react-medium-image-zoom/-/react-medium-image-zoom-5.2.14.tgz", + "integrity": "sha512-nfTVYcAUnBzXQpPDcZL+cG/e6UceYUIG+zDcnemL7jtAqbJjVVkA85RgneGtJeni12dTyiRPZVM6Szkmwd/o8w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/rpearce" + } + ], + "license": "BSD-3-Clause", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, "node_modules/react-modal": { "version": "3.16.3", "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.16.3.tgz", @@ -26444,20 +26461,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-markdown": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-markdown/-/strip-markdown-6.0.0.tgz", - "integrity": "sha512-mSa8FtUoX3ExJYDkjPUTC14xaBAn4Ik5GPQD45G5E2egAmeV3kHgVSTfIoSDggbF6Pk9stahVgqsLCNExv6jHw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/style-to-object": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", diff --git a/package.json b/package.json index 036dbbe9..d0b14f21 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,8 @@ "raw-loader": "^4.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-feather": "^2.0.10" + "react-feather": "^2.0.10", + "react-medium-image-zoom": "^5.2.14" }, "devDependencies": { "@docusaurus/tsconfig": "3.7.0", diff --git a/src/css/custom.css b/src/css/custom.css index ad819679..1ceaf590 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -1616,6 +1616,14 @@ h3.anchor > code { background-color: var(--ifm-navbar-link-hover-color); } +[data-theme="light"] [data-rmiz-modal-overlay="visible"] { + background-color: rgba(255,255,255,0.96) !important; +} + +[data-theme="dark"] [data-rmiz-modal-overlay="visible"] { + background-color: rgba(0,0,0,0.88) !important; +} + /*FOR MOBILE SCREEN SIZE*/ @media screen and (max-width: 767px) { .hello_bar_contents.u-hflex-center-center.u-gap-10 { diff --git a/src/theme/ThemedImage/index.js b/src/theme/ThemedImage/index.js new file mode 100644 index 00000000..f481cec3 --- /dev/null +++ b/src/theme/ThemedImage/index.js @@ -0,0 +1,13 @@ +import React from 'react'; +import Zoom from 'react-medium-image-zoom'; +import OriginalThemedImage from '@theme-original/ThemedImage'; +import 'react-medium-image-zoom/dist/styles.css'; + + +export default function ThemedImage(props) { + return ( + + + + ); +} diff --git a/static/img/guides/unbonding_via_web_stake_list.png b/static/img/guides/unbonding_via_web_stake_list.png index a7050a31f4ac3ff509f0e6fdc9eebd5ad7a58f34..d8ff78d63d2d14170e0e68bc0d917595d1f80813 100644 GIT binary patch literal 48232 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 literal 361240 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�M7R3V8t@@v}IYiqN63LP+|0 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

~ zcb$$qG`3og(R$H-F2YRikMTA!gX?bn&pPB(eW8~Y9iK&vT>#KiBO49(U{SF;@s=Vw zngY1E_9}9DSMd(8P z=Wv@qz@M7mqxWtwOT^|HnG`civ_bJO^Ejnh2xUAPW@bL4X{a++n8i=8^T*j|nw87% z_`!u5D+O393GB>ngil3Us7A)ow!=INU6F5=KN4;LS`e{CL|TyCeRrf?T4`DXdPfVk z`6k*x$SI>5N$_nX%}H%(5Ed!M`h(9`*Fvs%Ws^t1Onl$vRJ^;MrF%x@@VFL^B zW!AXPYDc}1tnCy(84~cecw+TRrVeb*Ko?G$cdJAIBe{O^Jy~#6gFZaWUR{hF1Wtw^ z!z<^JY*3;0Qeo6^Vp^0(e_Gt&6J)xF9*KGgbbts$Mev2Asd2omq>~&-PZ1G5NwxFv zHQDXZJg&cDlxn~~_E4jE6X>>gnI@7Q?`(CVfkfIpGG5MmHl2iTqil#P3!!XX-StCX zb>+sm83?h-()#+bUU-7NLoonzhh<9^x7XrV8Hl9F_YWo)8N8u4fG21lB!sR^mt?lc zaO(>dgItXs;Ui+#lAE7Hwf9j~``+T{;%GqzXm=V-ypEqQM@|5uH6ftvPDb;MugYKhv>(aQ!RIHD;>Ssr3W>Mf9)q2?n;R<+8bPNe zCnPzCu9Y)98VkaiK7YFwNv7;!WJ|&z2xV)@?02rG(*ioK#Jy44T=p(inCM6goo@xB z0-X{t^6~Cw+aJ^Q{P=0UjG%rp>n4#eK{jvbM1t&FToiSqt%mJ(A(AC;O_hX@1a^yp zXs4P%;EN(LqHqVeCBX+(`Vbo`{U|A1+V=4VefcSa&Gkx_@0UNT5B}RA3DHU|M=gwNl0k-8Kk5ztGr%rry4( z3PfQTjiJB7g{!bN1NJ~Ds|9N}BMsnti4ujonZw2V_p$q-pRpxV&A8$i zC$7BJmQrAfxbJdjhIK^)i7rNK#t;V2Y#gz%u+yKaa$iH310Vsf4<6t|#=SqQKw9wQ zz^j1oZTInksrVtSAw6ic>)IIi6gmskE5nJxtlaLLF|8r5>4vi)^!YBL{!IjFM>=n8 z8d^{>4W&v~rK?lQZaI)hsTcEzX_$rTxW9#kj@Ah_ED|-_sECXuGjYcwj$jDSHG(^& zsvZ}F+DtAw85f6V#lMapu%_70VNig%-r&xfdlq{%h+c4X5MNnu4H?jIJq=z^@5~0A zGIrx>lSiM%SLbPa9?0RAFtc(y8uV8O`Kpr$vMI7z&(U@oYX;mAE?}5vS|5M$G_A}& zUG1jdzL##hJn6)t4}RJ*w(2K8yIw}*XhDCmJPji&cwOFvEP7(%^0*wSM9GMsuA_H# z#po7KlEs_kEZ=kpc9mI$4z{T`(l+J-`=79w(t z(@XmUo(EHmJIF7?APpA@m1zX^9NzV11p=m`1zxYW*^J49p8}9`w<5*aa7JKu*26db zIRe>UgY;W;6uh592z~Y^yr8nPz0_P)K{s0>y^B(0#A2tU-ijSmI~$e>-v3@k;kg_< zms6uq&e)|)#4ukYpys2=VD;5C4iPvA`O_>R7HcN$gXX`qXbGZ_r)pzmzOKq^F=51D z4>Tlw13&icyTJk3y$cW7T@gPhk>)SEcj2-7JNvfP>1a_i@Ah_jkdBCpRO0&C$3`L{ zum#O__O}HFg@q^p!AJ+?)waVgJb`8l|K^BXuU~`E2KF@X&OZS4VJP?4is1-QwV|hzAZjwzn)l_tta>6ev_LJAV%>&qejD+WO*x^ zV;ze=LVm5|+#_na`tMBvR)NIbnAlmh8!WETDB*qlt| zF<{SIXawFY{BONGt3v+OAM*QV?;(QP!Uw&a+>|FZP6H z#Is!}aS{u)NO_h~w!4C8^GvN01Jw1N_D~SE^K4=e#>PE3K)t?hppTEYLnsgVgEXX1 ziKVa4wN6`f6u^D94t=Z%cxJuO zAGJ}HjjA!e?e%`1qh_GF`nmm(%Pi&sLt_#VyT#`X;7VQ{AYx{YWpC-U-w z$G<;Uecb5dH0!zj8>!MH>l}zQkGXDNL0{;s%pK0AG;OT` z!KU0}W}qhBGs^sIYa-*Iz>WRVGlf+}YwbE1gieK(XAO2zdb7{nzOtOwoQNkMTivj4`+Ss;%s1}?bS1X@ z!CELT4G35fL%7X8+UQ#D2_2prwO3_dX@~Sfa-Nw4)bxZ7Owjn>$_QvjVIskl)!B^_ zDYG4?O{=#)py#Y2ly(DUqV+HJ0-2AkP~Y|sy&JNCL9l}m0uNo!vl(m{-c&7@T0#QGBj?bBqpmwIWyf1bkWrwU4K%r0k@5`TdZv zfDusH+!cd-J61CJB=yj)U2iNNf5=n+eLuE;af_21LGHss0E!H7pmRT7VUvo=@i% zhOJ5&ay%;%zByYYv#};0+0#(+h-hpwHT`CD6rnz6&)E}mEM8tmw&<l|Aljn)go$4fs~ zXoprP%0bI~vd7k3wreaKF|K3RL3b0+n7-9~6T->T6PiRN*1fs!jMCSVhqS$}muO1JD=CSLxA&>qAUl!z) zAKE+357tk#JpAPUJyF{x$SxfIen4tL|Nj=gdWq6E$pku>)hd9J?Duj7z> zGzJVpFK~A1_wO}@j&q1^{e0Huo=eh1a-z$(JytmzO?`X>X9nTM?|HqF?=ElM+Yw(& z#gAT<0pOgFjpoHjUjb#|%cvQ1y!usq^ys!`Qo4ME%?>`dQ`7t?N3@3 zKp7@_Wt$pj^6*wgq}v8%q@A%ZPaYJ;W8MX!x^lZ#Nc_btr~*A+x;6#2f<{9ik3fcW zW$iz7n$Q5HntBE;`JAutT(c?PjneXM6Qu-!*>(Syv7pD4dpQy1_BS&K)QLG=YRN^2 zWHHm@diJ~MXqP0wSxJgW*t%j`w6}J}5Cg3h?L$VmB;eNNBs|&`lb_rvQ*O!NBOxT$ zLuwK+p&n+JNo2V@-X+s0@6Wo5AbUa*XyUw&ILShr%b>`#+~W_4xU4v&GDq*2jZ)-T z;}H&FhUJwIyt-#YpMVwTx2Vh5JS0P?~CP7O*Wqq{}k2s~JI zYw+%!9q9o~+w0ZIp=Z=8ZQy4v_q{>KuV!=JGzizLq722vX_Gr_PWcD+&RsaqyUq7f z1Udy^qF&4n$n|{;6(5lI?vbv*mdpM!)l}k*>6xz>km(K*9qU&z(%b2~u-Di)!!1sHL#&|>gZx6!!&%Kem?{*tcVyUp&bDOfHa`7D98 z6b`@i*zw3$6dW9OH|Xuyvjxq#($zO^=+_+Z#7N`Z3E1+=`|k_e zcLCXjS(AYey43e9+q&OArw?NXosH|+6YB~Vd?f6_HW>)^N0_F?jQFTOL}|4#vc>M< zJsKy-&qb+dLzYb26ce?xGx2`Zeu=i}JdU<0`j{u&yyonv#(v%UW}Z;ev!C709p=wui?w-J=Kga-V5Rb{Jym&QQn!}3NJg11kKF_ z#+A_)(#&lv?2`{0Ne;(lKw}0=Zmj^}^N%!eT#+FpVBXrgy6)-x-pUtYMd&2<(8K~B zL`yjTA^wLf<^d10*2tZs_=Lxz*WPBq{%`>2{wO`opyWn6bb9N%3*=G~m<27){C1N~{Hj`nL*JeIE$U)+FRM;b2>-#xA-+!xk_q>ja z^X7KG+F*>SC;z>OQ&{8|V%A)C{oWT1V9C;3t=H*l?GX5n&&ZOeLknvQ9{P)4UA6K&%dsUO!LPA$ROJPgVtE}) za(qeqGGzIs>sO4|bGs=N{*8`S?}3#6r~~C)QrdoYJ?^~C-*tz4PfB=f8A3dkMvm8> ztwq!k4_VXVq2|{#gIrf(PMLuE$L`5)NM@nMjf`gIOe8Ncwo8y5=SS~_?`=H@(P)v~ zQsSRW2MZ><5DowJJe4dKq}TjEf5c$T9Z9rEn9%R^g3;JkVF@b#zw@m=v^ePCrXomLL$tdxqvz3 z`NP%$*b@h-nbBcDMN5_ZS}xA=!o*IB-D8vY){6FSU9}D~?}mFP*AMYBjSc1cwxlBC z7?u5oea#!yC2x-$sEGYbGOku`HBhrQ(L z0$;leJDO0;jGuc`hlEpwE@7meSNdXa??B%rUY{$MTN$z=Y+@w8Sro1s09-!QRFJ5Y ztW;!XG0Sq&)4NP5&GPm{EB0%7fO@H#9n5xg1$SV}gfZ(ly>g~)tpws^+GQjgo;HJ6 zEF}cOtu7UK&PEL?H1!B8OXG@TkYwLqW8b$kSd8IcRY1`y;NFSj>$uzSD~1rs(?`mp zbmqSB-#2zdH=RmP)KXfkE|j!HQ%?H-ASJhFvik=VU||DDS4bx-KHCW8%JYU8OfG4*$oJ2nGeC~TL^F_D?ko@(Jad==^0gXX6cAzRoiGc+5M=D{l~ zY?iNj+1{J#;{+Y~+`OLL2zL-axlY_^=NNsf`5bd(sc};FWTZivOY*|Ugz^DK4sa7m z>gO8iy}6T<#5<-%Ej6J>ZO`YKo$0Uv*b{+3|M?E1Tte`Rx-;_otk4uovj9}!S8ufsBMZR8Etj2Bnr#IgGXQT2N zYfND!`5PbL#?VDFPw>JY@Q zCf8+nb;`SQtkLwyLBUpBC1-f`wL-W4MAK*DK4opg-OFsTap#O=s9F2cVn~I|_&z@hf&m5lyVon?#ODke&W0~zHhp92 z7bp(fx`CPRE4Ao>9xpP{KkKUnpEp*Qtkx zIlOrFSYYIBAdz<<&?Cfbwqx@Axl&}FZ1mb~`Yc?ppiFk&h`z_HwPKVbiJ^&WW;jFC@fJ8jF^KK-S?&_}r0dZ?h;T5kb5 z;i=ET5_UOeGd>aP)XwJsgEkX&koA%_=pz?>NBFd=A%HIXw*LEB*Rh}d`al2WhvC0; z>K8m2sDF<4X9IqOL0eH~x&d2WvT~vwLiC?C6vj9Ly3+LHA+tRe^ zex{OBvXPWq-5k0}g2If|Yxi9POCx61cjvS1DYw5r8;eO?dpZqt4>zao#KJZp%g6d_ z6pbC8w7lprr=X|)Mxn5_4V8`BA1B7`G~AYlZG~I#GZX)+xT9f4(HGq8Mt?u}Xcr}i zj@gwR6N=?L5SUGZGXXlIT^AD=!lop*FCPNjLiN`iXk@Mi4)1zTV`dR&I99{Y-u2N- zk#m*LVs+bf9AScEuxW0!y~ou)F6anDk5S~&@bU7wp+gdO)>FZ?qABO!_}I)1$B500 z0Z5N_ks`O}c1A|6y*MedI8ou9DJ5^AFS@sf4N3DKq&cb8AN^;4kANU{v$pT=PouBk z0mxVv0gRboRd#awA&Z?pSo5GB=hnx1mL^i?ZOoU+KmR0zNABk)HHQ5rHz`oYwCZd*npZY5;0M+!aCaTw+L{<%Wvu%dLpuwa5m)ki2i7B@Z&guz?oLo?okNMo!;95AB7T~l&&^L+XBNVeh zp|Hvk8?&)5eh?1e& zqui#&9P}FtXnJ8c>e36@TTwl^G^Qrw#Y`UGOgt$O6x?yWRCVcJpperk_e3tW5PQQ) z6a}Ob>Vu7sif#8oQByK{Xf#yIwmjv1P`n+$JznT}tS`de5o9xgAG}^}>z~E^kg>is zGO2zuCPOI$7sZQG0U2)jci2TT!(w|*Gh<@vMWtID8mP6!1KU1(OL2MP+Q>uPdY@hMJZ@J@P$u%0rclgxvRrfPo33yZIm(h(z*VwW!~08tLUnx!7C5_ zFXO*%BBQan_Y>c9y)P!?`I8OPlXfSH_GEOqXnH_kvEyS78cW1c5(Y1tN5|TZB?IJzsYZqL zGmsP9GsQlL-3hgG?Y9sHh5cf+6p4PhRO(dsCOPqMZ}heD1?qpQ4a5nK%)EJ77;09F z-_r6S81w0@9ADPO4RJa0xwWjRDS^mqUh7pfOb153Vo5_=Nn>Kh*jq(g~SJJNHaYvMYHZ z^29Y%wf=(w2DPt>XC_Zo=#p1g4V5Ir2sp3!Ik^`%b?8-DIkF=1qi0shzJec4EzNQ0 zvweNPab{>lUjsRxjaF4M$W}BYJZGCk2){Xag&EhX;s{ilfo=R%S4k>JqGeb}Zfvy> zzwoG2{oK^S+3lBw6JREz!47|g2fn%2a9q$o0AsR(+|;UZmJ_4WI*;|uiEZ2U`+QWJ zgM=>#4$4{ckAU@;fb7S91)KZf=u9Cg-xKDOYicyy>A$z-c3!TS1KprtaA<^c?3#ZB zrQ9DwgX-n;!`pa-32`o>j5Q8+d7clN{ij`(nH?`bi83}&pprniy=lvsPZF{h*T2{K zIN~-^Smvjq5Y%RGp6{66*3MP{^^rl7BiHzxIp7C=vq|9%JJX!olQrl*KU9F4pS^5d zGPow(0f1rjFaC=WSmcKde@eVTt{YrC+geQyR8)eV66(5Lu9X?IbAc6t<+rmG%AEG@ zPD#F0isf*bbUJu%WU?SQ24E%|UG1eJoL%l!cE(& zjpH__-Y>ngzeV6d#;8cowQEn(yd9D27hb$Xv+NGA6Ql0}Pg`>%cy{W8U$OY=8=IX| zbO1V%Fs07De1cedWR%=vyiuIaV$_JG&#Qm;k+hjDBE|YnjhP6-A1zZKQ&0<1OmhYt zOQpIG(wMAj@wmLMzC><6*WKg#6dM9I;JNU@!S+*x^RMU417wsMX+@LrXJ+D~q_Qzo zlpkIwqRe{+Pw7(F=Wws^UW$KX`6M$-KtK69Y%4z?JZokzR&=bt4cUZ>VG`_=d7sq`it_x@OObJJCD zJmfB`@@*H4o!AR|<}+^~Z+V{{P}*^O?D%yTj%(m9|4=9*_GHzm5aLRe1sN8mto5B~ zfjX@C&9IlpHUF?mY;!m7ZJ(nvq^HQx4yb88z5mtJ$`BCFwsf?06&~C^C-~@<@#vx1 z{+C^N@Lc&|at5Q+*icU}b_Q}#ayJBm@2IHrU78p@2^ryT>Py6#LcO~^ZPPUt9P=pW|JQ>UB;2<#;5nBz855|x z^w>z%?#r+MQJtSYKratUCZtcvyJb{h`S)AmU z+LgvXbs-1D4~(K0tZpJN7J7*nh=ckM*;aGw>2D`c8m2^=y>T~tp&!7nn;K?pI1yW6 z+MZZsyAtI2T(A<2RZsbSTU%b%gtdJiNT5vrR|f^h;M#l~pyMrb?;JzcN!d|K(7q|akvpV2Z`B<_RT?k6-rbT4}E zHmogdG?Q724t_Q=|F+XS%Y07xbgoOgNuX=I4udm8X$)SFu2bCdit?pg6lSza1HyXo8C~@DX%j{iA{3Tmycpr^l%?r4fFFL?!v>m6FbECMLa(_I$(+K4y6z#ln`*xfwtm+Ed{Ek?GjtqZQ zdY9~S=o>cM=NEN^+csQdW=X4O%Xn%Q;~wghm~lrt!s|gw7GD+FgrvsPtJ9My%i`f$ zzS`6ra6I2FSTObFf@p>p{K9>rKy*AWsL38PBe&BkO$!zXWR2Pnp~Oe1q(O7b6c5Nx z;rGtE5UOF&G&Fs`^ z|8}MlCu)s$r6w&1fA}f=5BSzwS6}1T*GHQ>W?5;0mse*x!wIq0r#{^vhZWk6Q^^hu zu}R}(dIIbIZeKyrWj+{i*cw`rZXm_E+DV`2CeUx2*d>WZS)-kp;WnTNmcb{u-=Oc^NyGZ;R}9sf zT^^i+S-`5BmxkaeoXB^6M0@Jl_E6?M%6I^5!rq#ppw^u=Zjbm;+H~yu3gh8~%#Xo+ z`QfvXfneF~?m%i&oS}OBAuJ1iEvDT_mcv>+|atfncS#D+AY>yRnSID3PD{!S}Z)PXk zc46Nx#EYtppGVf)%in?aBFpH8V>cPs&eu5m6$Ev3Txm;|op$E<5gA6~?Jq!|k@eNGvf})E{(rJ@g<~ z6xd7moF7xIG)IGOz(urZQjBK3v%$=LU1ZwD8@8?Z>HXfhq6BB_By z|MNhQ$*lj9b6dh(+2`!`uD4BKVE`qe^h4NPW0Y>51(VYDTT8bq0b9_xB{%K|dV+;5 z{>*)@5czp(m3`TcyN(y9QM#U3cATpy5zR}lNv9}HzP(N18||c$7FqIK^NKAtle%2~ zFng;0GQKnpMTHzq+SevK91%m~^l@L=-sdqZQT@f!Q|T<+F>6L%{S%{wh}MQ%aDX1L za-VXqVcwn6-Q740mE`!VjYs#6x&dVIb{vlX`i^^O5lxh7VUp6TSpn9{{+hcz=dP6w zXZq-EM+B}8&(2w3^ej69Z$a+}ECvR{bZ(ay!7VSI9nqo_-EQvOIq`^n1`k`7o6(<4`ELLQ!2dMc5rDRbIlW;)0~`~1?L+utiR`X!+H!0*Skk|HPJnD>p# zXHnXQmI21JJ9ac2*l1kS^#S5O`nOWFG%LhYBcpv5tNWoYH4xKAf!J5kc9wxnPEB<@ zoqQ0=;fWK!2}IXA<&b^?fCmIA3cP(T0NSt5rwrl~J0K_X7yT@9ZSgi^eA_fRBdovw z^rk^oLI=agN+78cTGJ^Au2s<=8cB2Gbcw^X^3QD2swCS}qVM;<;B7*2=>)3UC+xlD z+y$t8i?xJ_@^aqBy872KoRu@a<-x@(9suPuAh4b|}xbt;2^iO)luQ zSI=^^0)TefRawB|{622Ml%`IhXW@Mm8FkvXUu5mkMUi#xm&NyQt3P+3jgAlWW%Nof zhvuW+7SZz5&cTVUTCa~@*#qd^ku1r4P@nxnR;-{BH7gL9$4b6)EyEhCr~LJ0t_kup zKq1EZpVFpqy14_cv}j?|&!6A)$XX0EEkp;TIw}ooq`rx4c;RL`A!1wJP$n8x*mb6}G#W%?Em!Bz(Q0S(*P>mF{!L$@A)xZyVU>!(;Y z?}rKbi`0@{Z5LzZ^WgTUQswQ<1H|~ zx$}9Qa$;tlG=Q}qWjYJV^At^(+Yjyr7}FChZipBKk3`daDZE+BjnsL8>1j~(Efsfg zP$VZ<2a85#y*v_!jjAA|9j6gnQHa}5Sb2EaW|wyZ(fYDz?KHRE&lyGeAdKVGVb@Z! zE)WQ2i%W%^x&ZwlBa`qp9Up@Cc9xNAffrKuxYATQj1Pu25VCHSCb)v~+O%D!(Jc&V z_T9pmeUkGeU3i;oX4V+?Q!^19?CFN)2aSt;giHmQfq${_yU6lS$@RO6y699C&O@W} zg8DXhp>ZuQ6`k6`-aEkKtM?`E660){=5y~Y+k6wyI^bHbwn5Yh{g{N0BF+&Wm$0J? z5Ja{SLh36hN=i07IwB|nHu3p!{)FE)Y?eH~S_puEA>N&Ecz28sjR=h9Ir1E>Y=TXs zdA{U(&E;frg1!2L*_Hj1?Cz#M&6q;Y8PtjR1a9m+Y~R14Kqj2G;A=e!hgS?EVSyvB z0nzEjMLy#Qr+MwIt?#S35?iwFPj;rW@*Xk@kvi9JE_F8DoYkR3TnU;Y0`5#VO&-w> zrss$8u#2{2H^p{9Ad*4sOFR`=M=0Sph^Wnfiu$=ii>JezMWpvTI&pAcG?BChHc4X#QwEDuNU7P{W>^uZS-T5m*G!MW zFnilWw&|2r5_2DP;2G(CWoE@tI2Nfj7OjGJECtvT)ac`#kMyErOv*uFv@QI1)2eQo5 zH|w|z@$M53lEM#5xEYd24nW}E@cC91#Q@Q$vP1jVI4_!alF$LW8=2s)Hr5#Eiy*+s1GY zUx(0uaLU?l&$*eA?u_O)R6KI~HW`xGW#+5>Gp@kMzS%bw{bBGDJQEtc_`K`~jx|Bf z(P_E0FCa{713YUdsi1u0Nq+0jV;dZiibA;03*+@=DWM=IC&Z1K2IIHRfu~SPArZ&? z98V)5`KO%5)l2;~Ykf_|d^~pS{fH-FHh$S#Hs&|VSB`WfHV^P5e51UlUqHTqB7;6$ zbgf(a8UXYr*^jg1Vgm2{xRDh_RW_YH9Prj%UcD+_(1>~vgtG7aeEthvsgY=WTjKkK z_mZ&1M8-1@HGOnS*`o1+Z!7TbPKEua#}SB=sCSl>Cub&OD(7xPL!8L#=dxR``P<>0 z$P3}j7mSLa9r?X#qB)>@5JOGvweAg#XcJVhRjj{i1)dIPN59qsqGx{@odxcJEx3Y~ z`xWXT|{ZCf*jMA(h#+58iVj8 z4#Cj26+@YNv4GnOkFH~-D5}_c58@9dO=q;a?@+kDX{{Q}xn5h-<)R-7T|&d)T;A+Q z!Ub0~kYQTF)pt#bx`HH5fVyXF6|1fdYcCnzP-gRLnsAUEc*I8KTsAiCzHHt!0?^XF zSwIHfWbS>eu48oz8-AS&b?Sb*p5yy$B4VE;46@QH9;9?1A*%@Jl^j$`z{VuR`$k)( zicQPoB0deA&!>6%^d@|#tOwJi*6lhuQAR!tJEl@DbsD~Cim~(VotaA$;1=DEln>jG zJrE#_wuos|rg$=zIGOTfZ0{>7Niv=MpMP+ncp}V1Km6C|2B{_XmXx8bhr{U`U9t>1 z%g3xx@3MDX_~lV@n5H;!b5?IZ-j&F=RY2K7(S|65=vg&K4p^f`=TFjuoLr*Z4 zb2ZaM6Wmd6hha05lx&WgbvJFP95w5lUp0?{Re*hc^8KTsLWE-beu$*nPW&e-2Fwfa z%%h8o%7K+(C9#t=L{rS^{KRyWQQ<0i+za%TxELpv7~;3WPsZAg|7@8*1V{Xpl0o69 zu+Rst&{dOwJIare@WutHwZ!P&D*$PSmoGh;JftJ=UOrT03=fFnLbXM!wr!!jRtF^% z-c4rb#oN9gn(}I<0gp*ul_z>Y9@;F{s4c^#mc_NhLDIN%$(R&2+V&co?}YGT8Op0K zRn0{*x^Clv=D`%76ZVYbmCj0rS`$l2JnKdLfRH?EQso;sYY;B~-Z#?q@0>Mn@oC2D zOC~WsOQU9amtUqyUmry^AW3rlk0i+_FBWC6f(4p!Q12P;G%mfa{iXw89Ukoz`^u@) zSDshTjViBJE!QseNwg$eu8erJ{GEJLcoYv|$y@&ma3yyMZ|E~ldH4MTxitRIZtGGxF3A#-# zyjT#LGK9M{BVUSVl35LtvMD|eQdTE4$>A*C`~37|h8!JHaZ&^Y-%h5PmdJ;Cj*VVGK7( z`2A2!sci96VyT?+*$TA^&D7S@$>u1e&<(2K<5{*QPmw0S?UWTn*5X*oiJVg!KLVA~ zjo4y7CyW(y%eOwwyau(t?(l;~+|((C4NE9TJuloYl^`K%pqsF-FENCE3cl}wCVIqM zxLm(WA1CHENhyWRzh>uph*ZhW1IjeV^T-xueApCXm6+h-l$IfrDi$?MJMH%>(0`Wl zAoc2hQsswXh=vzSvnt2c%B2b@NwTDR`>a9W7ywyfG;aQJpLjRwohfmFioVQniL-&E zz(k5|QB`M?pW(IqfdCH)t4&jDG95Xqm(;z>UT)D;%A3`|IMgQ;1#Bf6*q|MlpES0P zXW5?D%t(1~-`i(l9;P&JUz9F?v5;7jS9tDQ8xUQ;6D4JqWQ)r!W4qz}{iFMipt&85 z>m(FO-?iw*_ep3fr3h|gtQ@UPMopO}cSJo`u7*^Y!@i|%keb-ZP^}z`dcDJOL2yJ) zUU6{5-&u@j^RCZ=h|wqM${wEJS@%7BtRyxmm+ow%M*BK*L5U|ary zHS#UfUo4`$Yr<;5Q%epqrIZ|_#g?e zTT4==U#hi1iew~42!hvgkbpb3NFAALsmRw7eBYFeVEtooDQm7X`*|k**jq@g{Szdq zkN&P}=Wi`%OqglLpz{l5*GrefOiTL)l2#$yC^;?@Zu#N~g>|dWc5RWvTGhc!qN}i+ z)3g%{@B)OXto;m?f1|Bw7uomOV&}bsM8K;}{pP|feL(g0+>BUxh+|%^c3$lVK00}K6_idhBkDZ;!>+&E{j?;?mEfJp(dtBCH1gesg1oXq zE*_IdQ+U2$@dQPRUWGX#MQzR~ZG^_Pe~ku_>yo|aw}Z33&`FZ)SxLR5<$bHa5`Y83 zqsj0z4GOzKm>5Q7P6uWz8OV>=8mt{fm$0m>VBEp`qcZvrPUFKj&Z)g01G=E+iu z<1mow#Eq)_cw#8cvoQF_dyD_*DGuKB`lAM3=13Sn3yGpFZ~hS;Z8o?)NEH7f*(~6& zB?XurH8#Oai~3H^TS~10UOclU*I@IRj=S8WznG3jA9b^1cfob8MKqlj1k|D+#{(}D zlyg;(T-^Ii?_uMf^}M^wQ!3Ginug{zfMV266Up##hd6<%rHPWPzT~u2L2_b;2s25B zCdRY`1W#1k(G+AjNzo}4aJwDj{O+SkA<};>e%h(6ELNi`C|78-H{cjeO9DpxM`zK3 zj)zC~0yEy4Afs*OBf$#P_AVYpRx6gMaRwjK{E`_n4s7>m6*1-d7NX({sYWT(R7TS$ zkkCX;O(@BfFwrb5&@^4w(V^!Zv+|pQdCkG-K@2#KkHNT}j@$Dfs|uRzZWnz&*vZ#s zdd&XDZfLHv$mq6tkZ1x|*CE39iu|}ni0n3&m8LA{DiC~I4;{!>LF8P0pH-E6h@WHl z`FJY1Rsc;{*@jCo`E7P^@O`-6eyWC!na9k5PmR!kVGm8M(s<(_@|MiiHyIV#CMfq; zgj%o8W)i6|tBr7C7*14T-Gq27v zy#`R6fYNNOSLkXxF?3O4_#8Ub4aKN$w1LzkTDtRH3?3DR;#0)~0L%qNGUF4X+a$@Qu%O$`fG}&>a5TJoi zmLgXYdM`)n9_IOeX3PM+@kIlf&#Ki%hPnveId!I6UkS%aeNcK)x)BYh%C+;Y*R7vb zj>nL!Ic!34BV&>+i8tS+mdx$)E5~MPtc9n-p6HMDgyGkUqBOEOr{X?K<@sqnpsP=9 zN2jWT=pCmH;Q1#u^4hISRdN8Ly}6msiY@BNw%MpzOI`m3 zb3aPNSn88h#%t`df;-GK@&X)-gaEE_pLH6vW`ux7LCJm$`MT{|Y1Q&AzJ}EKJ}C1q zcL$ex%Vw&Q81oIORVy(;W*b_%*WXU+Znn?rY&Bbj_xfF!wH#A762dpz4}5%_mu!9Z zE*g%v+?dy+8<+vDxXV7y8#`7OnsPY3&@c}Mkn>_poNsP_o<7^~EL(a5bC+hF=U0Id z(9p(0k4v_>bPaQ-k9Vd2QK|8Ou;@jR9O+9Jl4P-&$*;cZAi#(R^-215ry8x#bKDQ>MzE5)X96-ZiQDWFy!sme6uU1h4!Nb<0wAtZ4dw0P5Kd> zs{FT*$O=PU(W$hvY*~As^29K$rc#MaPb{~r=+s?h`Bw7sX~hX!?&9g-+)rgmo;$Vx zXR@!H|BP%Bx=7y7d_XxjLPj{{5`Q1z;LtD>;rUqZyX}@3R47*9k9eEtzRxv*gCcOz zYJo3b3l>OZo0yr{%~UN=#i0#z#x*IfPyHjL$D1uqy*G&Xzb;Sp1Lun#fPNuDhU@rI zp^8Z;sdw$*_>w581a9v^pVZzRr5MVG`T(0@Pq2v4M3Z#RWKJuKEzZwm)kRrBH?a*` zf($^P|C<2xj_FN-QMF>jc&b(Y!m|=vR$kzdX-W|=i03U;)KXl!Df(hsFDglmfx`e` zm-iz%Dt{Tjhwc=`&#I!;tfXHWxc)9LQBm(pqTsqzsw`D3|Evd4N!Mh`TH10KVo;{| zWe3v__u>^>g|ETbx0QjOxf;j;4ANmRo3X$oV8TCo#SBu^e(9F}ySU3{pli@3PDH)Z zcAXf*nkvNwRfHcoKmp{ncLT-^rSjxuFhv(a#p?Cd>Bj7=)qHex>OSh$hng3kB)MrlBNp11ZG;1fQ*#Z|&Uxor=Qc`t&wCpDf&wksY0UbHAC!yK0m_=?Gt|lg_LV)}S1?#V2 zdGcf;GJ$q&`HV^;RdBSC{Q`&wiaoGTcK?Ue9;xk#*-IunJ_%>AH@e;vAQ<~X_*#q; z$$0GF8K3%}7|%%3^?9S$J;uYNPtnow|$9#s;3<<3bZxdVt?>H_)D?fS7`U z&7f~^f2Kf~*4XF2=Mu3O5`J=Wq;^q7$(t2=en~)fkNg8Cx-_PF9-m%rCJXW7j&!6~ z|CIQ*UOmT>?8z8X;2&6Hgr3JDjm7u=10}J$3sNW}Q)a&hbN_{n$T|u~<64N6MJ8Yv zrfL}<$q&uUP)6d(1(79y{~LIbTXS-7NT6VecTbVLmrM=z#-xZI zUBlw}NB!@6ZdyxMv>kTsnbmkbHB(c%(4H^VFuul&&zo-GJgUZv;?(&5m^nZL5_)^w zom0H|IQ=lF+I|~3F&wAdgu&pG@vD*eC0?~q$Fj+<#?yy>l5jIWY4twwX2>fZy~oc) znKhZk+1KO_C2@h6H&vZezFYnOwKV{$iKUE0eZOrBF70ebACHk^y3)fpt01bH3B$NA zffr?}WP*x^x&AD%i|)Bfh;u1H;CIG}hZl}G53AmbyB{$1HzO z#NldBexk>NWnKwqH4|G($l-cv6=-5CU>8fty1w+4t+aHzo_eR&jLTs!Y(N&&P-MUx zwl-fW6?A$1CO^jg6vKY|)6+6Co#TL!PfK3S>3L}>>1FS$tzI&lh0X~Nbndcai>9HH z&?Gc7l(2Z8{^E@OYI8#~Ea#?CNx~oK?p1qJV&GwzmVE~EFw8Drkhk23LX%qa#va}B zqWMvahot_PO{h*}4_b4)SaAxhmUya+l4NyB)DwhTDF&t~)p<>?$k!P8l#{S&LmNkk zdUi3eN$C9i`G|fsKI}9-1|nQ;4-^(j6kQvi)$?M5!awFUv@L`X_9C# z#x(WnHXg3G?09yi^T0X^8K0)seINfdy8bK4rde;iFsxnYpL9*g({u*-myq$9b&%D1 zm&aI8v4!}fAsH%1#oe;9aLbAgGJZ~ZHML2H7rQvIJqJ?g|H{Om)y3~SNVkUppHcoa zu?6GWS2gmeAanjU=(1IDK?@o&^t*o_n$NbpXR~PcFY+3&F z6~QW1EzetS+&LYRx%#5zsd|S|N(8PQ`b&@J6Z=!jWK2wOGsw90>3>DK_5^bWcr zS)98P-`%8dALpQaE$KSFPovap(5BEuyo$*9;A9s&xuW9^9s~n(j}@MG9|@IZ_6oJL zS5MjVmQ2@ve0e5j@Nl-jp#}n-ES%r6I5QwCLL~8|ne4wgszbCn+kXGu3H0+a^cJyyG{44IYQ6`hQ^e3~|1-pX{4CFt=wau4|jY23x5d6o+N3-SM|i~wY^@boZz#&SK5m=6fk8NFhpsS@CzP3{{Fu( zW0GR{0DMo0Q&;G*hwEX^+6IQJ4y>xLoFBwmKw21|CkSj9w9u~~0h$6-vH4(1EvLiA1a}_FlzV@)o83!ixyRM} zMB*y1^NBf6S0K{(|Cb8$(0Y&Ts@g^S0o(>H3q3zE%#tmcm)tAjfr4}KHNcLyds{nb z4dMC)*`CCnfBspE*l%I2yYgsD2$FO-bK?Zda6b}^C53-;kq0E8Ox&4?z5b62Y6 zT2@pOMVT9SH3!GgC9chLRQ~vqzAW5sG$rWrJm?uto>$JEC=`v~bx^*}^@KsW6AX~! zNDtVJtb=@}cOBbX+X$e%4fWqS-ZdZ3bb255gC*HaMM%0)gXDSrQ4}912q*{3bPFYG z`|j;?U8}eemfxvB*tTJ~LQ*zFEz6z?T|Ozg;ZPcwEXsa<3}?)vkNjpt*Pj>k!T)rJ zbUl~yCY8+n)YRu>aC4}_D({(b+kqX!6ds0k>$R0>{qb4!#%F&_Q#jRaUMJu0ns{G7 z?%U|s!(USAzXs#ITs;Sm$9iRH9uK!CRHpV=vZV2{82R%cFK|9O*XXqdic?#o~ z#oJ!pwIzvAub|6V*Y9oN$1VC!PvKnuHp1|$saTCye;rR6YrHv*T76z}s(=XGaa_pukggUxr3W>$*c$qJfZ;^dS!~fBlrxk8Gm;-{mhv0V-+t zhDTFWnwX+9zHIcQ8?pxZotkC>-F4??4%nm7x`v$c!8Fwu2%qCpGgYmlM-!df{A{7Ha8>DVF)@&_@he0O`4v!;;icKBwgiqCs&^q5);EKmfa47Yr)Y ztcIP@E|tb2D0>oh^$xAWa+%5Xyp6sNIU=?3^`-DQf@zZ%TW-AO2rB_=nc>^6K!Lqv+}91^lMVY6J-; zq4i4uixBAL^cLtcZ#(6D?A4 zj5sxNxwn+lrn6{@W1TAvbXO4NGa<;iRa^Hz?~w>E0taN-fV!}3AEaCj&+at%VHOKM z((qpvpA=6G zf=b2MI7rSn7CPx8NBG5;5l-nlo^eX}&F5EMgB_d+DTsW%l8eZ9XsB7}GmdGqqx{nG zIY6lbC2`-mz@yFTl-X}a&v^rO5pVqD+KEOn;PGT4ls7^qeMhcyS1Ie`n>==C8So%j zY#rokZR1mQ04-fuB0F`7iemMN|2g!#PyZkaC($4$Y104>WJ}_yjz>igs5zN+?TNVO@2HE2hGUW(PAzL zlwTF)%4A_)oxkTDBHhfPOE>fgQz>YzvAoe=rv4c~2Kk$Y=S^bV+M#8g>6=3?%7$OY zsyyHwOG9=925lWLnBRWg9Nu(lUSb>Dr&^4Apv4mzOD^D5E)zz)oh7$9IlD}U011kB z95*=4v5MhN+LRw!84m2CxW%X3-6X3pP4@&=Ajb%Jd}!O=(ydz^kL>2Be(z`qUF)!F z8hqnMIIu_GufV#9HUW91XpZ!g!*66kn30;S*G8TY%IhJA5|9^O1HWCBQndeawfvV0oKUJ#V$X(PnUKLzIWc^w z>=S}0y~ei>$vV#6!Cs?G$0xFB6*a{aqZN$8aZ`1|&MPfMLtV10$xcfr>cT`xMiHo+ zc}H6O=A(nhU)GqpG>gGI9_vYQ3+tN5F=IvPCYWVu?ukZxt4O;`eGA>=T+f&s)yBiF z3Pbd`DtG$(R_u9wqseSI)hLgMi}R&{+-y6obGxY~$9B5M8R7S@UE&T29bQF|z3{8O zx=vQtI7C%`cr1vxf)92fCkW=>US({QFDOY1)AOHZ+~e4sqxVga!+C9uozba;{cziU zS%fY+!x{ae>zW*}M_vaCom^MfUdBz{!CdDgkCO;{xGGBZc&zxsuN)Lh<$13U96}^+ ziNA-OVe^*y=PmPpgsvo5Ch38IJGdxh>zN#W9S+9ph`a3Pa~5^bPz#P*R-z$wQl9ef zXcEb1^4cQaldN^nwzc)K%>Lo|N;6-!QBq7H7%Mcn$13L;j&LJQyNXE@BaU#B@(rk) zb6vSV@0rdg%nEj-wp1@u2Q?fTTmUZ=H-ad94DPWMEpg#ccIqKb^(zsdjr2W=$4Lzf zw#Tz>DoL}Wg1R^LHX23U@7!4gz9HCwM%dYYIsO-|`Xv$HO1H_b<8g*N0IF)Qad?1K zKe`$;`L8nQIjmM56D$VfE*kiQ4Sx$(M5{WqZto}E1c{#4w^_oXk9kj2l2i=>XkClp zc^{)>3ZvKS{gZ6i-9qQ$4&nZVp2!>Yzb3F*E~r^qpA7)MhaPNnf4=8KUPbgCe5rbZ z9CMTadF&)zOeAIM<5^GbWZ?RVOvo&c?4?~^&I!(~_Hw{cr1^o3)leW{bMS*3;m|(h zHaf}^TV@Hf%x{?AvZVVTJqLTi zFpo>uRFitFM&8GYUhrRRZFaKAvKl={2N^tW97!k0=E)K(v72qViiZxO00;-(xDgFT zig;xjxJNcS!z^8W6e*1&-XBEe|OHdF^E6+slShjf$Z1UX*$%>_PhctNONskGjW~nQj|Vx)0YqIDZUATjel{UYxZ*=j(c`z(?4* zwpj-NB^6nXB%$A4eT-K0O@k1Cs#17IGgtwH7UM==R0ED&`CVrWS~flwpuvMx=dS+ z8W%Q77odr}pd9-A_B{@KZ1Fuh+;QZKF_Rj5fH2yTf>~k1Sb~Q>z;>FXTyw`Z)+EIw z+ob3c9ee(zE2!{YlcjWTa=?CG11E;-o0Ah{&4j|*k7N1c_v=RN1x(WsB?gq^7+hx4 zcmXeE6=>^x7PRDBb6wcouGGS+QhzOsySfGY;fMl1)j8cdoeM)xIutPF<#4_}C{`LS zhD$i%N#iBbOvK7TpHs=b#=Uo18~ZE9JSKK z+!FKfj6&z z5e-dltCT{x$?Dr%l(jmvwKZnE`DBNuNvFj>5WY8GBAmIi=OALw{AeMFJy126|^8aroCG>f2*dd|$|y(`H-cOhMM`wym3~8OZ%+ zj}A>Ll!RfNSdXjzF;36=-Df18<6aE>?k^0-LuQ?ospTf$D{R8Y52J1SCxeyhh0xTx ztyKH^15=%^kG?3*X=PpL2!{P4iJ+1I?K;t(fWcLsC%&WW zs&4v#DPH>&Wqn9WL|X18Z|3180~y8v9EBt|pcK%gnYG{rw(@?juG-rF*h!GoYpAqU zxz2S&LATa7{PR+c7LWbBN&fKc=S0n2ZCaW?o&!zoDt(J89pFSC^Ri*P!Lm`U(y~9C z^#WekbjdG9D`K6@B?0;%o`w4)8eOxyqV%|nc!{m@q^sG1gK5xW(lL|WVkST}(nH`x zkxNiHr>cq#@n}~9x6g?DaXXDnXPF=O=vp+oQ)*rw1#_fBN;5@g97Mo~=lWfwZTH!F z7+)*bZkY6nfnj^?tXPR+^*s}+jymojXGdO>x zV`Im|F85M*S<_B?Fk)nvMQn0$`58%$&AvU%DR!G)DvYuc;S*enEb9gqGjCA#ro~5G zz2hP&-d6CK>zSX~2*Tl3U|j0in?V+D{p&e!&=<%qX(<}Cx3^0)WECvwZ~@vc zG!)(5t}JqcKb(;sJDyUtT`wW)UDnPGvN3F7+m) z2o8~M`x=DX-FS3oq|s3ScTp%EQ?9ES9aN4 zLPaUYsqx#i2f}c~ow)h&NqZbiZ>pYmT$f*VB*{=YUAW~YS125@#;N{ACJoJja*vn= z#yD34uY%+*8+crUeSy^T;OLGrTgn*(!2j^w+gDMy?<}1#W#!S-)Y_M7A>8Jx#^@H+ zuj>xw>#G;o?JKC$Cnhc&xUL@OvochoWak)L0p{1;wVvLpt6?v(T~XX~^XFqoXHQ?X zYK*R;^%VX(`*?`XQmbrZT)LLn5d-u^jBzryL8b#R9 z4=V#E+007CtAyy$>i!7!TRUwap=~b2cG~PatONp?D~X>j_0TPgEx=hgKDhMoq)V<(J_fE>1ih3_amqXC*dT)A)}EF?Qir^xjv@F zSEk2T(_))rj=49b=_1t>5%?t~7xfo?S9R#$2(RNx|PTJK62YJw1hltNi&*pJDsW&VHt)Dii)>Z9QMD;Ez$Io+0hXE0;UJ!sRv2CM4T-L$Xi|Vvd&SW&QYB^A5Y7?RsXq{M6hKX(hbpy0U%jq z`nNCO*+*ViTl8Y;GwYJqojzZFSsM@j?p8Or^a|JKjg5c68{m4f8a_(aV+Hurt2A2T zJf_Om!66Ee{ran{nzwhbd{fMJ7oErq9v6uJfs+)OIm2D9N{6_K#X3b25(KT--8%^8 z0QlXF*|+paD>-Vo@EPeaqwiqRU^8Hj{VE069GGKwzT_1^0}FoNfac)gU)O$IfD$Y$ z4!IV);C_RNWY8iJomki}n!z_fhuqLFv;z@xY}fr5l`E>5T`u_kFEqL&$_L-S14H}A zkd(R;&VWL4XAb{#2`AMUKMfbD zM*-rRz9?)(G@PXBKJLiq^}RPo<|^Ai|I z`o9C_H&EFB9Vov6VvNdVF&&S%Ryz2VLCs!^$e7khtI|;WNdach@(~n>e+Q#wQ0x;CVfE>LV&3Y)y|Ksp>)Bc{V^e-Z|SmEj3n6XbjGBLBP@wfo2(WJT4 zIIHOOJeP9rV8mSUei!2LZ)p%>9FNX z;3&m-Q_0wN#)8%so0 ztFsV6I{dvnAI-x;5x&`gU_5zQ%-5{9iD;9kzMm?U-DBUwhG?Q$zIx>W*q=qT_5d^ zxG2Pj;Zsg9rBp;E=~%;rM>2tSih*M z%Xje1v}vO!Pc|#L^2F2(6;>s%`1d$-`hLCUHAOd5#WuYeC%tgw z)|XeCh|p(r_}U0;LkbDb!9W>Ap3E$|&CeuoD_!Orad? z*ZCj_!SxOR`^DDs0VF4WENL`h;=v_T0>ta`$2$IiywlFOC?Fmt9LE~>GhBaiSvF=& zk9fJ*#DX<+YQZ6Dbeaqu9t}3p*+LWpgz(D5(2Ya5Xl_NmfKylOO~2bbF^crUg%% zj6VG)NlESioleO{M@aN5|CD#@-w!&EQ$El574h+RU+KkyJ-7vxUxH}n ziU>_EPyXoORkRwqHk?_a%e8^~X`2mti>xlYi{gxJ0b!@PemCuYJ**`o1GU(RSt~69%AL6dC_`0L{16ZLwbj*F@ z1|HfthQ)YoRBj;KD4=Y^h(1B5^mC|%lMlpmfyECUi8sXg2LjcqF8|fPh`_(h+o;g` zfuP;bPQKRsnJD&a?oLl9t-zZDb4MMEs}Z&b*2z`wW%q2jgeH?Fn!eEWpW?yu(5x53 z=D-zQ#JO<{S$dxU$|U+(7IxR3<&cKS{ER8SS5 zT`I44KPxQ;lxYjJ`d!wyD_U*HO0jT*jeDnmSG{`Bcn9OD1r|^sPNkB=KC?B8jZ~taX8FzS}$dO!zrT&&rpW zw+-e|xmt2==!1V@!})mDNa+czK`3LeI7X?=FIK5aw)eUpXM&Ork=k*YV=fwwC=z*9 zlKCmIV&c0}K}Ch)&JGU{gl)4uhKcNVx{UGzT_fGWd)o%k%&5%6v3k$?A*3*}vfwWd z5-k(xWhC|8S|^rrnf~fy&&Nq9+mx`~(;tpKsQ}1rvG5>WQ#mN8PIWH8n}Il09wyt| zsUOqW;67hH$TxLrzsMEPJ~346-*lY?qP48T}(XBffBJ|0-tS|L;B(By|2Ui<{?Fb2zS_U`kAsKDi(m$9 z`G4;`20Z!Sul(;X_P+u1{~n9~Jum-%(}mrsvkvWCGEEf)cQ7M=q9@mC*S_qWF!kd0 z?!<73m?}~dD*%PR^sAp(V^__Gg2r~QySlGjFy9(FR1}+*rrxQ&ciZLK`gjjs=Q`Gq zeyL_9mV5m^(l`&=-r5P~la6I@%gu_Rl;QWxi~V4sPJxC)YT?QSf)0uwgusmvQE#my zJ&-RBB54voV%2KJTsS3JNtT|Lh1y~>6P|!8y~?Bhkq0pX^C7PS&-UJZUbr;VC`X%_ zHu**v5KuV?C@KD!v5hj`&797oTGNY2SJr z!lZddP5>M%JZZ2xk{I%SQbQ?Q+&QcGH+jKq( zb%?83{kgz&@?0nZoDYD$d06{eKZ%8@x6#YQbGo{mFlbZm(qfIJDpk%=pY)|YL?(+% zh<$my+uxUhV}Bd2e83Wr?{%zt^0$tNdv7NrW?qD^E%(pgyav90z)F4*gu+u3GP8ti zb;gv+Lo#Q1N?9gc?K0N&#C*S0A9qd|(~83TFQGR|<$WNnYy)o&g;V?SzBL;5hCZqX z846(~H4fiKM_s}1(N~&;-5<6B+&1bQ(y|p-Q^Ok1ldM<$%OlIOaa-w|Ba!IJE)?*g zI}R}aeWdHCF{1BUmg=NB3wD`M{{65)C*_O(#A0`Bu_B6J0*G9|`qs^Y1jhSdI=<)w z1X)3X99dp~Ve`ff3s;Y)1+sRnEAXNY$N?fuue3IrdpB8pQSN+AeP372-lGa>Ttvru z_#rg3{PwluZiM2@PxUdj5}pz;{(h7JlLcSSO?u!AnWF+cYJ#j>*GahhGYS>Mh@by*pe@zjT?&` z9Ct8FqcZsaM9Qh))BhbRnv2Yzex;mZWxIZ1IB@)Q`psU4VA_6x{M28R>yu09ih=;} zU-^wIS|1~K0&EIZ@id_Bgr3<7jsA={@Ze*Ws$%UDAz! zM$PNzza9+#(vo?6?L{U4L9@|F(q^83s8sDf)n>7dp=QMlWgyw-d%op76?L!29l7RH zCM(aD!3(O(LQ7*~c$`ydA1iDdf47E1UWDAO)qm(}(6rh=dUyV?#o$&ShqmqNw=?f( z>G^-Z*M4&8YjuW%gK4X|s@KgQy4M%C4n@H8Z8H8)ofyupxt3vjVfJ@TrFUTJ#~vrz?!||4g|w7C z{L7;%LWO@>Hnl>XrDE6NtE5TxVZ#X*)6SlM2c=!%^~~f|a>GU~9-XvtOp+#hp#7EoV3}DzU*niP=p_e#uib9Qpt7O%l%iTNPwb=XQ3!UX zw%6k$9PAH{pUged#2&eJ_?=K*xp!h$)4aP*XwXwsd#y;fZAoY3<@x-9>8yW<5Vl)p`_YdbANp3-9l|q;pFv-wA&jsf(rZV zb(7oA0}rkgdXya+`1%E^`i>e`YsB6y+{c(z3)N;dCt|LK7LCqeAS_} z$AmF$2`ej*fhzF1o}Ij%=QEEr>0&UUl9#5!(?s^`Ll*bsZeCV;kd6}oDvmGD}+v?35e!H739&=OEk#*4qm1-a0o*V|t zN;+33zjzX&)XZL#zX$+l9j^SM&Os6-fDc=f#gxAzK&%gMWWx{j-L+usbru3_tOZMf zEnM8$Bfuxqs>7(Lv-Z`h-B_4H4&2DT@4!|PzP+&F_`J1n1RlNAZ#!qvwmmR~Bb z6I*HgXXHkFDmHH*_0zT!Ark;~S4~2mdmH(#Nzl$o!g9stduMgiYu(>)sLOXRk*gWR z)}L75a{c_&&f*dfqdng{rk@4*DMGM^U2G|eKR}s?CZ2uW{v=>lK$W|C2bj~n@#6Ts zgY0mb4s0x368id) z@>|4b19b@AzC_F-7nkRewR4-}ymsb(6=mU< zX7&_>Z2R@Ih(QMFI{Y{Nddi)C-tos#XLH+iWfurWFnv0v)B|?1br860sIeovZ~JNK zHApK6xqIC*HqYFgB~mTFWshWFf%{}5c5&sU)N`}Or4zKxHP=QDlm^Ti0#azan)Ty3 znov3(A?h{recqf(Tic>hb7PuY<&Pk8^y|o=11?GDL5^%&XLmD%PeK%*Y{pt;{+AU1 zPQh#L(MVN;dA~(0KMLMfUN_y^euH%QJ!KMRX|JVonR0gLNPF`dby*YqZY4r`xDtb& zGQ4tDlm&b+>X0<~2%O8+@`L+-wC^I-QIQiWIWziOG)!|q5Es0bQ) z`i1zbDt0#q>Im$GECxKP`Yt@?sny$(v}b<=Sh47f_>R|Ri0GlB)vBSa^;y2G$_iO~ zvKhjZES45}N7?XDth)47!c=YJeNY{R%N*7XD#aCfz@n%=z3GxI#8J#M;x(+a4{i52 zZ1bwwtq#N(pjS59|E#LgqP#-8);L5id)N*6pX)i7Fi&z(Qy9xyudQ-8{|wPldkx1<5oh~? zTj&zADn{qDJ!KVL4=J}+vMln)@W0`-EhAAAvm=Zh%q~;q_*E4OAyn z|LNr2!hU#s>YSOub?aYkYr1mZoiy@n&&l}8UgkdNWrwXRDC8ip>sMLPPdmz|tFwFq zfLdxny~&=GLSRoJ8t3wa4YK+C=A;z$@Y7~}sQmK|*nCFHT`O2`xzI*q`)k0RvVcQy z=m|LP_@_G*oqX)1w3ydl2!9?v40-M^OOvHq@p=!RKwJrx3cjr(wC&G<#02-AUQR1X z7;?k^sJ#%~vj%Jo01u+^hdKyP@~*NH0fWUaUhb~ z)ivYL;NTXmd+86<>xSRc)=KZmcS@h+T)qGB@qc!-vC2 z=s-#m!Y8w2hpfpXi@QeL2o_H_zR~oJds5-c6F^?WbMBE=3TK^(S8x1Qe5s zssjtL9JTtHvl2;whL<*K&#uMb>)21HHzDalN_*`(cyT!WkRVRq?(Q$3>b`;;7#8Bi zX%`s82v62vyQ~=qnsGV%hZo;Y3jl(dMODq7WG)iz%Xv*ywAo6(3w95v7{HH-u{NDC zwbX&PjdiW}P~Cdeks4_vBCAK#X8HdJaHann;LAen!%6(WAQq+`<;$43t6bm#IWADuW45&WhFX(S@q#z@@W0nJ zcPlW9c;w73lO4Y}!xotL2q15W|I1aiv}imb6ZoP$3XvtHkEEK>l7)OM0xb3CXE=U+ zZ6!#YUCU(eUe!N@6Z`{ei@`gJ>qTUVO$JgRZf&vFW^| zRPB^vB=xY3{j+w+oWd_>jcJ;$S?m2(IHKo5$iRG!Iydpv2H5Dw)FU=7zMDSiJXyeM zl-S4vb%<8yUP!y({e_{zeht>u-@g#-01vgzq$-;~1&%Usr=qgCMj_>tpwOsnz@_`) zyOgUKLdG)=*6ioWlD`Rwqm^O`6$wAlaIj z&2QH9hAmr8hqi)190N~xGMzEAvgF8ml4=_eKozTb=r8aTbZsf*j>%_>7nQTKN0sYf zRqD8*j9Z^vlL%w8u}Z>dJ3%QA?HoG&Y2V_9!>ieIb2VZ74=@x)=vRZ57t(1(jJBST;aCzek7Tu##C|4#ZWjrIN8ymlCWTVlIgCi zMe1tRF4~r7>DpLq@`H&zo2i0nnLLata)QWjf{GuxR@7h8rzG>P?_EGEk{-_Knj#p4 ztn`s6Z7KsyN}yp;>2k(hKvcpFFg715_ETk6XDf9wWy0OT{%l7^`#wfpXWX>n>5U*z zhl`Ebvf#Di{wu~~HiQ_pPSG|=f?DD?;tB%LYbPYN4)n)BtfQ4K?i$vSRVsDc((<;e2D z$#RG7U>!~hDjVV~MUzx6ZD43-PP5&})@LDS35|c$1@nuf<55FuQUc3jUwo;Lo$87A z-|(vKF?GkUm9afK-cq>b7E&J?7yOg4@^c^Vunk1|5^^e_`h;LO45Agp9UR+4CIagp-86 zLyATvun_6*yU}f|u)lSotodh$H_(3af;jyR^^Ss<$8I z!~S}Nt4euKTW*zq!gju~Gu)(Fugr=H85UrDcNCYz7}9E}vC=}Rz6>)NN;ZJ=Ps-Qa zU~~#v*7S}aC-X^`)|t^?-CZiU#B$@QY`MeZu3_`*6VYK`0>3rqs=iT;P;*xMm9tX2 zXMXusSu_toJ@({BO*33p=tgmtP`J@x&EwARebb&F@!m>!an4>&>82M&(yE4Rj1Ubo z8cbyphum6hilq+_jawP}eH*;WAll{1hzadJ<}2-&ZXZ})%*`084vHD$P8cTCQFgIw zs)Q(YSB}~q&F&!-?dn;Fyp?Ai@BAeoVH-|fg2T%}?BxF1u@zv5qd$CA>0(9HY6S z2J%dxH8jo50B{(0V8w5pS~Mo8v}wi6jdh1tZSfl@wKyCb%-^k(ec$xaQG4o)gDj>A=QeImcQUET7cOI@oq zO8GafV}*V@U%uW@RUh8GsHPG#`6&-Pn(%G?1vRIR&N7Hbu=!&jHy)bGZv@CKejU1$ zpIdUD>3PXwPMEcKbeKxDmDa#fGw%ZC%ekaU`Px+0;Z>+VYQgo@$S&o*)ApU2sOlzq ztC8|4#QPmH!2CmuR+B8vw;VaFkoV@3GZOk3@Xui2E0Imf#;ZZGcgGx&j?XsoR0L8& zgr(yj$cyx?=5zLh0Q_ILT+J+#PD@$GfnUmOiKF{I)#%vvEcwa!?8^DQKS>F^)z`C@ zOFC5B&&RVe8h-8$A!g)xiuZEvD{Y^%CTUjXh+jzlQqvB(kqU`|f+t@^3v8cU-1&5_ zTvio%?x>8{VD(w-jpecnl&6YKnFJtp5vJj$F!|FKu6uV|N3nXY_ zS61LHnqkJMgn6RhBd4LA-36q{(w6ZQae|fAbNmA+LBpA|?=m_jHVxThnR+fdkZ062 zW2{vm)1TremhNvFdHnyA#rxM+wo%b+y zHM)`u{m`Z6G22xmG{3lA-(;3rS$^S;d_3Z8Y&Hm0+Q!E!>zF^`RS#nzJzXzt85SKXg2xasY4={y!k@ z_c@1)E90Lw?~8}g_@UmzwBMLT>IQRSaerw)nzFd|xQvy0Ja5cW`&D3rRCUc}(~#-* zPkwFm+TSA9B&{sq&EMmn%q-#E!{{q(YRWgux`%BkjtK6nfVZyJ=Q2M0VK`U?7Mm{x zM`(KXBrW1gLUmjPRAFq{>ptA0=R?W_SMzK~z1C_?h?yXcOH9)oeZ#-Lw5p3LG=;Ja z5qy+$c*hr4E0=;>lLar{{_^&>p8bU5O5bqbkxZG>CkgDd7^#I}I)Z4=@v06Qrl0-G zBQir^!kKr$qv;2( z8vSLYLh^+A`4$>j%KuWi7whWk$uP+uxuLcMDqJEwMcq)p?C)|izzmpCXxv&gg{98l zV6oBdl$f5H$`0bFE)NfIz$d7y{My#WpbGN)!4TTOh|5jNJ(*dgq7!h(=UU%rx;U@m z9JHe%!iqg5_VPb9YGWJ^har=-q@JFi4KhCK-(=j{1O4U;CursB202gbCf=y7WwvlzIf!MLXvB{Fo=$mu@7)w3Q zKVI7d*iEXFXNG)Gy@7rQp#Brc)vRy*%*FeR6oampUB#|4kHl~n7#8{N(OdzBXg1iC;_0J_lu0KbKcW%A`Y&v?Kd{&cf z)PIk`p*t8>ILs!4UZ_cLM;AhZPlo9W!XRU>UlaPhH^F%>k1K8;)2=$YxaPO77V1-A zTXCFzZ$OX3E}{=*a(z>P2ogm?(fXDGcIQVoU5g(0#!3WVJL7Wq%zw@mV=3~HJJl3$ zF6Gw$bm9a)1PeP_N3)3)-A#;H=IZtSHpmuF0MiK`xB!>OyY$lU(j88mJ@x6PyO=(C z4)}IQMN1z21Ud92C!|1G=o8y{Is~iGK>H@p+m3)3hrP^@(&i6{2wW>_TAG8Y-BoGw zQt0^9Vl3u1i3-eN%9WM?xnuPyGo}X-xhUNXp>9|}#SA$T&~soUIFR#+mG3fS_XnKYR2&&}H;C*K5DeQDtVLsW=~m1q55SguxQy(7>`v8O+=AJsz^!ElwQGwP8D@ z$tF={nFpJ(G}Ij=)(yqK4mjy8xLe$t2E<7q$}9wUUd68KGh53C-fER#b(>E_wTP}* z_+|`PtoH@#MrQ`jb$V`ElKcDnO^(}U988k##~s%x0(*e&hbb1GXblY;&r#J0sJ4G`eaUC+p zmw@^cvW%4@@Hlt+cB+Dg-V|s;ISA6>->{o~yhP2|N+A&ao|#pDTbFMrJ!nf*_aH=r z&G88tNJ-#KVCo}EBIwZ6N=A(3Toi1_k4xV16Ym4Z+VRcN*H3LA=bxeq(MOX9CJm$t zSkI4C3rSdJdDTrm5fRIe4KtJ;eSD34#-422mo)bz584)e*RkPGO0MvZu<(n=%F}^LHYYj1X^g5v)et_WE!2|QEAn$ z;9zoNT#pCOnr!A;MSy+c>4r|6-vSqxienhBm6EX@V1-I`;Z+Waz3ZOmQ-(%P8xwuA z178d^QaF_SY2Rd^eY!_8cwnz@#1RDzv}th1nm6LpRfwr92zrVI{kMJ@ zKmBma*fU(5keQfj_Uj#HbPvDYgcKq8)?&cN&Ijn?wyUZ!b2q>`+FC^Vj{A~0dd3Ek zaJ*l3)(1eOw8h#^Or8^v8WH{(J}jIyWR|1TU)LcC8k=Gm+Pbg&1i7axzts-uX5&>3o$(I$>B#;gVi3R#P$0#^=NN)dNgGU^n z5I{`TaYyRF8`eywCx^cWEqe!TMuO%nq!k}gzhnl|^w>G>OLK01WsP0_i0?K1mog-~~Q>9awgO18JRxcvXitlI5uiYEC zo^<^`Y4FrJ=H8&i*e<)P|3eWk3tbvcT0mWCxi0h?l$NiN0L=Qx5m%5P<#%P+E-pM1U zNp&vO>EzyI(h;5q|BEYf!&sw3;PN2JPXf0lot2Nf zj%}af&-lJ%S(+1gBxa@pg=dz$)C}oSUZrNF;%ZIZwI&AQdn5H~8_`^${`)7!Bfs~B z$>266&i*HfMP`;!X^-@~fRafch`jG-p&g}8wnHlbX>%+#Fil-uXr<#cnSP)zQ)bu7 zYf<$E-b%l4M2v-{RKTs&43zrS?=tIW3u@f6>k~}0>v>R>(vu;sa7gIa%#DeWVsTv? zctnZ#z5)uuP97hu>EFQ2)%XVC&aj3vSUPdH*0G2@bBC6wERqsBd%6E3nnO{(cG>x< z{k74}>M|r`4OUBk=9^tXY-P=OMOgn3Rs(Q7#^~{%;KzKnHhN4!Rc3muf)*e9>ukO@ zDY&ZW)9|dO-jjD_Fg4Frvxg+|a=%m%-)QTly%%K7@DsYmZvKz@+HFfqhe=JuPKjY^ zqk@8ESA)VqBo5%NLeP~E8(Dd^Sz-S=wb(*q_6<%H2_YhOO99QdkO2ortLdaDS{i!# zQ8h2!3~BsR|6xZTe7&jw&u6Oiva4yuEz0~LgA)|lGWy&ewVxc z2`G(EOgjLx4YbicTXf3L&3x;oVfQaw+O1pJJ695&Y+WXJeWfk4^oLiRb1$WB5J4nf zt}Xb=4(M0lZ{`)lR9} zd)a&$+RZ!pLMW|n))}Hkw4_L^tDe9xKrPhMdDDHI-1)pu`5~4(Tqc{bzT{YFGJEd+ zQ$bD0P={Ajc@1z9UDwmq=$f$Z#Od1RPZu~D+?w%{K~dtZW%Uzd^)ojql}ZPg%6K?# z^6~^4-ZT<(gT+!c3Q?u{5w|t21ZK(Yz8xvigDF~p>de!Pn;q8edgfU3X ztaDHq9?|b5p?25c~@6(AB&smxZSUb$EX~FVd|VUBxTon#=oI9<&TuyV$TyqsOzjLEf-^ zzi+Iin<1Y6v#6(2an3>Z)8Q2-mGX%}p&)7o??z0}-~B|JXPtpuE5zQZ3$jc7oVZ(x zL0iS1G)1KJ;&P^hMv+8PZemfd$UXa>Mv5?xDEe0z|6(R#%X3A|B<$sPH(83qtnG%p zUMp8vExDJg+w_^%)*5ck%=MGVtUA-%{1vGhk56Hz6%=YXFai7NKk0rHB`(DeVNu?A z9$?k8qD*hN#lfKVQsb7I;8^RnywbJ*bU!DfKYf(U&!+1r&Ik$> zN&ApLw1(z{Jrt2vHXK533N|dYcH?iN?c~4b<^IE(ck;edIpc}Y7s-fh|C317(RTi! z&7lxGR7%Ltdo!{og5nCTBFYo7b7R6}`*7@Q(BW7H*t}T&Sw3*`z2ND9LBoQelcZXF z)WpuZWi*jrFZIeqmF;1Yrswz$C`pG1v5;yaKS(=j*pqmbONIuLc>UHuTbTFmoUlEC z{#v=d++>!eQ!8;?#l266X-Wm}vNL@~(0DjAR20;DU=APXHdR3b9kPxl`XP_+Tzs%f za(s>+ufw$PYz`^*ZGs@}rk=f7xI}S*kFW3P0rb1{%x#Wik92FAsTh?>t$k{4R`d43 zMJ|8u~Qc&I7f zw?4zC$>cF|@=O2N5`ARZf57ywZ!7AkUJ3IkwU?k#OUII2|~0klEg|b%?%8k>PsZ z)^)@o$E|W=qqH)~jK_pSr3@{zVtrBYb22XuL9el*;+DWO;tg3VK5Nm_GM=6&<7m*2&ahl>E} zz*SSgs}n0Pt)b?1DXs^O*-`LJX~kLkSMwE+2t&zA`lD(8=9K;FNYzp|s@bL=e9M$s z2RA!?TU*k?=~L=R_dpUSZAS}w8C1vMp}JiISH~CeInP;a+dmsh809g+RY!D%%=lHa zt;X!_U=kg|(n$u1_Ke<@?9wE&K+Pv_%VH_)oSSTURHj_NUG?Eal{Dt4y)#kgNZuj9yq%?MbJzu=IKR&Ve8AKxzf!3YBNg8@T^iV%+ zbwfm+Wr?968BHhQ4`iXM{4EDu?Xr!3Xi?`Dz-4oGISreqxvZL|)TKelEd$er3M-RI z#aKf<#?ar$~uIzw4Ulyal=7T$2${)f8%mNdr z0ii*6Q(EUV2@Zz(dMVHojtt9Z_V*g*Y1$fW-PAp-^HSV;s6y$GeX&Hm6c2e)FfhZt zb7-%)P5~1olrKCOcMoVHi4@@2stI_&u=(UNQ$@{oJ62Zwn1;)K5!v_u8Dr^Gl^B&_ zBm_8|7^{8MY^6n}cY>^H(!Tu{U#G7JN@6z@o4;v~^R7GV>aE3>CBIVEk4SA?o(p`Y z%k*5f)#KCI*IG@R|HXPYrP82Xu=?#{dJ%!7j0W2+1v`4-bAFm}$%50%Fjn@?jb2$C zF&9za+)4#m0uBl;D{Q+y2U#Zhpfrjl(ay)~jQ`3j@McD~=u;#@df-h$7-WOEh%fc8 zz0AOD$2^fH`G#^sB_@omItoLa!_3^#aMq8@mDgDczMxjHy8*DO+x@aa3Ca!_JHxF! zHv0WS%>l22>AqCxsqwpYIO%-hp-Qd@x7On)j_V{_^sa-FJ7sQBLA*Df!OZpcu27CM z4)Eg#AJ;6&47_r75?~QH203Uf{Do{4UQ3FE*WT}1y^y$+!5)b2vztejAz)R=52aC= z%4ibv#P0Z>^fH}I`O7tB$bY$L$$Sl59Z!AcgwtAF_Q9q1M^K7MGn&&!EDN8!6 zdh=2E-xc1i|ElmL7<#ztS96Y@G0D-nl%EB@B7I|kpIp}M)>_YKNp_|mZ6euF&8`Vv z@%-3q!8+)%!CFkaB<;piRfWHeMTRzS@D(!66dRr?7uSjT*CXFt3g%pM`q|T(-)NZ# zh?gt(rL$_ZS}HiV&*JC}yjBlTpCx@CZ980lyxo$+mM!HQKIX~x!|Yb#3e1I}aS#3+ zWE(wMmSS9Y@@L-=AJ=DSGq9voxnCxY-5s(}4pQ}>92;tQp=B)bYucKhx?`9(#`)#F z+{0Mqc?q7kYV8fy_8~30h27~SmUJeGbh`Bg8TyMEL z3yeK!!KvCa($e=gVs&#~bxrdAp|c0Y{O0bd%ePvO4iT2KSuTi%qe*tEc*B0Of`2(C z0@bjirZi<)JXnw~YbPhK9rT0%J|r|V09SQR?-NGd?Z|0iOQ=#RuR2V;jwyTXP=|ms z+^LNuy~*GhXK`8EqnJT>*So~$lksf{ zsfWj}l|1scc&z*(Vn znaUy)C_R-EGIg7vA&v}yBwzA%rN*tNd2WP)z^F2q-?J^f^N>u21N1?9o{+G<=St8t z=6ebjwSA-Ip7elE!r&4pu^1rc+q|W=Qy*1ca!_SDQNJ>w+QdAWd5_sR`7Pl|Pt1z8G~tX;)A!$isnUJ9{Kt)s3b4dw6@f}A1Hv<%ku|BOb<@lI z!xeD;Fnu+>E&)sNta8d9yK;WQ4Cp@d1fy$Jv|6UJS72ptdC@D)mSm>s2KkF7nr2GE z(%%S@A8o&-HB8z)&ACD+Q=ifG>6-t;!r5JBcJN*$1*bEn zgXAr(KvxDI3qcRQ-~aAEKZuKG^vEiJVkZY%?s!oDbvwP`TOAxLJDfP1s%c&m195k$ zpl)`XNCCv|KYw$zwshu+ zmJzC^jkxZolXvhCi5oTdg97J6OL$G!25k2bf=A0jfYkUKRh!9j zXdD>!%(u@icBpZ0C`K>9vTry-Q-;oxiXnxX-jch{AUBS^;AI+4_Wi43UQ3awAm9J2FuU1kpubgXqpbO=l z(#Hgqxi1Z#Z}2V|ezr47ekMo_Vad38W09Vo=aEZP=dI){OX%V38K#90W$uC!cgIvT z&Ps@GQDLAUPss79=M0@Tm7){%Hzu@{ox8SZ6vbX!OGhuYTlv_)Ep}<_39p%7vxL$j z?{il065D_z;P46>fn8O^^V2M=+A3u^L{0=&i zN1nDdnw)l211mFQ5oSG=iFMLIKm4FAy$tqEt4?i&;@&&#DAG5TuCz;1ajV1ogCs-~ zh?TC{P)4P&?3q(a$1D!TxnS7Ww$vUk2GLIl{gT0+!7B8Ub-zlVrrJ#Y(hCgH7b==v z&5fi8_sqVOu|({z?ws_|Hj%0X9yVXIvRqo%!mi{8`D?P3Te?*JWBCF19(ur~@)Ie1 z0(U){6oKs^x__G8VyEu|CtvtW{JOQe4rK^cO~7%kI>a`FU`sfz|}rZ7Xq6V-u8A5=dykiv-2R!^?zX z((VEdr?;NsxQn{cuB{(Q(Hw5v1`Us;n)VFDeZLx&_@n6+@5-BLM3vpiCik!IJ2Za6 zk=$di#|%#2&{7Jaj{Xe>gg9|1RLyz}x6S5MAwIiF}>$Y_b zNa>h5Xs*xBH-muf)tYrRimuhi{@DZH(4mCAnNo2GGEFkmd@D5tU(bR_WGc@5n_b$l zyM=e&Mdib*fO#*?MVXCI@!GKCNWMBvs;){Sw90&Yy@>}8+k*R$e$ArPi%|LT(dxQq zcS(ozDl$LR$Jm%o7uY!zm24S<7`-k^9e=KW{`}Vx(a&F>U6Ba>d^!EPfx)ZOr+Gf- zU2l6;Kpqy{e|6@LpsJx;8VL)l8EPO8U504~4wCK9;kIm0GXXR%lKr5X z*m23qE3VAbWzrB7)NfD7XJU{YYa0Zaf0pfNc8;Z=Q^>-r@)bn{1NtRZ`Vi>2^~= z=)qs#yx6LRVrbcX5bATEadfO666vT7+qP6$_#(TJIL2OUkhqLF?7FK^v3RSAu#>9M z7|)K>P0AlnCjQ)Co|ex#SdDbYkjRgmfV2Lvti2|47fO8b)Yp`w*7~49kUROTBPsGT zWif$gYkRY?OE=xV8%mJdV&|Mb%qm@FIrf7E9?$f<+RV~weIenq{)>{y85vzE?wrXK zYomVkIhwh@#?74-Z5TLKqp5hOf!?O=pH`@I;mV7V?kyr;_@R$+fNr*vd-+^k zH14La4x36FgK~8aQ1B_pSSBo&QZ2>weu(fm2!8hSGo1EuQyC5`^iDSfym)*~y;78Z z1*eMkfy11IgypeY?)7c4tLB2x;uT2!YE}V{jByu+G z{N2uD>@@@??jXd)XzwadjedBG6q#3bK1zGksj4p8 zS>PY;&&Ptu%nNI3E>gk&}s95flN=lb|PcJ(+YjRIqFX`pG6okdL>~YU{ zr$SL-2mENST=2^(>#^r`Nbm=W2hZYE-*Z=_m>C#0y2qBb22ni~^h7L&}QL2Gpt9LIRw`vVm+8B+cqg!$g&W&0Kv-@d=s=(dmr&*9liK2^Y$bqEK=*nmGRw7CR@O zm?Bq&bc!9hENc;JBO&CVRI-mboqMsVYydW>pa!rI)9PEuwXc5GFfNOuo6whLO*X0u zJB%{Doq62|8&TzJG9HFZ9DS!w){n249+>Ts6h-u(`PSKlO@F_k1*`8d)PArb%V z7t~=E+=2)vMTx*ShRT@)!F!ClMF*>u&8qij7ek!l?#DQ%^Y0j~%YpmpucZz_EloS& zOiNyW;E^f;-!knCq@?e&N|+$>5T)Tre`kz4sHKIf)?!aBqIBkjqBs%RS^Hpih0#@w zPDSHdp@Sti%uXf{Wb^>^X8$R;2nU2Ib2#3MYi}NM=5NVgwH^Hp(H%n>c(ve7uuw}mEV;q=p7ELoh(I@;WD>rN69AtY zTcZ^EjT}+%;lJGsS%b0 z*_3bc&7&suD52~HHOv~t@wG@Jj%iFx^NZE-lJ-4Mduy3$9kprM(805f ztKH#nP0+JLzON>xj+>C4nxpdRaRu^AbuDWq9Zro{5S+77pjxRgJl zEEWiF(;Mm8+38w8rHQtz%{o4xI%K>60OyFy^&5yRNgpXYtC!M4UTQF(g5)s$`3TJ| zR3+CY7A@8x^D#hDXYDWNfuEhkgz~Ux6A)5aD7bz`V7}KtuEr6}F_qGu5Bbu{!w|g~ zlW9Ts)-h4Pz0-M~GQ1Gqz{kqz`KYu;%-cseBI6->&WSAtZuQ_M&!(ykCUV(9=sJ{DDLmpeWqfD}RZ;=-PV_{LPYc;iQ>BzV!rEJi3E+$^b|lua?emMk-Lz}IAw9q$!W zMR4KKR;(vwBq)#1HHsg^Ujh49jJUUiC&%m02f)qc5V!i*_Vk=XmtRH`+FLN)njNUWfMxB|nay#@Sh0>fTh1&eHfKhaE@CENKB_E8`Q%D-y(7 zcwSA)08`H^LyTe3U|zWI(qtDjF)jOMQw-RW?u0XZuv=;0kyM_WXVowst*2Hpx$~Fi&Ao4db1bnw)D; zkO6FM>h_3Q^6HLbsomeIh3`baNVcczHGcG(xMnaM=30%9PVzk8!}bdMJFvum;>(&m z*Ni-$g<&{7^V}|5ml8!=upL{LN?A6L&mnjskKl*>FRjoIqi)JYI8wPUiW8hi6%18_ zA23!Y&{MAK#b2^R^By-g#M`!Ol-Vk%S{6gNenV(q>AF+0!NZ65 z-ky}VwoNZhM{;g~7!u~xn9{sNOH&7tgnoB`n5I0=HHtG|X@aewYD~?E;Hgw@5~iSE ztlk(c+&==ISP}rBaNS~tIW9-{JZq`bFCyvKTt z0EwFz(GW_6`Y_*7&Co6J-nP#`v#n540jwa*i~KFT zFSjvR?Vr{(g*`KQf98My_sCCn(>N=jdXu0Bxz2l;wH@BHSh zI>k!}?BH=UEl-N7@7p@LxS2vS!;(OZbV50{gb7ukh29Mxwk3h{ub~)f)CJ|Y!CMl= zf_NPcGL5%(qRo>|C9@zl?0VqrX^IC#yTJOQqazmEE6TR}~1f zY(Gkf%lpJh)+MZuBipnUDqFI^gg?3VI9S$N93C8@<_QK->ld znhs#_B3GvHL>(f%&aPz5z12*}4mKh%#%K0`_^UL+YT^6!cJ-a_LXFpTvo9=7J&m}^ z5=-j6vv}ASr62=M8gI{VNI!d~LQq5&=a@;oABc+w=YlCpv(dQSBkPL3GE^gdXg?EY zIX2#p#i^z%#&=loK8sasn!U(_dk6X8CN%+}0p1Tjv}x~h?!M5^#5`O11|-urL89@M zR|-E*wQ{^WAuj}e_Um|puXz?o^HCnu$x!ds#?Ht9S~ySurNg_TD2?gg+7L85?ehI) z>39HfGCdO2n;JPjh>S3b&~|8gE`Ise31QkG4E(0fnRH;0_y9#p-J{RMqHj8v7fGXb zdy0?k7aY`6hkX1;4%p)EoNZ0rEX_x11SMj)OnV#-$A?GNIY1u0IN9W+huSv^r^Om3 z^T2gr7hWA=miumMrtHV8+pw&#r4O?ef*zL=OE;C8!yFRt`L}3l7QKh_OT0NSs0tn> zEbejZ-7J-#G(yW7EH+_rN(@2@-Vd*)Y_wW4#Qtgsrv+1l>$w@lMxF zmh>ro%?sZ&LbU7~Z)rQv`BRR{SwPYsfE)4Ad=R+EtG!Cq54iohoMM0g#@U>WT_&Yt6g$;15KZ{NDsO0zJM>EBQXJ+J& z%ype-qk;B(TgWh69K`1fYty6i`}ky!Azc(3CLUSfiQ~*fwXmtZl&GRjm1S1Cnglk|W~tKy7vcIUsYc2i#dZ?mD;`GbzXb=_Mf8~oEdbCg^YB3WIPZ7* zrHg~-o&JdD)@zu5r}BB#T5&90ouwgdPv3fYk6P#8SMaWluUF8@5dywNQ1(^^voj5- z4V-+dJMlK4`KT)TLWitP18#(@hd>APN@+@852AO>AXHjzsls%hZLVRU)2dvPL2_8) zGS_ZwyocKD$S}J%|9oF^&vF#4mQcrU~$+dk6c%S1Xc;Q#;p)M zNpxPXCb=N6TX|S)W3N4>hG0(~be8*!wt&>7t%ELbNvL|M7mqrx7c+M9_p;!g1m_t; zICW>os$jlBqanHM#yvV=@U7{m2;rP30cnh~;zhzn6O@l|dwQT{TTyW6q&#jcW%!mg z@D2)S#%HMZ;~ySfU4H+aK*f+N#Z|cb`#D0S3nONHV`!3lA}eY-U?L1PGoME9A+4Vz_@;LU-!k z2vWXm45v`;G4ffJu|_x zyu{T+#e=bxD!}*|_03NPwN<4H#KsKPxV;@4IxVdt(SRVL4Ierr)84StUN5HQOF7Bj z9^F3fGjvN9j!jFa^`8WulS9}+7-~oLtY7Gf$#9*#=d(6Elg25F#1Er7BaEYFuxw=M z-)L2dF6W*Iw2YsLq#~LAF#d(MzoDR`Q}eCrI4k?$X`fw^D!s}-!Yki)7sfYyyOm1$ z5aq_)q6S%)w%yx%W_WUSY4}5h8giaW+t@-7Yv=JKYA9aEiXuT>{GKSA=X$f zYFXrGKB_b2bXJlP8%K1AsjuxmjD-QO4%QRzK@h$ObIF9n6ls)3Gl>ksJP|*jqI1Z`LKo>E!dHo?^vJ)Q%?RoJ7*J^k-+RHrms{ONu?!!<;?6-SqZ$K!d<`c73EkL#rk9tr$rKZ5c{!wd5xm;DSQ|F;$k zJ##{y_N0KCAQ+~7oL5Gp2lE&tP#8J?+GIC@6P)EU%jZUHHNpLi%eKt;8@W;b1yMx+ zaj7z!RGG`9?uYFF)pL9yeR)=Ud8)Yy2G2*R)z+!6xmTQ(3(OJE+>`;*$V3HMy`%5wdn1(-HagEc74<^te}^Z)ngd;>!|ZjnK9w5xJP;Kn^bC@Q51iNBx4v2EI@|O9)6R0Fg3_Zdw(aeQ z{0in$6?8h;j#r7$4JxYdG*oZXF1qUhFGG`4f-*hs#oWT}QvHWN>;*_JI@!?YR&W=E zUKN+c%}A_^1A~e;v0poi)F?+=`HX#u*xIR_VdVq(VxxE>GXCD`0^75Sc(}(&+|vKK zBu|eny?YDML10?;{8f9c!K=A~Jh@}-{AC1C(sx0bd7Ou%+k1c!L6ce;m1w6?eMi@p zjDkcepxC1ZMNr0Qgivk;I4Ns&$sOo2`^Y}7FC0qE2L)yY! zlAmGrQz&#(06sGx1P>Wyn5q$=ME>e%hx@Pl3lW~0+`YjUDEHU=8*Ir0>~%l>q< zNkIrvRa$bD)`rfTduU2sslA=E92PZxv(uFbl5D%GsNVElwf$W_GM_V7eoQdzr$Wj{ z(I7RyImQ4=z?@WZoYOs8Aj-u-#d@Y*LqN zas#80V*WqN(+WjmH zz8OOl4EIcviCEexdzq})qF5^85Dd=6Hu>dN!GKOTE9)D=%PoyD+g{m&D!u3+k`ycb z{=IC+Zk)$JS%1@PQ1R<46^NPt4+YetWRv#470`ddsDL03!h|ZuL-}2FUf4IzM3pBV zH+f`U81VnIT%1ALKv@AQe6sBJN|i&CvSKe?{$6uEXUQfI3;zz5>ItC?5jyg7+H zDo5LBIC!e)+M3Xb4$kf9KmVXf9WI2j+YqnA|8_E1F3>5I?dVK2PdD-+FN^B z;5EG7IIpCIBKK)6)3Y{ao>K22xq;z< z2I;jbJy$@625iTg2U@ihPuuM=ctm=0OGp4i$3=tRpaLqq(V7?3mAE?_-d49SkKXl4 zi8(FgebdZJd!ird4g_x=RQ5Isr~2M~?EqK7o0B{Q!aBIZm?^@6_o%DAM?YMjSQ*h19Qd#9ydJ zfTMmLc5h&L@cLL$DWGwW+-ZAV#6<2Ae$|%p^LTC|8ecDiwF+n~-2lE^R`MAa2IvcV zESF%SIe09s-XZ+MHR&hIY{>ZK z8SKxv169HGZ)x733<*yaRF8QNKYSxCC~R#hq#uE1UP zwyJra{7fC$VW@)&ZAvg*3kId3l-^tGnrqWH4a}*&Gbh=VDr=$nlTPXwnitRWU(L&3 z4t5k|-(7o9KJB)~C+J~8@B72Rl`P=DU;@@PkknyGV-`x3Ss!M~K2NCcKjvkcn;-Sn zAW9nZ6RqszOdiCR`te76!-En>DVXqz?r_-ry2{OY^b9sowwd>yYXvoTcwO2OJ2YqS zEZ@O<;lTj3Iy;RRQNlLRUzeN+{ZjPLC}W^L*T#KvvcwZQOJ%sRc+@^7C^Jg|IN$X6 z>UgXLCxO%sWE0UUDtFa482(_q9ZL1OfUdQ_hk4e1|VTWfh zoRG|)Gp%<P5olDq{|)8J!60^o7w&a=o8TgjT^<>z+CnuWpJ79VnnD zZt^OvHloMdt#}?sc2*ck#s=RVu@(LK2ryNQ1m9OdjFfdOK@SK#k)0(0xhl`g)k^L64fxao z*&gwHw+wr@_p|#vw)Bv&)D~g`>!Tdui^~YqWIpsqj61ePw3*r3A4JNF_Xi&oc|zwD z@!RrYQ&#WJQf6dam6ZB3e9NoE3_TmtR#3Z*ui(d%-|IOQIKAPGlcE7PFZ>38P$ph2 zL-+}U{f>)!Rwv}&P(`nQyvFVuD&rJh1Wtmx|2?GAx&}WKm2(WLRoipIa)%1pHFRhj zWzTZdUUpxH$W=-0HmZ1RGSCd1M{7x61KWiKb|R@zj*B6X&G>g&cRRHeWb1{^7f7vA z6F}~k23xs;uT(q&Jp^Ww2IAwu0d_V@z*uTbi1VHOO$ArJFKDE zrTECu;==Z^v*tXL?-$xLU$}v_Y6`sTyCk{fTbih94#(1O&Frq{T|4V)A6Tz7VCsG( z($H-P$=IqsEJVL<=J)WmqSCd`-Ah#Ih(h)9J+8BZ_6s=|+!r0pz9d=t?#()Y z16cBW)AA!1*tMdO@7L|0NIzYvllhD)F(xbTkc_K1%(GnR1JGJ8_<(Zc&hz+}_zyxy-+3CP3ryBWziIja&|5;tb?5n?N01vChXtN50YdIxwEFC zP%@k0UltGy_`c-ph0M?*dD*=jBVA_~M#lvk`k+5q%nm!Yx4*mmDL$JmdER+ocxZ(J z0gs+~kT^WJXGd}){0g9cX(B+WGKr)tvv)xaF~cFg=G}+xKOJRX@sd`pcKDElku|OvQC{UCVG-4?}DQ z&&5!DG3HA;#q+a|SedeGW1nS73!~+TKzh-hlIo6WG$c))(X~G5zn-QFw#y(H&-=1& z;)z{RFhIr9F+K%Yi41F~SS`crq|tI+*oD2QIQuAtRc{jtXFZ$=8Qf|IbCbg_uwm2BkYrYxh=2v<%MvfTGj&Ir`x#NfN|`q z1{JpTXQHUh)K8mcy}{ry8AjCKW&B~N&@p1_+Iha*eScarezK<__f99rkONV0nTtym zf+>2S_SyF(bxe(-b>HTm>5w@BTtBp=Cd>y=>W@5aAEtcbxnyDcm!_3HPJmc{!=@)_ zEw=}adzR_Ad6`T8H|6v?hX~oOdtbFVnw+ooP;=7$`0=bq(jSLrwg=cTqU^6-O>Xer zMjolC(o#j#?V;~g+!l%VS!~_oI+_a2z8|5^B;-R-HhJMgvX~toQ+`N<1@?T zd)$PhPdf>oPBBc-x9TKnxTfmAE1)=u!Veb<*N8m)~Dt@-)4D?y&{RzU};S zY#sjI$o8MNM)m=3!u$@u0X!-AB1&8sDK9CoicQl%GgASWA2YqpLZWIz3o6!+)qm`+ zPu8H?0n$62ZCY$A!9J*Rn$3KG&azBMk2*sqcu+wemNs~Q{0$DSBR8)?A;MTh^R(7w zeKzqS1Ezi+V*P=ZvtqBZz#o#zq9>fDegjf!ThzWx;e5wWqP(~21FEOlhtRWk7#V74 zIsYi_9BC=T7JM{zn*`N^B^o-SN7YSK_dsub3T-y4IEXzm)@H;>5({jnNZN z5&c9pug~EJ3y~Q_cEGkgzl8KA{Q_pA!W%>|mm@g{MG$0hYfzH6^*hX_(LL%0gdgHX ztsUiiDj*e|PuC=syT))DI5Xvf7Hp2~d>Pb!;5ns=cB?Y-$ntVFQ;V-#fTz*!5Of}< zu+AgoT_NZD|H=*f5osxV{MzvCUT8(WqqBJrA(ZqA3 zp>ZFgJIl{Ux!o!lHly`mcSA&>dKA#IPqHhIaBIBp(N;=iW8G>bCNI4IaQnwB^nfeE z3vT4_!{*03N@@3n!(pIp&PP9xuysZ1) zxc9`gA6f{H*Q?pA3;@|qOEaF_glHK=9P(jSGJ&@8G9}yO+3eOo$DhG&?b9F7SClhIMv1Br_oHPmZ?%oM^2ChEvhES^aGw^c zT4d9V0N{=bX8~~$331P~jl7UHJ{WaAfgv=$rEUzZWv*PIS{l0lgh?)LX;99CwN^i) zmkER~6a&JEPJGrAZWu-MBm&Wb8V<6vQf51VoDo1Arv94+0<6p0ob|3|_$7MVx!hbf zcPOUl39{})s-8-TUcrWI4 zf}iluw|WB5-EJP@5akFNw)Jj{su;1Gf^OVDOel3QcJ@GVLL5>THjXRLOyv_HYp}LM z`f8v_QXU z_Ti5n3gPXz6>4iV65!Vp0AFqoQh~%g51>w@+y4^G)Gm5(&vWe$Xt&Uz7o%u1Y#z)- z;4xOCuw%?9B&R=!QF0AR7R|sgvT8VlKWA+cTCuj5hK+RT2a{W}DDQPUp9t6w3FW;` zAgR+mY@7*aM3qCg^-3G#Q-4)n@e=C=KWzVE@hbf3(eHkGy8hAnZZA91`1;2Gf_4EH zAbGPk^B&Bsc@uRZW<}Wt+NDod`!%Ga5L0HT*NN)gV)X;{1@SU~qGCdn$x2ND*ngVz zwQT%>tnP#TqIIT5i8sGXr^p4}j@7Y-Y%s#pAN<%qx>G25rWgM0eYy$hBCI-d*b%N^ zShshY|M?2aM>ivC{eqnwL<|AGL-J$;k795H-*{6Sv^*Pfnb(~_PT^f$_CA`kc|T|G zAvQq9M;WjE^G7#)9lJ=@eSGGQ)6WA2dV0~Ob#+K(Ize?_9#NaW&WXQlEsLYAodyMy z0{F(*Xd&nRm^Mm!J2bjprY5lgI{9JT6J=wUtGYE~@N`-F@p1e0?WU=Ds!c@K#FTk! z4gCSi-x=<;UcPpA)|(QeMOiyyGbnz=goII3g(g2lS&AGXtzC^Cu(!VHPRK9n4yq2#`fedMrbim-3*>sF zDUL@bjnM0arnX;%)%#XcCvQ(^D-P66o97goC{3Wv&6u{E6Ut$joICv-)Qu6j+Jx2w zc0fszWWkqC6C{o1b!b+`XMAwiud~~Tt8B(0yAU$pH9i*8>B!{oVN&*JyAnA)7<96$ zg8=Z~d=zf`Dsvzp^6^7e*RfB(KHb`xT@x?>bro@w8rTRG>6_9i;bwMmp5X=jh6`A} z2KeM_T|u$nn;u;I^nQpc?D6+KS9a!cw$JI%o%=Rem}ZYj1IHinJ*BBQ8g^^s{v;j4m!vOjZCqr^6cPOU$j@K4UjyZMgB#xl^(RI@KGp2Vh;Lu z=-seuY;(X1iq4yU(afn!3v35&Lqf=6RZWwyax@=-$14sC-qB|5nu zH-1=ER&So7d)T;O6lGA3`8htbyo;D)If&T4JWwnd_er4+7Wu2F62KM!nxbSM&wd8MS`PCe^5)=EJsLnTvV3 z^2Sh5o}*B%62A9_@5s9_uG;wQb3gTT+{*Y}Vd6VKb2JlckTP{Ux;42`Tnf3H?t457s}l$#N|dWy>MDBj1QJ;zO4LM{6X2K`bmH)@onkfy znHB4={SQ6BgV&!}0xDgQUmVU!yJb3)iA>1`Gxn_jjjUsE`n=`%$Yq?n$jRgnPXHRP zIwkT|l{&!7y+fYlUcUGfX5yho{G{Ye5RXduQRkZLa?9{u?nr1l&*$81Gjex=UYq}9 zkZjGLi8fxXD^C3HJU|W8VhV&xsi#)RE7Zf7YaF)Ea2}Q8TDb~BPpj8atdl3H z!Bi$c^(xPE+LblqP~TcpMsB8 zrqnTY(!eCKoqiXKJDvkivPuch@$a4oc&;7iBR_F>&dQp`bbZj{1b``jt`b{hw%R@0 z`*~)zwC0S8ld&5E7$}V^+ygFe(tzBlLU|iR!;dEG!kZN82Wq6M4;!jT^~CQHk1hZC z5%(**7o{^R&-nYM$t8HHcTn!+^L!7F+U)e{1)1zcprU^P+<#Je9_fe`xjD4P=B__@ zvRBO{+0kPbmH&!#Lc6yfgn@^6xX_S%Sf1*^w!zgz zVXYL!#4ZV*K$YzSKES%aLxV5pJ@CZ-HGA~*aw(ypGvA4U-7T4BeP3BK)tVpwzTYXX zKnlX4M=Q(H_op2WLGba0$=xvG>Su%M+MwZYh}@8LDnXX*%}aIjZ>k<5F3KS(M|%sg zgI^Krmg+^dsiInCfNT_$zD*#AEX8&!(AqjwAxdK>_PGF(y8>uP;0p?QA4kSZ)Z!HIIra&o|eZg_y6-#_vE| zITc}~vg%7}deT>4U9F=WQU$&Dws}BpsU=q&Zd5+yIYT8VDWuI#ppd0MUP+oz;13oG zh#R>Y-Qfq>-mA0S#;Z?-00#cgLH=>@to`xwMUs>hPw{M*^|yo`>K0H#Hj zT+nn#>4ZXuIjFHHbS*3-Qh>H|d1_^7*9FLS9H#EqO)qMblK-S~1x@7<6vnh?dz+66 zKbw+wf!kG!7C{0TWqL~##^gC=T2V2;i)O)>w?KFwbq&C#IZ+9NUT{U!9GW}KLw_knL{-3?Jiabil_I>ATLlj7n4qLq8z%EZE=XpPdMPKNc?D-+V&ZZNHC$g&8CU%F^plV<<$JYYiZRskZJWI3pV7~Y&4MEbZ&Y&IUPZYD(xm+$Co4W)`1Phm z8lxUFFshrVj{LsX!Z-_eY_DY7VRxfOJ9&I8PuR(xe34O1iqx@l6^N@J?XVZeX521U zej{R>?$ErQPNQ6kebaoSNkfAR%z2sYJrfL+ke%>8*W;KED2giFz>RhTkc3!$rOCr%d&#=jWQS8CEuh#M`5W%WrxCaDZn z5StzUW7Z(Um01~l;CH84vn-TX{El`Xx|#RR)jykYDA(OezVi{$ZH0O@<3IWp`pEn}Xr&f}Q_N#}T`E~A; zP!dTkn{1EDb7?(?ZBna!BKh;Oi0eeTb%$>$u%AzrJSOF3`~>Q z$9F=`K}yg1vQ2ejE|)5s=d$UR?)Fywoa_&Yk}tH(E6$qpQICjQnxDzUr^$K3dyVqYWCydo^Lcmzp4+SDUt8y>sKS)h9;7yk&-GcH_Xd z`HXmc*(Wsi%?o^UZO`H1pdW@gG~exp&G8%CtBF@T8h)4&5B$_Ff69;fge2!%bY%M5 z$(~eOI+BTKtOb}Ggmbg=bl_*tc$`AM5aZ$h!gH)QOzjQNF~;D>lX?PX$cE>VuG*-7 zmJJrM$Qs+S&&#FqA#mG(g4uJig{g46M@j8N3NR&DibtdstfZ!)ek@W#RjK5RK84ds zH((C=5Yg~unPXOIUXZW;z0{D7^m)v^*x0t~4D%<`P*HA&!nGdYtJlp&8atnAy*Sb? z!gr7RKP6w}x>EJ=WUzpA+l`PejBlYf zX??;^w#_6^fkT&Sd;bv$m(YEdT$-)_B=&IVc*~pnt~;eFrMmxoJW(edc2)&bV*Wiv ze_iX4R#Jf52$zxq$|VWmN8ampCc3dI+QS>bzz5Csqh_lye!rSI%%!L8e8Wu$ zh^haEDP?m%B;V~p#~G?`qWoU);454PhJP=Fq#uw%{WFze(*P^v8co=njH6Xt#k!jF z>E<{MXXT9!k3v5R^V2s5#gTjRO`qsC%Lo%*44A68$oK|qG)i;Tnv zc=hPu_B44!^*gEC2rGx zvq`_4s()$B1$F)8QbDTm6@?D01E1=Q)9oDsN{?Qq40_y_@IEo^7v`7x*-6?a@2nb! zWRU6c;tx_v6`LaPVq8pZ@p#HF?O7c*9mo`6#%lg@^^?fnTOc3A?1TXQgeyx_?HqG? ze&wk{Nl3cLXw2wVGsh(vz1z>yr}Uf=;tkI43Yve4cnql|T`hlm3LDm%VlHbIyYD{V zJ3Pp0-zx8}v$$YlQGvz_p|!e8bR|kCwL!2cX$$x*#5eWjd%vB5T}I*hCNolPMc~o@ zIRkYswA(kwHaBj6oM%*TL*fESA!pAzm5)o%Q!7>yXvVV~&11Z2_e|fs`4jh4CQt+C zwM72gWz_6ex+JOP&3lmCAT986y< zJZfodIQ-1H&~9r|<*ojJ9`w>?vqs2!j;9(g3PKA-WUG;eZ68-H$*)vox(pthj6N_} z!G0PZPWEv>BYcGt`M2cY~M&By935cCS!gGzZ?c)%{l4QjW8ul-PCFoZ#~w+1to0w8?iy4`r|G zFI~|9T?D5=L@)1bL1jVP^taT2Pwa}+!hIWeZwbhmi{0)aHQX}Qvi&6oITYa#_psQ+{(Wv7^a!B)|@Mb>;gkFPT~G-|T% zUhGAb@JWg3(27X$QlI#nJd|Iy2=ULowl*0-jL-4FD9j$rbis! z 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 VcYcEK|8nUcKh)Q(xNrOFe*lJ(p5g!i diff --git a/static/img/guides/unbonding_via_web_stake_list2.png b/static/img/guides/unbonding_via_web_stake_list2.png deleted file mode 100644 index 0ab4de45eed91e296785de729a0800cf9460a320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70426 zcmeFZcTiLL9tX-UcVX{Jb6EuqMORl;nuyXNt5{bA8y$j*h%CJZ2qdyuMMXeGh?Ec! z6p<3?gfx&QM1p`4S_lFmKp>Hpkp2$3yL#_?GjHb2yg%NXo8ga;bIz}P%ja8v=k^)L zSmYqnnX-s-*jPSd#M zJlV>J4sPwvlMnv+%UQv6ssHmI@I~l1{_B^^I}cKulD@k9dtQ?KS5LpQkXQWb=8|v) zm9K6-H>sp`;>+ct_AM6ozPg-h8n*4Lv9|jE|8QdMtR!Up05;fmb%~PcQsH^tJ!XH6 zZx634*uCD*-Vb+wxHilV(P!E?JTgN%78pIEZ09GqZwX(Mb#cM0Rmp%2Zh7q{f0W9l5C;Or^>wtU zt@>ce4NVtC0|VR2D@yc@HNKXHqRx>96|J(NhKj0QT*aoqu@_!3Kbzl8LZ0S^gd|RS zf}eZ!9NA(K8?_jj$u-=IVmrs-UVkl_r^ni($H#N5x#dAo73@AwPT5}r%+S5Lb-;E9 z-@`=w3t84)ZD)>1iNUe{=l!xFnS7@!UrXJt&`GN>wd7N~&8=kbp@?&q3s^GZFtbV> zcS%`GtMmWjb~E7ile^6=j`tXPpR+WKk85LRvNez4c?&`1V=wDg=Ro?ym_CNAm(;cY zv}xE|@{;uS*ILmx6+Eh-GO_R9Oa)e`E+Rri;EKg7U2!aL#3`ngO08dLd616}ee9Cz(~zblISKd4EL%so#m(_&frAmgF!u5dghVVLZG%R?$`E$}p*p z*)}oc>Qin2T4$->(0vbloITUZC_e@k$dJ-A{ZJJi?(Q)>^$q%zqb3IDj6BE8d--r! zj2~{disAhV_SkWa3smsri;{9ac+gYOD7j-F|B$u`smF}?A_+y()RCq`TDuBH#}gL3 z`L#W{R?A6UaVA=4>MMx>{Tz%Zj&t9N_b^fv@~7SE(wxw=y5))i%AbM@u0{JmNRBi&-Bhlvj13 zrsv0gxY0$^E-@Tolz1JFnoO+Lr~LM1T|#psdBw_a$fIvT$+hh-T*{@1<=F9;{raGI8LzpIOG=Z(SV6XC!rmf9MLO$oHZR))VHFM4?*RQB21g*U7@41kb zszPfzv=T}tH&i)@6LPd%KH$k#)e+iYE6E>SU$dZj>v9s(!r-u$PQmCPj2R4t8bVjK zP4y`U=+E=+u#K?#ca*2jG*^H?1@$TBdy_93&qAovnW1P$C8TD{$-U7qh-R$@MVIRlOr|hlA z6M}^C%!qIdceuWqOG{I*Ejz4q=^-k0+D34}&;1L^_gzdCG&N8Ba%wLqz7SCJIS)>1 zy{l{1Z5;&sWolQ6Hmr`OB9~{%oaSBH+{G-kkif{c_=xOlMfUndm%|DOUO_g-C{W2W zdBxuPbTFa zKwPvpE=ZglHhEw%l7QMys8njLvzzcZ_fz2V+|mR}KNJax9|P>@oE=!)=Z{iwUUS>x2SwLYc& z7}J)!@WQ~8Mzyv6ogbnG8l(U$2om1y^7A$RmKouf95{Y)xy~??S(v@7aUrWa*CZ6q z+;3vDukTFz2OW#pg>Lh`sC1#W%XSs?S;(&VkO1z7AHGa{PSy^vw^IXB7BrKZRhCd) z6;yM@PjZZ@i1E1KURQC$n0Ns<&ycLtXENh!XEI%Z!Ri)?d6j5~Ik)nh|{pb6uEcLg6c=UC}GnWv@P&hG_srU)^fi^hGxT%$RLz4mH9(i}4M` zc|n3&jf^A3L#PW`rEF?k`URtrP-GNj{^W-{p4_>)0ZY|Yx<#Ueq6!Bwf4j@?iMJ@m zB`fuE>=Q3DkIL!tuBtfoOXK4=v#a;gdbuxuK)^<^`l#EOKwREeis|la7WR@aq1Psx zH+*a#*-M#5BU)B~(JZ_U|Tex8_ zB?}$K@yn!W&jO;0mBu;)>f(X(`YG9SHwwKDm=S)_;GRVti(Bi0rcdh+G~SGI!kl&I zah=5fAui{Z+k?i(HCWz|p+S)=LvoVQqTVW~tRxYFg02~%46UdCJg<+k-U^r%bt#iM zr*iOZVCeTC2Hgust-1}UY}4checE}bXW_a@>8c7JOpW+T8iC=jj6bH`To{yZ&Pinp zUHE%=*Vt+0nb=I%`Xs?MO^aKp3(@vlok(lvXc3VbcHZvOih7vyI8x)TuBK)HR|j-n z6xx)%dXO1fl)0uZ#L+I zV9C8uMD$f=ATyE0Dt0xBtWnY;5GGc;{3c<8GL*gBd?Et6kpE500{twmqH$MWQ*-1g z)P)LtaM@w4tiq7Bsou68=ZaHbmK=3WIdS~rNQF?D)$)6h^2cb*IM_o$L@|r}+no{Ql%y0pLkkh>R)doI?ujcTAk?deUEhm%qNL>&Ewas|`0QI9;Kh+~Q#oC6 zr|lNO_kjgy?%adrPLZ`-3OFBs4EKoB{<7vG`_LJAMX-e+ud97*kS;M)wHa(^w3kZ| zt!3!@m`006ll3VGZoR*27W+L(g4YL7BKQ$zx4dGhd0Dxa9q(Uin0aF^DJR|jmdWxiGDa35#`I z0f^;7A7>-|FU;QRZLe+dNZN!1u)0^>m~h5D=H4{8x*@{*?7Sn{%S<wW2^p zODwrfE)ALwu1Zd-vS>XNxBL1`F4(5BD(H7=hLdwvdcJ34QB@EGn@Te|a@NSx4B$x} zXV3$eR%P+#a2yW4J~$c{bD^TTV%@X;uT6j~+}1+?`_QQ8$>&eJUx?o3(fGTc-_VRi zm0xH697Q?4?gIvP|gw^^-= zKP>|)SlN2S9M9$+Y--0NUmhUcvsizv~pGQ*9Kturde26%NzG~S{CRy zZhy~y`GW>M3g$QT?u`HdEmqsFuhzK%L&n8H#vU_Z*d%0Qd~lKObW`)F4lM4(x@X1Q zFWH)sgoLzx{4GuZu@y|5%A~O9&^p? zM#PpcQqea90>CFXkaoe0cdXDh@9+y6pnq<4HB~`-Z*IKI7c>2Yn?NPS)P%32!U-MpBykmEn`58=LY=mIR1{l>?WIy8WFA4BRqcD0n<%9AIAOi)w(^>q`;Ez7xQZF{ z0{23ec2Td2*2?hYVefFChbY|=6aUFAuFu4ftEtczE03t!OEjA+V%WZvO!1O13bt}*=TMTC2)N>kGfmB(Vi)(X9{l*}!N>B7st35x%vWWIu(|2LCR4F#%NL3CVo?bYSFfjhOHUrpP$`_2NlQkyht2Hv=J zxT%?>%Bu^VnO?wq>LxA)YydKW>mN<@pj2n%gD)&02xVOVUY82Mv6^`ZjilN&qVo9` zxx43r($g1~n03OIp)(39m-)&jXTSOTTI!$?_`V8u-@_#2qbFgS-~IKwrgfz^{O1Mc z#oh9X`U4?*LiPT-ueJ7}IA`^Cw@?T3zx601BMBM) zP*v;ABYtdP|G+|~PP|Ysz`(>_^~V9(qQL=}2yB4;{oJg1*vF4gG(4bS@fAED{AjfP zpsvN5Zb!bGKyZvQ<}uPZ^K1*6`DBfMq;{6BjmGpuo^pBUpFVtlU)a6@{>IM>b2y@) z(tg%1Y+v88PQwvsOz>Seua-tRx+@bduXy}H!uU3Yw{pqn4A zG5cmU9EgSN{m8N7J_!OpHt9Gf1f4LuitdQ@;-1uij5H>4e9Pq(?Tn54Oy)ZbKeO&G zP*n(jcV&EAFd@ByG$~!09~ixnV$Gs$0&Qb>kV^<|BXi20jad})1llGFf9bWU55kIA zp$CbrDZyl+>tf=RkbZpoO}#W*rnoDb+4hn;ppEZJsZ(AK|H~e> zTpYisr9IblNKmqD=@b+CXIkn*e;;e&Dm$h4g4t`%U^SLqRX|gCKRB2`edy^4mPnp@ z7k3<+U0XryvGYb7Yk-y~`)P=VtMM>jSe&Hynxe|N#o3Q*HL$qcNg1ESkd&;wgfT>! z?AxhRmHsz%(eO)5VPU0?MZ=Df6WXAArwS#O$xAFX5Mfe%F?@t=)~*YL6`ShEMxwQ6 z`H#iJvL3$UwZxCTG}x6}2$T=Gth4FRJoD$&p#;V-Ru&de^;5*c%lBoQe~Sl)KHz4iy@a^Rof<;N(j0lndA%Od18=1yAqUm+xPt9w zcC4F=k?^>-7gRyGZdP*ME%q&JE@K*qL0*%4vX}9yvPCM-+ndba;N#V2Y0N?_f!ns4(BXdqlDrVV=GGACDXo$N)|HKfw?sDQ}XuRPqDi7=7vyyixW>g z1_*)awC$KB_@F#J7s-L&|vC4ThVPsC_?sR@8JQc0`z<_eIsrPcQC z1E(bhy**t_3m#OeOn?iP`umtSDTCL2_9p9eP13O*^(B#zpkKSqdDG9R2`}04$E?HD zK(lPSS~MbuWb?1KBzX*!&X4xlVc@wML*rWwCn494z=GtAQba{sA+gi%ncg(hyO`xg zL_=95L`(R@aXx$-IW$K_iy&)G_GYvcW3*?iz^zw^Sig>bj@b4p5645+0+M&7zDptSbXq3&}EHFY|O{Hy|}zn5NyO19h#C?M8-@A zTv4v34>6H&GBbJqZYJNmA4qaaUx%K;B_q`^W9dZ0Bh2kTzH(F2Dq}2#uma(0i+aqV z;7WgFls9N>$R(d{22|u4x@QS+G9ujVR!xwl!M?kHgObv^^}3*Qp5(JwBC+7Xj2MqJ z@!sjmglHzEJFZHkCNH>2S#n#!0dcptKTf2R*vKY;9f{SEV=F_;c&a|Lqe6F~sky5b zM5!LRYUuXPeV5q)>$16YmS91ZoN&Y^{O&&lsOqhe=mqa;yo&1myF3;_){>4V4V;*W z2*3e)ww;l2IOB;fx*DTL?CayX^phYFutPA+IQCABTeyjET&AYE_}O#Vrif>h7z%$@w#R`J|4B zM?1}jF_D6Rwfj?`R#m_8ixeI@(>8LdExMiSgl!4A`ySBU%RhtjT27=gn+{2c6~GS5r9LSivUTzZ)~Yt+icZQPX|` zsR(GWTg8FR@`^piiN37`sY`@PEr49Mf02v(M+r0vZT_G92fP=X`YT7{c)u=9Qo)j? zs(}h3cXeSM(Hhe(1vS{L+wf(fvX&T&kVN|rwU~TzWvp1MBjYembbWM|HjpqGbc%BV__Gzx-Kyy2y_`Da57?X)E1Q+);pSRCN6qFuYVj7zFo zf0mf)&NqTxD(G%TeP#fk34K`O{66=X4=JY_si5|M%thzAxd4EE z{;I8aNBNF<_ieH(ak%>kO^^{L_QQK>T!-vKRmE~diVuuf?M3JRC=5QrfxGezd!}g`!Gy$M_dw+E6Y9=Vup0t7AsGQd_7`6qpu&m7LAv6-$;*VoeRlG{E zS|+H?o}BtxLRH}Y1;v!YN==LJBQ=aTLaXrC$$k6aR8tm0 zLKOF(L_F87c}-@ld)`v~PvwAlV2jmY*IuLckkbK10Y+d|$M8wSqit~GWqX%*h8aq} zfb0j%iY;30(R-lX9D~TwY}7-4Rpx&v9Uvv!S`}8KY{Sw0{ym|g?^07!D(jP?AV1-& zjg~40M2yzy1qq!pSoM+ z{@Jbn<)#b(m7YXyy}8>oXg6EPuQm=19W`3tKcFu4;QJ6boiG^qYtZx4GCQC=x?Sb; z88{-Y()^}4W5)Mjm>R^3RK*VTN$ij?e=d|-CO43mMOXtW1?&zKoVNwV`j6c5*|AAp zwGx_i&MxfCC(qJPQQ-YOGauA-d1m}UF1I2NE*kA{)w=XtJLby+mK_IL3plTNehP;{~E6 zPk$Fu`WiH-ES1jc;E0bm(gl8e5}9m+=L#-SGkkQPJqD`sw^Bz0dQ0cQc9Tzdmo`kO z3ubHBoc!|;0ye=ON^ci=CA_ec>8yu&xYy6&)Xtn#&tc4xv9WG3(2(<@!rm09NeGy2 zBVbXK6i1^2#vkC@^F!)+WeiIjQM%(QB%Ize;E5ErV0x34y8P0eJTAO5q$EKoT z{92&*2Et@#CZE1VjCn{o0(jR7xb(xL`D?`8SmQgG8-a1&zCl0*QK-H)k ztJ!ZnX{WUj^h)o+Gcaq=5YgCOX?{K3PO#F0N~})wX_e`jDBTN*47#YB+Avl>5IUDY zKkZo$rIRNOd9OCY6k>%;zw*pLbKaWr;Icq`qwAt=Xz&*(>KR&h+nEK-j-Sc z2rE`+RVE?!Q&hL8!9t#^w`hbvN7i`F@A>Q&%3V}bP_fwSfR`0ekF5@BOH(MWb*irS z$^i8y<_c@xoWPf13?P6p3%oud?a1d?1+}b;DI7lL>`iISSO4sB$theKzh3x?N)&m> z7IdZMfs^qoJ!H%JRWc$zf)>D78>lQ-<_76wFZbQHH(F;@=7<&ywkA^VDa(@rof#q%+ZKp`8( zo;r2~n7&KH2R;5*a4|Rp%s|E5$ZC>IO!0p-=nIEpid~nVUS(DK20OX;o^M z-(KvJDAGojq>_meG!1eR%h%7HS+)4~dgW&J;n_H&F^X0yq{lxwka+KQcT@AmC!FsF zk7($xEZX|SIq`oG^K3=K^(?;mSbwyY+}#_s+#ojLY+RpnzrJDY?0A>QE;$PL$nJ!O_1V2#t8?g>?Uu~7}sEgE$P}7 zZ<{7}vCMW!{D3O@so2N7&<211zxM4Ga4(?nP}aYZM&=JLl{LvXU3;2@j77%PD8#|F z0r1@Nx8B66j#-&?F@UqrHyk0@dr9CWV>v90CQIN4dhmAbdh z`a9(gMe7`|HztXzB(ROaqjlA6!g2@>n<$ibA`e;yYjRz6<|dyzW^`o>}-l~Hj z5^3D0mGb}*K2$^1eR7JMH!{ozQZJN*`0-!abJ?oU7}Spx6y6=aP#(R21!2BLFAi3h z`}U9;i9zD~DauwS3Ew+lHs9jf8bwkFdLt|*0~R96=MQ6I?sAP2e>g~j7$r&uo!^{} z#LOgM$;4?MkNM5x^)$9r3zcWOFg9R}ZNRM#JS$&dTK9A; zdc|-I`L(LL_w*H2x>&7i|B4n{+j2W11H{(6AHoFQs&z7Qg1VvEo%UJ24XJ^>;)T<> z-@2TTmp@i>ntuo)U7d*O-~>(XXIQhl1`hJOL&*Zr1X<53{yYplPMK(H-309k^l>Fz z-xC`7Bdd+Skr8M^?y&0IfFL1Dh9mOATf7(iCP`BIDzvtaGdxo3Af8_u*@$<$ zv1`FFIP)W^^8nreq)X_zE0yPEUnXL@W znr%-T)erH(mq-*~HpiaC+S?ASwwwTjKW!HgC|r2x-tiu6k3Suc zG#^vXmc8m5rl>BFj+XhhFWU=Y+LS47`JaQ2;(I20YE`)z`RNn!{fyO}V{eGuPL?&d ztp<~>1FK6EyybEc9$Z7^C7btG(6|fr`5sV@TO$uRJ#_AZanJPb)x}~=EkbXC|13ef zDx$@Dfzi3*5m3a}x1YD&VMZ!qG_MhhkZrs>UOX>IBaazcqV3t}@o?Dxzt21G{k9?Rw-&& zlUW$*eteCHIcu;1c_-CumTzn}Q^crVdilewi8>jv2-{4i&6+$^*gR1cK(vtFoKlGM zy3rtY+ob`jxjY17*^F5lN>XoQHPVw-0&eUcd#AEPg8s%LXJxC!Os(BdTuhO<+vMq? zSi~=qM4vSl3D^dygeme=CbB0QW zZwB{U&pu22|RfXSdGh$~r_U?4w^6w=7{1t`w zIo;eCN49y`y>|Tdky^ISvvK5GDD9m~l2X z1L(MAzOwHj4oIQWJq5Ayc8;e&)@&fnU}fV-q1oH5&17_enA>>?YQ@CH--B5-ZW?#` zmy{KvjngikF*%@41_zw^MSDl3P1#|)uzP9Bc>|?|D<|t>M~gZxDSi0!kgn^cx8~S> z#-p_wd*Miyit@%{=A4u&r*#@g{yk*dFP@xTfm+|@ADyUK%gs>|l8(mfGN%>EkkH>c z3euxr+~e-G^X4?Me4+;K_Zj^@X}Mdf4Lfxrbgg~)^zg0h(CZ7Ue6knx_a&QyGggu4 z#?^O?{SQuYY+`lWbarm*)P*jt-Qw%{dY6Qxe?uI@5@5~E-*Cky*$~Dk`QweC&aw2u zL$skjZmh7$E#b)lsdl=%+{`aTSpx^X;H~=**gm#CMY-|xzLj`8YcKWQ z`O4KqTp(?*8vw`TYE+y#hqUBE~Mj|?!{s`5NYf8z1qDK#n(;nYmd15J{cKDh|(OCA)l}EQbVjk!yo|W!`dib2iXlky6 zZ&FBHwvwcFn!jqjS!`igv4h6uDmC>!0dj3xoA(az`$Xy|4LtdWQsG?BBCIa#kpuoo z>T1#2)&Sz3{Ns=W-_tZBy1fvTKX$|s6Qhqgf7v%+l$4PEZ=zI+VmqGBFIMpOuQ*R) zyl2LwR8(pPsHdP>oN`?xgKgla8D62e>&M&Gb;Du%6Pc9Le- zDO5^d{;gL)k+SaxxRU9gvG8;Rf8=S9NBZs*uIa$02aTd_t;GowE8=~pw%Y}06n7X6 zJy^LKucX>qJUbD{>RF7gw=7R?O)2&wH0u->Cn0O7YD~7i!0OaFel_w?Yh#cHwwn>= zi0`GUmc9+7ACRO?_iYQdGJ|Gxynh@DDJGj#x+1;22AaP4wSK*NGT?mK$+1#Lot+h+ z`Yq67%8axZ0Op-Gg^x)ms<$3nS+ZzYB>coavZxSjV?Ko^pGLHVX4k*uSw3~dl4Z=s z^BJs?C7?uW6%#NGouma8^y!^LG|g@%v}Yn%}YoWnT3l z?CRlNX6s?mQkx4sceMbhO>_<(k~Xw%V7eLYO7gu`V37EuJ~1rKcF)5;P&IJSk_c!d z*H&_NE06(~Y-g{&A}4%Mkpq^v8)JGZy2k`rv6I1j-47VX)02a-IvpPzKzhlRVfUV8 zPX-ow7atYmZ<+%XE!NJ72|AYnFy~=U$4Po*td-4S!tJavFA5_Ji|-DwEz+_$fpP*2 zJ-cmT56$_>psm*@eiTIy?$+rjS+VGXR*$ev)Qg!g;rBpYBBR5Zo=d}4ydcGSOH)q* z-BuS40%arO<)^Ga)ZOMbWeY8SNv}FZ*+8qm;uU7+r!|_MSDC@@yt@~K8%hf9$=RslZ|dOdW&eH z%mDgcxNO2?OL}Gvixx2i`2>xJwVwR~F`q^rXEJuko#<0cxQyOMbh^)br2e#JuhM5= z)Tb@9{}ZJpR66soChk^LnP});dB5+ifYN*K=k&3Z!R0FpQQJwC~QnGS)<=()W!y}+GYiy0iup+ zxCc22xhuVN4bqjA6t(*x&=!~c3^=et@b?MENF8Dt%GM4<<;4Kqb(QcMI6IA}Q*c=6 zKoQaPsrju*+uSuM!TdoH-)D*Zq0;})H7IFp%a|AWsbtK_$}wT)E7m+@zaf6|STt_qji^8$wX`L}#bn|yY zqKfILr`|uP2w!Q-Jy@^A+AFq_mjlKIN1WnSfWqA&LZ>$Csm3Ox4L|cQ#>DjK6r(zR zPSY?A7v2S9k55fxSk1!TKub3REYW&VLcks#R{q^CObu_I+CLHhz(VSkHxQ~3vhP+6 ztpXau+0!#8hCD4uf~03#lrui*idE1F!l8SuA3P@x{Kc0;LhF1)m45IH80dqnf&OW6 z#RUkS0s_#x7A*J5{`81fx0HcM;)T=&1dB^<6<)J^qz1(9#x!(}jZ-E{nQ0Yi9L+9? zE^dRJS@)ftR3sG{g{Mf+7qP)vr|>yxwwreXPJ{#dx&T7!n|%5StL{bDSr|*T+5Q2> zmD`oG$c=O3m;Aojc9Q+4h6Bbq|Gm5Uss9^J{8~Fzxc{DCho_}!?veC zj1ez}!~QTYSMv#D(-5sdnPw0jnLx~)w(E`Cn5%1VRo>L0`^e42$@mGI#IGsX=E7mw zEl0rm_9jY3bl@+lM;{xHezR>08=yrp(!y};$Q@Su;O>0K6j?f}?o5bM8O%{B;0BoY zK&_`ha0fvc${E^)HX}}cK>|Gd?FICIJ}^H z75b2(R{nj+_eTXyhqgxC#hfnl99>?Up!V!Rw2(OdijtyKi|AzG5B)j`PZHr)WrwjH z4tXwic0kL?zM09r-ezM4=}v>s$iJ+&=zQ`Em4Wi8&Dy*^nsqC-XD6@qCxoXj+E@xg zobvVc$5K#S&nf$&dZ~bmC^LR$uRpq$P2Jc(QHSgozr{oIxm0D(-7N(=*>RhJ0n?+DI+=|nl_48t7@*F510i*PI`UJStVc=)-eORF1)9hbfQvBv z7Wn?<$9k7{jhghDsOR6#<~3+*>(t}vbt4Pqi{B!Z6{@@Dt$*D1Yu3NM|K{7BYTIJ| zb?bE51G$B3$6+UbDKQJSTs^r+6fdFlP?6m7va%O6{R!=Je$(B#=AmP6GFS=Ad00f~ z^nQD?wHp&-ESp;i&me{!ql=HCe&-bh*_%K(Cc;|-Tn6hmZo0^@oTt&@qkM_vyDUNKCqjKWH+x^S;3YhPt zcAezv1a$O;81tTc^IHxgtQRJCF)OqAD&Zmj}T-{^G5dO zA3BTkb4WbaTDacfXZbWqQS{i$E7=9!dsK^`L`y5Gg7V1eTFap88G0ZBm%uGZ^i+Ki zebD_Tfh|pbhE=q$dJ@+gp92}_AC2!xJmqt~-GdeVL){_iu_ZU6l!w<-wTTE@X>9XP z_p#$v3hhnrnq18`gqgl>9FAtlYm*oau&gYn7o8QA1 z+BH7iu-WAAPFlIUSAnNLe>A)Q=}6y~^G`?m#dX{9`O|dmORIbDmsa<}FQv6(Us~P& z|39$V_)Kr%mt!|O7fOPC$1lnY6~BHDi0_D*f{NK=gxXhUjtx_{!iSH+p_HJKsV$H7eN!>}VEOmzsoBp3(i+ zXZ^71rkrWcaB@`9=2jMC^0g9pL!E^gosqWI*;-b@(d*5mC~>1sce@B4cCo%3=x7~j zo}{gQyzj54s-0Wrd{b?jWT`Q1B3hI5_8yE^jYuSU!RM^qf+}t1b62M1bWqlL>xwPRwsx*+lAQco; zrjr$8fI`#Bz9%FYUAcd3xzpG|Hi9uenG^ce1hXq_wyP|5=_Vf$TP((t@9qpp>3Z4R z6xIwJW#VN4&!6+Wxj{O=%5s#hA`%xbS{kEf$&L?JyhhraniW=5zg?$K@$oHt*A`gB zs3l|gB*WN%1+u$W6wDqRJ=0vJq&05{EVbyNt!52UK_I&TvzSrbsHAH;^vZRZ@epn(poSE0whp{ei^dm9w~eYg@v=H zCNZ+%ska68ktppEZT_e=QI#rM^Pi?>>@?(TV2H=2GFf?G0a-TD)-RQw=4L0bI>2cB zs8eWT^h#j2$Sy{(5(p1x*+#O^x9s?T(uHMBy++X@VS& z5T5~gRqaQj#sW^_cyp(xF(CD1=_F{EY($rQaS0}4l?()sk%(1*+}6h0mJwGP-(*lm6S`*sfTXawZ64N%y6o%j?D{$O?ekNCZk;5LQl4deYQ8IyH{X!o9bEN~rS>{QQ>OhlI73;2m_LL;Ep4x8 zByQP1+v8Jznha%}N*VY@R*K*!_xD%ljUu``gUnmx7v3J?{qYvS2>;*z(al~4iHGjL zam&CVVa?Ph$4Cv%*8`*7D<2j7DP=ppuLE**En3mKEdIx*p@|3&e3dcG^f{$o|A#JF{EMf)c&W2mD!Loc`|8=wfQFQGup%uo^5zD3%(C$=6k_#7_9YVU zd=oydd}!sj4f2Y8w*!arm4AP{O-7!H@a09F(RV>if@SZcj>cx`o4)nX-$)y35H4e{|j8M4QVmLanB!SK<#!WE6H5YuW@inQ+J$h%5COb%$bTV@iHcra#s zd=3RMM|9f# zXKJVOMLLg0;e2CO1>U2!@8=#r^U-+Gu>2o_qOh1v`Ls7uLJdYsbLf(V0!)o>(O`&ch5wz6#sd4W0ebCHQ3#$lA7PKxt99!&_df|FcC22 zFWC2rO#coMn&JFTV|ZfY#rv7ZC2=J&&N)tbE3DP`dLB#vmUvjAmi9bVGQF}R%&v{W ziI42CJDqVwQgL3!N#*9dn}}UyE4&-^Ci)R<*!yFZ zO8=gMjzIk3e92Ax(Q+96#ZfSH!FHlvx}-Zz+ND3pKA+&M69^U$DMz9*qprSJ;V3J2 zc*9x@GeV`~Ioam4g}~GK_+_ghI~lWKK(e}`Z}@^RP}38z2j#t@l|$?19kgPu;_b>k zl$Eun1l9Q)WFK`Q)=+w)d%*)*6;EI(10QI8lzIzmArj*#SCN;&zdjP_vHV-yWLxt_ z(3^bSHwR$qmt|XC&ycY-vzxVlyL1ivUCK@MKC5Jx*WouJhYWI8Sx@6Rf;lMM0t(6W zd+c?!cZqq5!6VHIEXy3wb-C+eTEZ&fCrnl0C|FPBpIL&d*DkJhaV6Ip`7e2}8ZKB! zVF`$dj$I4XVCu^-DVp`HF-YW9#}TF3xJoBS7~o~EY+9;VYk?``pLOQl8SwERsY*g# z!0M)$Jud?UdEGn7msLUY&7qJ+z-@AXi?9%@#6+*!jYq7qwPC>Nx~{bR(In*YbX!wC zEF-m-QV=cuk7eT%=qIhXtn<{gUK4oCHJcV{Hu?C&o(0CJXd#g z8%8D(wNCV5|Bip>q3$O%f%C?{Z~H&kd-JFy^ZtL>?k2tOa+$fCY;kLwv2trP_k|qW zGp$U`6&pp&Jr@*Fs4ShPDJ@eo7gEc8NmNJ?&~b7@MROrUz{Uj?kpzJNf#22Cec#{t z{myy*d7kr}=bYz0$KyF7To>2p^ZvZo*ZcLpR_tETvdzZlW|cdy()i9~sSc2Yx;SN^ zbp(H~R)E=Ow{0bn(Z+oWF$%N|O}A8bCTPGPNI5>qVxI0{SPf=ch^9?hb4e$rEmPWh`_gI^D{> zJK;M+raWO?kQ0|h;;ehkOu?;UwB_bQyOC9Q<;HW9^G=9)Tv9_N_y&DdYNZ_Rsj~Bm zF-2ROaYy>tL`88MorzoJp2JJp1gaGcAkyqKiEApr{M16a@OZe0?~u#B-Ql(Xx225H z=98H>*+);h#I(z(&m4I3lB$4PaS|%gQef$_ScOm|aEi zSnvk&0H!0lh0?}7my4X)OQF*K{$z~r&>rr-m9_}Zr*Ps+?CCpnxyOS{>8n4oVbZz44&A|G$L2n*>SPU?bN(#z)g*Pm=gB3G1U)ZDVgAHR8`eR$8WXWF=2=^q55L13$TTVXGCM4H(o zcA4y^3fWDMS$=vy*1CbkuR3Lxhh7cO{MGQg-kiMcOxk2W(G=W#{4JVF)!Y(79kDgZ zJQ23@RQPP9c3rs33H&Vw9rxu==|+ns+m^r81tbss2<0w2DeK*TgxoA86mxVhmnxkk zA>qYL{q9!gl@_Cka9rbcTyIRo&IGo0790=~_D$LzGj+=L6hL{kA=n%tg!6A~xY*CM8>_QYq}5T})`4FX`2k z^#bf=6DUbr%DLdG=`)Jt)x8^Df_J}VnVyBZ(PB#gu@wo?+SR73R&_0nmXa6Y^{M@< zTJc3IDJ6S+504SwQw;aU`C5HwF*4@g%V<}?&NOP0bKJjgp$1UeXlJ}DTQ{rG;#~s1 zH!9D_I3&e1ndMWqR>LG^UX$}F%Po7R`UEj~I?L^ z?eWUnZ;MI(1o6J56RnY1TdGaHl?{Yl#?p4rOwTF^JMs*Va=z8IZE+~`D1waumlkf%dQl+a(E0nS znv-zWC4>c;)7{<6+76U}k)}9;W12PIra`vfC`*uX1)|cfis$369=k#Sq?37|h0J|h z{jRC9q~wb?32^@!HUkNAIC@;ax?5ZqG|+&K2Z%uRo~}M@(^k2xY)xxD%5TsD+r_7tREaVneOtSW zn9(08KZ4zKri#N&rm@{x+}|Q#8k2!eIyW*JB8qRNPaDdcTElOa%0n*JKZ!^>P#E{~ zos~VU&2|WZ@1;P>%`D(>jSEWbt+OxqNi+^2ZVrN)ar)gTubS#!VaGrRyrf$ zJT$tsseYg*uLBu6>sr6-EcaZ2NCT$actmB{nKdF3r6W3u6wUS}tYkKbdh@uG#2zJ~ z%|1bKGO2FfC9RG5K)WoNd4svG6bM~V}Y{1{X5b2ey*+ z-oAzJKv|O{*}HnSlJS5!;1GFL?1@tLz|_wp4Zj9rHw9hdet2`St=T&t{Q&09sIG$|4#zq8rn+{2-3b!{oStVr;&+n`7*< zy0B*1qPVsqzgQ{c^u&Xxabmm8YPX z>xrtG((3su_$b26TO*hoSydrb_>AW7D3V-(lGYH6<##^Sj9{1C+^W`#UYXU&^R{ft z%DHwz+WndxEppzG3Hg{=WQFT*3*x-lccFJjOBAa9EpNFEJT59g`5Pz{#`s~puYk}?ZA9u0HODyO|0Eq!*6fWbBF zypHe3ugi55>i!dAE?9Y)JM`RXEqnHaDLxfU!vDTRp{mE$hYt#7G3}~_Sjq%r=50e41IY+ zQ*X?R%36ICK~ueXvK3*|_x0)AuAC`hG}8#X`Nk(}tIaKNwfoK<78$o*4Ly}Omz?z} z_d4BJ0*A$YT#QHa8Tk*v)UI-OcTIgnD9Vn%KDUV*{9?1IZ87R1hj@ zac!azbtZT5PrhZ>9S_`s8#}9N1~nQ9)4G4S5-gVvhXir+rEQ z09I+Wbuav(-6%hk6BTs_xtSW53E%YbDnN}yr)_YTn7>VhJI97yv&gzzL^X>H#l3ey zZ`4Q~UB|CP>3Nk}iBh?EP*IzI1=u1C5FKQU3wnyH6ORYl>p$hB)>}@-M25fNjXZhv z!lGRIyR)*$XQHRQqrY)1k1+WH;GG5Kj*xn=hzGkG-YmA1A(`czl%NikTYas}7QfCQVzK935cbvkS88IN_wUrWOQS4eFQ zKY&CPO=FGO3+DHk+r~Sc5xeRbsVqk75GEWV8!?nj9_AVGH#{hMZ6%S}WVj0tDFWvmPY? z^7TQHFc;gv8(CwQ8j32*hfw0ur6~J^4O{-ba@pHQE)?#)_xH*%Dg=U- z3EoOa7AkbLqvewuK#)_{b*9G3&}INF0RGqZ6)|W*9_x!$w@r}W*9W_Rx}VCfO-O&4 z8tZ;~E8VmED}cAlOT+BU+kz4753#Q{$}uta7tt~b=fL+tect^Jsu@x)1WW(x+@*u>D`B|u!WcuVw{U*$@v?{qW1SGu{x%tXvQhk;6FL7(&!-n_KIh*C?dVu4{*5DG4h>~!Oj z(bXwg(r85Mt<6!0-AAf=!*WY+!D62~HfDUSt#L%1t5I67fW=qUDmtzhg$b-D(B2cQ znKDPr_`q+lU9iu3YR5C%4bQx88JTJd_do^uiTty7EZ-M3@t;Yl;T&we zgIXOOAbA-X?Qe4F6;;ntlMd>L3|MbVo-%tRbOQdN{;;%0SNgusSFa?mE1f1h@iuxH z;IR=M_ib$E%CJ{BANf-Zk{51bKA(`Z$JaY|86gHJhpVPwGeIld>Pa7J8;~>)D>y9V zMb(zxN@o}co7ChrW=z^visW+)F_RQ8eX7B&MiT2hR?L9Y2&aH6xm4NvV=bQp242{p z`~z8*--t>c^&2iO!3_hXK>+b*5t_5?p8vw4=}Vor3z;A62q`szSbvmD5{oKDyGHKs z@!fS65W(=yQm02Wudzqm+w8Kt)PyoMP4o5afa5RmtAv;ZOe@Bum$2GcX}0Z+(858P z2-RvhcERU(Ejd6!Fc>OEKQKyEj6~z7{w&f2n)dGIQECaUE!zqc-#u7?ml7h8RH35` z(0CUqyjs<>8Je|^WM+uNVeXV4hBztBkLny7qgJ?kWbxF(;!>Ai=GMH>GkPh(-vg$w zc-ml(Ho2iKKG6QSXQSoPr@UNS>cblWF_X>v>fH=d9@LYCy(e5zYc=e^OiX3jhCRhc z=or%$EaKC`3UYP14ZZZ-f4~Cp-}TT%&HS6kxRYarbY-eUGk81E=x{^I%yHV|P2O=-pN z$eqp%Ds3+d?4jLb?~8m&erj&z z#=c5G2M0$}-u>GIjv(m3CqHYj=aI-Px!v3o8A++QKA0i80s@O>CcsXaH3M+?%J_Ae z5NV@f@~0cNZoelU)WR_UDBIzUfgBI2p3PP0#XoJK>du2puGha56Jz(+xL*z}U2p0& zVA&F2-MRd;d<93Ep?&Htp!ZTAza&EOuk!9b(pB13lK4e}BsXx&hi7i~Jz zDTtKgNwPj$ndEcr5j#EdRk-!@kXe``uBEpY2-&5KOe*sl-~S4p=jPJb1dlHn zkSL{tV*A(EVd6Q<WVoya2uVu<|b*Gq%Zu#t>2n`%5YD`J{DU^^t|B>N~R@)_$;$)OW{3oj zq)_ZRQ5IQ+8_aO6zst|XT-V{KZT0$7Mgcmi5)Jh|VIaR_u_KxT1onY^Zc)kn?G)uB z!nSdsb+k`fRm4P&gnyD$p0i*R+Rj7=#^D2D(mT3EXaE~C|DY67acrGw1*Bb9J_QSw z$&WCHtOjl`bG6a^5@9WK; z7eQ=lA66E7=~eOzL9avEm{!AL(HP}Z+RZ*c3LPV0r2^oyd=D;sALPSxucz~t`;3zL zDZU`T=m;Paw%9ra1cP_AHNKwfQ2%CJUlSh`T=2aHg0v)=B~67{f+kZD8Bf@_Qi6F4AG_7EmSrdu-AookY!9Mud8 ziTTPWv~K=wxEYYDJRHcg;5S3QLm=p~eK%p7j}zFtr6GQP8oG5gEDtw8eeRuTc;tbk zv^8=p8^Xa^FQV!U{=`!tfc(K`#Icck;iG_(aZFjTtY^4D@z!G<4Q%-Zf_MNz*J#H3 zc<0VHwkzsl$n8{^q)zWYd6TBFg6oTfs6BgZ&IIQ-<>l`CMf$8mJczlH_PW+BLT&%p z2x7KoRRCmT4uioib%)8d+*jR5f`OY0IU5g8)sR2zVQO*p5AkgVc=dUf96qP6yCK|6 z?Y^q&pNI_USkAT0|3PEKmJO7uPi+}XS)&;C$;hVRVb=~$tiIT(p{s7PSA$U!ImZQY znbH1XJBgR|aCHU%io*D6O(-{J@{p_rsgfEF!7lA^HNOJ^?a#Ryi>?PlxCtWh7juO3EA>X;-olWO$&AY$i&M(`xu(Fdy zjiSzM-lN>}+)n2}Je|C7^^aCrk0;KgacAq_%1y{$a}D7h2xV&}G)7aHcpnH2WI*}P z1W1U%0ucoYyZl@YiCo~J_+DDt53pk)&RwUFf0ylBhj7`qebig!o z=to#)cs3UtF-7;OPl>@r&g>;A)w4|YSe@ah>%LggZ)3z>g1kf#%yO`;$m}2nkd&y0 zY*usEwT&D(ZrHNNrtj3MqN9UdO;yzOhEvGWR%F}vJjPVlaQJ9@%}LH8MqE0zJu>&f zRN~?&awceyySup|9;o4$K`Ku2hCTsc0Kb4Jk1}ZfwY6^g;mSmfl6G0d&lcn4)N#aY zqIC;Zx|SMNr+Lp4B4>|?cL|Wm*5vG91F#FJ9LO#YlpL7qdh2h>gDiJv$XSCJbJy(B zTTSVkEhAqoXRAL>sA&Cy(Xx32xn^mUj5+?q{h^qR{?%NgaLcf6Wh*GAaGD2^R*1aC&2C|)o#eH{{+k3A>S)XXlblr6%<}GHQF}jnx zv%PKp6vJ*u0e@#K`}4F^~sfa&HoI;vEmtghe9^J!%L|1yEG2DnyC{_NE??M0y#vx zmfvb7ZJ+#BX8!z1w^zOI_kLb^R7}!cW3h;B5)K3qgVedU{rQxeixa(Q>g4XLdPjJ7 z`O`Us-E%3+AHLx{aj$^9NzJnmbUb4>`I-(1eB}xeCr9QZBCPiKRZwcVrKxVMeEh(B z3I?~8Otte|R{O^!z=FW^Jr)}@a=h|Kc-GUzvpx@(DI5;fb7J3VnZ|FPdAXQNNrQY! zJB}Sv$62wzM7|0S9JXT{k;LUo)Q16DwiPL$B32YCkaZ6Ung$WwLTKAvkTE{PWS%KU z%z@T8I;|V{UiGwhcr`rY%-wN~K|cSsVEju2dE9Qtz%Prb|KzsvIi5E+#;9JN=*Uww!bUyV@}1mLQq))!S(Tp}yia^u-67j-iSH0NcGo zF3)O3uxvqmni0 zW=<`c87+<1863O{K)ewVDN2nErx#-cU8lpGSD)ZL02b`5Pmi4?`Tah{AD%JA62g2p z*g!Fu@1-Ao!Ry_=Ss0Uvkt8;2lc%7f!dEjsv2P zk@-B_1bR>uH8b<5SIZUk+VzS}#~124m6ZT232L8;?S0fpYl&4 z2Yl8SfBwF%1(C_D^iGvVvDE(OJk_^Le;sae3@AhV&yOYiW%}yd#s4{H^6`t&|2c2- z;MwxOPG3Fs*XgSd{yO$`4-o47M}8mw_s0L9S!xk5ON^MQUo@S-CID#Iw*N7=>>#%^ z5=DW1MAA2`S^!zgazF;faU8`LR)Nm0{?Y@d|1}h(lNlmIV7sA+R4iFcUv>|b0W~m# z)vnX}JQVE90SL;%I6BeiWl=)I<}@G=v#MkM?U@^7W-E&8B@z&8r6bb*2+pn{()^#H6^n#U@4M=cPXdjLW+1C>$TlQS$$wx*>UY8=0Og(rSj{ zi1q4dZ^^qhN0ed!w+@Y|-$`6!*yChOHG@@3AUzX+vbM3#(|JmUPYx)xpHso&m61sa zzgfGXX4R-GsXT!hp$vowR;85soWKY%yEhuhI8#FU_#WI@tg9MCJ!gEk- zI!a_EO6Z3=mbL*^xh3paP20(JI7O5)41~~_6AFEnq}1J2F=VhI9ON}4E0rG~3MyRw zUb{jS^xL`hl0FZLm{|{*nfb~-b#8I`RKpKxYkn+VW8AF1&4<2WZog`~$4PwG$DK)X z3jki4fybMED0BOu`tCyV$~~7H5KwVm zK<2v;mIHRWm86MiiX)35yDC?k)#D<4Gva~1R*ch!YO{5)Q!uH-eey=TJnFNRtOQbS zhCseP2THQ~dNp)rZ$KJDDEH(7XnYy3L}pM#FL#zEDdpdd5xmvY>=Xez!INN(;vC!9 z*fDO>kcQ5NyOIZX72D)wAS=nD-(G1@_OqyEz6h9c(v7-zLtM$W$Y&6VgN+ zR)IYT67)XABK8C4R{BoTJRzP`o*=JJa%C#lD1(uQ2BSyazxs6hlQB+73%s@IEMy9Q ze9WEVzre;#JLw${GfQGzAU$nUZ;m_j^galn%P4gE_9Pzni-Q+QK8qIZEZCUK@cUjl z%iF*eljkKSnG?G(|L6D0sba)Ry3vexXo97>?ncVY3;?dF10i~Rc#@f6Nb^3yiKDTv zNO1rH>J3ouKZ|;#r>5y-)qG1@zccVH_>M`obE9ajEt0YYHw~u@@=&8+_ahzAb+ZW) z`ezTr4F!z+D}x=N0&aozG>ko$$is*6?NM^f5;bHN<#ZA?oM~3Zx32~ z(@05cCjzDMY@Y0wW(tdTAyxlC3~{D>j9|9TKPzuH3;fuVuU720pCXGuvUZ)5 z&Cb@ic@SyQa;)(zNp{=&f&uxy)oNafdWC^LHd_`bg&~4U&+9nYLP+Z1clnZ%|T~9BF?ue3bek}1`#=xD7 z5pbtA8Bwj0lBw)PE98S|d9pPTB9FzcRbb7JUt)nYG>%6~g`cIt#sY|>?@ej^B+rlq zT2*25dE`^2I>;NRl@JeFkQnGxqfb*?Ai=qhdDLS%XneW2}43mf=uB+CqfaZs0IUY8#ksD`f;{hmFNx3!Ui9fu1?_NcAN( zO(uNQkWC~G$Whz}&E0xgjyJ*<%*jrpN`6uaDZWkJu*ECt+XtRm^n|XL-s@m&d764? z_bNtaq7#@@p5gNr0&c4TA%@KilEe7-fXM?>^I#baC3>hH(SmTOb`>(5&~<`Dc|0_N#`4ni7)2=+N58IBth)Wq`An@G8w%Kgf41tx0sys;17QeS zMFIX+IlphYr^WCi<tGOiUAGnSr>D5IwHS=RXgoG`Am#zypo+n0UZYjY(0C5|C zsz!FNmpynD49QaA3Kw7tIo!4(Zm_)uca@}P6GkrC7YGO1tUz#@4%CfO`7TrR;T4ts zh;XDOzn|xTPEpS06R)jeHMsRZ0p%~HxTyDJNs@Hm9e>JIZX){!K{=W=4i0(Aa6qR5 zHgK>AEi*>NNa!o5hEkcawmgcF+RLzDL(IOG>z|X-JF2OlCjre20*32gxHZ!l$ZhwC zMPvPvD~TMy`aX?Ls1Y<@tEM8;NHX4v$X;i5c>`G<>|{&VpLNO~y6#DO)XaJ=>=Brj z(7sE7eFv0--2V_wX-v@WiqqBfi*1$Lh5!zHQWHMf5ASS=?g>aJ^uBIA40VZWs5L`; zlRPFdC~gaI(b?WSN*t!7!KrClgGI__zv#lYhpGH_s+R7Yn2u_6FpYbi(e7#m!%jUY zlN1YeOv)MWig=@_Us6U-joOIjaxAj&D8(E*R9{V^H<$fSZd6~?DvrZpK@?p0q~Bahrr+1&Kn0{#DOtWtqDNTK@iglBspeEh|jr z?RHnq^P?O9JajGb3{uSHl{-cwR@t!b_aoPKOgZ{@NN#6|pjy%2n$QF%i^WMXDU?BY zy=ZJahVbFBVx{SfBYcem0bL(%}JOg`Z{zg?IJ z)=Jy&$giGlZzyGX+s9_3Zxq1H)Y>S%w5wOyLQ-a=O%y8MCF?%2Jgk;L$xGYX&X@rm zGaiY4HC(Eak=jh(-o1-^iU&YBMl^Bi6Rbw=Db`7s??$85QIyjl%lJT0>OGA&%qZn|OtOf~ zc8VdW4JbEp<%&e>b?601ScRPEGDWIi`NtpPz>muXjr}F68Ij%pR>MF1sfJ2*7=%&6TSk=NprTNXu(9nJ5d@E@-_D0yh5EvlS;2YQ>BDek;cMo|h8u z^Mdg3yc24E5H7o69|sK3h(Ml(>klwhr7p$lKEQ}(AV4V~M80q+i7(_o?SH>X-Sju%B<#%4YmOZ6rY^aUUD*vDvGIfJmKO-5t?8$8b9-- zbQZkn>^eIhJ?;bSa&)pUPT?^?t77O^JU2rthI$4RV`K;b?~$Kc!~iFtjIxp9y%D?z zQ>byr1z3d0-~A2(MaGP__Q=)R$k>&6B=KW2xPbo7ZXBqdoWx%+11hbW?2(8}ovDCH z9Qp}yk#A-RUW*_jsT}o^6S8;bdP|BJcV!rj$?woAjpVwNRMF~dHnD&Q`sC*o%F65I z&w%zI9Wh-%t!AAE=3BjrG}8tYoM;v{*VG=#Q&BExDN>}b!;{D?U!g2Q%`YPbXf!i$ zc+wp>&oj>wvq_4gHlA&Qeej^5eCd|gCvC_)1aU& zAWg2?E!VY47Hl!#Qc6;1Jiza4Nt(6U=u(2lrzlTW!#0)$;J~2JndhKy-_&SKHUXKE zm5EZhg0s4xD5n8PHqp_qIHFHo>4S+Yy`5cvChE(W-)1J;7>qp!UKK~gbhIkpwjxp1 z3?y}(y=WkdGDDIPm3SHGo48&1BKQv=c6K7#9h3i9A;PtS*k!#DK=oQmjGdT}ze!qW zMHK%Z4{QxQF#jKaw7YV9QaxSJHDkj&s>tC0B09nV1``rp*9yf{Jqm zR1o3xx;}EfsaPPulT|-XSJ*|-_UYuw8|b}UU@hB-Ogo)Av3cy*+*1<}op|yrfCch* z0xYE&iY>8c&%aWY2Pak`ySYf9?A^;bFM54ka8&#@8y_i@CrIwqh2zKd4)S z^g39&k?mr?j!@}e;z;{7aIWHCvyqZc7db7Ssp!h0q&7lJ3JjvJvLy#AsStkhFmrR9 z&D{+r0WOb25PxKy3kV&ZZB^34(c9w!GYu`#Nw9gy{@x}f%>;KL!dg0S zvt-S>A#RDB=0ein>fnRN#X58=AZ#6afCI2m!S!a3(X~h>ViolYga|LzxWoAb*c0u& z7zf6Q-C=Cd3&veJaC}ykAGK;Ibk!qP_a#BV_UGh^e0w zOWaLgum4g^Hr}J!E^X%|nKm!3O(~=F97S`3`rj+K29BuMi$OYpW}oA53$l{JEOt5% zn@qZ`bXkyh6j=*;w*T+@B^pUk z2T2iIQp`SNW0NuETzE3wCB{}FXihYL+Iq%**QDkLY`W~eDlp+@MN&SUBQr=%CeL$> zZTj|x1mw|uk3G%pBKw-9KX&ojz1RQE)7$CzRhcl7F;`TorLhL8`3UgXb$?UKll`erj?95ztt^D|`gBm}ob z4b&#V(u6tcznP9{ha61n>cTa&hr(!>-TMP&M0S=h<=0L1ghMv(xU*qk>Rb}VVa%Tc z=Ux(mNeLW8%Zfb00O9u1eD1ap3FHT*aYkeVC-W%{`IM!yvD;5Xp4&9d zha_aCsFc=z)_$a56J3O{7-sppW>Xy-PveJ=Y*9lArAZpvsx9eNKqkRjypuB5&Xsxj z91HTzBT%E>zbQLBBWMeEhi2bWGBKMt82at>uq<^-@WA!WDUv|QaU!Z%dON)%i)*}- zC3)|T_1A|xPEpM)5G|sznIK$NIr>q#vg1_fi7@xHqoEn;qWGe+yDZ(O==r@C7UOpJ zRXa07?0u-`&A0cBU@fFRdlV8mdd0iI7lMf6?`989_Oq*4c?;|NxoIZS4pV7#nhXJ& zj*}}KX?Iv(0+HX#W@dJUt3_$=&^=-Q_hRQ49>aF1cBJYq`hmAOu1So6y-D^L^EOqW zQmALg4rJ!2AHk*j6$BEg+PVkf4!K3>j@Gc}b*%wi&ItYWgOndOM-`atJv}U@7_v_o zylnvDa0Gh=Xk@m%deSd8TSh+q6IzifI6Dkyk~>iWC7iiMrBQ=?ZB8d2?C5y+1WM;{ zU0?7pA`n=ZgJbn*VZBiWyMdw-4*q!b*iB}5)?mXNHjlPSKr+;v+U7-<9pZ#SYuBu* z;m$~eyaNPyDp&IXd0TYP$=+BZD--$HEVP}Y)Tz;31`i+Gse3~8Ha#(J4qk!?%}E|Y zfQa*L(4!sb{$R7Mnm^&P4y5zALW@N-eUN?ljWsvoF_mbL8Yohb^$!s+{1e}MaL2K5~sr-g=1&NV~9N8!{;cUIi9+bNn72Mr$x;;mK>+ctF;Q(M_c zJzI&2T3tJsXfJm7FtY;7OT+Qoaa103&SsMI#c#QHva9Qdam@{5Bbz?kN#&eDAPFKb z4XF_$JC91spYHtb^lmXbHj6m(eCRqmErQ%mRvj1s4(@0}voWZBZKvE53cw0Ub3+D; z-T^fRAN{}E{d5RUMaaMT-KAgU8p)U!b$y#AUn=j-?}(0;TaiN{hvYY980S?C10jDm zt5(tIqD+>~t+B8C^It3Zvu+x5`1Pwpa93`;!4aFjPT9q8PNO@9UB=`*&#ta$gWeo9 zts#v8vjMlzDjOcAb|D&iNTM0qbGM1PK1vy8OqR_#a@BZ#wbAZadSFO4vg-9>1-%4) zA&8b_baE3{=u!2E=WF}FF9H)-gr8jz#pOAf4_{Djj!}te^S{N{omPc_75k1Rg9MeULEhm+~Wjj7_^iZPLyfTxgw zh67^oGF=Qq<)_E&;#&e#YVT=mnwg*@L!XX92>lE}9q$*GT10XPTz&pNJHWxOWYdJY z6!LYm!NI{9IQVOftG!%tnv@JftrdAPIqG4^m0ue*H0RjTf~GRi5#oe?eQ`NIb2?2a zsEm1cq02esmDT1Zc|<`7ja0newj?%AuWwED89l!hIz??I)EAY!@61t?)w;HN%(9y? zXJp0tM{Ew+r|CZO&NprkhrgGL<~}9;JJ=S`!TNl*xxB-GnWyDgB08qQP2y0sKvUDwZ)o4+I3e1%C!011 zpUVMm##=Q-rRuLjr`C#o+FQAOSNt4ryPDR8tQSMyvd&gmvW9|~cDfGh;|Uk7E4TJt zTC`nGA(4-#stOw%Hk?9_A4`9N&!rFAQb~yumVOmb@JZD}^iA`rJtE&<{>d*Gx^AOA z6!z*czj)vgbN4~YrH>NjQ=X4mIt{)mVJ=|#DF)l{a9wwhoW7J8PQNi`#(Ou$`^m}R zFt&fmgQ(2WsXQ&>Em-m(Gm3T{ykaSYf3IB4IBKL1yR zekoSP@VV<66J1D%o9R!NFMs(*{I|ND{|LL()kS8B-XlFfzk1VotLDsC>v+K3+K|3K z&F0T_xyWn2d?NkZf6uBaKm28+xQfatkN@yDR?K{PtIDnmU0+JY?I{Ny_)9E6HFH(LKgT^Ho1aP!dHgOI_$V zU%?4jmvbsnKsP)Y%k0#b&g2glGJ7d8B!pC4#$6^AZM<3HXQBij^XBb^nPw>Rw7^aA z$B;omsxkw-UTffazeJF2pxD4JwHttBWs3bl2C_wO)2B$BavjYY1GfM!ibyA@ah=;) zx-mCtFRj({ehU(ymGf!xKl)KALVN{9NrR%fW_ID>2J@ZT*r`+ADd0cy;obfn}f_HtL{iA zx+YZC;n6exE@Z3b!|k%BnZ28@!3TNvX`G%l0H9Iegr=f4)=kKptY{`l40}!;LLzf7 zAX}4?s4>jCXg0O0U+;1dYNhfw?3xjjDCaxT-X!S?XA3sKzp# zCr?D>mWPhU>tEiYW{4IJ0ZV`$2pTq!kI|uYG^?3;#n-11wian@SCSeM27MweHj;Ko$aOQ-bHW_}fX zk9OoereR3%-u@iuvp*`$z#EJu{(02Lu?4RlpFf`-PCg7S5W25axW9Y4r_i;l>&8#H zx6?gq7QKB8y#itiPU@V#DG$2@WxCa29t2?Bz_G9T0=2H1NKFQgBlEKKM!+In@#EW@ zZ4}cV$oA0m?Yz&pgum9B5>l`a5uqNzvb?S&G%9=6Oj8RMhAX;{=F@@)|G4 zzGA?jm2~1hI%8)i^6~yxErc4>{^oO0&{5dPm!~LW`3#O=1(5CHWNanr*?dl*f|y`}D5hi62_~4`dmOQ-#sR%$SEW zj>6xJfNE-nmMb;wjhd4MW7LFpufAN5|1Q4R9gSF9$B3G60O)M=`du%5u%2^~EMh_q z9pJmCa{Zcnr63UC7YR2#%sW{OC&27|%wN7g&yrR5U&z#XKnwKj?exh{YiwKirr>rh zc8R7>Tp9zH6#i0cX0wQ^wS8-iqQ;!Y_Dbw0Uh!ejNXe_~SaTIB zi2az%x8YwE=saSz)|M1b)|uJ#an>jX_EA`m?4?6Ig|ORivL8Wp%E~H&cjb|91s`C^ zQyb0NM3rMGK^kuYdnjr?HA&z|NvRBsm8|ny3?mSQFg8KU=`G_oKG(A!=19--!cy9J zjR6Wd4HF4&Ug-r&@)BG(T@;CUoN(}ko<14NQYj1td=CsZ=wY4vCC@1K+f%FVT}MMn zATB4eJEHJe;uP^--{G&`KCE+_Sr0BkO(gnF-b>gBz1Sc%uORK-8Tf;QVL@>z!e^LF(ce zY9oq0wS+y&2|?S@^QBBSYa?x5Xgxg1YS8+Lh6O0O4N4RY^kws`edIC9Ma&SK3?-V= zwV?~S`KrBy7Ihj)a+fYYa{kSs z1eYeNZDzgLkPXI@&e|IIbT*tQJ>jo~)W$W@2-u z8vvFBa;T~6<4elsIHc07?U_$C&XEo2%p6t~#|- z;H6)Okf?g9c3ML_3$4g(M^0rWW}lp_?^<7nUwMDkE_TfDGF={HKtxZTCdG9nz^9l? zq(ypmfj*9LimjZmdJt}%x8XIOR_S6(`fj3&uHE!-iM3=hb=qeMtKFtmN$S2p&6ZW8=1Nf4}wC*>JnMWBY5b zJyi{U;bNuH9_c!@TO*u+c1k+veB_)U$zCrC_OZFH*tC{w^ID)#gOUN#+les<*G*8i z1kSK}=u??CeMx6<8l^Ws#YF9}eqml0h~Dh3|17{D$jlQO2&*H-cFo6EmwV*z&~2f2 zj}hT-5`65e&PNr}HPe@WCP*G4LdjSon?o)hanR?EWIp{O=0W`_s492o66*c{bQmAf z?x5@$iTFB^byzidd5O)dR29Y%&ah7_8jdi}WX9%AJf9wkAO7Z=&!i&HQSp0M+wdQK zgK9o7Ak{jUH!nU$o^lfqXLs3%F8}(32ic*LHVaT!$W~AL0T3YeL(?j&n9I#tA&4t< z+_%Q4FzM#(oiVd&2#& z@`KkSyw`5*Xls}vS%esFQR8j=_K14ublWDGxA5in*UyLM-9l#MV-}xmtra={K7x&z zxSd|a+=s%^|CmBioMTjE6JsPfqlJ-?( zzxj{ts?%@J z^ku~lI=yx&wcf>BlBSbhye?e@+4t4k{Zx#C~l_@YXw+`eL;Gm?oTPkxf1%O;oo`A!nX#DUI0~Dtdz@z5UBR zsiyb>w9r`hDEvt1riU5JgSCPP;n|ZB>WQyJ#aWL8H=sVClgj!e zmbKoKbJx5B%&yz3!u(<{Zoa;B=I4!5b3AT^XFaRT30@>29Cm4RzEbJ(zu0@zuq4;6 z4Y;0mx_3F$)8H=0-DI{kOH)%Ea$A{}nmJ_-Sc)@Z4wwT_xwFC2(wql0&3Q;v$dRmF z4mc$$0xDK0DI$pi0s`M{&(rh1`+bk^-*+6}pZEUbaB~CKb**b%=UVGrYsFU;UN{WR z1WL<|eYIOYlX8@Rz~OgU4YeQ%dexTI`=w*I>uCk0;(-tpzi&8RRs|Fk;F{N{`l?E+ zno2yT9c(lngLeVZqn#(RSz{A-6M3FkN8%)QFBHGouow8dXYn83(a1B;eYdK35Gw3d zplFKCFSjGvgYu~T8gYBnpEt?tN4ip;1QAHl6xv+}w20Nkl022PzJwVa56&CkJ!gDB ztY%|F8EutqLHI~7Hk=Vc^}qPUFC@aTiGX{n!B+jO98~10bNT_wSdiRE9c=ncwy6KS z<+iwrQqIzn8~H%MU|%=-zh0o;GxH4&)!Q&=kO2*}H_wsxPi4Fi#JAl|T#O3n$mgE` zwICJ(>nW#Sj&!;e;G>%+fMr;C?S;KrQy@8~s$`h*<|DR3zuu^+U;(7=TQQ?S42HOy zSQ0IBR5|<4QVDkxPlYv_@*Np}I8aLVCyl}!k-LtuZiDy5$-khLWfjxzm;fofgia&n z*CEOuzE8FAL%bJ$8_*wzlOP1nH==E3F<;>{yb6)yC%Rh6ast)zUO*i)oAoQsg2PYv z#~V0r1e}t$D+E)$07r;uW8x`>{&`t&4{WqS_2L#A zQ4-8FIzW{)aU*`ZCJB=rjEEu+!%-JdQzJNKrDnV8nId6O5~cYgpDpL!lsdxytvR@L z73=fsX>+=>kHHG~QCr^&0P%}7ZUj<|%7ET#^2RPV23}unS(CL0tNY~@YIO4za^}kd zckwQl^|8Y9{*G<00xmtVE1Q`){gJKBQ_db?Kb=ePuu`tbuRcs{89$Y{VRy~PrLNDt znT#{OQZwk~p99y*QWTomjE5IM)uT-L2ynYm!gcC7XIGpQyFo zrK>8?2`pDtjvE}iJ|)e3dHFX2RjY5Wc!?f!$okgv?+bvb?TgW)eG1j5`o+dyyLXQI zLYrC#q}B3{rM}etwIb-%9+geqjSX964SpWqTQm23t2;LRZeo)>;8~Rf1;9#Q7x^z$ zb*)F%zxEgMX9q@Sav;AEC;)&xL%<+!vjT8a#w<{;R;=y!C8+M0!r84{#k8lyDF>6z z(*S}0Xx{e%9xt=LaMJ|yE3cl9T%HV4#+bdpI(H#FE?78+pD6pTl3c=v3yWnU4mcdKY)Ql4s{EyT`|23Kpgr{N=gx&Ob(5*CBi_q_zY&u^V6GBK&%+1|%%l--`ZkP1Ff12bkF&g*V8{tbVM{wWJGTFXr*nha;)u{XJtak0+H4y}MOZG=&B4i{&rLv7U~P-X=eD;08h$M=A)Tzds8W zo0$9#dT-oUWMWGVYM|Ury!1=D=%N*N{{xl)AMz!;U@251JD(*x`?RC zX_baPPJVJQyk-OL%R|eBgWX@ZD=d7yt4-MCg00`TyB;DyVN*XUUXzEqm6(J_{`m*? z9n?C=M1_fasea3&^j~Xt)HvGV_{Ea-v=Ed@NH_y43VMG$zV7IOprQD^Rzt?tsbf&c zi4&uK*BoR z1n9Nf;Coy_C#eSOxK)u+_I4JW);+FpgKm*GNWnq zf6#r>54vV z*miA;YeueZwevf@d;Zm5QOSFO68_Tt&!gJ0=Qi0O(}Os6*_Ia_q8vNkeW4y&GIUx9SE!JlZ8K4}FI* z9;b|foyzz%*r9tEi5d^0M)uwxGDXGFL+P|!HPhZ!hIi~h=;gYp4`r{b9}OG}s^*_- zV9j!~eJiGJbt4qR1WzicHHj8C9NXX(sB&DO`b(4@Cx)jp(w*+)ut`Ll!Xt0N7cvd^ zePeI;4Drvhg@WB!i4P=5TbXtWwFlm04@=*SOM4-u*t=q;n0)SLULq5Tq=x1hmFirm z*z$AO`j}Vafm+)~evz%58{ZGU+c}|h%<@FtZ&{COqDmF)0><2|W}UaYg zz%Zjnn=~IqJ@T*mR=hCL;aafEnBp__-8Y9XY>dj^Zm2c*iU#iVu-GXEULB2d~`#h$jwkeF$0T*|Hsd$wbslI#X->zrHevgfP2l8yYx^j;i?)dw? zhTf|yWq^ZJCTHP=^zz@{{K12oG&{47yLS@}dISbS#XtXkx93=I_R5isN5%Io&;IT5 zyJYwbcS9$-B_iwSQIpr@swz=d+XKv%n-3Nj3id0S_Mc{%Z)b|2KsH zFIM6H5eGHX)3JKeId*v=g=pH`J+I#Oead@U8~?}JlYuhoGsV4D4yMK}(l@)(FL}&!_6AHE5@?gSi(Pt#Oj%$K8c z*WsyYRFlvwuFG4Z#sE8S$&W3j+Ad85d2M+u< z;eRI1Ssa!Qfb0v`r<1+)vpqATh0KRN4MPwbK8!QyP-u8jvP9as^VwL$H=t+J9nC!| zi$`!Y!5jKk6qlcFvBsCu-U3ZQ#Qfgv;B`!|MY|BJ2}@vzj;Naoi0MP<<&0iq1}ZXw zt5{cHx;AVT$$kQi1@%$sw*v>D|7~|-@M$G7lmgMZMPm9ZVgp1sS?| z@rk`{=G^za_uLX-OBnG}u*K>(`V`t6AynC547U(Oe&U+E)hyLi!CzT}1!lD3{FwO| zM%@a%D=}SPw>^rpz%MivD5CfjU|PiE@0f*#f@M2ge{Fmd(6CHBcHKzI;k6J_{1>7{ zV_y7zuOpl(b;&KBD$vkImT^3*fU!=f&+V*>eIg>HoX5PIUYg`*@qq1$Urku)4ijJU7R+#Bjc4ti3)YK%~0oEDKDb`JZP{J;XSOc0sC%R7=?^q%xZ2i4w z-m9T4isq&<9mSKPH}#rqQGeDEU13&?y@ZWVcuyaaF!GK_Id>fF)gACaL=s6@#p1&U z{b3gB32V>hza$K4l@EDgkJ4T*_ORX1?S|zET;)h8d6CLxDjX(3>-m2Ht?UL{zjAt& zEh75psbFDiFM9nQvmDA>Byv-2{6d3Icyx6wH7aeDg?fK`fu{nxo-}W<{Q!n+({_UO zCqPI~Y9XX0)DvZTO=70vrIWMON1)@AAD}UlW-;Wl!%(K_xak~R(6Hb(d0cql>{&m@ zAChN%&;rlm^-3k0C+Z~0?8}o6D=#XGD z58tbiGEf3h3)O}L`ZfVmL$}$ZcPsm8bmEa|JRqHP(jcawV3HjJaP=lzGn%*}u0=dg z5Xs~MBs>tKj-<(Il*B>J6BgWXHBv#n*J-c91CJzFLoFOFn!RYenx$jA?VX50(>$lq zECCG5KK1qYgaDGwZ-1c>V;*zkmF;sKqDYjz;X(1Hrn`w#=eq7ZP#IYNm<-kzv!ttT zgL!S*v7aAm`m++%r*5qPGhZhBFdlv8O<2S{zdp}=ys3mb+g$~|+4ePg$IfTxew==b z(Gfpg^gngs-O(rQsRc+Lor0b|CHNW?FtGoU@uN!oboL?x@QovJ1)+{ti)Zh7JoG$8iTKZPQbYl3bZ>K5frTb^oZ!P%}m+I>@e zvsaL|^pXprXg`K~K$j(}CY9X9u5asm_VWQujJsi@<(}PiY4W(TKG8CoE|H+(=cDFI z)YsRNg4$XrGu3iSo#I{P_N0Lsj)#L}ogPn;hDP)O!yf$U=`7;@SNkO+eb(s8Ma#Et z_*gQXqrM(!^7|h;79x)({kj5QMpoNKE%oDCTus7>SfDBi_Jzsx`T|G13HB55)i++fnh>s`ZK zr&340BQBj}MsffdG@fgE|2Ah|2`cnJb*cJo*YH`lIBK<3cD`cZ(m$))Q)1iQV|2mEE@{MI`pQ$S zw-J4b5>Bz{YEMZcBbN!NuHKa@t|-Vo5)X8abYLbh(JVf8eL2YS9Y*Ue z?&5Uv3C(jq*&KJMswe{2rva5tmzUfy- zy$p<;@VN5xA>M0Bl{gAVPIB=$`2Mf97MjzLU@j_Fra;vFt))>n+k0H;DC2@i+rjcI zs=y_k*f187%d?AjFBEO}Uj8r-$yvhVmoRiA1J*iH0Jn+Ph7PchvXQag3<$p=?`|Rv zvA#Vrs~LT7_s-QUO%xx-&hwU(r6%|IKde2-&6wmyAdIE5} zKIr+_@4ZJQl!OK>S~|Q@GW^)X%BC%BvA-P%&yOfQ?M~}{j#t{FQj_b##FT(zuPJs6e=OMnVWc6*vK-h z?ZpeB_fI`}6`U})eqD_4cRzm7>UE}9EQ{+Qv#`KX=@={BFm*s5xFac8!2Sc1P`a?WJ2Ed7Qu;p`BL?IWAhu8qCol7+DCp zrmWeU34*(@p(!Mq*TTz^KWzOMWU9ST46(7pgGP&|%FRQxo>wX`4xwjv>z58|G-@>w zdljPJjI#hr4s%-ia2}&V&afx*46p3|h~6cD(Y_VVLyWK0dlhmqrlfjOo7p+*Jh%2Q z2R-WYhHN~(rBQFKbekLT%?1=M4>nL~-XY4_zJ76X|K29T-U>QRb53~CNpOPxfUYwwgAUpgPMJMMPb01HcmtL*V9gP#q zS~S1h@j}%vD4or^NaNg@m#$EUX>gf5A;XzAmao6O1uf!aiU!$d;*sqACzwRoMg2gM zG|3Ot*~i1%v5NQvsviT{>bf|+E}5ULmkyWD9lwZ4<#y{LrkZrxgO#01 z?JPFc&iKSQhHD(K)(7dF{*{V$h1RS(xOu$fDAgmVo_9ji3`xr734NK=LS9b6D!C<5 z4L(wK5oJZapFy<;Pv3J>(@J7(S4a}>0mhar93y7s;N5iSV;c~Y3i&sxel=Ly+O*%8 z>XPXnUcEnVzMZhUdd%3J066tdT?)CZlZ9WiV^c?7g(^4Aul8YzEx#^k)ZC%NKO~*n zM7-(xq;+y=I5zZt+6SMh^D=$#YvE57-cOz{^q}rof-yFrA>3VtKVsvN3gS<>{)5rl z+>U4GQg|I`V_$4d;l&P_47p=-h}y`tanbPJ3me??xuuc;u94&h&vfN=#GmeiIeAI3 z+w6qf<`%>K#GN<2EARg4l9C^+%#76u)@W99kY5alr8ZE}PPO%A_QF51^OuUv>uun1 zfG>#VKCP5Ksu6ZY-<58#AnON2)ZbhK?Xock>Bci<1JLNsEgd>OJ;pIi(6iDV#a=N- zo8LXBcMN^0R?TlW6o<;Tw2w>GrNX6oF@p;Qe*vncqp-+F@(Y4FUPM%Ehj%aBItLvX zgj3)5SEVKA9PMEPyE}VmVS;6~C+l#miePe_CQwl{>xSn&C!1eczXEKDm+-iyYp%30 zA(9Rn4%?0~)mQVI+Fc=!;8R$RGKCA6s8@7uZA#{$L>-ndkeNX-2ES}PbC!36#Vd9g zxHdc({#5(em9MZi2Pj@iUNT5@53FWSnj|W5SaIA zZnw|K_}r2{v_@%yW*gqvrXAUbk-(F#u=?pVb0N7mQPDyVXO9l%WAS@zI$WdODgB6> zWYY1@8%ywGL9*Dbw*=x_YahF@lh*QUZf$i?c9Y1E>=ukli=Wb5HUX{lzhY(R{HLaLMvW>6RiR$N-nr(F!s$RL^ zf%r#DSiH!W8l`o$!qD;fMcR4p$x*~ABG*d%$d?@xiWg$OLnYP^EA6VAUXOP{IKnsl z=vZt{5+wfEZS0*f!^c;80qI>B&u!31yw+SJGm*}_Fr^{@6GCK?7OoC(L&^=GykEFY zxE&*%5Yd;NeUCdO`@4JLb$9=23(C$^7|2ZlNyi<1wN6xU^))=0IH&2d8!;8WH_Nxm zBDzCH_GZv;j&kHY{mF2)cn`_bqD^v{^DC9{{9yM2rnr*EOz5#1s&(*q`s@x_n=pTr zBC7A|TFj?EsL^JYPpMK)2F5(4luRwGZ_MmzQ;_^qp z8SFR|#165Q)X-=!^nwa(h?LJTJoS1QiA8Z%Jp2hx&xhd@+?L5olOar01P=6&Wmu$p z$@p3N0=NAL`OYAX1+P=>v4L}tj|DX;WOKSXMjPFdZ(E#6daP~ZfAOn&3{8+d`i)}27q-Iv7%$)0O2@_HG+nP-u0^IWA-7>3SM>z!4w-PePL~Mnurra0^7R@!_2r-ei_oA-i8PACUHeKL7KON6Q z_yBR@IP{QYd^R%c;i92gwY^zvAw6dr(wc6A-&gRo$PW%h-_XD=jGm) zEn6Jq7g;FYC;*>CcL9Ce?k0w&ZcLkvS^y#w*2;B@%;LMx=0CK7&)`6uA``hqda}xt z^T#ijgU=`CPHDWCX%79!O|pMCT!v*)<<}Wewqi&|6CbmYCCHlfWgFpt;pPJ@r$A5! zb>4@@&(XC*Ib8{z==6pbPrN7%Kg}wn$l!Wm*HD8q#c-JY%}hv+xEwF$;lcpo0G~Rv z>MAK^*}mMDMU=mw41U-)g}sMU4WMI^xC}t~X(d$v`4}432mdB&Z8`uM#iCaD zf#SaNcZ1{`6!+#DiWN}WVj(LK7806QC%ly8pHL-Ia|(a8ARZ5C48{vzeAjX=KeXIw zO0Q!vYt+R`H5sAzz>}${+U%VOvXU=xh9j554<2`dFh+l2tzKcpMUTQj4?L}FaPm#O zuiv7M%}ss^qBkc(2!IS7L1v+x_=dtk1NpY}166v{|Iabzq@MCVz_LT#jpUW8;~< zXd0%y>N)iv89aE>Hie|Jn%X2JNc1M#a#Dg60h}orfMRJ}z&@KN?8kvT1dmAwKNEo> zS~%7f*`;$4?!)mKV(2qs!yM*6D)fybO+i?sHK4~_aEe@S1+z?ZphKnS3Xph{HQVM&{ba(r1b*N|8$<3*Jj95r z5e20l^KuTqY;CKZ`@ZOrr4TxJ*>&n97@~<9Q`oYT?6r4~!XYTY!{|6y?mSTkRQe{n z!`kjhA-MDxgqlVmPq594+AAK9+)vT%fwv#W(-#=Y>Q1LJ4L@Jjj5bSx&)s9C!Ovoe zInOH1pqEDqKL=DyiMSV2cJ~~obh_mQ0P?dnQY?&aeXxFH90T`%-6?j((FO|}0fVML z{ON%dTZ-6V3`QA)DmM=Rv^SNYtEtvqcT{Ruw+wGnfCIjr0}-bh0W?;OEG(8Z1#1?F zSb{%Bb1kc&Ojq^y!^l{FNk0TCf`;aWky+^2PcMlCVP{S;^8HDETON{Y{@t&W@xx7@ z;y+SRY5$?r%r?lKa?s)a{_`%+D29(mP7KhZJBpidH@nS-&~S~!Y}U+GnG8y_{$UsS zer)fvYhuAyr77$EAA%NLs~qzcI@Sw<21QJ_O!+eTJu1$!pN7wP0pVYlx_Gbfr+uG! zp3Dr>y5f?N?$Z5J;+>1eoY!W$afKJ*wh^5(>m3ze624-oG6=oZ{f7d)q6ATb?7N9k zqkKN7De)A12d;w#J zl3-RK!ocOWm^M~?f!nQ$8J`OAWXwM`5unhcTCeK308j74=pD4P^4fr=JRV2brjT}w zej%>~f61?YMB%^e*h^e8Vxhl&$SV`TSSOlN%}3FOqnd7&cN4J#S8*qucU%U(hUFy? zlqf%i9C&fMY{n-;G*!nAt@vNZmP)PPHeT)xgD2H&PY`X`<2g^|3!qd?6kVt%Y~Se+ zMl5q9Z_Wm;<=g+3SRd^nW{n1^=}kB}Jyf)7ap`TM1BK@?E-MhF3@8SV zY;46$k^Robz%y0b6kK&aP^$~pJqxJ|S;;-qNAP!=2P#SfeZF3hmOk3Cch51ofu!Lw zJ&P46yk#of&@EjOI{Hz6TXwd~ir_mz^0Slok?8*(HDmIox!$ zq2lX^;PE5+N~IMy0{sh0d75b+?AIZ!p%qhk-35?jESoE81GI+8{^R%VBHC(424BNZ zZ3AZb(>e5g7Vr!BmCj?JM2gm|*}mZ9M>T2iP1gYT@Qax00D(K|iFDX!>i^be9%MJh8TS;ZH6pV2Hj&$syM;Va0{?w}jo>qVdEw-2#jEv#=>O;wZIEKTOUoRh62fZn zr|wgx9L#moIo-3q`Je(xu+=oG(;x4qkFv@O0AXt9%eGK zT#%z9B-l66AKZ=;b6N-?Q)T}87f#wBNdLj!qd~AFtZ&OuXnaT?6GH8=jrOLmIGuAB z2VF@M*3CuF!+yUP8LiCX02+v^CRZ?W80ST+l-tkEQiNm_thm5AZu8nZo^{wj^NxwN zw`v{e!Cjdwz){M+W;s=c_g+dDg|MYRX+HHm~w=ifpp z2F7vr^qs3!q^Q&n**P&BRPhy~;;u2x@zR*xp> z;!{~#^(p7OEC+ywRj7cryNSVxWlk38dlC+hs}@XpxFKS~H=iaYUww%$5<7ZW#JhbU{KRy8{22by_N}}F08y2s+BpzEw{0u$ zm^i@ltRcwdb*_X|%nqkywY1Y{YTxB_9>yZoyK4|-svyzf{loo<1|h-1++gyAp;xm7 zl^6L^2;sHPXw<_b_Cl=m1(FN-9zy#s{|2eo5gq;K3MLX6mL+#<)-a;UnYsg->JzMd ze(ZH{z|kJKZlC6rh|x3N$w;aT5dJt=kGO&!D`;2uHLv!?DjNL!4Df(n zW6m{PWvh$snhH-MLYnsC5)*(<+3PJl{CZXJ*~GMqT)FY@M-_wG5w%@+}p!pcWt z{)uBU_&9H3X-fY^3VaFx?Gb%{ws&VVm9MCcMTQ161%8Kk^%+iwo6&jgFs?T{3T0br zC;vx4W}+FPixFmo!^`HF4>BZE$xXNxC7XEuU>iGU(Ds#5%Sv5aIgYHfZP7(Yvf2<| z=iJhPaUOnd(~AX7)^?zqV7ZIva8@&PvdL<}oPw-vB4M<*X0j}=&Rf@r1-mE4IStU( zW2G0+HXg%Np6@EO7=UdJ->uC5p?Mdh7cOMl?vJ#Z5BTR-qMGXS^X?{?DyN$L&!O)s zSU=fu1NS=z6}`N9m07--WOO;C=;*!$?Tea$UWJ3*H9%249m1(8akOjiNA1%WDDJzj z_Y63N#X4)q)2XSo;`)`E^YJBO&|YZOd~qbYQO3m29~ ztx93rQg7Q+-rkK{cUeuNSFj|=B)!ohhm><&mY|AUlE#*N=<+2D0D95HgmL}D2rpM6 zQBxqtKvatCx)BB52kTKH_nr`R&d!DB+hVn$4c6$z6XU1e#+t@XO22?$5)& z^FK4r)EkihhkMbYQRCWor*;)vd{Ay}SLb37H1y1Nu2@`e`l0fIVGR;7hpnY_|7 zY|iWaxd=G^V2*lGhrIGAILdM8CvYBc8n7B`+Qk-)>T&&C^gj z$?K&(4M-``=qc7N{?#9u&08P!PDq*ns;BUuRTZafL=8Ido;%vnx6dtEY*m~mRZ#7z zFQ?`nLy0f58-=}qBU$~T&}3m5BKUX|a6Z>}dVR+Nm>-4&&qNcw-0Ys{@2>Za2*x=a z^Q0fD)#`ovntulzi$HtW@^aLxbBS9KIRAKaq4 zsRuFF=v?o1xbcXec=794&DM;?aO@ac?A!l5T!(1ApDW%RDMz-clBp;?>hpB73L%GoO-A~G%)_^T~wVH*jptR2)ITFhPt|i7?DthqMh?wNoR-o z=j;!@KO5yZ<}m6Xin_*S&7Q&KzI>I|`Jh;I0o--j;;L{9HK#1CplMz&2M}GnU%EvnFk_2$!_f(JKIMn#t(=kBob(8AV7Dj5LNWT-DaYF_rp(#KbOpAA1L+l) zCJHqz@Q^yIcDq71lL3o3iaT-WLSYDN9nxI^f3UZMANx3VNPlJ$eB?`G9^V(RK>K;W zQK`-hM&s)#2Hc$znXW5*@-?-v2f;wPA-oA`HwxR&vz%u@Hf`@Z`%;jq4__?^Hx@oB z_#O+>SGjxd;rFpxl50&J9*4=U0q}cysMzjFNU|Oe83M{v7<0icyIb&|-KhJ{`nb{T zk`DLXrlp@}8CGtu-eAiCW#_1I@^WbR*E7fFB~5C4!QPEU*RA)O&+sc#Q|q z_;i)n%M6E5UGS-n;s-UF)&2g%{)_!GnCVe%neTC(0-V68(F78^ZIu^!^L7u?!Q!+| zH<-e2MM=+{wO?JQTBr8!%_09&@12`Y{T6nb%GD7tEaSW1&HUf=#6NePtXxE+u{`uP~&Ev#eX7k4pgtpObl-__~?lH)#KH z!@uF^beb?tzm;GS@jSe30Bq>xEAtd%UpBF%OI@W`+%c(ov-76|dFb7H{6x-c8k%B|I_~>_RHXmw1ri&J z*EGd-wqf#8y|@j0!{jmuD|MP#loE*#y_}BjjjoJP1zR2kf zp7G2EXIpgUha~*_XHD8;W7r0tnX?Ks96%iXuiY(KBwtX;?bu6tBLf#Ya%Tc*MnmR==Wg4VY>9z$B-j48*f|WQ% zbU?>{CT#Ien;KAt9>YiL2}ln4=7Ns{_Sr^|5^BUtjjN z6yE_tq_OJQAjy4ttlFHTTDEK@-LmS6jmt5c_ZhZV>P|232mSWpb@-)AkL4#Y?xANE zMV;4v-h9JobK^d_tG74XX#B$Z1C&;WZHt;Ceg^SlQ2hKQ33s)>Af6lN0(4B)#|4yS z5zB`Jg~T_T&Azx5ww)$|d$v9k{l=HQKlJ9`Ww+jJ7U!!@c0Uq*3H=DoQ+FmX#^nEu(dQC;T79)&1`2cn?vL@W z?{+BkG{u%B41FoL*C||ccc}YHuaw&sN}Eo-W-6c$#eMGoylkyz27B#OqIdh-*Dr+M z{uHaBZalmG=j@61xtlhfHvRkjoXqNZ(^WRxT3B)Yj#t#vJBgLNI_7GnQ!=sKp}zmk z<~Q!NcHRdFOxP2UCEfmN`+tA>H61a_mLQigxK0#)-Ds1n&&-U^zSEmtYv_4?%hQeh z5+OV4EV$Mw>*Mja#|}X%W*8`@;$G^$EU$4zOrYQK;)RGRA(|y#3sDUu|C6`wE9zOD8bfS#|M3UDc~*9~8f|T6cWfqHe~9F9KbGr1yK!0_J<)REv)& zW{oMhUO1VxSIW|W&T56B|+eU z!h4cr3eA@$J<4miNo>y;E9q=)%{3*H6!t}Z(_w}EHAE!7Ym3kG|Llv`XD6em1<63Q zdOUnOiMX07Vd<*glATB6Sz8FqzVpM$T^8$E`0#1gFb|}QwA)zkc-?q0CterDzrV5G zk^$+uc$Oxv)I}hq7&-M-+;uR#OfAE-Y(-xxRHiNAqbdrQ(a15}4L8?CCwr7IQ2PIF5aol&OoW#c{PCl(*DrHDQu zz~r8qlBU-pm%gqnPpOL*V`-!qLV?A+lpKrc9GA9XNgdLv$WCd8n{3_J?<8s`Hzr(C63Xr1OIM4l4{)M4r)^h z*aELUCA^?umK5RfuLWFy4T?#fg|j_x^6wSZ)ti4lh;tJm_GxDe`TItWMw_)vt*{%X za~sdCXVFCIV&+iJNgqu)6_uLpr^BB@FT5dIkM9dH(_r1Wg&J!ez8MGJZ*cmAUg+fo zT3CeZPq#72s*_+!JS-m)%5$=-UKQR+ym%&l zRlvX_2aLh--7aW~l+vSBgSq+2>_*Vk8%smO>03-yg1(mDrWKGdv(ejkaIv=pAA;00&BH&#QB;3oG$qLLB4EFAKcjja9Ci^2Am@ z#H10w&B@#9!p?JyYD^A)Gdaj7l^Lp@?m;{)*-1he`m1RgM=uTFXa=k6p|eqaBXp(h%~f2H#PQ>15rQvQXcK8~Ada z%J^JGjmR+VTxq@abhg{1WoiBKE@jiKFlnzD!RcXEG*Ahiz0#W1{Wjl48E)7x06oPq z%93lEjp?_qn~twTF7(VNDxCd87Zgn8<{Y#7Nek>?;5>{1yMPkhDre*19E;VShmoC` zjGLXA5OP%kr`!QeR{!VgIav!+Mo4VkctndCmj!5DKtNKOhGzFYm~b^usSP96u$wqI z($0P4;gc`G*sx>F0QaQ1fcmt02Hcygk9FTmdSeOaaVgz@bV$EKicW&1Ur6{y>ByBN zmxY)$Vg%2j^faz2sDCC>A$?^WTL8f~<<}nL!d>dQi0eSlG_K}g1sbb#Gti#!i^c8$h9hRMoy?Chhc+%2D4+f{*7UKt5~HR~ zC!Xv`!iV|A8a9vQGlJ^y;NOOJoRN6hL#L}C_V6>j^2$NSznq4s+D6n_%gjjQ;Fz$P z8HzH@obh%1c}Z?#W1Rti*@oL-*!)ow1%}ZLDRZ!;v5!sUkK{InM3!F<8@nz4I9GJ^ zUS;FnetFGOJM(M5G1~;w`41ts(BT0fX{RttP}t(+LDJ*C9AM)IhNk8OSD9~(<0)87 zVFt5DFKFQ_Ru{!=Bk+}2Lu(TZJZ9a9Y)s4Zz|Pgk3)t|r){esUHeR%$)Ph;qAs0k% zN@In%WwwchpIae7ndL3Aj?C`*xSeS#2|C|2;t_{ z5Vn~#J=L`J7U$Ehwjg$^y}978&-7l+n342&Gc0Z~Hp-3F0XAQrsC@s>I)+%13SeGd zkFSHg>f(!CsnAp5-za=<$i7Vu2b=ATm^+)*a`?9*IVU~E`*vc?X68VHVQ${IvawleW6{0?owre?3jueB#DbM8GbpoQfaV8*AoI4a4s9 z+n0-3WGR{gT@dnbo{(A)CfaF89=apWILdI=OI@&P9N?MoDTH=&y6Xu!Ae;7^>`8jZ ztt1(an0zFMU)oWV<*#l#UCxLZV4h>)091PuXdUyAaQCHa-?*wcSMz4=Uy$q1oNC5D z^tQGG3hr(ZJfF@aw@fXq_mTJ58ph3HDod(@w_Imk4I7$xTA)J?cUAs*C9=%C8_NZ7 znl}=*_bK^d+C9kLOYX*lw!AWHGB0sAd9w=&)|b-Z3hx<{8D8%cgcc+?AfzF*m?Z{r zoJ4UdI?wuM&mte7P>cGuU+}xvDY4tTCNRae4q^0z{CxlD@M+p2D+qk#nW@S~uYD$E z@@?vjwo506^1M-P#YQ-n4)TQ-d~i4NIE>c53Q{SDKT4V2*h*?v;uF@AHbleF7aXAX zEWNXt=3kAnaa-hK)7^&dJh%Kadg1XdExr{JPchD>meFF}epl2=eX_nj*~x+?@WlbL zPUqDL`7ZoeY4#Id#a-Uxy(Rnrymk);hmeEJ))uB8Bur<=g*`D>JC9C|be+oVSPZRV z4(Vy*uImu4;PpJR82#I8^KY1D;gpSEc)@4+!QiYbNxxrdORAtWpgYdEX!IToliusuS=rGNI3)c(c5Cv309s|``SUhap+@1~k+&-?0snMmbPeKb*-H{ATeu{L!&9lQZ zYtSTG=D3Au40eiiqJEq}M7K-4lo6$uK_diE33z zb0Mj7x|t0f*GXp704>KtV!Q%S*knxDOwqXdxV-tBx_lFa|4l}sh1Vopnh2U77cGG& z!$k$j>Qiu$ed}@xNQrN@{_XRfU7GL_grZryr@c2G=Z#N}n0sYiXxefs;s0sxOT&^( z-}Y@Rohh|xT20N$sb!*OujT+el#=Xqbxbt3E7Rc{qVzb4vIl5{@6dRKCNXsTkIb1@l6I6-`PCz#U#&Q$o!8 zwnDClEPAlStNz9n8!lB_*KYfB3q-mXx$v@(y||Nge|`Xya3AKx8$s(N30^$G`|o(h zxAR<9kA~Q(M};C0gH?=lkY2qyRt@PA6h0HnPD+bI_H;dDQUW5PU(#r>`rS}U3#16M zI9u?dFCs21IszwiwjroS_Z0yMt})dk*ay84zk#Uy68X^>)+iP>LWd*%^jD`X&znX#O|Y*-&(}Dw8;VTvc}F1>-`|7)i@s-o2ruuOdRPAsX@yoj>2H6rn-#jzB6Y&d& zK`(y`4!g5d)Yur;L%HtOzs3-Eg|~9|D&Js3AM|VjKx1g=U$ET&=HbkQMByxV2ck*V zOqdypmH7j^^6->UL{rci(cVky_8LrzBz64?u}3|!Ll~Q_lh|Fs*ZyM zY&`Cf+(Khb0s@HjGZ+`k)KQ&GJ8Sre^4VKsm7oKXevyfUuLfFIpJ0@_|yTl zl}+TSmTzDrYZmK99NAG*>kvbB=!x>Mff5hHe#2LF2YA=Zjy`oL`U?}o42 zgX~HVf=hdgO>Ec2n}bY`K?NnBW{exsp@kcgu@@e;T~YenYI6PFJdIE8>3l%Dw>CjpGYh1Af$x0T09Ww#B^WARQ!^ z=8n<0oR`hkOm1D?LZ8|NAs6)KW#;>J7qQNql5G-HO_X`BVP8$QEb5Te0be0c;P_b> z>zkgSopv`NF%ey$V{n6%UbZK&Ki^^cG8sQBi% z<&xc0RyM&a2qbH_q;IW(Px`Lrx~h$w$(sq<0W0f!o8tk{pB)Mg$vrTDs1e61_n30v z-NM8JRr^^%s-~C5k&l@|DQ6$xlquw}A=U`r!k2>BnlnPpe|RDJJOHNeE)EX3rDsbM-V8Gnha8Q$ZY;8#-O?W}|OH zSo#{a(<|ftCrjMYZi#;Pte8`dh=}@+(5vFxS5%_=VUP(QYIm48i$ra%PP>dCMUf&H z-pz=L&}+#GPTI@+Z*R=oz(2B*2FdZTT&Akte))WuT1Y9?Vm*Gbo4 zKFAYue`E@CyD_^J#c=oatcR5azO&uY4}Zfpv<$)aEl1po=;e=EuLq!mBeSAz_;X^g z)99z(+w|rHj)C#asNv-AAib*Vnak;YB zdDshthO|Iz)`*XW&Y(BA=o^Psg^?wX1qV($pZu&L@)>0gd(JZ)J$a(MEtfy%xPCQ#KRIEBlUG?&v#pbikb97q zxi(s+HZVGaq~Bj9=TL=XPCVvlnEj70+JWBOvP`QIXc4-Gw(p@umdt*fk6%23!6?pt zixv5cH`3HYtEVgPs6w6fjc0UoxC!T^)=6|p{P3IB>>T$-qUaBciRIiq09UssH3-@s zSv!PGCfkT=G>9V1_MVl%GPcctvJeeUS#N3aS<1@N{z~O*vu!Luh6b*M3?b4ug5fN9 zDd+BoI1SW@5IKfRvsdErc{EO%lj`YYpe0%ZjHC{TXqr|95ceZkNi0 z8%!WU6Nu-qx0f%4?m+y4oCEUtR)y!iFA2}+7tfxE40fw~pzbyNZ~lGUUePq zD|@Wl>4UCGqNi@A7X0eaa#-bB2y79<9jVjt{jvuHm${gFn7QJ3tjDiSi3Y}HNsf($9!PQ`h~vf8gIgepl*$*@ zON(f6?}t=0f*EO3S9QdiFjz?IKuIdYiqdT!?C%AJwYbq|v+7Wg2I27`S6zb>9(^e2 z@G9v(+l=|OkIn%oiCmMi;D=rGfl4~=Ps@y%K-jv0pGU)Y>Kk+5i>IQ8tsv*zEIG_c z7gk#)qu%=av1s4u%XjP2r)Z<1F+#9SaRmmSkY7UwL9@^9V6yPI zA8AP#^kyIkoEYQLp-VCQB43vezXJ8~p9~b-9}X8^x;AQkm(vjqx#5Y2K_fF(51hw= z3h)$ru}21j@C1a5SllS3Z`+&$su7Fh7XM*j5AfP&>5E+~A=n!^JK7iF*bA%|%M7I%UK6X1l(5GM>sR$&=G&tkf;&z>U1Z2HbL!!Wx#wl)t!Yg?KGeUM zKL>sYwb4!0S(Zx$iN}KvY@vbO^y(MIzUG!8aC<5v-&cn>i3TE8{7>6 z9zqvo_)_%fOjxUhnYJ#KP{$Z}TCgd{=qoM@Yz+!O-+8l;c*2|HKq+=uax#z<>I(Rz zuAJ^;=Nm0KC!-@Zbum=X|0iQL>*+;6#O&)m&^(S2RD*(+NBS1ND&N@ zdNMq#)8L~k2n9|iUOG0LC78=9!W^p^RVOX8irn?3#w7(H=RPauD2wz4yN(nTq0Z5A zmR>P(XJRDCvvp__j;u$bS@gF2lWVjP1J0AhV%+I8R8ZmdqnJ~Kd z27q&5(*t!Y)RGj$;tANn_gu3Zt>k^{}?WR zpR7C2>Q~HNDr1ON0Z~vP!A|WXx+b>0Un`p1n+6L7#k`X@g__qt75TmVQ^kDMs=!}1 z=1^M}qd*$qyg0zf`vL6S3jDb<5-u5S8tS2aAA8BKW{zISZkkRh{q`!TJtz7Q)nqcNu2}80AoG&(U_y1Qs@eZM8_b6 zuvdF4)_g`Fj1{9zoc>N(_rqPNZjZvx@vS-8=uGczpFT?6^^-+h+~I_EF#L+U{s1$Ha%?-~;tw%5R7I+X zq5b%ggJ(h5iEopjsu2AG7yYH3kAWcZ{V|mr|G5v+h?{$3p$z@MLe4s4Y--^tW=QIw zfY#!D(Ir!H<41hCc^*)Ru~^Z$O#algFLG8-Ps(aOkM|vDdO4;j7Lgt5cClXpQ!~JB z-hiCe6aQ$Be&AGf$0@IRb8?}ZvyA<`^#aZ#wxg_J4TqAC*9)hNrxuTK-+#qdG}EQ; zN3h-%5UKMwM|3tJv3WeH#M@yubkdA+sa&0h3yK$G?i7Q)mUyvJXySi5`0!N**Wf=? zQ+fBqDzWE+v(0!I$|!ZA3kBw^yEhuPD@ON5qE&Eg%<)rx1;h5!k2B`H>o3HHoC>(cUk~HKK+OPx$@}XRp(c8 zB7W6>N-q3GxlQK$Z@7+!=tfIlyJLxus`yk>S)b|khOULC! zNl8Syx~fu`nu2nQeiC%F-h$0RxUKLoS^{Gnw1z|pL{`f_sZo74CbrKD3(ic`pZ6r- z%){;FMgR|BQD+cG#4?G^`{33O_9%SI?RB>6{t|CMBYcgpy?#M6AC2uCZK@#V>dWm` z9v%J&w`BdC-qn!Llje$odUm-CXmO3I798gqC3{s;xZ9M2yl6MiA8M(AvU}nhF>WNx zV8BdeCmdZ*E^!b?<|?a9Y>#2bc?P*ztsgmne+4029B59a%M01B?BtCg^ZeTXK7%kl zrxc9wKkovfnxI6vmp@aL8FVUEWCG4U0k0M4pNe8-RY>&R9@Jjm1Ct|k{b`L5|Dg4N z%0!w(IG-neKStMw6w=Lj!IvXn_{{YvkV)F2O6s!g_O z<8_C`H``7s59D(zoN>i)oi6>Q_bhzI%C~`Fof5z$>^b4?w%6(j)%PzySM3-CwLI=A zKMNG?)27hOsou75U*^nqCbD-4*m`EZTombr)Va|x8tl{jRPVrOtRNj3!lO|p9!XbH z{hpu+n6YjUpmfEvXAY1EM%wB^NsxpCHyG8?X~IfVnMLcYwQ4GvCVhtXS7<{#Bn>Yz z-FM_Qeg-|Ta#lDc-dJ@Wuk?e8gc@aA=mCPXrUP?(c4OW1gv15}q9=9+CptfS5{v?x zrg1SY+PZ7kYU}3Q_$;2;xlhr{=ld4MTC<-zmiBLac>6UlmQ|}jXTP>C{6Z&iPatMK zY&H)F(e)O)j}g;PJg?{qAMY4ztl^zzoOJ9CT50!W8|0i2Po%sMr!Np-%f>PZm+cPK zhz4_I(zU-nbBp#LnGLncLf8Y7)y+nQ!qjebeC~KzD1aw!JYh%XoNCaigH?yS7{Tfj zWps~^PSHWVI2`3*Es*d>)$8f1LcB{2(JIG`F|AZ64q|>Bb7RhW0l6$Moh^nqqigBfy34AL^vF;yan%NrWQm=ut3Q&(_?3fKfzm&0d zoe9!K#`_~41j#t49ZnmT3-_-jaTK^YACZ)?_vama6>6`hU$ZmQ?6~AoLdky3)QX?x zG^&@)ebW2N@`x0_^3wSIfo8`s*4(An03Bi8isQnS%D_kqQcaj;>A@G{tHLbZ5t_+u zY^68jLhxVvS9$kG+>?Cg$DI5^1?;=YzTW#zy%2{=75Ca$nqnJ`Y9qkuuNhc&?bCkwO7Y-DVtEfx0&0jMnt5Qshv9Y30+fAIlOdrn(OC!-$f%X9UdAMc<-}f}v_8i5k=Tm!3xWYkLCh%eeAB1@3?TQ*j+81l#9Y@% zXtJHL7O~y2Yb@hb^=lAxF)YP>yb;0p$f{qPE+Z=(-t^hPXD>U8AVWYn3QrdEK+8gbqq+n%z_KL%v{;ZqlY6!RV+19d{&);ird#XhT zb9PZ7rm?S$vR5Xok_L1u-W4Ksg!FK2a+qhA#3|OP(YNj3BO4LU6aUd|d|n;!Btd&? z(5qdL)$=ChFk}dMyaCLWB+mLjIZK2<6#U<|Kq9AO14&mrLTu)IfiYcBOQ^?XVRwRQ z(fFy(KN?&IddJ!nVb>|(fAh{Cj(orIiA^w_|`xYZ2Zi3K%Lp@+GeAX5+54V)j<7xtkp z4Oe!~S~o&T!-WT?p86}+39j+$J6=s*Z(}L)zJta5Da`IYDJ6})W#14D;rle}!ekI$l z5&FwhO&2@?iPiaOIc3HAbGN)uJqPGtMA zjW)0Q02HnA`j6aKJEQv=Yo{ladEz`}PGX^5M`(ZKBCWL^kn0%*Hy5Hi;NMS)r1=Nc znm*^9T4fh?6(8TJZP)7<*#3ZCI$HDe*Cn=bme;$43SzXKJko8gKdF_eiHMomx7L*D zH~7KASzQ4U9&E~!4P93TPG^E)mSCs^Zq@ntalOc^?JQ;DVy#BKb=8SW;`jZc^*=iO zUS@u3Z&X-9L#tz$$&Lf~Ws%2_>)+A*=I)>z6YY$|L^OZoFez;G-6j6ANROnY$Tf)_ z8O^W8ru`YC4U6vUongh#0vGtQ`+L@L3=N)kY4xuDr;AW)a_@bZ{@7lnme$%*J(wey zO32iJ!QeNBem9sHdZmim3;Gbh+>A5+={o!R&i}XL6dX5rXmUppPFv^`TzU+ zDQ2*yUgk3~&RQ{RN7g)68`-X+6Hu{Z7`BwCO!(SF3yuv)M%ruqnEfdkFN&=I8*!`m1D~I*|jAEJ>%buA{e1jV1ls%5Awrbx5xv0 zQ=)20)il41&(bm2aQ%~d#5Cv5QqzjB2WaW$sAT-*MAb*WrASuF$dHB&=68HBntHrK zqB>%Z-oy{qFJmznz3?>;CuUk5_H~efi&2`*$_|jg5a! gq5sQZsMRdT?nWVPHfC9TK9!FjbvsgiDB$M*13kzNi2wiq diff --git a/static/img/guides/unbonding_via_web_stake_list_dark.png b/static/img/guides/unbonding_via_web_stake_list_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4733ce2a08022fe3be44127625a53e9c8b9e9bf8 GIT binary patch literal 44948 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%0DBM|{>s2}?c6om3R3MR_F-SOO4(iiU! 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 XM$B=)$tK>1E~R}@??QpPP4NE(tX}$p literal 0 HcmV?d00001 From edefde58414a26ab260827332543d1d5d0c24e96 Mon Sep 17 00:00:00 2001 From: Daria Date: Mon, 19 May 2025 16:39:07 +0400 Subject: [PATCH 07/27] Daria/api spec split (#151) * update * api split * added all rpc options to the api * rm non fuctional rpc from comet * rm mint from comet * fix link * fix link for testnet * updated description --------- Co-authored-by: Daria Agadzhanova Co-authored-by: Jenks --- docs/api/babylon-gRPC/.DS_Store | Bin 6148 -> 6148 bytes .../api/babylon-gRPC/activated-height.api.mdx | 2 +- ...ctive-finality-providers-at-height.api.mdx | 2 +- .../babylon-gRPC/annual-provisions.api.mdx | 2 +- .../babylon-grpc-api-docs.info.mdx | 6 +- docs/api/babylon-gRPC/base-header.api.mdx | 2 +- docs/api/babylon-gRPC/block.api.mdx | 2 +- .../babylon-gRPC/bls-public-key-list.api.mdx | 2 +- .../babylon-gRPC/btc-checkpoint-info.api.mdx | 2 +- .../btc-checkpoint-params.api.mdx | 2 +- .../babylon-gRPC/btc-checkpoints-info.api.mdx | 2 +- docs/api/babylon-gRPC/btc-delegation.api.mdx | 2 +- docs/api/babylon-gRPC/btc-delegations.api.mdx | 2 +- .../btc-light-client-params.api.mdx | 2 +- .../babylon-gRPC/btc-staking-gauge.api.mdx | 2 +- .../btc-stk-consumer-params.api.mdx | 2 +- docs/api/babylon-gRPC/chain-list.api.mdx | 2 +- docs/api/babylon-gRPC/chains-info.api.mdx | 2 +- .../consumer-registry-list.api.mdx | 2 +- .../babylon-gRPC/consumers-registry.api.mdx | 2 +- docs/api/babylon-gRPC/contains-bytes.api.mdx | 2 +- docs/api/babylon-gRPC/contains.api.mdx | 2 +- docs/api/babylon-gRPC/current-epoch.api.mdx | 2 +- .../babylon-gRPC/delegation-lifecycle.api.mdx | 2 +- .../babylon-gRPC/delegation-rewards.api.mdx | 2 +- .../delegator-withdraw-address.api.mdx | 2 +- .../ended-epoch-btc-height.api.mdx | 2 +- .../babylon-gRPC/epoch-chains-info.api.mdx | 2 +- docs/api/babylon-gRPC/epoch-info.api.mdx | 2 +- docs/api/babylon-gRPC/epoch-msgs.api.mdx | 2 +- docs/api/babylon-gRPC/epoch-status.api.mdx | 2 +- .../babylon-gRPC/epoch-submissions.api.mdx | 2 +- docs/api/babylon-gRPC/epoch-val-set.api.mdx | 2 +- docs/api/babylon-gRPC/epoching-params.api.mdx | 2 +- docs/api/babylon-gRPC/epochs-info.api.mdx | 2 +- docs/api/babylon-gRPC/evidence.api.mdx | 2 +- docs/api/babylon-gRPC/finality-params.api.mdx | 2 +- ...lity-provider-consumer-consumer-id.api.mdx | 71 - .../finality-provider-consumer.api.mdx | 18 +- .../finality-provider-current-power.api.mdx | 2 +- .../finality-provider-delegations.api.mdx | 2 +- .../finality-provider-power-at-height.api.mdx | 2 +- .../babylon-gRPC/finality-provider.api.mdx | 2 +- .../finality-providers-consumer.api.mdx | 2 +- .../babylon-gRPC/finality-providers.api.mdx | 2 +- .../finalized-chain-info-until-height.api.mdx | 2 +- .../finalized-chains-info.api.mdx | 2 +- docs/api/babylon-gRPC/genesis-time.api.mdx | 2 +- docs/api/babylon-gRPC/hashes.api.mdx | 2 +- docs/api/babylon-gRPC/header-depth.api.mdx | 2 +- docs/api/babylon-gRPC/header.api.mdx | 2 +- .../api/babylon-gRPC/incentive-params.api.mdx | 2 +- docs/api/babylon-gRPC/inflation-rate.api.mdx | 2 +- .../babylon-gRPC/largest-btc-re-org.api.mdx | 2 +- .../last-checkpoint-with-status.api.mdx | 2 +- .../babylon-gRPC/latest-epoch-msgs.api.mdx | 2 +- docs/api/babylon-gRPC/list-blocks.api.mdx | 2 +- .../babylon-gRPC/list-epoch-headers.api.mdx | 2 +- docs/api/babylon-gRPC/list-evidences.api.mdx | 2 +- docs/api/babylon-gRPC/list-headers.api.mdx | 2 +- .../babylon-gRPC/list-pub-rand-commit.api.mdx | 2 +- .../list-public-randomness.api.mdx | 2 +- docs/api/babylon-gRPC/main-chain.api.mdx | 2 +- .../babylon-gRPC/params-by-btc-height.api.mdx | 2 +- .../babylon-gRPC/params-by-version.api.mdx | 2 +- docs/api/babylon-gRPC/params-versions.api.mdx | 2 +- docs/api/babylon-gRPC/params.api.mdx | 2 +- .../babylon-gRPC/raw-checkpoint-list.api.mdx | 2 +- docs/api/babylon-gRPC/raw-checkpoint.api.mdx | 2 +- docs/api/babylon-gRPC/raw-checkpoints.api.mdx | 2 +- .../recent-epoch-status-count.api.mdx | 2 +- .../reported-checkpoint-btc-height.api.mdx | 2 +- docs/api/babylon-gRPC/reward-gauges.api.mdx | 2 +- docs/api/babylon-gRPC/sidebar.ts | 180 +- docs/api/babylon-gRPC/signing-info.api.mdx | 2 +- docs/api/babylon-gRPC/signing-infos.api.mdx | 2 +- docs/api/babylon-gRPC/tip.api.mdx | 2 +- .../babylon-gRPC/validator-lifecycle.api.mdx | 2 +- docs/api/babylon-gRPC/votes-at-height.api.mdx | 2 +- .../zone-concierge-params.api.mdx | 2 +- .../abci-info.api.mdx | 4 +- .../abci-query.api.mdx | 4 +- .../comet-bft/babylon-grpc-api-docs.info.mdx | 75 + .../block-by-hash.api.mdx | 4 +- .../block-results.api.mdx | 4 +- .../block-search.api.mdx | 4 +- docs/api/comet-bft/block.api.mdx | 75 + .../blockchain.api.mdx | 4 +- .../broadcast-evidence.api.mdx | 4 +- .../broadcast-tx-async.api.mdx | 4 +- .../broadcast-tx-commit.api.mdx | 4 +- .../broadcast-tx-sync.api.mdx | 4 +- .../check-tx.api.mdx | 4 +- docs/api/comet-bft/comet-bft.tag.mdx | 20 + .../commit.api.mdx | 4 +- .../consensus-params.api.mdx | 4 +- .../consensus-state.api.mdx | 4 +- .../dial-peers.api.mdx | 4 +- .../dial-seeds.api.mdx | 4 +- .../dump-consensus-state.api.mdx | 4 +- .../genesis-chunked.api.mdx | 4 +- .../genesis.api.mdx | 4 +- .../header-by-hash.api.mdx | 4 +- docs/api/comet-bft/header.api.mdx | 75 + .../health.api.mdx | 4 +- .../net-info.api.mdx | 4 +- .../num-unconfirmed-txs.api.mdx | 4 +- docs/api/comet-bft/sidebar.ts | 202 + .../status.api.mdx | 4 +- .../tx-search.api.mdx | 4 +- .../{babylon-gRPC => comet-bft}/tx.api.mdx | 4 +- .../unconfirmed-txs.api.mdx | 4 +- .../validators.api.mdx | 4 +- .../staking-api/babylon-staking-api.info.mdx | 4 +- .../staking-api/check-address-risk.api.mdx | 2 +- .../staking-api/check-delegation-v-1.api.mdx | 2 +- .../check-unbonding-eligibility-v-1.api.mdx | 2 +- .../staking-api/get-delegation-v-1.api.mdx | 2 +- .../staking-api/get-delegation-v-2.api.mdx | 2 +- .../staking-api/get-delegations-v-2.api.mdx | 2 +- .../get-finality-providers-v-1.api.mdx | 2 +- .../get-finality-providers-v-2.api.mdx | 2 +- .../staking-api/get-global-params-v-1.api.mdx | 2 +- docs/api/staking-api/get-health-check.api.mdx | 2 +- docs/api/staking-api/get-network-info.api.mdx | 2 +- docs/api/staking-api/get-prices.api.mdx | 2 +- .../get-staker-delegations-v-1.api.mdx | 2 +- .../staking-api/get-staker-stats-v-1.api.mdx | 2 +- .../staking-api/get-staker-stats-v-2.api.mdx | 2 +- docs/api/staking-api/get-stats-v-1.api.mdx | 2 +- docs/api/staking-api/get-stats-v-2.api.mdx | 2 +- .../lookup-staker-public-keys.api.mdx | 2 +- .../staking-api/unbond-delegation-v-1.api.mdx | 2 +- .../babylon_node/babylond-usage-formatted.mdx | 13959 ++++++++++++++++ docusaurus.config.js | 17 +- sidebars-default.js | 13 +- ...enapi3.yaml => babylon-grpc-openapi3.yaml} | 1093 +- static/swagger/comet-bft-rpc-openapi3.yaml | 13378 +++++++++++++++ 138 files changed, 27996 insertions(+), 1490 deletions(-) delete mode 100644 docs/api/babylon-gRPC/finality-provider-consumer-consumer-id.api.mdx rename docs/api/{babylon-gRPC => comet-bft}/abci-info.api.mdx (52%) rename docs/api/{babylon-gRPC => comet-bft}/abci-query.api.mdx (56%) create mode 100644 docs/api/comet-bft/babylon-grpc-api-docs.info.mdx rename docs/api/{babylon-gRPC => comet-bft}/block-by-hash.api.mdx (64%) rename docs/api/{babylon-gRPC => comet-bft}/block-results.api.mdx (62%) rename docs/api/{babylon-gRPC => comet-bft}/block-search.api.mdx (64%) create mode 100644 docs/api/comet-bft/block.api.mdx rename docs/api/{babylon-gRPC => comet-bft}/blockchain.api.mdx (61%) rename docs/api/{babylon-gRPC => comet-bft}/broadcast-evidence.api.mdx (52%) rename docs/api/{babylon-gRPC => comet-bft}/broadcast-tx-async.api.mdx (55%) rename docs/api/{babylon-gRPC => comet-bft}/broadcast-tx-commit.api.mdx (57%) rename docs/api/{babylon-gRPC => comet-bft}/broadcast-tx-sync.api.mdx (55%) rename docs/api/{babylon-gRPC => comet-bft}/check-tx.api.mdx (57%) create mode 100644 docs/api/comet-bft/comet-bft.tag.mdx rename docs/api/{babylon-gRPC => comet-bft}/commit.api.mdx (61%) rename docs/api/{babylon-gRPC => comet-bft}/consensus-params.api.mdx (57%) rename docs/api/{babylon-gRPC => comet-bft}/consensus-state.api.mdx (58%) rename docs/api/{babylon-gRPC => comet-bft}/dial-peers.api.mdx (55%) rename docs/api/{babylon-gRPC => comet-bft}/dial-seeds.api.mdx (52%) rename docs/api/{babylon-gRPC => comet-bft}/dump-consensus-state.api.mdx (72%) rename docs/api/{babylon-gRPC => comet-bft}/genesis-chunked.api.mdx (55%) rename docs/api/{babylon-gRPC => comet-bft}/genesis.api.mdx (57%) rename docs/api/{babylon-gRPC => comet-bft}/header-by-hash.api.mdx (56%) create mode 100644 docs/api/comet-bft/header.api.mdx rename docs/api/{babylon-gRPC => comet-bft}/health.api.mdx (51%) rename docs/api/{babylon-gRPC => comet-bft}/net-info.api.mdx (65%) rename docs/api/{babylon-gRPC => comet-bft}/num-unconfirmed-txs.api.mdx (52%) create mode 100644 docs/api/comet-bft/sidebar.ts rename docs/api/{babylon-gRPC => comet-bft}/status.api.mdx (60%) rename docs/api/{babylon-gRPC => comet-bft}/tx-search.api.mdx (59%) rename docs/api/{babylon-gRPC => comet-bft}/tx.api.mdx (55%) rename docs/api/{babylon-gRPC => comet-bft}/unconfirmed-txs.api.mdx (53%) rename docs/api/{babylon-gRPC => comet-bft}/validators.api.mdx (56%) create mode 100644 docs/operators/babylon_node/babylond-usage-formatted.mdx rename static/swagger/{babylon-merged-rpc-openapi3.yaml => babylon-grpc-openapi3.yaml} (97%) create mode 100644 static/swagger/comet-bft-rpc-openapi3.yaml diff --git a/docs/api/babylon-gRPC/.DS_Store b/docs/api/babylon-gRPC/.DS_Store index ee818615a8fc0e95bc0b296810600c0ba7c7f404..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 100644 GIT binary patch delta 70 zcmZoMXfc=|#>AjHu~2NHo+1YW5HK<@2y7N){>HLdfq56xW_AvK4xj>{$am(+{342+ UKzW7)kiy9(Jj$D6L{=~Z01@sEU;qFB delta 342 zcmZ`#O%B087=2ojV!@(pZ1e!C&cISchyzSjXo!j_2^$*+AU%Y2Q+E?PZ<;PtVlhA8 zyubOrt8;a3O-(D`Me}Z34Glm6r~@tp_OKB`#^O=9D5L@jA08Ip=q_}J2N~{(Pcb87 zL7haGJmuhX7g%z6IAg_givUNST@1*TSTiHQj1(>J7f@XeRPIZT>3C8FX`QOSYYvs4qQZ|WqF>=geQZ=durxuHs9@R{%q^8r3 LdS)vbn@{}%lK@2{ diff --git a/docs/api/babylon-gRPC/activated-height.api.mdx b/docs/api/babylon-gRPC/activated-height.api.mdx index 3bafc8e6..20e090d5 100644 --- a/docs/api/babylon-gRPC/activated-height.api.mdx +++ b/docs/api/babylon-gRPC/activated-height.api.mdx @@ -5,7 +5,7 @@ description: "ActivatedHeight queries the height when BTC staking protocol is ac sidebar_label: "ActivatedHeight" hide_title: true hide_table_of_contents: true -api: eJzNVm1v2zYQ/isEMcBbYEt2traogWJIs75kQNsscYEBUVBR8tliQ5MaSdkRsvz33ZGyZSdB24/7YlNH3ttzz/F4xy242mgHjk/v+PF4TH+l0R60p+VRekR/rqxgJWg1B1daWXtpNJ/yvxqw7Unp5Vp4mL8Huaz8RWeRScd8BWzrgfm2BrYwNkiDZvpAlV2cn7IV+MrMEz7ktTU1WC9jcFU4Qiu0sRK44o3U/vlveJJM47fzVuolv7/fSUzxFUqPEhQdhn7CXFOW4NyiUbsYEx7OLUSj/PeQOIyuNHM4iA1D+/W4Dw0/YQk22vdCqqAlPazcY2Ok86WxarveS23I10I1h66K1sOPgLATCGtFS99grbFPelkhMmIJT+z9ELiaNRpua9yGOQte9jEmE2KJqV7xhdRCSd/y6yEnCARZOJuTjUNu8Ec+HnDnH2QU4hfYFbnCNhVo9np2ypwXNxg8Q5i9KY0iboqt/pDJBJJhUFxI6/y+eqZRbIHBrXTesQnbBky21nIOlm2kr9ja+ODAbLDIBB+RGKNcAkVeC1/hR1qIolVGp1sj6XqS7uL4Um0TdWDXYAmfOx5owCvv62maKlMKVRnnpy/HL8ePILloMN3ogi2pl96h3Y1oWdBTbQy14zfGaj0jO1gRRF/qhQnlll5RdQ8MnZyfsT9M6dAlRRbdTZJx8jiIk6dDIMTZxZvLGaNWsAtRxsugOzxw4XiS6VmFR8PpFdgl0schjeRCloEazCxCoZ70IfQ8bJ4axP/12xmLFjN9dHTZ1JQvmiOFLQ/c9OgIdxljny/OmMHU2PvZ7DyK/rz89JEOf0u8gcKZ8ga8i25OjV7IZRNpTLbpZCk0K4CV3R7GULTMNzoQRliBwSKm2DHEpoxf2bq8zjjzolB4i2pKKdP5T6cfZu8/fXiTRjvdX+LNSuXISjyKaKLhxpFdgiEfjdBU8neOrlcrBGekpEZTC4XNF5CGHRkoToUUx4YR8zn2aqhB7kui3eT4BZU6mUyPnz9/9iLvMEXMUsKF8jyJtVXyBvoCJywvkb+sp23QTwsU3Pwe6f7qWR6tdbjuLG5xtoCdTb3XwXj+6XI2wDqbOF2MicGDntcGPbO1FKFaGGSe54VwVaZDFKNRBSJCfBrv9dEML7IpE3WtOnqlX53RiH2WZRprjTqd++B2TzwXXrDBXdZ1esanaDbklfEhLkNdHYmvMv4sw+sNhTKcm9wPdoYeIBNCPoSjZ9i3QBHKGbbC7EL6O52uyLvvHiVqMM/y3nw+ZJAssWIPi9WfQGsnrtVlZY02jQuwLxpdEnAulh7WCCtm6pqC7oQCEEvqyow3+kBmkYdG45Uk1jgMA9MPIneBY2+R0nArVjVu97y+iqeEv/6Z7kWHDF3ixdYUCfI8Xct0u/8LssSoIWtNE4DaRRBunsFH2Lymig1i2NjC4X4Mc8AoZTbksGud6R6boKwM1r4rYsaJM9hokQPHyTgwoNvbp8ceAP2ByIlxL+iZg+yiodZGbb9KQpivBhnvQ8d1xu+DMtLqX7ZNnY00G+EIc4/bt68ououEo4lfY8kxUxoBGq+k70/gvefR/3sYd88VD7c+rZWQId3ueRUn8xXvJjOe3r1IcNRN8OfRfMZZSe1BWnd3yAj4bNX9PYlDtVB+Ta80K4nV9IXe4s0TBvoNtAGwEmqCtHvOhfcljeHdy+Hdmxm+lP4D2236JA== +api: eJzNVm1v2zYQ/iuEMMBtYEt2tqaogWJws6ztgLZZ4gIDoqCmJdpiI5MaSdkxsvz3PUdKfomzNB/3xZZO98bnnjveXWSErbSywkbDu+i436e/TCsnlKPHo+SI/mxWiAWnp1zYzMjKSa2iYfRnLcx6lDm55E7kH4ScF+6i8cikZa4QrI3A3LoSbKaNl3rL5IEpuzg/ZQvhCp3HUTeqjK6EcTIkV3gVeoKPBcdTVEvlTn6BJrnGu3VGqnl0f7+R6Ol3kTlIINpPfcRsnWXC2lldbnKMI68343XpfoTEfnaZzsVebkjt5+NtangVc2GCf8dl6a2kEwt76IxsvtWmbJ93jtaNlrys90NN1048B4SNgBvD1/QujNHm0SgLIMPn4pFvzwJXsVqJ2wqfRc58lF2MyQWf46hX0UwqXkq3jq67EUHAycPHnHzscyM6iPGAO3+DUcDPsytwha0Kodi78Smzjt8geQaYnc50SdzkrX2XyVjEXW84k8a6XfNUQWwEE7fSOssGrE2YfC1lLgxbSVewpXY+gF6hyAQfkRhZzgVlXnFX4CWZ8um61CppnSTLQbLJ41vRHtQKsxSG8LmLPA2iwrnKDpPWQY+brJBLESvQzsbz2tQJr+QBRp+4VEqEvnoxCjYvUd7/cLvj7mlX5wblzZ/w1HPCOqj3kFWbbG/wlP9xMHhuqrsBnu328bThtNQZLwtt3fBN/03/wMlFDRqFuGxOnt6jXiu+Zt6uXAcKNHMDHDCOkR8wHayWaqZ9G0lXUtfsORqdf2S/6cwiJFU8hBvE/fgwidHjKRCT2cXZ5ZjRiDEznoUh2yh3rFeP2biApkVHypnMfJexXGf1AuMt9Ay07K7lRtl/iVN1dHRZV3Q4tDRl0DaTHR4d4Stj7OvFR6ZxDvZhPD4Poj8uv3wm5afEKzG1OrsRzqaKwpxqNZOops+SfJNmxhWbCpY135DDdM1crXzXccPRcQAQY4daMo2uTJVdpxFzfFriKlJ0xFRNfjr9NP7w5dNZEvw0f7HTi3KC1oYqAIDj2pJfgmXS68FV/NcEoRcLrvJeKRVczUpMMKAyhk5becqzxJzA1OF5joFnqTwTlxHHBsevqa7xYHh8cvLq9SQOhwVmCeFC5xyFQpbyRmyrGbNJBrKyLUe9fTKF4ObXMDPevpoEbw2uG48tzkZgPNIAa2A8/3I57uTM6XBFax2SFyqvNCKzpeS+WkhyMplMuS1S5bPo9QrBA8Sn4XLsjXEbDBmvqrIhVvLdagXs0zRVqDVsmvA+7I44546zzl3ajMs0GsKtP1cadfHo62pJfJVGr1LcERBKrze472wcPUDGp7wPx5ZhT4HCS6vZAqfzx9/YNEXevG9Rot5zbLJ1P+kyEc9RsYfF2mrA28iuVVYYrXRtPeyzWmUEnA2lF0vAipPaekoDYCqAJYgHSa32ZAY81Arzhy+xUXim72VuPcd+B6XFLV9U+Lzl9VXQ4u76RTta55hi9TQGz5OlTNrvL8ESXXbZWtceqE0Gflh0PovVO6pYJ6SNFvbD0F+muiz1igI2rTPcYZPICo3aN0VMI+IMGi1w4DjuewY033bpsQPAViFwor8VbJkDdtFmsA7WbhH7NN920mibOp7T6N4bg1b/sPborKdYD3uAPWzfbUURLhCO1qYKJcdJad4rjKQfrzE7O+b/e6Npdj4nbl1SlVgG6LjNjhrWm6uouZuhvVnrcK8N8HOw5OBipPYgq7s7MEJ8NeX9PYl9tSC/plXXSGI1vSFamDx+K7oRaw9YJiqCtNmJ/ZJOd+5m/Xp/Nsa6+S+Afmvq sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/active-finality-providers-at-height.api.mdx b/docs/api/babylon-gRPC/active-finality-providers-at-height.api.mdx index 54cab154..0b5d3cff 100644 --- a/docs/api/babylon-gRPC/active-finality-providers-at-height.api.mdx +++ b/docs/api/babylon-gRPC/active-finality-providers-at-height.api.mdx @@ -5,7 +5,7 @@ description: "ActiveFinalityProvidersAtHeight queries finality providers with no sidebar_label: "ActiveFinalityProvidersAtHeight" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/annual-provisions.api.mdx b/docs/api/babylon-gRPC/annual-provisions.api.mdx index 4e37a6e5..f1266fc3 100644 --- a/docs/api/babylon-gRPC/annual-provisions.api.mdx +++ b/docs/api/babylon-gRPC/annual-provisions.api.mdx @@ -5,7 +5,7 @@ description: "AnnualProvisions returns the current annual provisions." sidebar_label: "AnnualProvisions" hide_title: true hide_table_of_contents: true -api: eJylVm1v2zYQ/isEMcCbYUt2hrSogWJIsvQNaJMlLjAgCipKpi02FKmSlB3D83/fHSlLdhx0AfZJ4vF4L889vOOGGm4rrSy3dLKhJ6MRfnKtHFcOf/txHz82L3jJ8G/GbW5E5YRWdEL/qrlZnylVM3lt9FJYENubxiQRlriCk50L4tYVJ3NtUJoofzZ+epjcXF+QkrtCzyI6oJXRFTdOhPiYV/5WtdrHER3Za4LIa2MgJxJMkM4EeoGYSgb50mztOKwxUFhZZ4Ra0O22lejsO88dSED0xC+xdZ5za+e1bDOOqNebs1q6/wL2MNNczzh+28iEcr+fdKHBki+4CfYdE9KfEo6X9tgYnvlWG7n730ttQJdM1oeuXgpCK2DGsDWuuTHaPOulBGTYgj+z9yJwFakVf6xgm8+I97KPMZpgC0j1jpYADL0fUEyf4emPs2dIQY8dPGGN4a426gXUCVQFEwvukK/MFbCIc21LbWMMJ16OMyjROD5m74BabpbcYOgb6itEC+eqSRxLnTNZaOsmb0ZvRkcB39SKnLNsLbUiC7wy75njK7Ym/pxck5VwBWmoRyptHEE7ABaAI9Rc+0oIJxH4A0Nn1x/JnzrH4DCy4G4cjaLjIM6eDwFuHCM3l7dTgiw1c5aHW98o96xXjxI1LYQN2iU3C6ishQqLuch95Yiee/if9cHUzG9eaCjA+bspCRYT1e/f1hXmC+bwAKDtdK6lnfT7sEsI+XrzkWhIjXyYTq+D6NPt1RdU/pl4xTOr8wfubHBzodVcLOrAMrSNmjlTJAPGNHsQQ7YmrlbAdFIxwyBYwBTIPAOLCb0zVX6fUOJYJqFdqtAY018uPk8/XH2+jIOd5hM5XcqUzAWoAppguLZoF2FIh0MwFf2dguuyBHCGUigwNZdwLzzSvCUDximFhUZE2GwG18jXIHU50m588hpLHY0nJ69enb5OG0wBsxhxwTzPQm2leOBdgSOSwjWRpKOtPx9nIHj4o+BiUbi3p2mw1uDaWtzhbPiPmltndzBeX91Oe1BnHcaI1iF4rmaVBs9kKZivFgSZpmnGbJEoH8VwWHAWIL4ILXc4hR4zIayqZEOv+LvVCrBPkkRBreFM49673RPPmGOkt0maq57QCZj1eSV0AL++rhbFdwk9TaD7gFB4vfG21xp6gowP+RCOjmE/A4VJq0kJ2fn02zNNkdt1hxJeMEfSznw6IDxaQMWeFqvTAGtndq3ywmil6zCU57XKnW+OvvR8iT0xobbOsCdkHLDEW5nQWh3IDPBQK2hJbAlzyjP9IHLrOfYOKM0fWVnBdsfru6DF3P2v2BctMHQBja3OIuB5vBTxbv83YImWA7LWtQeqjcB3nt4XvjrHivVC2HCFfX9EF3MtpV6hw+bqTPbYxPNCQ+2bIiYUOQMXLXDgJBp5BjR7+/TYA6BTCJwYdYKOOcCuH/gcCqddGfkw3/YS2oUO/wnd+sNAq3/ILnUyVGToyMoeX9+uouAuEA6HcQUlh0xxBChoSS8YkHtPl/8xK5s57/ijiyvJhA+meZeEwXlHw+DEwYqTHGZQGJ7wdzw+YZQhe/HYZgMF41+N3G5R7MEE+T2+b4xA0uEK3IXG4OftA19jOvBqq7yn8BDyLzOcku1kf385hTfGvyZz050= +api: eJylVm1v2zYQ/isEMcCtYUt2hrSogWJIs6wvQBovcYEBUVBREm2xoUiVpOwYWf777kjZcuIsM7BPEo/H594eHu+eGm5rrSy3dHJPj0Yj/ORaOa4c/vbjPn5sXvKK4V/BbW5E7YRWdEL/bLhZnyjVMDk1eiksiO1lC0mEJa7kZGOCuHXNyVwblCbKn42fHiaX01NScVfqIqIDWhtdc+NE8I955e/1Vnvfoz281om8MQZiIgGCdBBoBXyqGMRLs7XjsEZHYWWdEWpBHx62Ep394LkDCYie2CW2yXNu7byR24gj6vXmrJHuvxL7ONJcFxy/W8+Ecr8eda7Bki+4CfiOCelPCccruw+GZ743Rm7+d0Ib0CWTzWNThyZhK2DGsDWuuTHaPGulgsywBX9m76DkKtIoflfDNi+It7KbY4RgCwj1mlaQGHozoBg+w9Ofi2dIQfcNPGGN4a4x6gDqBKoCxII75CtzJSziXNtK2xjdiZfjDEo0jvfZO6CWmyU36Po99RWipXO1ncRxxrK11GrITF6KJY8UMMJGi8Y0MavFXgTnTCjFnb8+r07CmdeQ+X+B3YF7GWpqIPPFC0hDx60D9SF4tXF2OH4JfxYOHOrqroGDYZ93G0ClzpkstXWTd6N3oz2Qy0aRD8EuWSDSR+b4iq2JPyfXZCVcSdorTWptHEEcICGQTqi59gwXTiKhHwGdTD+T33WORceKB3PjaBTtO3HyvAvQyRi5PLuaEbz9Zs7y0E1b5Z716hGZlaBp4bKIucj9JSCFzpsKOBwIDVp29+RW2e9Eier3r5oag4Pbhh4AZZ3OtbSTfh92CSHfLj8TDXGQT7PZNIi+XF18ReWXxCueWZ3fcmcThWZOtZoLqKb3ErFRM2eKZHDt2j3wIVsT1yhoF6RmhsGVgwRCRygAMaHXps5vEkocyyS8OSq8Lukvp+ezTxfnZ3HAaT+R05VMyVyAKiQAgBuLuJiWdDgEqOivFExXFVPFUAoFUHMJzQWyMgOdTeXRTyksdHPCigJ6kX9oUpcjx8ZHb7Gu0Xhy9ObN8ds0CsFCzmLMC8Z5EgopxS3vqhmRFHqNJB1H/fk4A8HtbyUXi9K9P04DWpvXLeImz4b/bOAm2E0apxdXs15BnA5vsdbBea6KWoNlshTMVwucTNM0Y7ZMlPdiOCw5Cyk+De/WcAaNekJYXcuWWPEPqxXkPkkSBbWGM615b3ZHXDDHSO8+aftlQicA6+NK6AB+fV0tiq8TepxACweh8Hrjh94W6ElmvMuP09Ex7KWkMGk1qSA6H/72TFvk7brLEt49R9IOPh0QHi2gYk+L1WkA2oldq7w0WukmTDbzRuXOvzC+9HyJD0tCbZNhA8g45BKIB5JGPZIZ4KFW0H/YEh57z/RHnlvPsT+A0vyOVTVsd7y+DlrM3bzatNYFdLEmi4Dn8VLEm/3XwBItB2StG5+orQe+WfS+8tUHrFgvuA1X2DdDNDHXUuoVGmyvzmSHTTwvNdS+LWJCkTNw0QIHjqKRZ0C7t0uPnQR0CoETo07QMQfY9RNnynDaVZF3830voZ3r8J/QB38YaPU32YROhooMHVnZ/evbVRTMBcLhRFNDySFS7PcKWtIBU8bO/Pc/Bo52WHL8zsW1hKcanWmHuzB9XNMwfeB0guMQPDhhAoG//RkE3i1kLx67v4eC8W9GPjyg2CcT5Dc4JBqBpMMVmAuNwQ8tt3yN4cDoW3tLYZr04y0+idvx6OPZDAa1fwAJxUVj sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/babylon-grpc-api-docs.info.mdx b/docs/api/babylon-gRPC/babylon-grpc-api-docs.info.mdx index cad96366..5c90084b 100644 --- a/docs/api/babylon-gRPC/babylon-grpc-api-docs.info.mdx +++ b/docs/api/babylon-gRPC/babylon-grpc-api-docs.info.mdx @@ -1,7 +1,7 @@ --- id: babylon-grpc-api-docs title: "Babylon gRPC API Docs" -description: "A Babylon gRPC Gateway is a REST interface for Babylon's gRPC." +description: "A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. This specification documents the RPCs for Babylon specific RPCs." sidebar_label: Introduction sidebar_position: 0 hide_title: true @@ -29,9 +29,7 @@ import Export from "@theme/ApiExplorer/Export"; -A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. -This is a merged specification of the Babylon gRPC Gateway and the CometBFT RPC. - +A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. This specification documents the RPCs for Babylon specific RPCs. **Supported RPC protocols:** * URI over HTTP * JSONRPC over HTTP diff --git a/docs/api/babylon-gRPC/base-header.api.mdx b/docs/api/babylon-gRPC/base-header.api.mdx index e8593ef3..803ecd58 100644 --- a/docs/api/babylon-gRPC/base-header.api.mdx +++ b/docs/api/babylon-gRPC/base-header.api.mdx @@ -5,7 +5,7 @@ description: "BaseHeader returns the base BTC header of the chain. This header i sidebar_label: "BaseHeader" hide_title: true hide_table_of_contents: true -api: eJy1Vm1v2zYQ/iuEMMBbEEtOtraogWJIsnbNgLZZ4mIDoqCmJNpSQ5MqSdkxsvz3PUfKkp0YWb/sS2IdeW/PPXfH+8gIW2tlhY3G99HxaET/cq2cUI5+HiQH9M/mpVhw+lUIm5uqdpVW0Tj6sxFmfcqteC94Icxla4xVlrlSsI1x5ta1YDNtvNQrJb0Wu7w4S9VCuFIXcXQY1UbXwrgqxFT6O09dn07Ogvq5multx5xZZ5rcNQZ+S+4YpcMrhRMpEZIUS64cq6BmFpysMZ7pxjGeKhhlwWEXe6rYkL1roNoecEsOKjWH4C72x20eJbelz1Jwu4YB3IIvuV+jmpeO6ZlHpLVcKf9FQeQlIg5XJ9rBxkqbW2ZrlIVptaUUs0mJpFvAbbPY2PQKuTYhjwLeYc3pbX+nlbNsVglZ4Igxrgp/6nqHO/HtqQ0S/oKc6DeVGGUJiUYPh23hnjkmBOgo1AGHlXIvf4GT9i4+xRylx2UK5ikF/qIQN5kXtzBSxp+h1QMe99Y2nh86ic6+itztlUC06+oE0Oa5sHbWyI4aceTvzXgj3X/1zS5wuS7E49R/Pt6beiFAXum1KicW9qkx0vnSGLkXZvCv2XWVrZ34Hlg6ATeGr+lbGKPNXi8LIMPnYs/Zd4GrWKPEXY1jUTDvZRtjMsHnSPU6ylwuiTb4S0DfHEYEhG/i84KGQjdUosdOtuYNOrMxKvAmg5httX3L+NB/obc23WkZal0pgW5BC86FErayxLAwuuBjLhz1CHiIjyTj2VpqlewGnSyPEnJabsK0wiyFofTuI1/FqHSuHieJ1DmXpbZu/Hr0evQkoctGsdPggs0xQtnv3IkVXzOvJ9dsVbmStfRktTaOkR0ACtho+vlqVU4Kj86WoZOLc/abzi1cUmTB3VE8ip8GcbI/BD+GL99eTRgx2cx4HsZ/e3lg/XXMt83w4mwhzBzVx4jLq1mVh8HcVmOvj824OtPA//TdhAWLqTo4uGpqyhfmSAHd4nSupR0fHOAUk+7z5TnTSI29n0wuguiPq08f6fJz4pXIrM5vhbPBzZlWs2reBP6RbbqZc8UyQUvHnyGGbM1co2j819xwBAtMQXjiVBpdmzq/SSPmeCZFuwFSNf3h7MPk/acPb5Ngp/0XO72QU4xsXAWaMNxYskswTIdDmIr/nsL1YgFwhhJcTdVMonc80qIjA8UpK4thxXhRoNV8DaYuJ9odHb+iUsdH4+OXL1+8mraYArOEcKE8T0JtZXUr+gLHbJqDv6ynrddPMghufw3j/s2LabDW4tpZ3OBsxLdGWKylFsaLT1eTQbHZW0brELxQRa1p0i8r7quFIKfTKfqqTJWPYjhs2zaNzsJYHk4wh8aM17Vs6ZV8tVoB+zT1+w86rXvvdktccMfZ4D5tOz2NxjDr80qjQ/z0dbUkvk6jFynmEoSVv3f0MOgMPULGh7wLR8+w50Dh0mq2QHY+/U6nLXL33aNEDebYtDc/PWQinqNij4vV34C1E7tWeWm00o31sM8alRNwNpReLOk5kka2yWgmZAJYUlemUaN2ZEbQyMRI4kvsMs/0ncit59g7ejnd8UWN457X1+EWdzc/0ly0YOgcg63JYvA8WVbJ5vwnsETLQ7bWjQeqi8BPnsFHsTqlig1C2GhhPx/JxUxLqVfksG2d8RabRF5q1L4tYhoRZ9BogQPH8cgzoD3bpscWAP2FwIlRL+iZA3Z9o4dx0HaL2If5ZpBGfej4nUYPXhm0+odtUmdDPBQdW9mn7dtXFO4C4Whh1yg5MqUVoDCSnl2dWw+b/3OLts8EJ+5cUksoUpztsyasVOz/sAhw+9FLAJvqiKT9YsWSI16T1v09yT8b+fBAYg8z5Df0OjIV0ZG+uier38S3Yk3rDW++2lsPzyj/rqP92a38399O8EL5F3H/iME= +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/block.api.mdx b/docs/api/babylon-gRPC/block.api.mdx index 83bdd01d..55b5d71d 100644 --- a/docs/api/babylon-gRPC/block.api.mdx +++ b/docs/api/babylon-gRPC/block.api.mdx @@ -5,7 +5,7 @@ description: "Block queries a block at a given height" sidebar_label: "Block" hide_title: true hide_table_of_contents: true -api: eJyVV21v2zYQ/isEMcBtYEtOuraogGJwsr5kQNsscYEBUVBTMm2xlUmVpOyonv/77ki9WI6XrV8SirzX5x7e0VtaMM1W3HJtaHS7pXNuUi0KK5SkEc24WGaWCENsxkn9pRbu65wlVa4kSXKVfqNDKlChYDaDtQSTrTp8a/69FJrPaWR1yYfUpBlfMRpt6ULpFbMgWwppX/wKsrYqUNdYLeSS7nZ3qG4KJQ03qHE2HuO/VEnLpcXlSXiC/zqj/ST+LLmuzjHK69pOk1Bjl6BPAqHgbiydQug0yPXVBQF4MjUPILZCq4JrK3wkPnNY9LdZUXzJmMl66SWV5ZicsDlm18g0kUyK4j1+1tg2mB5gMaQLIVkufiCS29ZYu0mEnIuUWW7IJoOguUuIXMo5v+dznxA49PIG5JOKnIXPYul3bEUgk7WYAxkIgCGV7WJIlMo5kxhEXdbj1atjeow5/5LdrtM+jBi1JE+5MUxXWA82Z5YRJud1Mj8YFpsYy2xp0A879KKSrzy13svBDmz1GTMhpkzR26LMW5IE1MktWJnb/yJgnxCpmvMeWgDWs7MuNPjkS669fctE7rSE5Svz0BjqfCl13qx79FizvORHefcQ6j4I7QbTmlX4zbVW+qiXFdZhyY+c/S9wJSklvy/gGBjovOxjjCbYEpsRbVhJoQUgBK7Gl0B9el7Xtm/Z0+U73F7AqmEAYRaWS7HmkrT9yN9oUFly/HRdK6Jh4lta2DgO16ehM2LCrdfdgbThet20S1cImllbRGEIkizPlLHRq/Gr8YPwrkvZNs0l9pV3cFM3rCJOL6/IRtiM1AwjhdKWoB3A5A6760Lt3/meocnVJfldpQZcYmTe3WkwDh4GMTkegkC8rt/cTAmSUS9Y6vthLTwwTjyI5TQDUSe94noJBTRQSLHAroMX8GA29HzgbcXDCwXwn7+dEm8xlicnN2WB+YI5VADCW5Wq3EQnJ3BKCPl8fUkUpEbeT6dXfuuPm08fUfix7Q1PDFSPW+PdXCjodMvSEwlto2TKYIZxktZnvivaUgKhSTccgbPQFklMb3WR3sWUWJbkMEikHxmzXy4+TN9/+vAm9Hbqf4FVq3wGPQpEAU0wXBq0izDMRiMwFfw1A9erFYAzyoUEU4sc6O+Q5i0ZME7o2NBvCJvP4ba4GsxsirQ7PXuJpQ5Oo7MXL56/nNWYAmYh4oJ5Tnxtc/GNdwUOyCwF/pKOtk7fM/43z/fXz2feWo1ra7HBGSc7N9Y0MF59upkOoM7KD1ilfPBczgsFnslaMFctCHI2myUw82LpohiNMs48xBe+s46m0EoiAqMyr+kVfjVKAvZxHEuoNejU7p3bvW03HQbbuL7oMY3ArMsrpkNYuroa3L6N6fMYGgxsCid3uhu0hg6QcSH34egY9hgoLDeKrCA7l36rUxe5/e5QwgtmyawzPxsSHiyhYofF6iTA2sRUMs20kgqGIAayKGWKwBlfeg5N0EKmpkywJyQcsMRbGdNS9vY08FBJaElsDePIMb0XuXEcewuU5vdsVcBxx+tbL8Xs3RPsiwYYuoTGViYB8Dxci7A5fwosUfmQVKp0QLURuM4z+Mg3rqEPfNhwhV1/RBcLledqgw7rqxPtsYmnmYLa10WMKXIGLprnwFkwdgyoz/bpsQdAJ+A5Me42OuYAu3DUVF7brgIX5utBTLvQYR3TnVMGWv1NmtTJSJKRJRvz8Pp2FQV3nnA4cwsoOWSKI6B+XB+dgXvPkp8Yh/XMtvzehkXOhPNYvzH8bLyl9Wykw24sw7Q5hT9+QsIiqg3CuEKGotZ2C0Xhn3W+2+G2Awz27/CpogUSy//qEAbXMJEXcFf4I0k9ua5/SjwlP/Pj5GiGzYtHulT804nC8huvuh8vuzv34sXW5EL1hxN4HhZ2Tw2fgDin25fFuzdTeMz8A5i0i9A= +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/bls-public-key-list.api.mdx b/docs/api/babylon-gRPC/bls-public-key-list.api.mdx index 3b096bfd..bd25ccd0 100644 --- a/docs/api/babylon-gRPC/bls-public-key-list.api.mdx +++ b/docs/api/babylon-gRPC/bls-public-key-list.api.mdx @@ -5,7 +5,7 @@ description: "BlsPublicKeyList queries a list of bls public keys of the validato sidebar_label: "BlsPublicKeyList" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-checkpoint-info.api.mdx b/docs/api/babylon-gRPC/btc-checkpoint-info.api.mdx index f91f3e29..0da8a3e1 100644 --- a/docs/api/babylon-gRPC/btc-checkpoint-info.api.mdx +++ b/docs/api/babylon-gRPC/btc-checkpoint-info.api.mdx @@ -5,7 +5,7 @@ description: "BtcCheckpointInfo returns checkpoint info for a given epoch" sidebar_label: "BtcCheckpointInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-checkpoint-params.api.mdx b/docs/api/babylon-gRPC/btc-checkpoint-params.api.mdx index 73684356..75255c90 100644 --- a/docs/api/babylon-gRPC/btc-checkpoint-params.api.mdx +++ b/docs/api/babylon-gRPC/btc-checkpoint-params.api.mdx @@ -5,7 +5,7 @@ description: "Parameters queries the parameters of the module." sidebar_label: "BtcCheckpointParams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-checkpoints-info.api.mdx b/docs/api/babylon-gRPC/btc-checkpoints-info.api.mdx index 1e3e5427..187c58bf 100644 --- a/docs/api/babylon-gRPC/btc-checkpoints-info.api.mdx +++ b/docs/api/babylon-gRPC/btc-checkpoints-info.api.mdx @@ -5,7 +5,7 @@ description: "BtcCheckpointsInfo" sidebar_label: "BtcCheckpointsInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-delegation.api.mdx b/docs/api/babylon-gRPC/btc-delegation.api.mdx index 464e37f2..6bdd58b2 100644 --- a/docs/api/babylon-gRPC/btc-delegation.api.mdx +++ b/docs/api/babylon-gRPC/btc-delegation.api.mdx @@ -5,7 +5,7 @@ description: "BTCDelegation retrieves delegation by corresponding staking tx has sidebar_label: "BTCDelegation" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztW2tz4zh2/SsIK7W2e2Wp7XlsrSadxP2Yae/s9Di2uypVTZcNkZDENQWwCdK21vF/33MvAD4k+jG7SVU+bH8xRQAX933PBdH3USFLuVKVKm00/XIfpcomZVZUmdHRNPoo7VKYubCVvM70QlSl1FYmNCoyLWZVIuamXMkqGkUZLShktcSzBkn88ssuq7vLJShdLtUdBkv1tc5KlUbTqqzVKLLJUq1kNL2PqnXhlpVYFT08XNBkWxhtlaXxw9ev6U9idKV0RY+vJq/oT0uiKE2hyipzC8DgZapytZBOoE353p6/e98Mi1IV2A6UraiWSiR5hmehlUpVCnGdpDQRGpFa9BaPIVh/b1LTjWKxsionuW6XCnRLEM+saNkS+OUnj4IKZsbkSuroYcQyFNdEx6sao+uK53q6bgaRIbbfZlViYByrkuLwu++vD8TJz8Qx7wqeOzvHmhZgeG7y3NxaoXRiUjI01r89Ptn/5tvXwhYqaRkLthnBCjdKS11d2mxht1XbG2YRRZ7ZinWXyqIypcCIllUNnQtogVixOdyEHe0u1rO1UDJZikBJrNRqpspYH1fiNstzMVMgCv+tnHgKbyutrCWfdOSC294JU1dFXZGVskqt7LareKYaaZppW1rfVEQwQ5fCcwKPnGjQd7kuKrgXhJVwQOJYpbEmO80zLfOsWgswepOlqtyxoqhneZaIa7VuOZFlKdfeIs94ipsRPKUlFhTYqFqt6lyC5ZGoLbiTmwti7VdsibatoY6K3nn6R27VWesArb4GvIMenY6wZawbLmHvpUiz+VyVFKlPK8ySFF7hFHX0qmXWzP6ikorNuaFVHy5kWPJOMi8nsi2Pf2Ri0HYjz2POTu8aGmI3G6vxSJz9DKOULgtyZFZGuHjfI3mcjgW2Gf+jcbHl10qn4D9bLKueS2W6+v7bjk+104KkeCP8G8/AZtrJenNptD+/ylYqN8m12Be3LWvYWS1USbzNi0unhUvymb8vXvs0AkMhZkP6O/nZBq62/ItWyIqy6FZqDY/w3soMxCqXXXt5AyK+Mj2qYDdV+KkuIOEFN+AlxQadTQdVFdyMq7Dz20B5YyiogB69Y1Htb910SJucscpLmabldkh0BgNxeiZfhASlShSqHv7eyjKFe5ZmtaHGQccMsML57mWW3j2pv+3pgZdMpxDVWzcEhZtGFbAfKsPKDQgnW6kXMUETw/a6pnpG+8/I2V183i4zFIZOLvAIgWbA8BQ9pKJkKbNH7N0BXRvm7o08Yu0BeXuaL6uXJIXuxCYB0ruBYH88OTy2IqSHx+SvantJjjiUo/2vG6aOiUQzqUsuIM/4XWUqmV9a2Re93pS9mRbE4BdCrkytXWqBQBwZ1nlZDw3G+muN2pbNMwadAnQM4m+In1rPXFF43v36U10OAfHmdfD6JvESkAfIdSz4DIBE1+J/Sy6oF8qvtIO2qHUr2GWA8ttWGZwWtNcdZBTegNn0CfTdws+Q456Dqd15L8SrsW4V2EmT4p/I9Z/I9f8Bcm18u41+wqRbiKnvTo/YYasUZIsXzOtosFHZMcUwa61pMRtoXJmF65FZQVnlNUj6aAHZoOytnzwm8ybC224/22j2kHwjgO2A626g/rDhSzoEP/f/rEH4LS1BV/SQcmJ93tux4YeY7jcfQx7SStvagvJ3rxD0fc8W1E1wKhnCL1ujTYXtnEs5AEVzqwFcNxbH5AixnkMtjKfytcg8Ahyk30YpwP5m2g9cPuX4ZI1eheMiRodYgHAIA5hHAwlbK8u1K3ByZupqU7BYPy3ZUFS8APuf3338O5H/lhIG6no743FTsYPy67lyzjiHunw74GVE1vYAxWyBlrH4vAljmGRta+h2LZYSYC83t1SAG3zDttx0jfPNQHjOyTtWRt373DHyaUAxPqM/Y2fnH3KzjQuWfBh843f+r1qV695h5GkHQjVwiggI5OrEQbmhVV9rRWUMqM97J0m+0dd2zkEH+OSw77rAkbB1QkLP67zhZezSw1zWefXbDnQTk24B3W8OB7FnqiBB3kdEfd6ujvT6qhOIWshylsETYR+rygwl+a9IEeCgMolBEq0pE6AWwIQAvjI3UA8XKhnrz6d/5tMA4faYKe/upPXQYbY0PQ2k2FifEH3QRmGa8d6Ny9i6KEzJTl/I5HpSa/ojwDZ1/3XoHxQfwjOwqauMcQQiyKN05G203Bn9QBOyUCimsmIOqqVJm7MNokm8Mkcf7uSqyJU4mIoT2pA8wu8tG/Gx9bvf/57nC/z70RiwYcQbMR6Pf3DviKjUa/8LT2Mi9yPiehdT9/x7zHcPSMO7NOkzb3Vudn9Hs/bEvRvuzHzocnn4DJd/kjfyJWziHZ7GROBJ9jK7CyrjBNnRdrlzZGmG46Iz64eGbfozmZBVBuieyZU6hxGO3A6AQu9dkBxrpCqdqN29ZzccXPTDgNq+eUZtJ2s4iG4U5zbDDrtgfK+xqFPa7l7fxKy/bfXR8LGT7f2Hs3enxyfnv57uTYM8re076z2Flu9vn+H7JxNYZp6nb8TvitkYe96DkLcAbYVGpixpGM+Y8EnddncFtzT8L2+EzvJW5a04wZidNxvbPfRJuZ0g4EqWdilz+Dd72Qv2cUCMRQ1h63MEtxbFZgJxkG8tfIqlTijWOxzeC2MWKDRFZseJWU2QlfMxD9Anu53QLnHWooxGSnb1iXaPdZM1CDbVVFW4XFOZ/Ypq604teDXRE3Je+ZKOMKjEzmQn1j5lhS1GDEGVN26MzG7GM1kyd3eT9fivceTkWWcqd7RjzcTjiEfZOf509uunoCd6br/ldb/YuYTPqZOYd7KWaoGOEdhge4kD3G3ahsugDUjTNoGPfP7H1p0sO2dWr/6TmL3yKKcpM13hx8J79TT4LKmZHNnZaQzTAqgqH7/By0/QioDDxls8Rplnpa0uWTdvxMEPG6NkgTB42E0I9NCQiiPmOo6meBzymD5jY8dKHI1aAszGJ2xERP7N7f7vnXFiZHO4w86x0/umpp3OAGhuVZ7vX2tzq9k7l5I6yaS2FdCic4O+IUeuLG9YN3RFzTZkPmhJOuPF+ordJFhvafLUfxVud6JsE6xONZqGvdGpvwCZxr5il7w8iPKlVSIH7vh9XTJbF18u9qb/iE365HpmYXkcjYPx4cGhjSOv9a3DM9rjsi7zbch0RF47gSJNXSY+yFm9tc6AHqmXSpU7vXwK/8T6EVBFGDxrQPcKug6BI7AJRLYVcI6m4J8gMSRLWaKXUKXD7pxkrFqslG4aXfBLhyl0nMnkGj9wH783cxdLFI6ZifddSSgL/kAkHtX01Z7jgJfbpakR/zMuR/BNCY6zhPICw7Rd2A+NO4Rhj6MMFpFjawPsDaxMp2p7nNWONXI79UoJEk2l6CtQaGogBCxfIASxife9WaYp+1OjQay7r1M0so61uiuA0EXmOiirAnJk6H3H2iLwIz6iT7pRpcvK0J31AeBzfawZmcPPl1VVXI3cX4sHTNdGuFH8gokgtzCFS4k5IWp4SQF9uBQOZ7jh2gAWV7KwTU7kT0MhUlDB0IU4JCttuKfAIfJKIFM0W5ICQ01suOJTJmvrlUrHtOBIi4/n5yfipw/n4YyFihz7hSsvcjs2CZAhLilWXOWgiy9O064LYdkxPa0REZAZ9dyUbr+iyGF4z35JLQP1ofz5LpEJeawx11AKPBJ12oqZtHwm4VQtXH0EdW5h8W7VsXvqDC8DM/R8Y7KUUAatdaTZLUsFTmEVP5MIgKmZaxXofgvrfEbNqmK7pEQAbLgjfh5ljxqL3c9wBP8pslvqndWkhtFo7axUrrX2FAgxxvqTqdTUnd2HBsUde3rv999h4CyA7FkuZ3njp2Y+zxJkD585CO2U1DFbiMWfKapAhI99+VircaiZWmSam1mq1gj87RzK8XbGrgR046/pEGTo+7nY9edlalWAb+d7e2LFX6dmdDJEu7vDS8r7q6bg0DUapJgEcbCi7zuJHTw0Yxfbzru/kIvyIR5/9n2qPQ3H2zNzo8Ku3lK04wsObJ87V2YHH7ivNYp82A7d5XrJWQF9kHKJCgzzLt0jAyIh6RPHFzpS82c30cUootLFSj5ON+90RZt7bN74AnvId73rWHzu2z1R7XyMoWtsEclJMBjk0G1R9aRbb9NoMpOzdW70pGVvcnMw6V9Cm9wP3IqjEuwSoruFx7U3YpebTgLZfVkmy+wGUN1ApvGiLusJ3HdLxF9QLTWS7enJO7F75NbswTqPkO2Qe5rUSQnrpE9Q2q+UrTB9H1wFZvcPnqJ/7ha8lNXuBi8mO8w2iOYGNXlpbDX94+s/vt4iclpr8dbtKxZE6SdZqVu5FrwuX/tvOL7F4nMaogNHvaDLkHPTPW3tETo6ORbvTUJfE5r7H8Bkr8fbTBwNs8BfT04/nJ1TDVDlXCZ8BhQmA/DQ9ACmfObx91JMUq+aO46YZbsr2zRFI1TEXp25QyhEJHEQso2dvnpFJY5q1LEwVMqptLpXBI5p8lOvb9XM0pWGynIxf/XOADIvPJwi2jSTIMSMQQqP+S9pNafy9uIqn56WAFJfyiK5AJiqOpUDyO1f3/1y/vHXXz5MHB3/ZwwYn18J6mKoxM6on+UoJxS/vw9S4/+m08EV0nW6n2capOY5ElDzXcRZnvikT0pKN3dboPSrKiEfOzj8A9l1fDA9/P777/5wNXbCQmcT0gvJeeQMmWfXqrXmWFyhGOai9VFeP+GLIv/hbkO8+e7KUfN6bSgGPZfuQNcGNZ78ena+k4ZOpTTGMa90WhjsLG4yydYCk1dXV8AiKJXMxf7+EmCVVfzOHdXuEyqaCtkCnMlfuA8Ucey6CmjQnyfTtp3Xqayk2LmPfRJ1HQnLhXYFj+66E73+EkffxUjweJnxvIOHnYbQhmaY5b46Wg97SikytwRcUsXiN2u8kZvfrZYo9ipx1ZIHOiBEL642jdXOALUju9bJsjTa1JbV3h7RsulRhUA8jmw9c+fH0CUBmziqde9dqagD6mGkHueWfezHzqFK69df3CxZXeyG1LpAFqtn3EbeZJMwvgcvMflIrE3Nimo44GSx80ndviWL7Ti2EcKcDN1RNGFchn4udKYdb1LJ0sD23ohxRD6DQHM+cDh+zR7gx7ru0VFAO8H5xOv2Res58K6v9H3Dt8yrMbP5ZieOWtbxHEcPvBhu9T8iiC72tdivxK3dDt/WotjOORzf5YPJISnle3/x/UkM0vne8b8ERzyyokZuUuR0MYw+z7n+3WETQCaX4KNRFzyhAB24N5e9W4TToZv7KGvk3ETs/p46lc9l/vBAr1nXeH9B+BXAdEY1j/4zQWbpGUBpjjBTT+hh99T/p4A98Vv+z8Gg4AGuarpp4vF0hEe6ejL8fxIeLrDMpTjm28084l68Q4O+TVFxb9Af+kjA0r8BiVJBcg== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-delegations.api.mdx b/docs/api/babylon-gRPC/btc-delegations.api.mdx index 3a5a0dbc..1f0531a8 100644 --- a/docs/api/babylon-gRPC/btc-delegations.api.mdx +++ b/docs/api/babylon-gRPC/btc-delegations.api.mdx @@ -5,7 +5,7 @@ description: "BTCDelegations queries all BTC delegations under a given status" sidebar_label: "BTCDelegations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-light-client-params.api.mdx b/docs/api/babylon-gRPC/btc-light-client-params.api.mdx index c354a52e..e2c1bd3c 100644 --- a/docs/api/babylon-gRPC/btc-light-client-params.api.mdx +++ b/docs/api/babylon-gRPC/btc-light-client-params.api.mdx @@ -5,7 +5,7 @@ description: "Params queries the parameters of the module." sidebar_label: "BtcLightClientParams" hide_title: true hide_table_of_contents: true -api: eJyVVm1v2zYQ/isHYoC3wLacDGlRA8WQZH0b+pIlLjAgCiJKoi02FKmJlB0h83/fHSlbdmJ03SfLR/K543PP3fGR1cJWRlth2fSRnUwm9JMZ7YR29HkUHdGPzQpRcvrKhc1qWTlpNJuyPxtRt5e85qW96oBAWnCFgA0wuLYSMDe1t/oDUTgBV5cXUApXmHzMhqyqTSVqJ0Mold/y3GOwQ2FUboEr5VG9UThRWzBztGAIpckbJZ7jSgypdneF4Dluv0MEs7pT0vrbSieCT4oZnVlXS71g6yFz0imyfMSd5IPnOV4QaYNVIbMCeC3AY4kcnIHgBTovZEldBkouCgeZkkhurOXcx06+iTNRVq4dAtftBhwyrp8g4XW60Hhd85at11uDSb+JzB20oGmfxDOwTZahi3mjtokaM79vzhvl/ksF+5xmJhf0i0kuOR5Akt2vJ32s+FcsRB3wHZfK7pG9D0Zn7ppaHUzDkqtm31XaOtF72ux8TsJT4oZM1LWpD3opkRm+EAfWfohcDY0WDxUuoxi8l12OCYIv8Ko3DDXhJREUwW6HjIjghPMhR6Rzl32k9Qu/HoqGPXXX1dLfWFjI4MFyEDvVEOoNzy2Eo+LgrsA/UcrTVhkd7YcULY+jauMWdbgkCU5vHpnPDyucq6ZRpEzGVWGsm76avJo8C/Cq0XAe4GFBJf+OO7HiLfhzqoWVdAV0woPKoNoJB6lCQqSeG5+Hrv72gM4uP8DvJqPgKLLg7ng8GT8P4uxwCFh3HK7eXM+ANFrPeRZaVbd5YP32caxn1FP87lLUC8yrxfzKucx8tjY0H/TBde4XLwxyf/52BgEx1kdH101F90U4OoB14ExmlJ0eHeEqAHy9+gAGrwbvZ7PLYPrj+stn2vw980qk1mT3wtng5sLouVw0QVmETTupuaQCsm4NY0hbcI1Gne8KqNHYdyBmN3WV3cYMHE8V9nhNV4p18tPFp9n7L5/eRAGn+xk7U6oE5hK3IpsI3FjCJRqS0Qihxn8l6LoskZyRkhqh5gqrwjMttmKgOKk/Cr3tiZiDxGUku+OTl5Tq8fH05MWL05dJxylyFhEvdM+zkFsl70Wf4DEkGeoXetn681GKhvvfCkHyf32aBLSO1y3ihudaYMFZZzc0Xn65ng186/ezz5gQvNB5ZdAzLCX32cIgkyRJuS1i7aMYjUJrR4ovQsMdzbDDTIFXlerkFX2zRiP3cRxrzDWe6dx7tzvmnDsOg8e4q/KYTRHW3ytmQ/wMtUzmm5idxthx0Cj9vuP1YAv0hBkf8j4dvcK+RwpX1kCJt/PX357pkrz937NEBeYg6eGTIYjxAjP2NFn9DkQ7s63Oitpo04RHxbzRGRFnQ+rFEmnFm9ompZ6QCuSSqjJmjd6z1ahDo7El8SVOKa/0vcit19hblLR44GWFy72ub8Iu7m5/pr5oUaELbGxNOkadR0sZbdZ/QZUYNYTWNJ6obQS+8ww+i9U5ZWwQwsYS9v2RXMwNvTDIYVc60x01iawwmPsuiTEjzWChBQ2cjCdeAd3arjx2COg3BE1MekOvHFQXzZo2nHbl2If5ehCzPnT8jtnaH0ZZ/QObq8NIw8jByj4v3z6j6C4IjkZxhSnHm9II0NiSfnAo7jxe/u987Ma7Ew8uqhSXPoruORKGJc7t0OZx95MJjnPo2A9VHxSOL1IsnXh8xCSJr7Var8nsCUT7Lb1oaklCo3/oKTQDP2PvRUuDC99plUcOTx//FqPJuB3k797M8FXxLwTUB4k= +api: eJyVVn9v2zYQ/SoHYYDbwJbsDG1RA8WQZl3boT+yxAUGREFMSbTFhiY1krIrZP7uuyNly469LPvL8vH47vju8Xj3keG20spyG43vo9PhkH5yrRxXjj5PkhP6sXnJF4y+Cm5zIyontIrG0R81N80FM2xhL1sgEBZcyWEDDK6pOMy08Va/IQk74PLiHBbclbqIo35UGV1x40RIpfIuhxGDHUotCwtMSo/qjdxxY0HP0IIpLHRRS36IKzAl425Lzgp0v0UEvbqVwvrTCsdDTMoZg1lnhJpH637khJNk+YSeFIMVBR4QaYNVKfISmOHgsXgBTkOIAm0UsmQuBynmpYNcCiQ3VWLmc6fYxBlfVK7pA1PNBhxyph4g4XHa1JgxrInW661BZ9957o5a0LRP4hnYOs8xxKyW20LFkfebsVq6/1LBPqe5Ljj9YpEXDDcgye7n0y5X/Mvn3AR8x4S0e2Tvg9Ge29rIo2VYMlnvh8oax7tIG89DEh4S14+4MdocjbJAZticH1l7ErkKasV/VLiMYvBRdjkmCDbHo15HqAkviaCI6KYfERGMcD4WiPTW5Z9o/dyvh0sTPQzX3qW/8GIhg0evA9+5DeG+4b45d3Q5mCvxT5KxrJFaJfspJctRUm3Cog6XJMHx9X3k6xOVzlV2nGw2D5jJS7HksUI92HhemzphlTjI+DMTSnHnr/+zs7DnOfL+L7A7cI9DXRjkvXgEaeC4deg+wKw2yQ5Gj+FPwoanprob4Mmwx9NGUKlzJktt3fj18PXwAOSyVvA2xIU5Ib1njq9YA36fbGAlXAnthYZKYxchHJQgCk2omfb6bvvaHtDZxUf4VedUdKp4CDeKh/FhEmfHU8B+xuDy3dUE6O6bGcvDE9A696x3j2FCrdriVREzkXvhQ6HzeoHaC1JGL7u7c+vsV+JUnZxc1RUdDu8aZYDNxOlcSzs+OcFVAPh2+RE0ngM+TCYXwfT71dcv5PyYecUzq/M77myqKMy5VjOB1fRZEjZ5UofOOOTtGuaQNeBqhc1i9xbWCps3pNG1qfKbNALHMokPpaIjpmr60/nnyYevn98lAaf9iZ1eyCnMBLoiAQhcW8IlWqaDAULFf04x9GLBVDGQQiHUTGJrQVYm6LOpPOVJjwxX24cFSZ+6nDQ2On1FdY1H49OXL1+8msbhsMhZQrzQOc9CIaW44101Y5jmKFboNOr3Jxka7n4pOfWQNy+mAa3ldYu44dlw7FrW2Q2NF1+vJj3/fvoBQuuQPFdFpTEyLAXz1cIkp9NpxmyZKp/FYBDeR6T4PLxagwm26TGwqpKtsJLvVivkPk1ThbXGPW14H3bHXDDHoHeftq0yjcYI68+VRn38DA2RzNdp9CLFto1G4f1G694W6AEzPuV9OjqFPUYKk1bDAk/nj7/d0xZ5+79jie6eg2kHP+0Dj+dYsYfF6jwQ7cw2Ki+NVroOk9msVjkRZ0Pp+RJpxZPaOqMGkHHkEoWHllrt2QzqUCvsP2yJT71X+l7m1mvsN5Q0/8EWFS53ur4OXszdPNu01jl2sTqLUefJUiSb9eeoEi370OjaE7XNwDeL3he+eksV64W08Qr7ZkghZprGNArYXp3xjpp4XmqsfVvENCLN4EULGjiNh14B7dquPHYI6ByCJoadoVMOqose7CbsdovYp/mml0Zd6vidRmu/GWX1N2yODgMFAwcre3h9u4piuCA4mmcqLDmelPq9wpb0xMliZwL8v0NGOyM5/sMllcQ3mrJoZ7owceDwExo6ej8Yg/DRGfnJxCeFbxUplnbc32OR+Dcj12syewLRfkNjoREkNPqHkUIz8IPKHW/olcJht/LIYX70Ay09g9tp6P27CY5m/wAs3HlA sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-staking-gauge.api.mdx b/docs/api/babylon-gRPC/btc-staking-gauge.api.mdx index 71467955..cf4bc39f 100644 --- a/docs/api/babylon-gRPC/btc-staking-gauge.api.mdx +++ b/docs/api/babylon-gRPC/btc-staking-gauge.api.mdx @@ -5,7 +5,7 @@ description: "BTCStakingGauge queries the BTC staking gauge of a given height" sidebar_label: "BTCStakingGauge" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/btc-stk-consumer-params.api.mdx b/docs/api/babylon-gRPC/btc-stk-consumer-params.api.mdx index 39d45319..807ee473 100644 --- a/docs/api/babylon-gRPC/btc-stk-consumer-params.api.mdx +++ b/docs/api/babylon-gRPC/btc-stk-consumer-params.api.mdx @@ -5,7 +5,7 @@ description: "Parameters queries the parameters of the module." sidebar_label: "BtcStkConsumerParams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/chain-list.api.mdx b/docs/api/babylon-gRPC/chain-list.api.mdx index 8c3f739f..b6db0480 100644 --- a/docs/api/babylon-gRPC/chain-list.api.mdx +++ b/docs/api/babylon-gRPC/chain-list.api.mdx @@ -5,7 +5,7 @@ description: "ChainList queries the list of chains that checkpoint to Babylon" sidebar_label: "ChainList" hide_title: true hide_table_of_contents: true -api: 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 +api: eJzlWgtvGzcS/iu8xaG2U3lluy9Uvdydm6SpizbxxQ5wgNeIqF1K2npFqiTXjurzf79vhtyHLMVxe4dDgQuKerVLDoczH7957N4mS2nlQnllXTK6uE0K5XJbLn1pdDJKrtRKlE5IcS2rWgmrfG21KkSpxamcqTfKLY12KtXqvX9Hg70REzUrdaZ/qZVdlXom/FwJei6WmCEWxnmhptMyL5X21SoVr3W1EkYrYab4b+qUF8YKCMu0m5u6KiBR4G6aDJKSlGLJ+KGhN35CbKklKZxiEu5b9UtdWlUko6msnBokLp+rhUxGt8nU2IX0mDRZeYWhfrUkEc5baJrc3Q3uGyAqxDbQ9ULZMm+U9HPpRS41qVc7GOVmrrSIFqu1vJZlJSeVSjN9whIq5Vy3dZqvMZFMhEkP2EEEM2T60XYI0x9pirrU/svPH2OMqlyUvBNyqTdeVmSTibKkslWurrwLCFhDCo0OTxkCZI8pjDEFDhZLD3N5cVNWlSjUVNIgSGgAF4SRKSYroWQ+F3K5fIQBWNP/+v5zU2v/LmwcVmAQGOEtFKWLUhdlLr0KyOjtmgZGKJc6r+pCZVoKlkaW22bN0qsFMNdgSEBb0e2PrPr2xMGS91QyhCGsulS5bxDZQZhQmooAxnKmje2BNtNhR48wbm/Nh00cDToxplJSb7OoVdcgHnXfmmUHJ2nVByBFkhRMjvNjbKEsrJHpMxhYjWBbB6LZd8WVOEg//+zje4qK/Mb9XNLwQIGOBhwdHNCf3GiPE06XT4ZP6E8nY2nNUllfhgkY6YhV3pUF/2a395ZqsAhwlr5SjMFuBhvn5LlrQJTPZakd2Ue2ppHVci4nygOZVbBTh3RprVyR8M4QtPa6i/o8z2efnaEA1KIIzpi9OX0mGjuIBVgOUxwhi3w3V4RSG56zSmRhhSgQR4q5DNCMIYUfsjPbEWdm0elwiwfNP6uWShLSv5W2hcxTcfhNb8zaBjgGPRVHNOAOllh3RxPGNq3QBrjIfm2sg0RHuuNHX/3wPEbBj4bAk8iAbFimxGmmPduPXKwN5tiGThwd0Y8EMtzg47md5yKUWtb4EJV39IMD2d9djwEyfSP58A7AWS7SNgdA0HlJx9XQRm5KtzXetsr0yC1MDHZe57zIqezKTpqZ/Ay6W5P2DzL7MzoOP5bO9+Hb4pQmM62SUB4/bCcIQjSSorkptiyDddbBcSxcnefA6rSu2gXShMdxSPutpFCoNc/BcZ8ddYrgp5rhHLN8DxetU8e6buNjvRoLWpy5ASmHtJPSWwlYOqQzsip/hZOggTe5AQTr6RQoaE6erAxO7E3pEXkz/fbNjyG4hTUm0UlsyshBPZlRBh/lU5IP2aIqJ7w2FrwuIQamWy6NZe5fyvxqWGv6I6B2AJNrHE/myDSWqX1ZlTgk01rntEtHeZIsipJ+AMgzpZVlVggubPmRZJKurNGL93KxBLQPR4A2FpS6EHFt2W4fSz/79NNARvj3nTFQw4BA0jSNHENCpV7FX7hKSdx31ix2MXQv3sf4cIGTtEuD3vJS52b3Exq117FaO/Kur+XRR7T8AWf1MWriHq5SEvCgeqXbhZQ0r8Bufe2CWBoRtOiN+qZVm/4Mh+SVLXLPEHvP4YTjsMJM+efhkJxo5yWi9+7eRxfcOumbLWb77CNmO10BILo1XFgMK+xC8b3Wo8Fou3vrLmb7bZqPHp+EvT1/cfbszcnp+es3e6NmP53ve/OjhE7vzz+i90vTqMw6j56KT5aTFGveQlD0AC01EMpaeoxrDHilbvqrQlt6/KenQpdVL66222mc2btzb7m7dVFhJWxwIa2bywr4ZpQ9Yp1MnzPfY6vNsY0cUVDyv7xPICFgrtqqARlEpnf4eM+MmSFDW5YOkWoxBCtXKT+gvG8HyVHHWsRoZGS6EQyd6ZY1KJmunQrsAyEr8UsNbpuWFO9pNskTcorimcfgGHixM9xBLq3XlhhwoFHRuRmY3aQTaVm798NV+muWhP2sSlUF2Zlm4VnCTxkcP5y9ftXYia4p+0G0QVAJAdIQ+EQg/BCHobyLQXNWV9JmenNKTKVb2h50uV0E3CDyP5buseyUVR3/nZQdI9krUZy1Yaa/+VREVI8azJKZCcjBTylcOy0rFc9vg/JT5OPQsEVLyBmwrHX+Hdumn+fFp+SB5uFRnxDoohWVJax1loxwuQ0x64qlQZUsGXQCWI1XWIiE/CWs/tfec1Lk/uOeOifB7vctHWyGLOVGVdX+lTY3mtFJGTIKxtp5sxABBuuOHISwfM+7XU4ZlyH3UU0QnJfpMcOk8d7cVEVwXW8lriai17k+w+Po9EyzmNa/YpdQ3mzlojMiH9z0eW1ZrcuLy73Rf+KTdXFrbuH9BBmH6dHhkcuSaPWNXJ/WeFfbajNlOibUDmFIU9s8HnI2b61L5L+gAZCS9sQDD+U/mf5AUpWK8zkVvAGyC9i6OTgCi2DLziPP0XT4hyAGVHVWopy3NC+SjFOzheq6B9B3B3QpcUpZXIsDriI2uIt31DQeSPddSVkW8EAiPmjp8V7QgKd3rTlSm/pgRnONGdK0XfgvHdBmGHHEYAkBWxsvJHLlJdKzPWa1Ew1ux/7KHETjlVxQMQhVK+J8Bc8vSypAdMTeBOUA2B/PWXXXNltWGSos6ntQPwmDibgjDXPq/Z6tRcmP+N7cULkfWBm2c/EARK7PNGfmwPnc++V4EP46XGA4arHwdMC9Our/mWWgxGrFTYx6CXsECgcYrjk2QMWFXLqWE7mMbk4K1ztlyGThiKmpKnPj+Ig8EWCKdkkyYBMTW624N+moJ1CkNOFYi+/Pz0/FyxfnwugGHgEXIbzIzbNJCRnOJZ2VWMHpxtKhCuG9Y3hR40Rgz4jnxob1lsuK2l5BfapYSf1QEecyJ8QacwWjNFXlRFK9HFSjBTk+QvpcXrP5Fz2/F8HxslGGrq9NWVCWQXODaIalVdAUXokjSQCUmoRSQStVNK0LPhrwS0ECoAbOl6Z+BQGMEJWK3bcAAvWDsKd+qA9ekxpOo7kTq+QVoTtKoIwx06+MVyPsA25pChTJOkT057W1XPb3y+vgJ8M9Aaqp22zHKuIDbIvCQGi+khBul3Dx2gKK2+66jNUaDv4mh4YOGUPJhbI8NKHv4Vzsxqo49CIC9vbEopzNPZbJdOh2U05QEu8v2oBDfUdQTI5zADPhSHOvYqM3wRDb5N2fCKJwEDd/4eMHytNIXnJigJm4avTUI7ojdxs1/WZLjAG+tRMXj+2WZ5tyt/QKNMJIICoozKv0WwYkQs7oVUzyK8AH5spLZbHa5SCh6MV2PikgqG1WJPeX6NoY1H1qglRFN2C32CQMby/mKr9amlIzY34rJyuU+wltkVsfo2TGbxEoKuDHcBIGDNc0G14fDoNMjAyEF94kcWxNGFKjYTN3X9p8Xl4jFTdQOp3Vth4Cnht7+AkCtQqNmN3jMGcvoQbyVrE9cQ+LOrWwfvGApH2vnMfwfWjVKLt/+JD88zDhsar2F3i02O1qQ2hlEHPnxvnR1wdfH2wIeVPrxq2hTftSenUjV4LnVatwipsSivswJAdAvKSW+dQwymNTbU3Q8emJeG5ycnpkSow4TA/STSWOt6vA79TevDg7J45Xdirz0I+Lg5HQ0PAmWYrMEjuEJq+JdQKyMcr1Z3Y0RE8oSD05C00mnDjSoGETN3ryhEIYxaATYShUU+gMtyj5pcEP3b5RE2fyK+UdB+snzwxS4llMl0g2jYyvCPP4LJSzvmaq7l6+csPUIlG6sMv8EsmS70UGZGZ/fvbT+fevf3oxDHLinxRpejUWVKVQCJ2s4gtFztL39yEq/Sd1/xag42K/KjVETSsQTBrKyMbzpCcRhOJk39KLShh97HPC2OHRV+TX9HB09OWXX3w1TsNmYbMh2YX2eRwcWZVXqvNmKsYIdpXoMMrzhxPcuPrbXFE8efrFOEiLdm0lNnaOLwtcY8bT12fnO0VTiVhjgvJKF4HHrkvJ3oKS4/EYuQZCIWuxvz9HMsomfhZasfuU9YzojWKTwAx/5jpPZFmoGmDB+K6Clu3dLqSXYuc2i0wZKg7eF8oRXLJfHd2+yJIvMrA3bpY87vBupxV0zzKs8ro5OoQ9ZBRZOUpMCsXbb+dEJ7e/OyvR2fNi3IlH9KeMXYzvO6sbAWnHbqXzuTXa1I7N3rVg2fXIqiE8S1w9Cf1h2JISlyyp9do9q6jCWcuB1jR3jLHvek2TDtcXYZT0l7sNtc7AYvWEy8Trctg83wNKTDUQK1OzoVoNmCx2Xqmbb8ljO0FtHGEmw9BqphyWU7twdEY9NKl8buD76MQsIczgoAUMHKUHjID4rA+PngG6AQETB92NDjlAF789iiXxImU1n+5kSac6rrPkjicDVv8SzdbFvhb7Xty4zePbeRTLBcDxK0C4HDvlt2Dh7egHE4zeu4z/Qq4RMyYq0IbLCuNJm1iXh8TjIpm0o9eTIsSeQ/wvph8IWQRcmnB7S1XGW1vd3dHt8N6XP28pHaGte7v7wZ390T592Wonfle5+QVMTLATzhcev+U/6Mcuj9t5+83L79z8H+jjlsdtuPnG5Xfu9//lY5bHGXP9m5bfadL/3dcsj9tU91FLt6FL+oG6ekIp/cUlpoW0iNkxSDjm/lxvFr2vpoltWfjyxTlK1X8DxqzsPQ== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/chains-info.api.mdx b/docs/api/babylon-gRPC/chains-info.api.mdx index 9224823a..5ea19fb7 100644 --- a/docs/api/babylon-gRPC/chains-info.api.mdx +++ b/docs/api/babylon-gRPC/chains-info.api.mdx @@ -5,7 +5,7 @@ description: "ChainsInfo queries the latest info for a given list of chains in B sidebar_label: "ChainsInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWltz27gV/isop7OWvRIVe2+z2qat42QT7zSJGzsznTU9FkhCEmMKUAjSttb1f+93DsCLLrE90/YteYgpEjj3O3AXLGQh56pUhQ1G53eBul3kJlXBqCwq1Q8yHYyCz5UqlkE/0FiIn4nRtpqr4jJLLd4W6nOVFSoNRhOZW+yxyUzNZTC6C7JSzS09lMsF7bRlkelpcN+vX8iikMvg/v6CwNgFACtef/DsGf0BplLpkh73hnv0p4WdKpsU2aLMDJH4TyLxaCYzbY/1xHzwwERmRQ1YEE4xMYUoZ0rwhmG7Q3w4ORKQw8ykIZhaFGahijJz5CS87DLDuhW21la1cmGeszJfExeRQ8iPXwoz4af6Y9DflFEuS2XLS1B8ZTc5/pVeE0Ap8syWBFAbPUgk/s8SmYvxsU7VrUrfKJmqYoyFJaO00KKYqWw6K8NIA4xQt3K+yFVfSAtigJ3XTUyemxv6FecmuWIZRHo8Hkf6UPxlIF7Qf0f030v671WkRfsvisQAH/a3vTzwUM5mSntMxZW4yfJcxErcnb/c72PRxb24malCCSWTmSCRE7OZFhBQlZQNey+IuDE4ifQ7U0LLM/DJe9YEQHsbbHZmqjwVM3mtIMBrmUM5nytTVPNIJ6TSCWRYqlCcVoDEKoCYSM42wwLxQsbL3GjWXwboVhz9bsWchMpAI51mwKGhQDGXn0yRlctQHObWQEs1lWwKL44Gr43ISAFz2Lok9TphGJ0vQY3H4GjPCgCcMUPEj3TcMP19TxrruIot3BLw/GILQFIDNYn4WhXgT6VAA3uvSnGlnaJpK8OSJczCqrKW2aJQ15mprIe26SEeywPeETuJXaqFSWb0ApTPJXw7qDJd/vg9eYD3GF5S+4r7oat5DJbZa7KaDEioUUSu0ul2N6oRuz2XM2lX0cfLUnWQb1lek8LP3nH9MucbTp2Qfl7BSR2JR79H2sF4ClHsjg9LZeuWhjT3639LXHn7ZGn5pdskVd5uo8Bhj3SvhsC0eq76Yg3urvhkII98CUs015mDArM0NmN/MZNIOzE83S6eHq4rncGXnhi1H5PYdjE1EtkK8gnW8WVzWHGXo9+9RCB5wt73Sx8XsFiVbwNoG8FlRoVCh1wEFDXgty3F9LOml55tiSz0MMkZM6iVShG8KJPjW2mgn9joVEjETKCrik4Qs8NU5WrKURUxMFbYpRyGFueNS0QtVjy9ODsaTDINOBalzQaP9y0fK1mmZgiVhAQBkviRROa6dk38SSVl0IHDDmBrANtzeuZw1UF9S0oPNmqrFkO3oGjw8DuX4fr0Zw7wkqoKiywBMwANqxz2JoVBlkRtQLKfAenuNrY8Ms/313TwNR18TQdf08HXdPB4OvB0qNT7tr1MTKUfUfgXt9UkdEJmu7RJJBkJdsd1CT7XcMP3IKvcPXPz7HFQg0wEehMhTreyuJGgVlfQq9Vm9xAdTZIoaydV3jT0YcDrJrLKy8emBeuderpqkJDmdwctqfipyJYZfimzfLWxWaVtfKiXY4oBJQ0JhERXVsRZWchiyTkUNvMHJA0KSpMY9LjVZAJFQAdWTtF9IixNuRMTMtIfP/zDhUeHI/aOx6ML73QdmB4GN78nBB+wUTnEjLvxXFstFqYoyTUWMrkaVpr+CJBNjlEp2+mMkdiBpiqzHA2rmFQ6YVcRcC6Zpuz8MI2p0qqAD6d+YmJr2ggm0coUvXJjBbE/EieEUMIpPW7ZsE+G9+23vJ5GBL8aAzKMeC7CMPzFvSOgUi/9LzyFBO5XVCE9LN3177HePWQT0aNFHxnVmel9Q6t2xV09i2hW3nepPHiEyt/ktXwKmXiHp5AAPEheZnuAEia5tLZLnQNLKxwVnVW/NGTTn+GQtLIF7imqwTMo4dBhmKrypXOSYw2314nq7T6KcOumX7aI7btHxHayhIHoRnAOGTD0QPhuo1EntN7uqopZfpvio8/HjreXr06PPhyfnL3/sDuq+Wl139nvIbR0f/8I3a9NTTLTPHouvlnEIXDeAZDXAKHqC1UU9BnPWPBO3XSxglr6/KfnQmd5K/KWnVqZnTdr6O5XQTlMYHAuCzuTOeybrewJeHjixiGgcVsfI1IRL12A6gYQN5FbCh9iRWVVpHfYvafGTHMlF5kNEzMfIirnIX+gEfEO9Q9N1KKIRkJ2lRNhj3QTNTQqjMq6mRUBWYrPFWIbD6d4N8ETclL6+RfcoBQ7wx3kfr2CgluXepApIkR2E8ayYOpuh8vwjyhw/CwzlTvYkWbgUcBf2Th+O33/rpYTPSPVLJBtmrEc5TQtXMDn0EnEO14LNa1yiaJkcwt9RhxuwjZMBqk4TdsA3vfxH6g7UXbCpI7/TsSOUZVkaHyaNNNlPhTeqke1zZKYyZCdnkKodpLlyvtvbeUnSPygsLEWl+HdjPGSZfNc7P+y9pU0UH886AYEemhARQFTHQUjPG6zmFXCQkdKFPRbAEzGOyAiIH9x2P/a+U6ErH/ukHPs5L4uaSczlCs3Ks8HNPfUbJ0zbnmTypZmLpwZrCqy79LymnbroXWDhtQHKUmnvEiP2Uxq7c1MnjrVdTDxHNdrnXI0ffZKjzSDafSL3tu0lcN5K0R23PBlVTBZF+cXu6P/Rier4FbUwvw4GPvhwf6BjQIv9Y2ZMOG4rIp8s2Q6JKsdQpCmKhLv5Cxe11ohDCAoaRrCP1j/RPoLRVUozqh89yY7h6xrx6GJCVi2JeocTc4/RGBApVvIBDGG9vkgY9WUxvE1UtC7g3Ap4aUMrrED12iuxy7mqG54ifaepCoL9kAgvijp8a6jgLf7I4pYuUF/W5i7Mq0H/YV9YoYtjiJYwO2QKYVErbxAebbLUe1YI7aDvyxBoCmVnFuELZDK3Z2C5hdwQSDxthejzUH0p/aJSLfNWcUy0up2gQpdZFxMUuD2YZhL71uWFhU/4o25UdeqcFEZsrPeAXysjzRX5rDzWVkuxn331+IBy7UR7it+QUXgW5iFC4n5kg8lqgXk4UI4jOGac4Okc5aFbWKiJQprT0EGy3TmKlkowp1sWXaRPXE8aVGSAOuc2FDFh2x0MqbSkDYcavHm7OxEvH51Rg2pNw9nFy69yE3fpIIMfkm+4jIHJOcl7boQ5h3L0woeAZ6Rz03h8C0WOZ1GOfILahlAPmVIA+kkZLHGXEEosEjkaStiiSbVk0YIOT8COp924d28o/fUKV7WxNDztclSqjJorwPNZllwt9yvVxIAEBW7VoG6cJZ5zKdFrJeUANAh2UzqqeKvbFGh6H20fAxlwVM31TutSQ2l0d64UPKKrNtDoIrRHfONXINeNyiSafDWn1RFoXh4gZI9y2WcN3ZqJpMsQfTwkYOqnUJRPKDDT6QBP1EwXOy4mUJrULGaZlpnvluD42/GUPa3UzYlVDfAyKap1+1c9PwptJovQLezvV1/fBiDdcbONcHawaCF/9HZJPwAYoJL23DbxIVNbDPuviUTjdsTzwfaUx+8ZGxgMx6r1xRh3BhnbQ4JHu76+wEb+NbLAd5tt3x70qxAI424QAWCGUt3ZEAg5JQuOwR/wPgQuZJMFcB20Q8oe7Gcj9N6vMGXA4J1HJ17A3Q5ok5TfphOYxC2HSmm2bXSzTDf3SMgY/TzSOSU60zdBMQzlcQAjc6LMinSBH4M/eBzuELq8Hp/2L2S0A9cGHQ3ODjjBmxoo2ENYCCLZAZaQm3ASTitimoIo91g7C2gaoRYug3RO3R7dqGTL4DtgHsY1EkBnaQPQBqQ5LB8AKpqYgf7D8E/cxueSmoXwZPBbicbQHODTDwzthz9/OznZxtAPlTtyHlKkF7DMm7kUvC+fOl8u26seDpDcGCeF3Tnxl0zqcdsK4AOT47FS5PQxRsfP7FiP3wWbhJxuJ0EvjLy4dXpGUV+VUxk4m7FtCZJy+sSyscbF31Sk1QUi5y1Y5Xt7myDE32h1LV36kZP8EOioI4xdrS3R4mNMtOxMJTAKaG6V1QS0+KHXt+o2JrkSpWWU/jekUGhPPVFFMGmlVQ4xFya8DfX5JYVB/D20hNiBc1po+C8WCQXKKHKTr5Avfbno7dnb96/fTV0cPyfEMV7PhbUu1BijamLrS9QjAcDgAr/RTPBOYJ0OsgzDVCTHGEndM1lrXmik4KD4hYAUYrP5cZlQja2f/AT6TXcHx38+OMPP7k7Lnt7kNmQ5EJ8HjpF5tmVarUZijFSYC5aG+X9Qz5S+Zsb8D//Yeygebk2EGs5060ueIKtxXjy/vRsJ637k8IYR7zS6YJOChDGJGsr5Ms9qECQIJmKwcBP0aPgyA1oB1QLjYRsy5rhJ+7+RBS5XgISdOgZbec1z9B37iIfLl0fwnyhScEj69XS6/Mo+CFCTMfLjNft3+80gNYk4+8jdcXRWthDQpF0n2cO7pj9Zo9XcvO7lVLGR7bjFjxqAqrjxXhdWe0KQDu0S53MCqPpCg4R0g5mWfWotQE8CujaD0+NIUsqZ6Kg0ivvCkV9z0pltEK5ZRvr3Anr2PW5WyXLi14dWqeIYlXMzeN1Nqy/78JKTN4XS1OxoBoKOFjsvFM3fGdrx5ENF+ZguHrlzLvOqGNNKpkZ6N4rMQrIZuBozgYOwmdsAf5b1zw6AmgXOJt41r5oLQfWxRcefaM8D5nM5ztR0JKO5yi4580wq3+LmnUx0GJQihu76b6tRoHOGRzVOguoHJxSvPfXK79cdnSOOP4PFYgvrKiPGy5yOvsBeb59d+XIeX2+i9WrtROS0T7+6xYlSGRkzrTr7o46ko9Ffn9Pr911UipV0sySDbZXR6/UcvOCqS9mA06O1xIla0x58fyCz0Ld9QIAc3sPufXt7KKjINrYFFho21AF/geLJ9yX sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/consumer-registry-list.api.mdx b/docs/api/babylon-gRPC/consumer-registry-list.api.mdx index fc609318..e31949b8 100644 --- a/docs/api/babylon-gRPC/consumer-registry-list.api.mdx +++ b/docs/api/babylon-gRPC/consumer-registry-list.api.mdx @@ -5,7 +5,7 @@ description: "ConsumerRegistryList queries the list of consumers that are regist sidebar_label: "ConsumerRegistryList" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/consumers-registry.api.mdx b/docs/api/babylon-gRPC/consumers-registry.api.mdx index 0a158cf9..70f8fc7a 100644 --- a/docs/api/babylon-gRPC/consumers-registry.api.mdx +++ b/docs/api/babylon-gRPC/consumers-registry.api.mdx @@ -5,7 +5,7 @@ description: "ConsumersRegistry queries the latest info for a given list of cons sidebar_label: "ConsumersRegistry" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/contains-bytes.api.mdx b/docs/api/babylon-gRPC/contains-bytes.api.mdx index 1fdbd7c4..db5a93c3 100644 --- a/docs/api/babylon-gRPC/contains-bytes.api.mdx +++ b/docs/api/babylon-gRPC/contains-bytes.api.mdx @@ -5,7 +5,7 @@ description: "ContainsBytes is a temporary method that" sidebar_label: "ContainsBytes" hide_title: true hide_table_of_contents: true -api: eJzVVm1v2zYQ/isEMcBbEFt2hraogWJIsr4NaJslLjAgCmZKoi01FKmSlF0jy3/fc6Rs2UnQ9eu+2CJ5d7x77rnj3fFGWFFLL63j0+s7Xmk+5V9baTf8mGucYFkKV2Jl5de2srLg04VQTh5zl5eyFnx6xxfG1sJDNNt4CVG/aUjReVvpJb+/vyFt1xjtpCP5k/GY/nKjvdSePo+SI/rrTRbS5bZqfGXIoz/Jo3OIi0q7y84UqxzbmmV0JYMfzJdYyLoxVtgNC4rJVvMM7rlUX16cM8RcmmIEZxtrGml9FV3LO1H67sLIjFFSaMSxi8xkX2TusYOtQ09PmWvzXDq3aNXOuxEPcgvRKv9fgT90p5AHCFfa/3rSQ4ylXEob7cNxFbQqAOAeGyOdv1ur9mLbpuiYr4Rq5Y8k8xEIuw1hrdjQWlpr7JO31EBGLOUTZz8Ermatlt8aHMuChVv2MSYTYklE5pnPVbUs6ZeABgEJCEF23oPB/IAR/OE9B6dEM7FHqcgc8Ez4VCNt+a1j6xKb0kKOioU0auiTDfiZbQIpa1O0So5SfSUlKyqXt87hOiY8K71v3DRJlpUv22yUmzrJRLZRRiuRuWFltsukaZVKJr+epJq4XhsLUzHvROXoGgJYSk/MFr7EYqd8CEqymiT5AxictKttKwhE4eQaPFMmF6o0zk9fjl+OHwF22Wp2Fm9hSyqvt8LLtdiwoKc2bI3IWFcBDEB6RnaQM2SmQiyBEJVXlP8DQ6cX79nvJifnyLN43WQ0Hj124vRpF0L6Ll9fzRgVi12IPDaKTnjggjjyMiurLtm1tEskzoFo1aLKA22YWYQ0PnmH0EU4PDdIwdmbGYsWU310dNU2FC/MkQIK0pvcKDc9OsIpY+zz5XtmEBp7N5tdxK0/rj59JOHvba9l5kx+K72L14Cyi2rZRoqTbZLMhWaZZHl31nGx1Sg41jd+1FQBiym/tk1+k3LmRabQXTWFlOr5T+cfZu8+fXidRDvd38ibWs3ZooIo0ITh1pFdgmE+HMLU6K85rq5rgDNUqARwVqE8A9JyRwbyU1UO/ZCJokA1hxzMfU60m5y8oFSPJtOT58+fvZh3mAKzhHChOE9jblV1K/sEj9g8B39ZT9ugn2TYuP2tlFQFr57No7UO153FLc704Enn3RbGi09XswHybEKM1pjovNRFY3AzW1UiZAtOzufzDI0A/YG8GA5LKSLE57HzD2dodVMmmkZ19Eq+OKOBfZqmGrmGTnd9uHZvuxBesMFd2hV7yqcwG+JK+TE+Q14dbV+n/FmK1ofNKshN7gc7Qw+QCS4fwtEz7HugYBQwaHaFDOHvdLok79Y9SlRgns178/NjJkdLZOxhsnoJWDt1GzRba7RpXYB90eqcgHMx9XIFWBGpazPqCZkEllSVKW/1wZ4FD9FXUbMrtM3A9APPXeDYG1BafhN1g+Oe19dRSvibn59o2asq2Z7/ApYYdcw2pg1A7TwInWfwUa7PKGOD6DZKOPRHumJhlDJrurArnekem2ReGuS+S2LKiTMotMiBk9E4MKA726fHHgC9QOTEuN/omQN2hRkwavt6FNx8NUh57zq+U34flEGrf9g2dDbUbOjZ2j0u3z6juC4SjmaCBilHpPQEdBPnd1/nvfHpf/tQd5OOl9980ijcTjh0k1l8tTHCREuQfjDM4CWc4Ofw7cY7SqVDind3YIv8bNX9PW3HaZ5edMRCfO8n+Fu56ef7bgDk4U1eCVuRLPRu4FrsX8FI1DnFjNv4PS2aY0lxN4K8fT3DRPYv4BM+LA== +api: eJzVV21v2zYQ/iuEMMBtEEt2hraogWJws67tgLZZ4gIDomCmJNpSQ5EqSdk1svz3PUfKlp1kWb7uiy2Rdw/v5bnj6SZquOG1cMLYaHJ5E1UqmkTfW2E20XGksIPXktsSb0Z8bysjimiy4NKK48jmpah5NLmJFtrU3EE02zgBUbdpSNE6U6lldHt7Rdq20coKS/InoxH95Vo5oRw9HiVH9NdDFsLmpmpcpcmiP8iiU4jzStnzDopVlm1hGR3JYAdzJV5E3WjDzYZ5xWSr+Rbm2VSdn50y+FzqIoaxjdGNMK4KpuWdKD13bmRaS8EV/Nh5prNvIndYwdKhpVNm2zwX1i5aubMujrzcgrfS/Zfjd80pxEGEK+V+PulDjFexFCbgw3DptSoEwN4HI52/WiP3fNum6DhacdmKpyTzXhB2C9wYvqF3YYw2D55SIzJ8KR7Ye1JwFWuV+NFgWxTMn7IfY4LgSyJylLlcVsuSfinQICAFghPORzA4OmBEdPecg12iGd+jVGAOeMZdqpC2/NqydYlFYSBHxUIaNfQJA3ZmG0/KWhetFHGqLoRgRWXz1locx7hjpXONnSTJsnJlm8W5rpOMZxupleSZHVZ6+5o0rZTJ+OeTVBHXa20AFfJOVA6mwYGlcMRs7kq87JQPg5Ksxkl+JwxWmNW2FXiiRFvTOowhN3lZrUSsQEwbL1vTJryp7kXwE1CVcIxK7dk06DwHAf4Fdg/ucagzAwIUjyAN4YiD+BBWbY0djh/DnwWFp5q6f8CTYR82G6BS51yW2rrJ69Hr0T2Q81axt+FctiSk99yJNd8wryc3bA3GsK6zMBDUMcJBLYDxFTjiC61ykurqAGh69pH9qnNKOmU8HDeOR/F9I6YPm+DL4vzdxYxREzILnocG3AkPrBeP2ayEpEXNVosq9xXICp23NShofWFAyu5r7oT9Dgrm6Oiibcg5FBNZgK7mdK6lnRwdYZcx9vX8I9Pwg32Yzc7C0u8XXz6T8GPLa5FZnV8Lh0uBjkHdLypk01tJ2CSZc8UywfJuryvoVqFrsf72RGMqgJhGl6bJr9KIOZ5JXFGKXEzV/KfTT7MPXz69SwJO9xc7Xcs5W1QQRQAA3FrCpbDMh0NAxX/OcXRdc1UMJdoJCl+ixyEqs1LsMk92ysriUmG8KNASfdeau5w4Nj55RXmNx5OTly9fvJrHwVnELKG4kJ/TkEhZXYs+mzGb5yAr6znq9ZMMC9e/lIJayZsX84DWxXWHuI0zTQ2oBLsN49mXi9kA3VN7H43WwXihikbjZLaquM8WjJzP5xm6KZosWTEcloKHEJ+G63M4w30xYbxpZEes5JvVCrFP01Qh19DpjvfH7i0X3HE2uEm7jplGE8B6v9LoGI8+r5aWL9PoRYr7A4uVlxvfDnZAdyLjTT4MR8+wx4KCeUrjxiiEd3+n0yV5995HiWrPsXkPPz9mIl4iY3eT1UsAbWo3uLGMVrq1PuyLVuUUOBtSL1YIKzy1bUYNIBOIJYiHlVYdrBnwEJfThvEV7h7P9APLrefYb6C0+MHrBts9ry+DFHdXzx6491ZVst1/DpZoecw2uvWB2lngm8Xgs1i/pYwNgtkoYd8M6YiFllKv6cCudCZ7bBJ5qZH7LolpRJxBoQUOnMQjz4Bub58eewHoBQInRv1Czxywyw/SQdvVsTfzzSCNetPxnEa3Xhm0+pttXWdDxYaOre398u0ziuMC4WiwapByeEr9vhvbHx1x9mbQ/+20042LTvxwSSNxOsWhG2/D6IM5MCBB+s5EiGtvjJ/DAQiXJpUOKd7cgC3iq5G3t7QcPoloLIIvxPf+M+habPqPpG6KjvwFvOKmIlnoXcG00L88SNCZ4kOhcXta9DFAirs57v27GcbafwAMBa/j sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/contains.api.mdx b/docs/api/babylon-gRPC/contains.api.mdx index 0fb223c4..04f814a6 100644 --- a/docs/api/babylon-gRPC/contains.api.mdx +++ b/docs/api/babylon-gRPC/contains.api.mdx @@ -5,7 +5,7 @@ description: "Contains checks whether a hash is maintained by the module." sidebar_label: "Contains" hide_title: true hide_table_of_contents: true -api: eJylVmFv2zYQ/SsEMcBbEEtOhrSogWJIsrRNgTZZ4gIDomCipJOlhiJVkrJjZPnvuyNly06yrsC+2CJ5d3x893jHB94KIxpwYCyf3jzwWvEp/9aBWfF9rnAFh5WwFY4MfOtqAwWflkJa2Oc2r6ARfPrAS20a4dA0WzlAU7dqydE6U6s5f3y8JW/bamXBkv3hZEJ/uVYOlKPPvXiP/oaQBdjc1K2rNSH6gxCdormolb3qQ7HasnVYRlsyxMFcBcybx2t7dnV5yvCMlS4iBNca3YJxdYCS90b03cPOtJYgFOLenERnXyF3OINTu8iOme3yHKwtO7lBE3FvV4pOuv866FM4BewwWiv36+FAKQ5hDibER+DSe9UOGvs8GPn81Rm5dbZ1Svb5QsgOfiR5z0jYTAhjxIrGYIw2L+7SIDNiDi+s/RC5inUK7ltchoL5XbY5phBiTsLlmctlPa/ol4hGwRERguKco2L5Wgv86RYbkWBC8jvLlhUKBQwTjGRPEmtwmUwQQbby8mp00UkgLQVVYZg5OJKWcBUO4kxkK6lVvIsqXhzE+YDDglmsr51PEq+ca6dxLHUuZKWtm76ZvJk8Q3zVKXYSNmBzkvZ74WApVsz7yRVb1q5ivfpYq41jFAf5QlZqVWqfjNpJ4n4n0PHlOftd5wSOkIXtDqJJ9BzE8csQkC7Brs6uZ4yEakqRh0vZG4+sN48SNavQ1Fs3YOZIrcUk12Wd+5QxXXqiX9xDqMIvnmpk/+TdjIWIidrbu+5aOi+GIwe8DE7nWtrp3h6uMsa+XJ0zjUdjH2azyzD18friMxl/b3oJmdX5HTgbtkHNlPW8C/Ki2GSZC8UyYHm/1qulUyh2NhRZ1HOBERN+Y9r8NuHMiUxiJVN0pESlP51+mn24+HQWhzj9X+R0I1NW1miKbGLgzlJcoiEdjzFU9GeKWzcNkjOWqNVElRKvhmcaNmIgnLK2WIuYKAq8ST4HqctJdgeHrynV0cH08NWro9dpzylyFhMvdM7jkFtZ38GQ4IilOeqXDbL1/nGGE3e/VUAX4O1RGqL1vG4irnmm5gLW2TWNlxfXsxHmWfszGq0DeFBFq3FntqiFzxaCTNM0w6uaKI9iPK5ABIpPQ9Udz7DMTJloW9nLK/5qtULukyRRmGv06bf3225NF8IJNnpI+nue8CmG9edK+D5++rxamr5J+FGCZQcna2938DjaBHrCjIe8S8egsO+Rgm1XYzkqwB9/49MneTMeWKIL5lg6hE/3GURzzNjTZA0WGO3YrlReGa10F5pn2amciLMh9bBAWvGktsuoJmSAXNKtTHinduYM6lArLEliga3KK30HufUae4eShnvRtLg86PomWAl3+zPVRYsKnWNh67IIdR4v6ni9/guqRMt9ttKdJ2qDwFee0WdYnlDGRgE2XmFfH2mLUkupl7Rhf3WmW2qCvNKY+z6JCSfN4EULGjiMJl4B/dq2PLYIGAyCJibDxKAcVJd/bwVv10Qe5ttRwgfo+J3wR++MsvqbrY/OxoqNHVva59d3yChuFwRH/bjFlONJqQX0r7t/64xbr5b/2ST7Nu/g3sWtRCMC0j9LQsfE/h0qPVo/6eTYig7wZ9M3sYeRbMnn4QEzBV+MfHyk6fBqpW5a1Ja0NrxU72A1vGP7hw/3/XAhTE226HeLqELt8EGCzzG+7Vq35UXvN3LcdP73ZzN8ifwDvnbUmQ== +api: eJylV2Fv2zYQ/SuEMMBtEEt2hraogWJws67rgLZZ4gIDomCmJNpiI5MqSdk1svz3vSMly07SLMC+xBJ59/ju7vF0uYlqbvhKOGFsNLm8iaSKJtG3RphtdBwp7OC15LbEmxHfGmlEEU0WvLLiOLJ5KVY8mtxEC21W3ME02zoBU7etydE6I9Uyur29Im9ba2WFJfuT0Yh+cq2cUI4ej5Ij+ukhC2FzI2snNTH6kxidwpxLZc9bKCYt62AZHcnAg7lSMG+edPbs/OyUIcZSFzHI1UbXwjgZqOStET23tDOtK8EVeO8i0dlXkTusYOmQ2ZTZJs+FtYum2rGJI2+34E3l/ivQu3QKcZBRqdzPJ31K8SqWwgR8EK+8l3RiZe+Dkc/fjan2YutKchytedWIpxTvXhJ2C9wYvqV3YYw2D56yQmb4Ujyw96TkKtYo8b3GtiiYP2U/xwTBlyTcKHN5JZcl/aVEQ3CUCE44H6DYqNNCdPeInUhQkPzask0JoQjDOCPZk8RW2CYTMMi2Xl4rXTSVIC0FVQFmKRxJi7sSL0nGs22lVXLIKlmPk7znYYVZd9fOFykqnavtJOnch9zkpVyLWEEUNl42pkl4Le+F8BGASjgv82fT4PMcyf8B7B7c41BnBskvHkEaOmEdzIdg1ZEdjh/DnwWHp1LdP+DJsA/TBmilc16V2rrJ69Hr0T2Q80axt+FctiSk99yJDd8y71dt2Ua6krW3mtXaOEY40CHUJtVCe5FLV5GmD4CmZx/YrzqnolPFw3HjeBTfJzF9mAJkyNn5u4sZowZgFjwPza41HlhvHrNZCUuL+yIXMvfqZ4XOmxXUZ710YWX3PXfGfidO1dHRRVNTcJA7MUBHcTrXlZ0cHWGXMfbl/APTiIP9PpudhaU/Lj5/IuPHljciszq/Fs6mio7BxVtIVNOzJGyyzLlimWB5u9deuUahY7D+S4WmUAAxjS5NnV+lEXM8q/A5UBRiquY/nX6c/f7547sk4LQ/sdOras4WEqZIAIAbS7iUlvlwCKj4rzmOXq24KoYVLnyqFhX6C7Iyg01XeeJZSYuGznhRoB1ZKs/c5aSx8ckrqms8npy8fPni1TwOwSJnCeWF4pyGQlbyWvTVjNk8h1hZr1Hvn2RYuP6lFNRF3ryYB7Q2rzvELs/0hcZNsF0azz5fzAYFc9rHaLQO5IUqao2T2VpyXy2QnM/nGfpdqjyL4bAUPKT4NHy6hjP06gnjdV21wkq+Wq2Q+zRNFWoNn/Z4f+zecsEdZ4ObtG2WaTQBrI8rjY7x6OtqafkyjV6k6N1YlN5ufDvYAd3JjKd8mI5eYY8lBbOLRk8vhA9/59MWeffeZ4nunmPzHn5+zES8RMXuFqu3ANrUblVeGq10EyaQRaNySpwNpRdrpBWR2iajBpAJ5BLCw0qjDtYMdKgV+g9f43vvlX7A3HqN/QZJi+98VWO71/VlsOLu6lnXWpfoYk0WQ+fJWibd/nOoRFfHbKsbn6gdA98sBp/E5i1VbBBo4wr7ZkhHLHRV6Q0d2F6dyZ6aRF5q1L4tYhqRZnDRggZO4pFXQLu3L4+9BPQGQROjfqFXDtTlh9bg7Vaxp/lmkEY9dTyn0a13hqz+YV3obKjY0LGNvX99+4riuCA4GmpqlByRUr9vR+QfjRd7o9//nDTaWcmJ7y6pKxgRkXa2C2MHhqDQ02F9ZxzCd2eMP7vhAx8ski353NygUuKLqW5vaTmM/jSSFNKS1vpx/1ps+38G2ukx8h+/NTeSbOF3BVahd3iQ4DPFgFy7PS8agslxNz69fzfDOPcvBOJGXw== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/current-epoch.api.mdx b/docs/api/babylon-gRPC/current-epoch.api.mdx index 8778ef7e..2fe96dfc 100644 --- a/docs/api/babylon-gRPC/current-epoch.api.mdx +++ b/docs/api/babylon-gRPC/current-epoch.api.mdx @@ -5,7 +5,7 @@ description: "CurrentEpoch queries the current epoch" sidebar_label: "CurrentEpoch" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/delegation-lifecycle.api.mdx b/docs/api/babylon-gRPC/delegation-lifecycle.api.mdx index 2402e968..cceceba0 100644 --- a/docs/api/babylon-gRPC/delegation-lifecycle.api.mdx +++ b/docs/api/babylon-gRPC/delegation-lifecycle.api.mdx @@ -5,7 +5,7 @@ description: "DelegationLifecycle queries the lifecycle of a given delegation" sidebar_label: "DelegationLifecycle" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/delegation-rewards.api.mdx b/docs/api/babylon-gRPC/delegation-rewards.api.mdx index 3231abe1..88fe9be9 100644 --- a/docs/api/babylon-gRPC/delegation-rewards.api.mdx +++ b/docs/api/babylon-gRPC/delegation-rewards.api.mdx @@ -5,7 +5,7 @@ description: "DelegationRewards queries the delegation rewards of given finality sidebar_label: "DelegationRewards" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/delegator-withdraw-address.api.mdx b/docs/api/babylon-gRPC/delegator-withdraw-address.api.mdx index 80f71b35..9ddc883a 100644 --- a/docs/api/babylon-gRPC/delegator-withdraw-address.api.mdx +++ b/docs/api/babylon-gRPC/delegator-withdraw-address.api.mdx @@ -5,7 +5,7 @@ description: "DelegatorWithdrawAddress queries withdraw address of a delegator." sidebar_label: "DelegatorWithdrawAddress" hide_title: true hide_table_of_contents: true -api: eJytV21v2zYQ/isEMcBtYEtOhraogGJw03egbZa42IAoqCiJstjIpEpSdg3P/313pCzZsZtl2D5JIo/38txzx9Oa1kyzObdcGxpdr2nOTaZFbYWSNIKvis+YVfory3PNjSE5L4TkhtiSk26XbHetIt8brlekUDqgQypQSc1sCe8SzBxTCVuaf2+E5jmNrG74kJqs5HNGozW1qxoPGauFnNHN5gaFTa2k4Qb3z8ZjfGRKWi4tvp6EJ/joVexH9Du692rrwx/Clrlmy4l35bJVTYQPcGuKoBsYE67G0ukIf6aEXF6cE0C0VDlCUGtVc22F93fZynbBHzh4V+JfIn4XsG5Fpd94ZmEFlvYtTohpsgyUFU3VhRxQJ1ewprL/hPB+iJnKOT7BoTmDA0AC++tZ7xp88hnXXr9lonKnhOVzc6gMz3xtdHWEC0O6YFWzbypdWf4QELoFpjVb4TfXWumjVuaADJvxY2x8CLiSNJL/qGGb58RZ2cUYVbAZlh7gkgHAYsEpkBwxYKjiPRQF/RnV6F1rP+UkcgQgJVt2dfxRBWE9rZBBnrqgbMYt8herN6JhytJVpWTYuRl2p0y4PqjqTXhAdahrrhfbRuOSSktr6ygMK5WxqlTGRs/Hz8cHYV02krz09skMy+sts3zJVsSdq1YuLNKyldRKW4J6AN8b7EGFcskTtsJc7SmaXLwnr1SGzqFn3txpMA4OnZgcdwFaBSOXr6+mBImtC5b5TtEKD4wTD2I5LUHUSc+5ngEZDJBCFCJzecZEYIUftcFk7jbPFSTn5Zsp8RpjeXJy1dQYL6jDA1A8VmWqMtHJCewSQr5cvicKQiPvptMLv/Th6vMnFL5veclTo7Jbbo03c65kIWaN5yTqRsmMSZJykrV74EO6IraRUBykv1aA/zlojOm1rrObmBLL0gparPTNNPnl/OP03eePr0Ovp30EVs2rhBQCRAFNUNwY1IswJKMRqAr+TMD0fA7gjCrokLEsKiglhzTvyIB+VsJA7+ooDzlIbIa0Oz17hqkOTqOzp0+fPEtaTAGzEHHBOCc+t5W45X2CA5JkwF/S09adD1NYuP2t5GJW2hdPEq+txbXTuMUZLz1urNnCePH5ajrIsaG7q0cp7zyXea3AMlkI5rIFTiZJkjJTxtJ5MRqVnHmIz32XHk2hLUWE1XXV0iv8ZpQE7OM4lpBrONOad2Z3lnNmGRms47YNxDQCtS6umA7h1eXV4PJ1TJ/E0KtgUTi5082gU3QHGefyPhw9w+4DhVVGkTlE58LvzrRJ7r57lLDALEl69cmQ8GAGGbubrF4CtE3MSmalVlI1/gIvGpkhcManni8AVojUNCn2hJQDlliVMW3k3poGHioJLYkt4GpzTN/z3DiOvQFK8x9sXsN2z+trL8XszSPsiwYYOoPG1qQB8DxciHC7/xhYoqohWanGAdV54DrP4BNfvsSMDbzbUMKuP6KJQlWVWqLBtnSiHTbxrFSQ+zaJMUXOQKF5DpwFY8eAdm+XHjsA9AKeE+N+oWcOsMvNLP60nQfOzReDmPauw3tMN+4w0Oovsg2djCQZWbI0h+XbZxTMecLh/V1DyiFSvALaEfSh1+nO1PO/3KztsGD5DxvWFRPOvXa48dfsNW2vWTc7b+eBYT80o4/RsRH64LaFmw/JjjrXa8gv/6KrzQaXHfawfoMTlBbIUT/6C4PvcPUXUHb8HjAeXbYD+2PyX/8QjmKyHc7kinZTHoXXW746+gexuYFDvgm6SLzcBIba2u5owMEVJ4Juwnn7egoj2N+bIX6D +api: eJytV21v2zYQ/isEMcBtYEtOhraogGJw067tgLZZ4mIDoqCmJMpiI5MqSdk1PP/33ZF6sWMny7B9kkQen3t77nja0IpptuCWa0Oj6w3NuEm1qKxQkkbwVfI5s0p/ZVmmuTEk47mQ3BBbcNLtknbXKvK95npNcqUDOqQCQSpmC3iXoOYYJGxp/r0Wmmc0srrmQ2rSgi8YjTbUris8ZKwWck632xsUNpWShhvcPxuP8ZEqabm0+HoSnuCjh9j36Hc0701rwx/CFplmq4k35bKBJsI72KoiaAb6hKuxdBjhfSDk8uKcQEQLlWEIKq0qrq3w9q4a2c75AwPvSvzLiN8NWLeikm88tbACS/saJ8TUaQpgeV12LgfUyeWsLu0/RXjfxVRlHJ9g0ILBASCB/fmsNw0++Zxrj2+ZKN0pYfnCHILhma+1Lo9wYUiXrKz3VSVryx8ThG6Bac3W+M21VvqolgVEhs35MTY+JriS1JL/qGCbZ8Rp2Y0xQrA5lh7EJYUAiyWnQHKMAUOID1AU9D6q0bva7uUkcgRCSlp2dfxROWE9rZBBnroANucW+YvVG9EwYcm6VDLszAy7UybcHFT1NjygOtQ118u20bik0sLaykRhiz5iOi0AO5BAIhPMa12HrBIHfn5kQkpuXak9mfgzTyFZ98DuwD0MdaEhWdkDSCPLjQXxEVjVGjs6fQh/6g881tRdBY+GPW42gJYqZWWhjI1ejl+OD0Aua0lee71kjkjvmOUrtibuXLl2dCFNFyCV0pYgDvD2Bnt7rlxRCFtiDewBTS4+kDcqxaRjxr2602AcHBoxOW4CtGBGLt9eTQk2DJ2z1HfgRnhgnHhApgVIGqgvkYvUlQzJVFovgKS+Z4KU2T3ZCbudIJYnJ1d1hc5BgaIF0IGsSlVpopMT2CWEfLn8QBT4Qd5Ppxd+6berz59Q+KHlFU+MSm+5NbFENedK5gKy6axEbJRMmSQJJ2mzBzYka2JrCR2G9HczNJEMEGN6rav0JqbEsqSEe0r6G2n20/nH6fvPH9+GHqd5BFYtyhnJBYhCAAC4NoiLYZmNRgAV/DkD1YsFk9mohGsmlnkJ/QiiMnXXjc882lkKAxdA1zcg6DObIsdOz15gXoPT6Oz582cvZoF3FmIWYlzQz4lPZClueZ/NgMxSICvpOerOhwks3P5ScDEv7KtnM4/WxLVDbOOMkwNUgmnDePH5ajrI8FZ097dS3ngus0qBZrIUzGULjJzNZgkzRSydFaNRwZkP8bm/6kZT6O0RYVVVNsQKvxklIfZxHEvINZxp1Du1O8sZs4wMNnHTS2MaAazzK6ZDeHV5Nbh8HdNnMTR8WBRO7nQ76IDuRMaZvB+OnmEPBYWVRpEFeOfc7840Se6++yhh7Vky6+FnQ8KDOWTsbrJ6CUCbmLVMC62kqv0UlNcyxcAZn3q+hLCCp6ZOsAEkHGIJxIOVWu6taeChktB/2BLmA8f0PcuN49ivQGn+gy0q2O55fe2lmL150rbWOXSxOgmA5+FShO3+U2CJKodkrWoXqM4C1ywGn/jqNWZs4M2GEnbNEFXkqizVChU2pRPtsImnhYLcN0mMKXIGCs1z4CwYOwY0e7v02AlAL+A5Me4XeuYAu9zg50/bReDMfDWIaW86vMd06w4Drf4iretkJMnIkpU5LN8+o6DOEw6HoApSDp5iv2/m+MfOJDuj4/8ynjQTl+U/bFiVcHmjec2E6GeVa9rcpe4HpB2qhv2fB9oYHfsPORhZ4JpDsiPmZgP55V90ud3isos9rN/gGKoFctT/PwmD7zA/5VB2/IFgPLls/nqekv/6m3U0Ju2EK9e0G5UpvN7y9dHfsO0NHPJN0Hni5SbwZ1DZHQSc/vH678bEd2+nMMf+Da3v8Do= sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/ended-epoch-btc-height.api.mdx b/docs/api/babylon-gRPC/ended-epoch-btc-height.api.mdx index bf175ad8..fbb68f59 100644 --- a/docs/api/babylon-gRPC/ended-epoch-btc-height.api.mdx +++ b/docs/api/babylon-gRPC/ended-epoch-btc-height.api.mdx @@ -5,7 +5,7 @@ description: "EndedEpochBtcHeight returns the BTC light client height at provide sidebar_label: "EndedEpochBtcHeight" hide_title: true hide_table_of_contents: true -api: eJy1Vm1v2zYQ/isHYoDbILacbE1RAcWQZOnLgLZZ4gIDoiCiZNpiI5EqSTk1PP/33ZGyZCdesH3YF5si743PPce7Fau54ZVwwlgW36yYVCzGPVewQ6bwAL9ErfPiTjUVbhnxvZFGTFnsTCMOmc0LUXEWr9hMm4o7FG+kcie/oKxb1qRunZFqztbrW1K3tVZWWNI4Ho/pL9fKCeVoeRAd0F9vtDa6FsbJoJC5/K6U88Ld5aVElbtC0NeO9865dCV5DyKgZ4Da4LUhaMNDIRT4y4FQU7xTFzIaEXNhMObe0B+NMMsLkrsglTOXf/Cmr9orwVTMpBIWOGxuCWQOMLRE7VGEq8tzQOQLveVZZ99E7tAxep4KmxtZO6kpJ6dgmzwX1s6asvMwYl5uxpvS/Tcscz0Vj4H7+XgPBGTfcVl6LelEZZ8aI527xpSb9VbWD9mCl82uq2zpxB5+PAGh2+DG8CV9C2O02eulQmT4XOw5e2p3D7gKGiV+1HgspuC9bGNMJvicCoRVWkmHMSCZCQFOBj5iObA9GWaP3exjgRGuMcqCKwScTc53KdqylztAwBdySsGReqKQa9JSkbYMitlckENfujGLMp4tS62iNt5ocRR5TRutunpeo7wVZrGpfZ9BVjhXx1FU6pyXhbYufjN+M35ylatGwVnwAXNi8nvuxANfgtcrl/AgXQEtNaHWxgHZQTAROalm2meqra0dQ6eXH+E3nVt0SZEFd0ej8ehpEKf7Q5BUhFcX1xMgFpsZz30VboQH1ouPEjUpUNRLV8LMEVyLDJAzmfu00qPhs7LPB1dTf3iuMQFn7yYQLCbq4OC6qem+aI4UMHFO57q08cEBngLA16uPoPFq8GEyuQxbv19/+UzCz20/iMzq/F44G9ycayTBvAkUJNskmXMFmYC8PcMYsiW4RmElQP/SI9mnaDFhN6bObxMGjmelQLToSolKfzr/NPnw5dNFFOy0fyOnqzKFmURRRBMNN5bsEgzpcIimRn+m6LqqEJxhiY8h0rTEuvFIi44MFGcpLT5UwKdTLDOfg9TlRLuj49eU6tFRfHxy8up12mKKmEWEC93zNOS2lPeiT/AI0hz5Cz1tvX6U4cb9r6GO3r5Kg7UW187iBmfqbsI6u4Hx8sv1ZIB51v6ORusQPHaLWqNnWEjus4VBpmmacYuF6aMYDgvBA8Tn4UkeTvANioHXddnSK/pmtULskyRRmGvUad17t1vbU+44DFZJW+oJi9Gsv1fCDnHp82pp+yZhrxJ8mnBTermj9aAz9AgZH/IuHD3DngOFl1ZDhbfz1+902iR33z1KVGAO0t58eghiNMeMPU5WL4HWTu1S5YXRSjfWwz5rVE7A2ZB6saAXMmG2yehNyARiSVWZsEbt7BnkoVb4JPEF9jHP9J3IrefYO6S0+MGrGo97Xt8EKe5uX9C7aJGhc3zYmmyEPI8WMtqcv0SW6PIQlrrxQHUR+Jdn8Fk8nFHGBiFsLGH/PpKLmS5L/UAO29KJt9gk8kJj7tskJow4g4UWOHA8GnsGtGfb9NgCoBcInBj3Gz1zkF3facAJ2q4a+TDfDhLWh47rhK29MtLqL9hcHYYKhjhO2afl22cU3QXCUbOuMeV4U2oB7Yz5L7rn1nTzvzTSdkhw4oeL6pJLH2k71ISuesParkptt50DsEkd4U/orbiI+2kZGx1xm/RWK0yn+GrK9Zq2PdS4f0vTkZFESd+Ap9LSGrv5DKtMPAPAi6t2EH8J/xT6ZnZSS9YNYQyX92K5M9Svb1E4PFc+iHB+irNm7bY0aZ6k3t3NG+8vJjgZ/Q1cvSw9 +api: eJy1V21v2zYQ/isHYoDbIJbsbG1RA8XgZFlfgLZZ4gIDoiCmJNpiI5EqSTk1PP/33ZGyZSdu0H3YF1si75473j13PK1YzQ2vhBPGstH1iknFRrjmCnbMFG7gm6h1VtyqpsIlI7410oicjZxpxDGzWSEqzkYrNtOm4g7FG6ncy99Q1i1rUrfOSDVn6/UNqdtaKyssaZwMBvSXaeWEcvR4FB/RXwdaG10L42RQSF12W8p54W6zUqLKbSHobc/61rh0JVkPIqBngNrgtSFow30hFPjDgVA5nmnrMoKIuTDocwf0VyPM8pzkzknl1GXvPPRleyTIxUwqYYHD5pRAcICuJeqAIlxenAFGvtA7lnX6VWQODaPlXNjMyNpJTTkZg22yTFg7a8qthYh5uRlvSvffYpnpXDwM3K8nB0JA+I7L0mtJJyr7GIx0bhtTbp53sn7MFrxs9k2lSycO8ONRELYL3Bi+pHdhjDYHrVQYGT4XB/Ye4x4IroJGie81boscvJXdGBMEn1OBsEor6dAHJDNFgBPAeywHdiDD7KGZQywwwjVGWXCFgNPJ2T5FW/ZyBxjwhczJOVJPFHJNWirSlkEjNhdk0JfuiMUpT5elVnHrb7wYxl7TxqttPa9R3gqz2NS+zyArnKvtKN4g9LnJCrkQkULG2GjemCbmtXx0to9cKiUCq5+Ng85zzMwPYHfgnoa6MJiZ/AmkvhPWoXgfvdo42x8+hT8JCj/r6q6Bn4Y97DaCljrjZaGtG70evB48ArlsFJwGuzAnpLfciXu+BK9XLuFeugLakodaGweEgyRFRko1074C2p61BzS+eA9/6MyiScp4MDeMBtFjJ8aHXZDU3C7PryZA3cHMeOa720a4Z714BJMCJS0Wk5zJzFcI5DprKmR04DlK2V3NrbDfiRJ1dHTV1HQ4JDx5gOx3OtOlHR0d4S4AfLl8DxrPAe8mk4uw9OHq8ycSfmr5XqRWZ3fC2USRmTONlYTZ9F4SNklmXEEqIGv30Id0Ca5R2E6guy6xY+SImLBrU2c3CQPH01JgaOiIiZr+cvZx8u7zx/M44LR/kdNVOYWZRFEMAAI3lnApLNN+H6Giv6douqq4yvsl3ihY6yU2H4zKpBDbzJOfpbTY7YHnOfYqS+mZuow4Njx5RXmNhqOTly9fvJpG4bAYs5jiQucch0SW8k502YxgmiFZoeOo149TXLj7PTSjNy+mAa2N6xZxE2caEbAS7CaMF5+vJr0cnPZnNFoH5/HKrTVahoXkPlvo5HQ6TbnF7ua96PcLwUOIz8K91p9gIx8Br+uyJVb81WqFsU+SRGGuUac1783uLOfcceitkrZfJmyEsP5cCTvGR59XS8vXCXuRYH/HRenlhuveFuhBZLzL++HoGPZUUHhpNVR4On/8rU6b5O17FyWqPQfTDn56DCKaY8YeJquTQLSxXaqsMFrpxvqwzxqVUeBsSL1Y0DWTMNuk1ABSgbFE4uFKo/bWDPJQK+w/fIHDgGf6nufWc+xPpLT4zqsatzteXwcp7m6ebVrrHLtYk0bI83gh483+c2SJLo9hqRsfqK0Hvln0Pon7U8pYL7iNJeybIZmY6bLU92SwLZ3RDptEVmjMfZvEhBFnsNACB06igWdAu7dLj50AdAKBE4NuoWMOsusbTYlB21WRd/NNL2Gd6/icsLVXRlr9A5ujQ19BH2dS+7h8u4yiuUA4mnhqTDmelPp9O6j/xAiyMyL+L9NIO2k58d3FdYn3OHnaToZhNLlm7bVKs0s7TOGNNMSfMKDgw6j75MBbjbhNeqsVplN8MeV6Tcs+1Lh+QyOmkURJP8Xk0tIzjkQzrDLxRACeXbZfM8/hR65vBlC1ZNtJluHjnVjufRmtb1A4tCvvRNgf48Beux1NGsrpot4ObW/PJzhe/gtUvJ30 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-chains-info.api.mdx b/docs/api/babylon-gRPC/epoch-chains-info.api.mdx index 0781f71b..5a06a716 100644 --- a/docs/api/babylon-gRPC/epoch-chains-info.api.mdx +++ b/docs/api/babylon-gRPC/epoch-chains-info.api.mdx @@ -5,7 +5,7 @@ description: "EpochChainsInfo queries the latest info for a list of chains" sidebar_label: "EpochChainsInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-info.api.mdx b/docs/api/babylon-gRPC/epoch-info.api.mdx index 223b7329..cf591415 100644 --- a/docs/api/babylon-gRPC/epoch-info.api.mdx +++ b/docs/api/babylon-gRPC/epoch-info.api.mdx @@ -5,7 +5,7 @@ description: "EpochInfo queries the information of a given epoch" sidebar_label: "EpochInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-msgs.api.mdx b/docs/api/babylon-gRPC/epoch-msgs.api.mdx index 4a4091fc..a9f359cc 100644 --- a/docs/api/babylon-gRPC/epoch-msgs.api.mdx +++ b/docs/api/babylon-gRPC/epoch-msgs.api.mdx @@ -5,7 +5,7 @@ description: "EpochMsgs queries the messages of a given epoch" sidebar_label: "EpochMsgs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-status.api.mdx b/docs/api/babylon-gRPC/epoch-status.api.mdx index 21a3c33c..9ef04c3c 100644 --- a/docs/api/babylon-gRPC/epoch-status.api.mdx +++ b/docs/api/babylon-gRPC/epoch-status.api.mdx @@ -5,7 +5,7 @@ description: "EpochStatus queries the status of the checkpoint at a given epoch" sidebar_label: "EpochStatus" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-submissions.api.mdx b/docs/api/babylon-gRPC/epoch-submissions.api.mdx index 6185c38b..b29adf17 100644 --- a/docs/api/babylon-gRPC/epoch-submissions.api.mdx +++ b/docs/api/babylon-gRPC/epoch-submissions.api.mdx @@ -5,7 +5,7 @@ description: "EpochSubmissions returns all submissions for a given epoch" sidebar_label: "EpochSubmissions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoch-val-set.api.mdx b/docs/api/babylon-gRPC/epoch-val-set.api.mdx index ef763b0d..aeeee157 100644 --- a/docs/api/babylon-gRPC/epoch-val-set.api.mdx +++ b/docs/api/babylon-gRPC/epoch-val-set.api.mdx @@ -5,7 +5,7 @@ description: "EpochValSet queries the validator set of a given epoch" sidebar_label: "EpochValSet queries the validator set of a given epoch" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epoching-params.api.mdx b/docs/api/babylon-gRPC/epoching-params.api.mdx index af3b567c..885eaebb 100644 --- a/docs/api/babylon-gRPC/epoching-params.api.mdx +++ b/docs/api/babylon-gRPC/epoching-params.api.mdx @@ -5,7 +5,7 @@ description: "Params queries the parameters of the module." sidebar_label: "EpochingParams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/epochs-info.api.mdx b/docs/api/babylon-gRPC/epochs-info.api.mdx index c71af8ac..fabd52f5 100644 --- a/docs/api/babylon-gRPC/epochs-info.api.mdx +++ b/docs/api/babylon-gRPC/epochs-info.api.mdx @@ -5,7 +5,7 @@ description: "EpochsInfo queries the metadata of epochs in a given range, depend sidebar_label: "EpochsInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/evidence.api.mdx b/docs/api/babylon-gRPC/evidence.api.mdx index 75b5e03c..c1b9185c 100644 --- a/docs/api/babylon-gRPC/evidence.api.mdx +++ b/docs/api/babylon-gRPC/evidence.api.mdx @@ -5,7 +5,7 @@ description: "Evidence queries the first evidence which can be used for extracti sidebar_label: "Evidence" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-params.api.mdx b/docs/api/babylon-gRPC/finality-params.api.mdx index 9c0dfd19..2b3e4301 100644 --- a/docs/api/babylon-gRPC/finality-params.api.mdx +++ b/docs/api/babylon-gRPC/finality-params.api.mdx @@ -5,7 +5,7 @@ description: "Parameters queries the parameters of the module." sidebar_label: "FinalityParams" hide_title: true hide_table_of_contents: true -api: eJydV2tv2zYU/SuEMCBtENtJtraogWJIsrbrgLZZ4gIDosCmpWuLKUWqfNjxsvz33Uvq4VfTYZ8k8XEf5x7eQz0kBmyllQWbDB+S0+NjemRaOVCOXg8Hh/SwWQElp7ccbGZE5YRWyTD504NZXXLDS3tVG2LCssYoc6sK2Ewb5gpgYfEgrmZXlxesBFfovJ8cJZXRFRgnYhhVWLLrLY6zQsvcMi5lsBoGwYGxTM9wBN2XOvcSdu3OhOJSuNWYZ04sOFkdFyDmhdv19f21lCA5nvLpSmrFplJnX1k9tyxEVoTpxkAdDVsKKVNlHTeOOc14lkHlulUL7YSaM67ysLsUSpS+pCz1EnK24NJ3SFZ+KkXGDK7WpQJrU5XpshSORfsxGAIAd5Qc00u8UO7lLzhCJcFv6wz6Sx6PukytmI+dKEH7gEe7td0pnIR1aNY2sBxwGKg4S1Z6wgAn2DOhGJamDLUJQNnnXc5YnYXIqXIFXwChknHrGG9XpAphQaQBY6EHIXTn8zkCwrHMwloaQUSEaQB03iiGVSGY5mIBdX32JX7HhRzn3vBY8oc2wY2JptxNRZBPQueBa5ShK/h6xG1OeAZKLpRlZAzyff5Lfh/ZBeMW0haSJyvw5M42YH4fAla+nGI8GHDcsg9/EQE7H10Qg74SkDjpdKZlFzlGAXMwIXShxkjCMTFwI1K/E+raym0ou8h2CM2AZ0WqSnzlc2C20F7mLJJ8L5boBumoIB9jgcZLgYaWG5FNVw624trZ0LJ4f5SRwN8veeh837wwyE8kM5lP1VJgT4rwWilygrZ2Rl1goUXeEPu7RKnjjO735bYN+r4NG7lZ8TfEdrkTVegxhmeBBLs5SjpTWJXdOB/bET29g8ztHcGhzT57xqzHVmjtzMtWN/pJWDfjXrofCdJmi890DtvQ/Hy6l8M5OEQ87BIOot5sGqM9Y29k875RlNCR9zLsR7C0A9wYvqJvMEabvV7qA7Bn7j+Bq5hXcF/hNFIyeFnHmEzwOaZ60/b05PYoIQhC6/uAZzt5V89E3U62XVx28vsN9V3UBNtWZVgT5Sj7uHcOdJYr7gr8GNR6OmhCGSxOBlXj1IJZhK5485CEiiSFc9VwMECKc1lo64avj18f74R35RU7r4V6TneO99zBkq9Y2CdXjI4nq6nGKo3iSXYQHARCqJle14UNQ2eXH9hvOqPgKLLo7qR/3N8N4mx/CNguOLt6ez1ixEoz41lU+HrxgQ3L+6ka0aUmrC7BkPhZrKiYiSwKVA3wXh/NfeJCI+rn70YsWkzV4eG1ryhfNEcbmnZvh4eHOMsY+3L1gWlMjf0+Gl3GoT+uP3+ixU8NL2Fqse2As9HNhVYzMa/FlGzTyoyjLgP28ziHMUxXKN0qCE9HHa+o5aTJjamy2zRhjk/xJhW7aaomP118HP3++ePbQbRTP/pOl3KCrQuXIppo2DfXBDbp9dBU/69JkBIEpyexJ6ZqJvEcBKShJQPFKYXFxsN4nhsSJazBxGVEu5PTV1Tq/snw9OXLF68mNaaI2YBwoTzPYm2l+ApdgftskiF/WUfbsH8QWvWv8d725sUkWqtxbS02OJPIgHW2gfHy8/XoIEgO5Wi0jsGDyiuNntlC8FAtDHIymUy5RWUNUfR6BfAI8UVssb0R9pQh41Ula3oN7qxWiH2apgprjXtq98Ht2nDOHWcHD2l9vtNkiGZDXmlyhK/xLNPwTZq8SLHT4KAI604eD1pDW8iEkDfh6Bj2FChcWo13oBxC+u2eusjtd4cSHTDHJp35yRGD/hwrtl2sbgVaO7MrlRVGK+3jX83Mq4yAs7H0gHrpMFPrp9QTpoBY0qlME682xgzyUCtsSXyBuhSYvhG5DRx7h5SGe15WON3x+iau4u72GfVFiwydY2Pz0z7yfLAQg2b+ObJEyyO20j4A1UYQOs/BJ1ieU8UOYtg2Xl/i/4ymXxFyWB+d4RqbICs01r4uYpoQZ/CgRQ6c9o8DA+q5dXqsAdAtiJw47gY65iC7SGVWcbcr+yHMNwdp0oWO72nyGDYjrf5hTeqsp1gP/9Ds7vHtKoruIuFIfCssOWZKEqCwJf1QDNcuKv9HF2s5d3DvBpXEnweKob5+RJG8SWqRTLrfNtKfkyCjISSULWIqrX14wOLAFyMfH2k4AIfjt3R3MYIIRl/oIzaBoK1fYUWCFX5Ok/aSE25dpIitdL9/O8L7w7/9Laof +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-provider-consumer-consumer-id.api.mdx b/docs/api/babylon-gRPC/finality-provider-consumer-consumer-id.api.mdx deleted file mode 100644 index b06863eb..00000000 --- a/docs/api/babylon-gRPC/finality-provider-consumer-consumer-id.api.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -id: finality-provider-consumer-consumer-id -title: "finality_provider/{consumer_id}" -description: "FinalityProvider info about one finality provider" -sidebar_label: "finality_provider/{consumer_id}" -hide_title: true -hide_table_of_contents: true -api: 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 -sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs -custom_edit_url: null ---- - -import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; -import ParamsDetails from "@theme/ParamsDetails"; -import RequestSchema from "@theme/RequestSchema"; -import StatusCodes from "@theme/StatusCodes"; -import OperationTabs from "@theme/OperationTabs"; -import TabItem from "@theme/TabItem"; -import Heading from "@theme/Heading"; - - - - - - - - - - -FinalityProvider info about one finality provider - - - - - - - - - - - - -,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"type_url":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"},"value":{"description":"Must be a valid serialized protocol buffer of the above specified type.","format":"byte","type":"string"}},"type":"object"},"type":"array"},"error":{"type":"string"},"message":{"type":"string"}},"type":"object"}}},"description":"An unexpected error response."}}} -> - - - - - \ No newline at end of file diff --git a/docs/api/babylon-gRPC/finality-provider-consumer.api.mdx b/docs/api/babylon-gRPC/finality-provider-consumer.api.mdx index bc1baa39..fd170fff 100644 --- a/docs/api/babylon-gRPC/finality-provider-consumer.api.mdx +++ b/docs/api/babylon-gRPC/finality-provider-consumer.api.mdx @@ -1,11 +1,11 @@ --- id: finality-provider-consumer -title: "finality_provider_consumer" -description: "FinalityProviderConsumer info about one finality provider's consumer id" -sidebar_label: "finality_provider_consumer" +title: "FinalityProviderConsumer" +description: "FinalityProvider info about one finality provider" +sidebar_label: "FinalityProviderConsumer" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null @@ -22,13 +22,13 @@ import Heading from "@theme/Heading"; @@ -36,7 +36,7 @@ import Heading from "@theme/Heading"; -FinalityProviderConsumer info about one finality provider's consumer id +FinalityProvider info about one finality provider @@ -62,7 +62,7 @@ FinalityProviderConsumer info about one finality provider's consumer id ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"type_url":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"},"value":{"description":"Must be a valid serialized protocol buffer of the above specified type.","format":"byte","type":"string"}},"type":"object"},"type":"array"},"error":{"type":"string"},"message":{"type":"string"}},"type":"object"}}},"description":"An unexpected error response."}}} + responses={{"200":{"content":{"*/*":{"schema":{"properties":{"finality_provider":{"description":"FinalityProviderResponse defines a finality provider with voting power information.","properties":{"addr":{"title":"babylon_pk is the Babylon secp256k1 PK of this finality provider","type":"string"},"btc_pk":{"format":"byte","title":"btc_pk is the Bitcoin secp256k1 PK of this finality provider\nthe PK follows encoding in BIP-340 spec","type":"string"},"commission":{"description":"commission defines the commission rate of the finality provider.","type":"string"},"consumer_id":{"title":"consumer_id is the consumer id this finality provider is registered to","type":"string"},"description":{"description":"description defines the description terms for the finality provider.","properties":{"details":{"description":"details define other optional details.","type":"string"},"identity":{"description":"identity defines an optional identity signature (ex. UPort or Keybase).","type":"string"},"moniker":{"description":"moniker defines a human-readable name for the validator.","type":"string"},"security_contact":{"description":"security_contact defines an optional email for security contact.","type":"string"},"website":{"description":"website defines an optional website link.","type":"string"}},"type":"object"},"height":{"format":"uint64","title":"height is the queried Babylon height","type":"string"},"pop":{"properties":{"btc_sig":{"format":"byte","title":"btc_sig is the signature generated via sign(sk_btc, babylon_staker_address)\nthe signature follows encoding in either BIP-340 spec or BIP-322 spec","type":"string"},"btc_sig_type":{"default":"BIP340","description":"- BIP340: BIP340 means the btc_sig will follow the BIP-340 encoding\n - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding\n - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding\nref: https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331","enum":["BIP340","BIP322","ECDSA"],"title":"btc_sig_type indicates the type of btc_sig in the pop","type":"string"}},"title":"pop is the proof of possession of babylon_pk and btc_pk","type":"object"},"slashed_babylon_height":{"format":"uint64","title":"slashed_babylon_height indicates the Babylon height when\nthe finality provider is slashed.\nif it's 0 then the finality provider is not slashed","type":"string"},"slashed_btc_height":{"format":"int64","title":"slashed_btc_height indicates the BTC height when\nthe finality provider is slashed.\nif it's 0 then the finality provider is not slashed","type":"integer"},"voting_power":{"format":"uint64","title":"voting_power is the voting power of this finality provider at the given height","type":"string"}},"title":"finality_provider contains the FinalityProvider","type":"object"}},"title":"QueryFinalityProviderResponse contains information about a finality provider","type":"object"}}},"description":"A successful response."},"default":{"content":{"*/*":{"schema":{"properties":{"code":{"format":"int32","type":"integer"},"details":{"items":{"description":"`Any` contains an arbitrary serialized protocol buffer message along with a\nURL that describes the type of the serialized message.\n\nProtobuf library provides support to pack/unpack Any values in the form\nof utility functions or additional generated methods of the Any type.\n\nExample 1: Pack and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n }\n // or ...\n if (any.isSameTypeAs(Foo.getDefaultInstance())) {\n foo = any.unpack(Foo.getDefaultInstance());\n }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in Go\n\n foo := &pb.Foo{...}\n any, err := anypb.New(foo)\n if err != nil {\n ...\n }\n ...\n foo := &pb.Foo{}\n if err := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods provided by protobuf library will by default use\n'type.googleapis.com/full.type.name' as the type URL and the unpack\nmethods only use the fully qualified type name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\" will yield type\nname \"y.z\".\n\nJSON\n\nThe JSON representation of an `Any` value uses the regular\nrepresentation of the deserialized, embedded message, with an\nadditional field `@type` which contains the type URL. Example:\n\n package google.profile;\n message Person {\n string first_name = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\",\n \"firstName\": ,\n \"lastName\": \n }\n\nIf the embedded message type is well-known and has a custom JSON\nrepresentation, that representation will be embedded adding a field\n`value` which holds the custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n \"value\": \"1.212s\"\n }","properties":{"type_url":{"description":"A URL/resource name that uniquely identifies the type of the serialized\nprotocol buffer message. This string must contain at least\none \"/\" character. The last segment of the URL's path must represent\nthe fully qualified name of the type (as in\n`path/google.protobuf.Duration`). The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\nIn practice, teams usually precompile into the binary all types that they\nexpect it to use in the context of Any. However, for URLs which use the\nscheme `http`, `https`, or no scheme, one can optionally set up a type\nserver that maps type URLs to message definitions as follows:\n\n* If no scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must yield a [google.protobuf.Type][]\n value in binary format, or produce an error.\n* Applications are allowed to cache lookup results based on the\n URL, or have them precompiled into a binary to avoid any\n lookup. Therefore, binary compatibility needs to be preserved\n on changes to types. (Use versioned type names to manage\n breaking changes.)\n\nNote: this functionality is not currently available in the official\nprotobuf release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\nSchemes other than `http`, `https` (or the empty scheme) might be\nused with implementation specific semantics.","type":"string"},"value":{"description":"Must be a valid serialized protocol buffer of the above specified type.","format":"byte","type":"string"}},"type":"object"},"type":"array"},"error":{"type":"string"},"message":{"type":"string"}},"type":"object"}}},"description":"An unexpected error response."}}} > diff --git a/docs/api/babylon-gRPC/finality-provider-current-power.api.mdx b/docs/api/babylon-gRPC/finality-provider-current-power.api.mdx index 61ed3892..86fe1a58 100644 --- a/docs/api/babylon-gRPC/finality-provider-current-power.api.mdx +++ b/docs/api/babylon-gRPC/finality-provider-current-power.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProviderCurrentPower queries the voting power of a finalit sidebar_label: "FinalityProviderCurrentPower" hide_title: true hide_table_of_contents: true -api: eJzNV21v2zYQ/isEMcBtYFtO2qSogWJIvL5kQxsvcYEBURBT8tliI5MqSdkxPP/33ZGyZSee130Z9knU6Xgvzz13pJa8EEZMwYGxvHu75COwqZGFk1rxLh8X94lL74uH+wwembTMZcBoaZ1heswupEu1VMxCWpycnj0cs/5vJCe1sVQil27BCqNncgQGpcLFymVo52LQYyPIYSLI03oJ6ECTBpCdsc5zPbcMVKpHUk0YOrq47Ldeve4wW0DKm1xSkIVwGa4VpvE0ZBQb+F5KAyPedaaEJrdpBlPBu0vuFgVtwFTQOF+t7kjZFlpZsPT9pNOhR6qVA+VoeRQd0aM2sYvW7yWYxYcq7X6Vda80Brf39RzMdWV+jeTaHaNQMF+CCGLl7USHDLHrfo9h1TI9amOOiHABxskQdwZykvl40eJU4IqXUrmz16jppMsp6aCzjiMNplm1s/kUmiafaYer+4KcH7a8rbm2H2QsyP6OHs/drjYSnXyD1KEERbuYnzNbpilYOy7zDZ5t7vXGoszdP5VwFztkGuzkh+m9OqlDw1eYYKzevhMy97ukg6l9boz23Jcm30M2RFTk5a6rZOHgR0DYCIQxYkHvYIw2e71MERkxgX10/xFwFSsVPGKvORgx72UbYzIhJjQ3+LqaHJuIIPBtfYlNxw/RmD91eJDz37EtJOxnlNgzboTbT+7QN+htAvTqx0eXR4lIFrlW0dpQNDverO/XRm203Bkwq6ioErFgZush6mvOM+eKbhTlOhV5pq3rvu287TxL+brEqRZcswm19Uecg3OxYH5fvmBz6TJWkRkTNo6RHYT/jubfWPvaVs23Y+i8f8l+0alFlxRZcHfc7rSfB3G+PwRsX8Gu398MGPHejEUaplSl3LBevR2rAc10rz0FM0Gu0HyWY5mG8V61/F4fQo38x57Gulx8GLBgMVZHRzdlQfmiOdqAJXA61bntHh3hV8bY1+tLpjE19mkw6AfRrzdXX0j5kHgOidXpAzgb3PS0GstJGThLtkkzFYolSJ7qG8aQLJgrlWfd5sjE9iCmxfzWFOldzJkTSQ50UPlBPvyp93nw6erz+yjYqR5tp6f5EBmLqogmGi4t2SUYhq0Wmmr/MUTX0ymC08qlQlPjHDvNIw0bMlCcubQ42pgYjbAxfQ2GLiXaHZ+8oVK3j7snZ2enb4YVpohZRLhQnuehtrl8gLrAbTbEjslZTVu/P0pQ8PBzaKJ3p8NgrcJ1Y3GNMx26YJ1dw9i/uhk0sM46HHtah+BBjQq8Pjg2k8JXC4McDoeJsFmsfBStVgYiQNwLQ7w1wKnVZaIo8ope0TerFWIfx7HCWuOeyr13uyUeCSdYYxlXEyDmXTTr84p5E5e+rpbEtzE/jXGWoVB6veNVY2PoCTI+5F04aoYdAkXkVrMpZufT3+ypirx5r1GiBnNsWJsfNhm0J1ixp8WqNdDauV2oNDNa6dJ62MelSgk4G0oPMxqPMbdlQjMhAcSSujLmpdqRGeShVjiSxAxPPs/0ncit59gHpDQ8immBn2te3wYt4e5e0Fy0yNAJDrYyaSPPo5mM1t9fIkt03mQLXXqgNhH4ydP4AvMLqlgjhI0t7Oejv1H4+yI5rFqnu8UmSDONta+KGHPiDDZa4MBJu+MZUH3bpscWALVC4ESnFtTMQXbRObUIu9207cN814h5HTquY77ym5FWf7J16qylWMuxuX3evnVF0V0gHB3vBZYcM6UjoLr+/pvjduti9N+cvNWFw8Gji4pcSJ9DdUEKx/Atr45h1N7cKfD8Ot56rw9jFHaf3vfDeYxnI7UDGVwukQHw1eSrFYl9dVB+R1cwI4nF4cdHWlrjvWCMjQkHoHpxXf1SvGT/9/+jvYCvb4/KIxuuoRyXD7B49v+0usMNYQR7lILOOd64C7e1m27VdB/ZXK0+vh/g/fAv7ZT1Yw== +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-provider-delegations.api.mdx b/docs/api/babylon-gRPC/finality-provider-delegations.api.mdx index 5ce7c1cc..6c1c8b33 100644 --- a/docs/api/babylon-gRPC/finality-provider-delegations.api.mdx +++ b/docs/api/babylon-gRPC/finality-provider-delegations.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProviderDelegations queries all BTC delegations of the giv sidebar_label: "FinalityProviderDelegations" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-provider-power-at-height.api.mdx b/docs/api/babylon-gRPC/finality-provider-power-at-height.api.mdx index 5615197b..50f9885f 100644 --- a/docs/api/babylon-gRPC/finality-provider-power-at-height.api.mdx +++ b/docs/api/babylon-gRPC/finality-provider-power-at-height.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProviderPowerAtHeight queries the voting power of a finali sidebar_label: "FinalityProviderPowerAtHeight" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-provider.api.mdx b/docs/api/babylon-gRPC/finality-provider.api.mdx index 26e3b1f3..ab56faab 100644 --- a/docs/api/babylon-gRPC/finality-provider.api.mdx +++ b/docs/api/babylon-gRPC/finality-provider.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProvider info about one finality provider" sidebar_label: "FinalityProvider" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-providers-consumer.api.mdx b/docs/api/babylon-gRPC/finality-providers-consumer.api.mdx index 8a5275d2..65a34923 100644 --- a/docs/api/babylon-gRPC/finality-providers-consumer.api.mdx +++ b/docs/api/babylon-gRPC/finality-providers-consumer.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProviders queries all finality providers for a given consu sidebar_label: "FinalityProvidersConsumer" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finality-providers.api.mdx b/docs/api/babylon-gRPC/finality-providers.api.mdx index 866341f6..d65cb668 100644 --- a/docs/api/babylon-gRPC/finality-providers.api.mdx +++ b/docs/api/babylon-gRPC/finality-providers.api.mdx @@ -5,7 +5,7 @@ description: "FinalityProviders queries all finality providers" sidebar_label: "FinalityProviders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finalized-chain-info-until-height.api.mdx b/docs/api/babylon-gRPC/finalized-chain-info-until-height.api.mdx index 6f32a602..f7545f3a 100644 --- a/docs/api/babylon-gRPC/finalized-chain-info-until-height.api.mdx +++ b/docs/api/babylon-gRPC/finalized-chain-info-until-height.api.mdx @@ -5,7 +5,7 @@ description: "FinalizedChainInfoUntilHeight queries the BTC-finalised info no la sidebar_label: "FinalizedChainInfoUntilHeight" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/finalized-chains-info.api.mdx b/docs/api/babylon-gRPC/finalized-chains-info.api.mdx index 79c63c46..b87235ed 100644 --- a/docs/api/babylon-gRPC/finalized-chains-info.api.mdx +++ b/docs/api/babylon-gRPC/finalized-chains-info.api.mdx @@ -5,7 +5,7 @@ description: "FinalizedChainsInfo queries the BTC-finalised info of chains with sidebar_label: "FinalizedChainsInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/genesis-time.api.mdx b/docs/api/babylon-gRPC/genesis-time.api.mdx index 06c4d2f8..b4907620 100644 --- a/docs/api/babylon-gRPC/genesis-time.api.mdx +++ b/docs/api/babylon-gRPC/genesis-time.api.mdx @@ -5,7 +5,7 @@ description: "GenesisTime returns the genesis time." sidebar_label: "GenesisTime" hide_title: true hide_table_of_contents: true -api: eJyNVm1v2zYQ/isEMcBbYEtOhraogWJIs74NaJslLjAgCipKpi02EqmSlFMjy3/fc6Ri2U2Q5ZOo4/Fennt4xxtupWuNdtLx2Q0/mk7pUxrtpfa0PEgP6OPKSjaCVgvpSqtar4zmM/53J+3mndTSKTdXjTzrrTHlmK8ku7PO/KaVbGlskIZT6c4xdnZ6kulG+sosEj7mrTWttF7FqFZR8auH5v0Qds30XknRedG0TDhnSiW8XLBr5auwu1TWeVbUprwiXwiqEciVL6A2CT7GnMKFyHmr9Irf3m4lpvgmSw8JRPtxHDPXlaV0btnV27wTHvSWoqv9/yG7n3RpFiHZbXhK+9+PhtDwK1fSRvteqDqcUl427r4xOvO1s/Xdeie1MV+Lutt3VWz8k0DYCoS1YkP/0lpjH/SCijixkg/sPQlczTotf7TYRimDl12MyYRYIdUL3gAYfjnmlL6g0x8W+yThP9veJZCVvrM6sqinXWATESXSEwdW0hNHha/wk5bGNcal5DddHxaoxWG6x9gxd9KupaXwbnioAq+8b2dpCg6KujLOz15OX07vRXbWafZaFJvaaLbCFWHvQNFrsWHhXL2JnO7pxVpjPSM7AAQAKL00AW3lawJ3z9Dx6Qf2pykdXFJk0d1hMk3uB3H8cAgARrCzN+dzRky0S1HG+90rj1xQTzI9r6AatBtpV6ieQxXVUpWhOswsA9gP+hB6ETZPDLB//XbOosVMHxycdy3lC3N0AGz3pjS1mx0cYJcx9uXsAzNIjb2fz0+j6K/zz59I+THxtSzQMK6kd9HNidFLteoik8g2aZZCs0Kyst9DDMWG+U6DzawVViBYYArCLmAx4xe2LS8zzrwoarQoTSllOv/l5OP8/eePb9Jop/8k3jR1jh4FVaAJw50juwRDPpnAVPJPDtdNA3AmtdIwtazB/YC03JKB4qyVQ7NhYrHAVQk1yH1JtDs8ekGlTg5nR8+fP3uR95gCs5RwoTyPY21rdSWHAicsL8FfNtA2nE9DL/2jkmpV+VfP8mitx3Vr8Q5nK7936M7uDsbTz+fzEeps4sAwJgYv9aI18MzWSoRqIcg8zwvhqkyHKCaTSooI8Ulsq5M5+siMibate3ql35zRwD7LMo1a40zvPrjdEaP5Cza6yfpbnvEZzIa8Mj7GMtTVkfgi488ydBgIVdA7vB1tDf2ETAh5H46BYY+BImpnWIPsQvrbM32Rt/8DSnTBPMsH8/mYyWSFiv1crEED1o7dRpeVNdp0LsC+7HRJwLlYerkGrMjUdQX1hEICS7qVGe/0nsyCh0ajJYk1ZlFg+l7kLnDsLSgtf2AwY3vg9UXUEv7yV+qLDgxdobF1RQKep2uV3u3/BpaYesw2pgtAbSMInWf0SV6/poqNYti4wsPMN3Vtrslhf3VmO2ySZWVQ+76IGSfO4KJFDhwl08CAfm+XHjsADAqRE9NBMDAH7PpOL5942jdJCPPVKOND6Fhn/DYcBq3+ZXeps4lmE8+u3f3rO1QU7iLhaOC2KDkypRGgBT2cHhuCOy+TJ8/Dfmh7+cOnbS1U8No/MuJwvOBxONLwpLGMYRMHJFZ7IxLjihhKJ25uUBT5xda3tyQOgEF+Se8Uq4hY9AdP8fKHmXolNzSo8Ppqg5P4oAkvLJqE28H97s0cb4X/AHuBuds= +api: eJyNVn9v2zYQ/SoEMSBtYEt2hrSogWJIs67tgLZZ4gIDoqCmZNpiI5EqSTk1snz3vSNly26yLH9ZPh7f/Xp3vFtupWuMdtLxyS0/Go3opzDaS+3p8zA9pB9XlLIW9DWXrrCq8cpoPuF/tdKu30ktnXJTVcvzDo0px3wp2Qad+XUj2cLYIA230p1r7PzsNNO19KWZJ3zAG2saab2KXi2j4lcPzfsu7MJ0VknReVE3TDhnCiW8nLMb5ctwulDWeZZXprgmW3CqFoiVz6E2DDYGnNyFyHmr9JLf3W0lJv8mCw8JRPt+nDDXFoV0btFW27gTHvQWoq38/2V2P+jCzEOwW/eU9r8e9a7hr1xKG/G9UFW4pbys3X0wuvO1tdXmeye0AV+Jqt03la/9k5KwFQhrxZr+S2uNfdAKKuLEUj5w9qTkatZq+aPBMUoZrOzmmCDEEqFe8hqJ4VcDTuELuv1hvk8S/jP2LoGs9K3VkUUd7QKbiCiRnriwlJ44KnyJP2lhXG1cSnbT1ThHLcbpHmMH3Em7kpbcu+WhCrz0vnGTNM1Fvq6MHgpblGolE42qu2TZ2jYVjbrn6kehtJae2oU9O4l3niO7/wG7A/c41JlFduePIA09GgrqQ3i1cXY4fgx/Gi881dVdA0+GfdhtgKK3RVUa5yevRq9G90DOW83eRLtsSUjv0Po3Ys3CvWodZ0XXtqwx1jPCAdFALKUXJrBY+YpIuwd0cvaB/W4KB5NU8WhunIyS+06cPOwCCCfY+duLKaMOtwtRxLnZKR+4oJ6waQlNh4ZQC1UEorO5Kdoa0yXSF1pu9+ZWOZwkmT48vGgbCg4dRR5gZHhTmMpNDg9xyhj7cv6BGcTB3k+nZ1H058XnT6T8mPhG5pi619K7TJOZU6MXCtUMXhI2aRZCs1yyojuDD/ma+VZjJLBGWIFuQwLR9XMgZvzSNsVVxpkXeYU5rynETM9+Of04ff/549s04nQ/iTd1NcOghyoSAODWES6lZTYcAir5ewbTdS30fFgpDahFhQGCrEyhs6k8+Vkph4nNxHyOeeOoPDNfEMfGRy+prsl4cvTixfHLWRKDRc5SygvFeRILWalr2VczYbMCZGU9R8P9NDxIv5VSLUv/+ngW0bq8bhE3ebbye4tOcJs0nn2+mB7MmTfx1TUmOi/1vDGwzFZKhGrBydlslgtXZjp4MRyWUsQUn8a3aTjFMJ4w0TRVR6z0mzMauc+yTKPWuNOZD2Z3xHhBBTu4zbpRmfEJYENcGR/gM9TVkfgy48cZxjSEKuiN7w62QD9lJri8n46eYY8lRVTOsBrRhfC3d7oib//3WaLe82zWw88GTCZLVOznYvUaQDtxa12U1mjTupD2RasLSpyLpZcrpBWRujanAZBL5BLEg6TVezILHhqN+SNWeNAD0/c8d4Fjf4DS8ge2Gxz3vL6MWsJfPduM1iWmWJsn4Hm6Uunm/DlYYqoBW5s2JGrrQRgWB5/kzRuq2EF0Gy3cL06mqswNGexaZ7LDJlmUBrXviphx4gwaLXLgKBkFBnRnu/TYSUCvEDkx6gU9c8Cu77Q+xtu+ToKbrw8y3ruO74zfhcug1T9sEzobajb07Mbdb9++ojAXCUdbS4OSI1Ka91rQ9vnYJrGz3j15qeg2Hy9/+LSp8CaT1W5TixvGJY8bBm0gtNvgZYlbBr729gy8TcRQunF7i6LIL7a6uyNxSBjkV7TsWUXEon+wFJs/LCbXck2vElbYJhiJW2FYU+nZ224/795OsXD9C5gKK6E= sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/hashes.api.mdx b/docs/api/babylon-gRPC/hashes.api.mdx index 86109486..d192feca 100644 --- a/docs/api/babylon-gRPC/hashes.api.mdx +++ b/docs/api/babylon-gRPC/hashes.api.mdx @@ -5,7 +5,7 @@ description: "Hashes retrieves the hashes maintained by the module." sidebar_label: "Hashes" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/header-depth.api.mdx b/docs/api/babylon-gRPC/header-depth.api.mdx index 5c4a8db5..d8fa9d58 100644 --- a/docs/api/babylon-gRPC/header-depth.api.mdx +++ b/docs/api/babylon-gRPC/header-depth.api.mdx @@ -5,7 +5,7 @@ description: "HeaderDepth returns the depth of the header in main chain or error sidebar_label: "HeaderDepth" hide_title: true hide_table_of_contents: true -api: eJzFVm1v2zYQ/isEMcBtEFtOtraogGJI07cMaJslLjAgCmZKpi02MqmSlBPD83/fc6Rs2UkWbJ/2xRaP98bnniNvxWthxVx6aR1Pr1ZcaZ5C5kt+yDU2sCqFo5WVPxpl5YSn3jbykLuilHPB0xX3y5r0nLdKz/h6fU3KrjbaSUf7x8Mh/RVGe6k9fR4kB/TXuaitqaX1KhpMZI0E8DE1di5ggbT8y1+QRBsKSzmTFrEgUr4i2e+NtMvPQunTEj/vyMVFmwVTjvlSsk1WjNwwOA/SYJjsW7KL89NMK88oaQgdCzkxMw0meWWKG6Y0m2OPFWTWJWfy77LwyA3JTaQrrKq9MoTrCXNNUUjnpk21TWbAg95UNJX/bzAVZiLvo/Tz8SMokX+cogpWysu5e+iMbP5sbPVIQQ/5QlTNfqh86WUXaVv6ByBsBcJasaS1tNbYR6PMgYyYycco9W/A1azR8q7GtpywEGUXY3IhZkRynvuiUrOSfglo0JWAEOTnDPTmn6SYSBt4wO9H2dmDd99YHam1R48yKO3zgyGdmJQKSpluSeSYNh5kbPSEdMA5eaecd8xoougNJ2B8aSizmfRYhvZMeZKLfFkZneyfJ1kcJSGbZEWdu4aBk3axafBQYl56X6dJggxEVRrn09fD18MHh71oNHsbg7AZOoJ9FF7eiiULdtWS3SocuuUuq431jPwAbWCq9NSEUrb9uefo5PyMvTOFQ0jKLIY7GgwHD5M4eTwF4CbYxfvLESOa26koYke3yj0X1AeZHpVQDdpzaWeghgNF1FQVoeCbkj0aQ6AktHlqUIG3H0Ysesz0wcFlU9N54Y4M0EreFKZy6cEBdhlj3y7OmMHR2KfR6DyKfrv8+oWUnxLfytyBFdK7GObU6KmaNZGc5Js0C6FZLulqCnvIIV8y32i0Cuuuc3QDkTDjV7YurjPOvMgrSaQM7Bv/dPp59Onr5/dJ9NP+DbyZV2M2VVAFmnDcOPJLMIz7fbga/DFG6Pkc4PQrpeFqWqGxAtJySwbKswKNpWZiMkEfhhqMfUG0Ozp+RaUeHKXHL1++eDVuMQVmCeFC5zyJta3UjewKPGDjAvxlHW2DfRI66ddSUhO8eTGO3lpctx43ONM7Jqm/WhjPv16OeqiziU+EMTF5qSe1QWS2UCJUC0mOx+McLZXpkEW/3/Z5xk/jnd0f4ZJKmajrqqVX8t0ZDeyzLNOoNWza8CHsjngivGC9Vdb2esZTuA3nyvghPkNdHYmvMv4iw6UFoQp6R+ve1tE9ZELK+3B0DHsKFFE5g8trIsPxtzZtkbfrDiVqMM/GnfvxIZODGSp2v1idBryduKUuSmu0aVyAfdrogoBzsfRyAVhxUtfkdCfkElhSV2a80XsyCx4ajStJLPDQBabvZe4Cxz7QJXwn5jW2O15fRS3hr5/RvejA0BkutiYfgOfJQiWb/edgiakO2dI0AahtBuHm6X2Rt2+pYr2YNlo43I8UYmqqytxSwLZ10h02yaI0qH1bxIwTZ9BokQPHg2FgQLu3S48dADqFyIlhJ+iYA3b9oFknWvv5IKT5ppfxLnV8Z3wdjEGrv9jm6KyvWd+zW/ewfbuKIlwkHL3mNUqOk9IT0A6ST7yrO2PP//PEtuOFl3c+qSua53CEdhyK7y3mhvhGQPveBIFH7CicKJ4sDRMznkBiPRmuVii0/Gar9ZrEoQiQX9NgZRWRNTzNE+XoGw/9FP0nn4Do2UU7jD9n/5T7ZuzSS76d3zg+b+RyM9Ovr6EXgQzx49YJJtTa7xjRFEoP+nYK+fh+hHnqbziYKDo= +api: eJzFV21v2zYQ/isEMcBtEEtJtraogWJw064vQNsscYEBUTDTEm2xkUmVpJwYnv/7niNly07SoPu0L7ZE3svDu+eOpxWvhRVz6aV1fHC54krzAdZ8yQ+5xgbeSuHozcrvjbKy4ANvG3nIXV7KueCDFffLmuSct0rP+Hp9RcKuNtpJR/snR0f0lxvtpfb0eJAe0F9noramltarqFDIGgDwMDV2LqABWP75bwDRusKrnEkLX1hSvqK1Pxtpl5+E0qclft6QifMWBVOO+VKyDSpGZhiMh9WgmO5rsvOz00wrzwg0Fh0LmJiZBpVJZfJrpjSbY4/lpNaBM5NvMvfABnCFdLlVtVeG4jpkrslz6dy0qbZgEh7kpqKp/H8LU24KeTdKv548ECWyj1NUQUt5OXf3jZHO342tHkjoIV+Iqtl3NVl62Xnapv5eELYLwlqxpHdprbEPepkjMmImH6LUzwRXs0bL2xrbsmDBy26MyYSYEcn5xOeVmpX0S4EGXSkQgux8AL35eykKaQMP+F0vO3uw7hurI7X26FEGoX1+MMCJoFQQynRLIse08SBjowuSAefkrXLeMaOJotecAuNLQ8hm0uM1lOeApxMxWVZGp/vnSRfHaUCTrqhy11Bw0i42BR5SzEvvazdINyb6wualWshEg1IumTW2SUWt7p2eikRLT9XBngyjzlOk7gdmd8w9burMInXFI5b6XjoP8T5QbcD2jx+zP4oKPwt118FPm30YNowis6IqjfODl0cvj+4ZOW80ex39shlZeie8vBFLFvSqJbtRIFPbE1htrGdkBywGV5WemlAibd/bMzQ8+8DemNzBJWU8ujtOjpL7IIYPQwAfBTt/ezFi1D7sVOSxU7bCPRfEEzYqIelQbWqq8lA7rDB5MwcDY0VAyu1qboXDTpLpg4OLpqbDoVwJAfqRN7mp3ODgALuMsa/nH5jBOdj70egsLn28+PKZhB9bvpETh9KS3mWa3JwaPVXIZkBJtkkyF5pNJPX3sAcMkyXzjUa/Yd2diJZClZzxS1vnVxlnXkwqSZUdSnj8y+mn0fsvn96m0U77l3gzr8ZsqiCKAMBw48guhWXc78NU8tcYrudzoYt+pTRMTSt0J0RlFJpJzDzhrNALpGaiKNDMHKVn7HPi2PHJC8prcjw4ef782YtxEg+LmKUUFzrnMCayUteyy2bCxjnIyjqOBv00tKPfS0md5NWzcbTWxnVrcRNnGgYkNak2jGdfLka9gnkT71ljInipi9rAM1soEbIFkOPxeIK+lOmAot9vm2XGT+PF1x+h0w+YqOuqJVb6zRmN2GdZppFr6LTug9ud5UJ4wXqrrG2YGR/AbDhXxg/xGPLqaPky488ydH4sqiB3vO5tDd2JTIC8H46OYY8FRVTO4AYoZDj+VqdN8va9ixLVnmfjzvz4kMlkhozdTVYnAWtDt9R5aY02jQthnzY6p8C5mHq5QFhxUtdMqAFMJGIJ4mGl0XtrFjw0Gv1HLDAtBKbvIXeBY3/QTXYr5jW2O15fRinhr55sWusMXayZJOB5ulDpZv8pWGKqQ7Y0TQjUFkFoFr3P8uY1ZawXYaOEQzMkF1NTVeaGHLalM9hhk8xLg9y3Scw4cQaFFjlwkhwFBrR7u/TYCUAnEDlx1C10zAG7vtPAGLX9PAkwX/Uy3kHHc8bXQRm0+odtjs76mvU9u3H3y7fLKNxFwtFIVCPlOCn1+3Yaf2Q42Zkd/585pZ3RvLz1aV3RUIwjtDNlHFowfMXbANJ3xjDcWMfhRPFkg/DZgfuOWE+KqxUSLb/aar2m5ZAErF/RdGoVkTXMN4Vy9IxpaYr6k4+E6Ml5+0XzlP0I+2Z21Uu+HYI5Hq/lcvNhtL6CXAxk8B+3hhjza7+jRKM83d7bUe7d2xGG0n8BTlaZ8Q== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/header.api.mdx b/docs/api/babylon-gRPC/header.api.mdx index 2300589b..7e3579b3 100644 --- a/docs/api/babylon-gRPC/header.api.mdx +++ b/docs/api/babylon-gRPC/header.api.mdx @@ -5,7 +5,7 @@ description: "Header queries the CZ header and fork headers at a given height." sidebar_label: "Header" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/incentive-params.api.mdx b/docs/api/babylon-gRPC/incentive-params.api.mdx index 638c086f..331e300b 100644 --- a/docs/api/babylon-gRPC/incentive-params.api.mdx +++ b/docs/api/babylon-gRPC/incentive-params.api.mdx @@ -5,7 +5,7 @@ description: "Parameters queries the parameters of the module." sidebar_label: "IncentiveParams" hide_title: true hide_table_of_contents: true -api: eJydV21v2zYQ/iuEMCBbYEtOtraogWJIs7TLgCZZ4gIDoqCmqLPFhiI1krJjZPnvuyNly06MdtgnS+S9PvfcnfyYWHCN0Q5cMn5Mjkcj+hFGe9CeHg+zQ/pxooKa01MJTljZeGl0Mk7+bMGurrjltbvuDDHp2Noo86sG2MxY5itgQTiL0uz66pTV4CtTpskgaaxpwHoZw2iCyEtv8ZxVRpWOcaWC1XAIHqxjZoYn6L42Zavgpd3Ciy/O83up518aY6PVx8RLrwDN77mmZIKT7hU9WFhyW9Ix92xuAJ8M+yA1V9Kvcn1lzUKWGE1WgoI5JzXHLi4nZ+PnloCLao/mliK5F1yJVnEPJStWrHUYHZPesYXx9NiYJVjGdclmG0tNZ+kAtU1dS+co00FC1cA8nbeomTw9DTapd0UpAY2Ae47ruoAR1wGTWqi2jN5tTLAHJtelJA9FSyEjNiHNQAQUInyBCgg2ZRfGQ8TRtXWsHvQmXWVaVea6AEb2hFcrpsAF5DU7Ys5EXVJCwnm2lEiJuSGfpwZDz/UCASm5N8+qwUveUHAza+pcV943bpxlc+mrtkgRsUwYVxvX/QxdeZ8VyhSZRRvcQbYYpb+8SR8yxNmbtfAma3SRLY4K8Pxo5zAN4n0ZTPEVhI9leHaCR7vMP0GEhMDkZ63adFeaBLkZb5X/XtvuNoIwJdAvFrbmqJBI7X8+7kPDV5iDjfY9lypoSQ+xK3eNkc6X1qr18xbDBglWoN11Vaw87OfiLgibA24tX9E7WGvsXi81IsPnsOfuP4GrWavhocFrJEXwso0xmeBzTPUWcREIsFxAcjdICINAqPMSjZyvr2IrJc+dXPXt9DfOQfmyyzr+98MrjkfUnYOnWcZ9hS9ZwYuVQo5tgsmatUsHdoGmMNTHJFQkIXIjt5XBMVIZ58dvR29HL4K7bjV7H82yOU3mjzhvlhz7jfSw75bYG6yjWuhQRnYQHMRB6pnZHqM7hk6uztlvRlBwFFl0d5SO0pdBnOwPAUcgZ9dnNxNGrLQzLuJG6YRxxpF4musJjf4gXYOdYyUdVlTOpODrgUvw7vVB45Muw9h4/2HCosVcHx7etA3li+ZIIbSwMMqNDw/xljH2+fqcGUyN/T6ZXMWjP24uL0j4W8dLKJwR9+BddHNq9EzO20gosk2SAuccTj/R3cUN4FsdJm9PnFbjNGV5cmsbcZcnzPNC4RrWlFKupz+cfpr8fvnpLIt2up/Um1pNcWmgKKK5WS0Ew3Q4RFPpX9OwPhCcocK1kOuZwj4ISMOGDBSnwikHGsdqaWk+Yw2mXhDtjo7fUKnTo/Hx69ev3kw7TBGzjHChPE9ibZW8h77AKZsK5C/raRv0aQqL+18rkPPKv3s1jdY6XDcW1zhbwEZz3q1hvLq8mRyEjRQ2hjExeNBlY9AzW0geqoVBTqfTgrsq1yGK4bACHiE+jSN2OMGZMma8aVRHr+yrMxqxz/NcY61Rp3Mf3G4d4zri7OAx77o7T8ZoNuSVJwN8jL1Mx7d58irHQYOHMsgdPR1sDD1DJoS8C0fPsG+BwhWu0RqzC+lvdLoib957lKjBPJv25qcDBukcK/a8WL0EWjtxKy0qa7Rp47ffrNUibuNQelggrJipawuaCQUgltSVedLqnTOLPDQaRxJf4F4KTN+J3AWOfUBKwwOvG7zueX0bpbi/+3HP0l/IbH3/E7LEqAFbmTYAtYkgTJ6DC1i+p4odxLCxhcN8JBczo5RZksOudcZbbAJRGax9V8Q8Ic5go0UOHKejwIDubpseWwD0ApETo/6gZw6yi3bMKmr7Og1hvjvIkz50fM6Tp6CMtPqHrVNnQ82G+C3lXrZvX1F0FwlHy7fBkmOmtAI0jqTv78KtL5X/sxa7fe7hwWeN4jIE0X1/xB15m3Q7MhlsrezB+n8F7iyiKck9PmJl4LNVT090HFDD8zv6cLGS2EVvaD9OgLBY72FF2wo/xxpay90XTvjkonW42dofzyb48fAvgEajNg== +api: eJydV2Fv2zYQ/SuEMCBtYEtOtraogWJIs7bLgCZe4gIDoqCmJNpSQ5MaSdkxsvz3vSNly068tNgnS9Tdu7t3x7vzfWSErbWywkbD++h4MKCfXCsnlKPHw+SQfmxeijmnp0LY3FS1q7SKhtGfjTCrETd8bi9bIFZZtgZlblULNtWGuVIwL5wEaXY5OmVz4UpdxFEvqo2uhXFVcKP2Ik+thXNWallYxqX0qP5QOGEs01OcwPxcF40UT3Ezl3+1jt9Wava11iag3keuclIAfs9nCsYbaV9hwYglNwUdc8dmWuBJs4+V4rJyq1SNjF5UBbxJCiHFjJOaZecX4w/Dx0iC5+UezS1FMp9zmTeSO1GwbMUaC+9Y5SxbaEePtV4Kw7gq2HSDVLdIB9DW83llLUXaiygbiNM6A83o4aG3Cb1NSiEAIuxjXtcJDLz2WKVy2RTBugkBdsSkqqjIQtaQy+DGh+kLAULEr6AEChOzc+1E4NE285A90UHaUjeySFUmGOHlTq6YFNYzr9gRszrokhIKzrFlhZKYabJ5quF6qhYgpOBOP8oGL3hNzk2NnqeqdK62wySZVa5sshiMJbm2c23bn74tbpNM6iwxwOBWJItB/Mub+C4Bz06vhTdRw0SyOMqE40c7h7EX79Kgs28idyENj05wtFv5J2AozxH8tJGb2xVHXm7KG+m+d213L0KuC0G/SOycQyGqlPv5uHMNr2ImTMB3vJJeq3Ii3MpdMNL52hi5ft6qsF6EDDS7prKVE/trcZeEzQE3hq/oXRijzV4rczDDZ2LPtx8iV7FGibsan1EU3so2xwTBZwj1GrzkILhaiOimFxEHvqDOCoCcrT+FqxQ9NjLqrtPf6IPV01vW1n/XvEJ7hO5MOOpl3JV4STKerSRqbONMUq9NWmEWgIKr95HPSLQu7lapz01eQiVWqAAbzxrTJLyunnj7mVdKCee79IuToPMSTP8H7Bbc81AjA6aLZ5D6DjcZ4n14tXa2f/Qc/jgo/Kir2wZ+GHa/2wCVGu251NYN3w7eDp6AXDaKvQ922YyQPqGPLzn6GOmhny3Rc1h7hX3nY4SDokN9VWqqt8fTDtDJ6Iz9pnNKOmU8mDuKB/FTJ072u4DRwtnlh6sxo9tupjwPk7oVxuwg8ZiNaaJaXI5qWuVhKhU6b+aovVDCkLLbmhth/yVO1eHhVVNTcLhd5IHvg7mWdnh4iK+MsS+XZ0wjDvb7eDwKR39cXZyT8HPHS5FZnd8Kh6FDZk61mlbIpveSsEkyx7DACMnbb2GMukb58dXdvkZhJLE0ujZ1fpNGzPFMYpdRFGKqJj+dfh7/fvH5QxJw2p/Y6bmcYPJCFARs5jPRMun3ARX/NfEzGAO6LzFbUzWVaCZgZQyZdebJT4lRIRRmU2FoyIH0icupxo6O31Be46Ph8evXr95M4hAsOEuIF4rzJCRSVreiy2bMJjmKlXU16vVplOW3v5aimpXu3atJQGt53SCueTYC3co6u6ZxdHE1PvBj3Y9drYPzQhW1hmW2qLjPFpycTCYZt2WqvBf9fil4oPg0zKn+GI15yHhdy7awkm9WK3CfpqlCrqHTmvdmt44x0zk7uE/bFplGQ8D6uNKoh8fQEOn4Oo1epejWOKy83NHDwQboETPe5V06ugp7jhQusYvMEZ0Pf6PTJnnz3rFEd8+xSQc/6TERz5Cxx8nqJIB2YlcqL41WugkL9LRReVhpfOrFArQiUttk1AAyAS5pM0yjRu2cGdShVug/fIHh7it9x3Pra+wjSlrc8XmNz11dXwcp7m5e7NmcFlWy/v4SVaJlj61044naeOCbxcG5WL6njB0Et3GFfTMkE1MtpV6SwfbqDLeqSeSlRu7bJKYR1QwuWqiB43jgK6D9tl0eWwR0AqEmBt1BVzmoLhrUq6Dt5rF3891BGnWu4zmNHrwyyuoftg6d9RXrYyG1T69vl1GYCwVHG0yNlCNS6vcKLen7C8XWuvd/dot2KXLiziW1xIgmJ9olLiwa11E7MaPe1t7TW/85w4CiMiW5+3tkRnwx8uGBjj1rOL+h7c9UVF30BvzQAfx2citWNJqw09a027Rrot9bafZtVp9PH8bYwP4FkA4U/A== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/inflation-rate.api.mdx b/docs/api/babylon-gRPC/inflation-rate.api.mdx index cbe33f80..558036a8 100644 --- a/docs/api/babylon-gRPC/inflation-rate.api.mdx +++ b/docs/api/babylon-gRPC/inflation-rate.api.mdx @@ -5,7 +5,7 @@ description: "InflationRate returns the current inflation rate." sidebar_label: "InflationRate" hide_title: true hide_table_of_contents: true -api: eJydVm1v2zYQ/isEMcCbYUt2hrSogWJIsrTNgDap4wIDoqCiZFpSQ5EqSdkxPP/33pGyZDtBU+yTxOPxXp57eMcN1dxUShpu6GRDT0Yj/KRKWi4t/vbDPn5MmvOS4d+cm1QXlS2UpBP6ueZ6fSUXgqFgyiyfNvZIYYjNOdnZJ3ZdcbJQ2kndufDgYCSnNxek5DZX84AOaKVVxbUtfGTFTvWrBt2ngRyY2vlOa60hD9IeJngYjUMcJYMEabIGawOKwcHKWF3IjG63rUQl33hqQQKiQ49nxNRpyo1Z1KLNMqBOb8FqYV9C8jDBVM1dWm1khbR/nnShwZJnXHv7lhXCw2J5aZ4awzNfay12/3upDeiSifrQ1a+C0AqY1myNa6610s96KQEZlvFn9n4JXElqyR8r2OZz4rzsY4wmWAap3tESgKH3A4rpuxpfzY/pQI+tH5JFc1tr+RJjPDHhcMYtspPZHBZhqkypTIhRhMtxApUZh0dcHVDD9ZJrDHdDXVVobm01CUOhUiZyZezkzejN6Emc01qSc5asBcSR4e14D/ZWbE3cObEmq8LmpKEbqZS2BO0AQAAIRKEc+oUVCPaBobObK/K3Sg24xMi8u3EwCp4GcfZ8CHDFGJle3s4IMlMvWOpvd6PcM049iOQsB1WnXXKdQTUNVLVYFKnHVy0c8M/6YHLuNi8UoH/+bka8xUj2+7d1hfmCOTwA7LcqVcJM+n3YJYR8mV4RBamRD7PZjRf9c3v9CZV/Jl7xxKj0gVvj3VwouSiy2jMLbaNmyiRJgCvNHsSQrImtJbCbVEwzCBYwBQLPwWJE73SV3keUWJYIaE0SU4pk/NvFx9mH64+XobfTfAKrShGTRQGqgCYYrg3aRRji4RBMBf/G4LosAZyhKCSYArZlxiHNWzJgnKIw0HwIm8/h6rgaxDZF2o1PXmOpg/Hk5NWr09dxgylgFiIumOeZr60oHnhX4IDEcEEE6WjrzocJCB7+ynmR5fbtaeytNbi2Fnc4a/695saaHYw317ezHtRZ+XGhlA+ey3mlwDNZFsxVC4KM4zhhJo+ki2I4zDnzEF/4NjucQV+ZEFZVoqFX+M0oCdhHUSSh1nCmce/c7onnzDLS20TNPY/oBMy6vCI6gF9XV4Piu4ieRtBxQFg4vfG21xo6QsaFfAhHx7CfgcKEUaSE7Fz67ZmmyO26QwkvmCVxZz4eEB5kULHjYnUaYO3MrGWaayVVbRzsi1qmCJzxpedL7IYRNXWCPSHhgCXeyojW8kCmgYdKQktiS5hNjukHkRvHsXdAaf7Iygq2O17feS1m73/HvmiAoRk0tjoJgOfhsgh3+38AS5QYkLWqHVBtBK7z9D7x1TlWrOfDhivs+iO6WCgh1AodNldnsscmnuYKat8UMaLIGbhongMnwcgxoNnbp8ceAJ2C58SoE3TMAXZ9x3ePP23LwIX5thfRLnT4j+jWHQZa/Ud2qZOhJENLVubp9e0qCu484XAAV1ByyBRHgISW9NJQ3Hur/K/52Ix0yx9tWAlWuBiaJ4gflnfUD0scpji0YfT4gUkHx887GF/IWDyz2UCR+BcttlsUOwBBfo/vGF0g0XAFvnwzcDP2ga9xcMHrrHJu/IPHvcBwMraj/P3lDN4SPwBmUMEu +api: eJydVn9v2zYQ/SoEMcBtYEt2hraogWJIs67NgLZZ4gIDoqCmJNpSI5EqSTk1snz3vSNly06yNNhfkk537349Hu+GG2kbray0fHrDD8djemRaOakcvR7EB/SwWSFrQW+5tJkpG1dqxaf8r1aa9YlaVIIEZ8LJsw6PlZa5QrINPnPrRrKFNl7q7eI9w0SdnR6zWrpC5xEf8sboRhpXhsjKjepXA937gexBbXxnrTHIg22NGRkTOOKoBRLk6RpoQ07B4cs6U6olv73dSnT6TWYOEoj2PR4x22aZtHbRVtssI+71FqKt3M8quZ9gpnOf1jayUrlfD/vQ8CmX0gR8J8oqlMXJ2t4HI5uvrak27zupDflKVO2+q6cWYSsQxog1fUtjtHnQS43KiKV84N+TiqtYq+SPBr9lzryX3RoThFgi1QteozD8csgpfd/jk/wuHfhd9H2yGOlao37GmEBMGC+lI3YKV+AjzrSttY0ping1SdGZSXyHq0NupVlJQ+HecN8VXjjX2GkcpyJdV1qNhMmKciUjBRbYaNmaNhZNeS/wj6JUSjpGJ+XZUbB5jmr/B+wO3ONQpwbVzh9BGjlpHdRHiGoT7GjyGP4sGDw11F0HT4Z9OGyAVjoTVaGtm74evx7fAzlrFXsb/LIlIb1Hn67Fmnm7as2uS1ew7hizRhvHCAfEA9HQXe1ZXbqKSLwHdHR6wn7XmYVL6nhwN4nG0f0gjh4OAaNLsLN35zNGJ94sRBamZqc8sF49YrMCmhYHpFyUWaBqrrO2BnsDlaFldy23yv5PlKiDg/O2oeRwwigCjBCnM13Z6cEB/jLGvpydMI082IfZ7DSI/jz//ImUHxNfy9Tq7Eo6myhyc6zVokQ3fZSETZqZUCzFgev+IYZ0zVyrMCJYI4zAeUMBMQVyICb8wjTZZcKZE2mF+a4oxUTNfzn+OPvw+eO7OOB0j8jpupqzRQlVFADArSVcKst8NAJU9PccrutaqHxUlQpQOLJLqsoMOpvOU5xVaTHBmchzzB9L7Zm7jDg2OXxFfY0m08OXL1+8mkchWdQsprpQnkehkVV5JftuRmyOKVOxnqPePk4huPqtkOWycG9ezANaV9ct4qbORn5vcRLspoynn89ng5w5He5crUPwUuWNhme2KoXvFoKcz+epsEWifBSjUSFFKPFxuKtGMwznKRNNU3XEir9ZrVD7JEkUeg2bzr13uyPOhRNscJN0wzLhU8D6vBI+xKvvqyXxRcJfJBjbEJZeb3I72ALdqYwPeb8cPcMeK4qorGY1svPpb226Jm+/+yrR2XNs3sPPh0xGS3TsbrN6DaAd2bXKCqOVbq0v+6JVGRXOhtbLFV0pCbdtSgMglagliAdJq/ZkBjzUCvNHrHDBe6bvRW49x/4ApeUPUTf43fP6ImgJd/lsM1qXmGJtGoHn8aqMN/+fgyW6GrK1bn2hthH4YTH4JK/fUscGIWwcYT8MycVCV5W+Jofd0ZnusElmhUbvuyYmnDiDgxY4cBiNPQO6f7v02ClArxA4Me4FPXPAru+0PAZrV0c+zDeDhPeh4z3ht94YtPqHbVJnI8VGjl3b+8e37yjcBcLRFtOg5ciU5r3CSPrZZrGz8P2vJaPbi5z84eKmwg1NMXR7XNg4LnjYOGgjoc0H90zYOvjw7o6Mu4oYSzY3N2iS/GKq21sS+wJCfknLoCmJaPQFX2EY+EXlSq7plsKK23g3YWv0ayxdg9t96P27GRayfwHANTL0 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/largest-btc-re-org.api.mdx b/docs/api/babylon-gRPC/largest-btc-re-org.api.mdx index 85977417..5fec6fa9 100644 --- a/docs/api/babylon-gRPC/largest-btc-re-org.api.mdx +++ b/docs/api/babylon-gRPC/largest-btc-re-org.api.mdx @@ -5,7 +5,7 @@ description: "LargestBtcReOrg retrieves the largest BTC reorg" sidebar_label: "LargestBtcReOrg" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/last-checkpoint-with-status.api.mdx b/docs/api/babylon-gRPC/last-checkpoint-with-status.api.mdx index 0a09dfeb..62681aae 100644 --- a/docs/api/babylon-gRPC/last-checkpoint-with-status.api.mdx +++ b/docs/api/babylon-gRPC/last-checkpoint-with-status.api.mdx @@ -5,7 +5,7 @@ description: "LastCheckpointWithStatus queries the last checkpoint with a given sidebar_label: "LastCheckpointWithStatus" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/latest-epoch-msgs.api.mdx b/docs/api/babylon-gRPC/latest-epoch-msgs.api.mdx index bc7990b2..c80c73c5 100644 --- a/docs/api/babylon-gRPC/latest-epoch-msgs.api.mdx +++ b/docs/api/babylon-gRPC/latest-epoch-msgs.api.mdx @@ -5,7 +5,7 @@ description: "LatestEpochMsgs queries the messages within a given number of most sidebar_label: "LatestEpochMsgs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-blocks.api.mdx b/docs/api/babylon-gRPC/list-blocks.api.mdx index fdfdc5a2..5adea33e 100644 --- a/docs/api/babylon-gRPC/list-blocks.api.mdx +++ b/docs/api/babylon-gRPC/list-blocks.api.mdx @@ -5,7 +5,7 @@ description: "ListBlocks is a range query for blocks at a given status" sidebar_label: "ListBlocks" hide_title: true hide_table_of_contents: true -api: eJzlWP1vGzcS/VeIxQHuGfqwnSZFBRSF4yaNDq3tsx2grdewqBUlsVmRW5JrRefz/943JFe7+rCiyx0OAfqLreWSw5k3j2+G+5gU3PCZcMLYpHf7mIyEzYwsnNQq6SXWcVdaJtVIZtwJy9xUsDiox2yY6+wDDXLn3/xRCiOFYXOuHIa1H1h0UpUq1mbnF+f3b/vnpz/1f3vzQ2/1kc0EV8G8N8qkZUo7NpaK59KKkbfQWL1zZVj1r7jq9PzXHv3ZmJlxxYYC0TGuFjGspJVIitx7jgcFcJZA4NmIP0ppxCjpjXluRSux2VTMeNIj6Ma8zB1mr4SGRUKVM6C7Md78DQeTu1biFkXYz0g1SZ6eWusp+SAWFCJnDzwvBTPClUaJEUVxySfiSthCKys6Snx09zQZaRiKiUQOfEww6yGg96zACjbT1jExHstMCuXyRYddqHzBtBKUYz0eW+GYNgzGUmWnusxHBBtGO8+gBbPIADncwaLdqI21mXECbbhwItkDgOiQxwC4gnFZ5aQnYsxqCdKw+VQoFhErFX/gMufDXICRfW8hF9bWodN6hYUEERbtwIEFGFK1Nw5h+Z5QlFK5V1/vA0YuZ9JHQil12vGcMBniDMJlIyz4aAMDVphCs8NbTwHCYwwwxuDBrHCAy7G5zHMWKU0WKsIFYwTFcMEEz6aMF8UeAHhP/+fxZ7pU7j4EDhQ8CTRzBo7Sj0q4aomKUdPESGWpsrwciVRx5q0RctvQlE7MwLmKQwzesjo+QvV93wLJNZc0cQi7FiJzFSNrChNLOyyQUU6UNg3SpipEtAe4jT13QxwBHWqdQwy3IWrEA2qBWEdT1nTiRjxDKbIkADnOjzYjYbzyXwNg0QO2FkLTtqMP7Kjz9YtPxxQd+Q/juaPpQQItTTg5OqJ/mVYOJ5x+HnYP6V9Tt5vx/5Mc+kla99oXt0pPqzNWGWe0s+cARlPlV3XrZezq8gz1xk31iNJXGF0I42TwKZRN+uU5RT9WJ+BE3U+5nW7VR+lyCrmaUzl2WhTv6DGy1++xeYJaybI2eviiseVgo9SDhjDk42N9NRIfxej1aoElhYUInHRfpCqMQDoQyYNE7i1JJUp47cMySa1kKuRk6p4589GnMKcKLz7tju6pXr3ucSh5GfSemwVlho+44yj8o6pbCMe4bm74+i56+DvOcNLYJPY/0TwAcY2uKArORD4IVTcX0RY3hi/IVE34TSo21AVCLFXsv1ZFp0nKTapVXcCm8WV/EL1ftgqwbymzeAgNBY6odZ3wPjYRn+wg+rGAwFysKONUEZ2Elw+lscZUamzJ70/0ARjw6raTMkvRfa4S1uoNPWtG1xDQVM25174WJN/Gquf7h5CEEdMUyFzare3KOlu2jGBoNRenzJYZcXNc5o1k+nmxp9wtYatJz/RIrAAFnF6c1M7iUUyECfYdENmlRbTmvjR5Q23rnHhw9urithyitZMgjNFm6y4zOrUTseXdXuCipQNVY/31uzQxJhN8QpefpNIw6sMJAn/G+hDKpBb2ZN18Q/N9S2q4moSb0MKXh1oN+LoWhPoAGxPfGRbcQfGT7pAPF7lW3cqd7sNxd1htboV5qO5qPivJ1Lmi1+1iAs+nOIi9b4++Pdpw86pU7HUwzCZUnH6EyM/5gvl1aFHm0k2X/V6hjWNkBwDdUaUe62a5WDF0etlnP+iMnCPPwnbHnaPOphOn213wuF29ub5hxEwz5lmorHHygfXT0UzcTGVEGW3/BNmkrkqOqWCRGsbisHUPEnp6eaaB+uu3NyxYTNXh4XVZULwwRwvAfqczndve4SHeMsbeX/WZRmjs3c3NZRj6x/XFOU3eNTwXQ4ukCWfDNmcaRXJSBlaRbZoZLytZfBcKqisVtVD1zdxrj2FpcmuK7C5NmAsapkLzMfjb2c837y5+ftMNduK/jtOzfIDyhqlExEW82hAMg3Ybpjq/DLD1bAZw2jmkDWU8x1nwSIslGchPqm2gLh+NDF2ZkIOBy4h2xyffUKo7x72TV69efjOImAKzLuFCcZ6G3Obyg6gT3GGDDPxlNW39+kD070O1/+7lIFiLuC4tVjiboN62gvHy4vrmwFcuXxW1Ds6jJS00dmYPkvtswcnBYDBEu4R2nbxot6eCB4jPgsy2b6ArPbrb5JFe3d+tVsA+TVOFXGNN3N5v2xj2jcXBYxrPd5r0YNbHlSYt/PR5tTR8myYvU6gNBqWfd/x0sDS0hox3eRWOmmG7QEHLjGqL6Hz4yzUxycvnGiXp1WpQmx+0mOhMkLH1ZNUzYO3ULlQ2NVrpMrS/41JlBJwNqUc7D+NpYsshacJQAEs6lWlSqpUxAx76W1NdrVc8t55jb0Fp8ZHPilw0eH0bZnF39xXpogVDJxC2cogKP+s+yG71/u9gic5bbKFLD9TSA688B+di7kX9ILiNI+z1kbYY6zzXc9owHp1eg00im2rkPiYxTYgzOGiBAyedI8+A+K5JjwYA9YTAiaN6oGYO2OVLTFjtZh3v5ncHaVK7jt9p8uQXg1b/ZlXorK1YG/2Z3Ty+dUaxXSCcb1KRckTqG8pwT3u+IDYalf+mNsay7tBjdoucS+9HbENCobxNYqFMWnXlRg06xp9YLlG6iK009/ERCRLvTf70RMPh2uk/eEpLFKsvl89G85f8GLo1D/5CUX8TjV1gkvivCXvj+aV9ydwR6sYHzc8M+Qv9drlf5MtPmJ8Z/Bf0rXK/gKtPlp8Z71/l2+R+YK5+ovxMSP9/Hyf3C6r+RlkHdEcPRlJEKDB3/msX9Za+2gQLp7jsF01m0YWeFi5vhD++ucHV9E9fhJCA +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-epoch-headers.api.mdx b/docs/api/babylon-gRPC/list-epoch-headers.api.mdx index d967952f..be405960 100644 --- a/docs/api/babylon-gRPC/list-epoch-headers.api.mdx +++ b/docs/api/babylon-gRPC/list-epoch-headers.api.mdx @@ -5,7 +5,7 @@ description: "ListEpochHeaders queries the headers of a chain timestamped in a g sidebar_label: "ListEpochHeaders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-evidences.api.mdx b/docs/api/babylon-gRPC/list-evidences.api.mdx index 32577b54..7f0022e0 100644 --- a/docs/api/babylon-gRPC/list-evidences.api.mdx +++ b/docs/api/babylon-gRPC/list-evidences.api.mdx @@ -5,7 +5,7 @@ description: "ListEvidences queries is a range query for evidences" sidebar_label: "ListEvidences" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-headers.api.mdx b/docs/api/babylon-gRPC/list-headers.api.mdx index a4311935..d058e588 100644 --- a/docs/api/babylon-gRPC/list-headers.api.mdx +++ b/docs/api/babylon-gRPC/list-headers.api.mdx @@ -5,7 +5,7 @@ description: "ListHeaders queries the headers of a chain in Babylon's view, with sidebar_label: "ListHeaders" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-pub-rand-commit.api.mdx b/docs/api/babylon-gRPC/list-pub-rand-commit.api.mdx index 4fc49d62..e7abe007 100644 --- a/docs/api/babylon-gRPC/list-pub-rand-commit.api.mdx +++ b/docs/api/babylon-gRPC/list-pub-rand-commit.api.mdx @@ -5,7 +5,7 @@ description: "ListPubRandCommit is a range query for public randomness commitmen sidebar_label: "ListPubRandCommit" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/list-public-randomness.api.mdx b/docs/api/babylon-gRPC/list-public-randomness.api.mdx index 9661cede..e138c2c2 100644 --- a/docs/api/babylon-gRPC/list-public-randomness.api.mdx +++ b/docs/api/babylon-gRPC/list-public-randomness.api.mdx @@ -5,7 +5,7 @@ description: "ListPublicRandomness is a range query for public randomness of a g sidebar_label: "ListPublicRandomness" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/main-chain.api.mdx b/docs/api/babylon-gRPC/main-chain.api.mdx index 53004ce5..1f2acdb1 100644 --- a/docs/api/babylon-gRPC/main-chain.api.mdx +++ b/docs/api/babylon-gRPC/main-chain.api.mdx @@ -5,7 +5,7 @@ description: "MainChain returns the canonical chain" sidebar_label: "MainChain" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/params-by-btc-height.api.mdx b/docs/api/babylon-gRPC/params-by-btc-height.api.mdx index da0bed7f..a637002e 100644 --- a/docs/api/babylon-gRPC/params-by-btc-height.api.mdx +++ b/docs/api/babylon-gRPC/params-by-btc-height.api.mdx @@ -5,7 +5,7 @@ description: "ParamsByBTCHeight queries the parameters of the module for a speci sidebar_label: "ParamsByBTCHeight" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/params-by-version.api.mdx b/docs/api/babylon-gRPC/params-by-version.api.mdx index 0999a667..3158ff73 100644 --- a/docs/api/babylon-gRPC/params-by-version.api.mdx +++ b/docs/api/babylon-gRPC/params-by-version.api.mdx @@ -5,7 +5,7 @@ description: "ParamsByVersion queries the parameters of the module for a specifi sidebar_label: "ParamsByVersion" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/params-versions.api.mdx b/docs/api/babylon-gRPC/params-versions.api.mdx index dedf9826..4b92fd99 100644 --- a/docs/api/babylon-gRPC/params-versions.api.mdx +++ b/docs/api/babylon-gRPC/params-versions.api.mdx @@ -5,7 +5,7 @@ description: "ParamsVersions queries all the parameters of the module with versi sidebar_label: "ParamsVersions" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/params.api.mdx b/docs/api/babylon-gRPC/params.api.mdx index 5a1fe91b..8f7641ac 100644 --- a/docs/api/babylon-gRPC/params.api.mdx +++ b/docs/api/babylon-gRPC/params.api.mdx @@ -5,7 +5,7 @@ description: "Parameters queries the parameters of the module." sidebar_label: "Params" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/raw-checkpoint-list.api.mdx b/docs/api/babylon-gRPC/raw-checkpoint-list.api.mdx index 9526b246..2d8b1b11 100644 --- a/docs/api/babylon-gRPC/raw-checkpoint-list.api.mdx +++ b/docs/api/babylon-gRPC/raw-checkpoint-list.api.mdx @@ -5,7 +5,7 @@ description: "RawCheckpointList queries all checkpoints that match the given sta sidebar_label: "RawCheckpointList" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/raw-checkpoint.api.mdx b/docs/api/babylon-gRPC/raw-checkpoint.api.mdx index 7c181692..e8bb77d8 100644 --- a/docs/api/babylon-gRPC/raw-checkpoint.api.mdx +++ b/docs/api/babylon-gRPC/raw-checkpoint.api.mdx @@ -5,7 +5,7 @@ description: "RawCheckpoint queries a checkpoints at a given epoch number." sidebar_label: "RawCheckpoint" hide_title: true hide_table_of_contents: true -api: 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 +api: eJztWQtv2zgS/iuEcEDawJaT3LWLNbA4uGna5q5Js4mDO1wU2LRE29zIpFak4hq5/Pf9hpT1sB2398ABB2wQwBI5nPnmySH1FGQ85wthRW6C/t1TkAgT5zKzUqugH4hMx/ORKhYsEVOphGF2LpgbZVOdu7dfC5FLkbB4LuKHTEtlg04gaXXG7RzPCvybvDCUi18LmYsk6Nu8EJ3AYPGCB/2nAFwX3IK8AKO3fwKtXWW03Nhcqlnw/HxPy02mlRGGVpwcHdFPrJUVkI3Hw94h/dRM20r9DMCra748rQBfl/yY9Aqu+TOSXSnq1vVaCyN1fXXKYL65TkJgzXKdidxKjyzny1HDKltAWqz+Ju38QlheYVnmPCvh8GXDumwJSpLJE275ttRJakZ8NstH2UPLoJOVFWROaVOyZ4Os5VwaEzNu4dF3n29YVkxSGbMHsdp2RScAJKfXBgJpFzzbK9xRtOSWQ3bOLZMqkTEg+BkjZwrhyfTUvRKqRZFaSRO7QE1SHT+M5tzMR3PxlWDUOjdnWuIP3tHc+fvwE2YPOmw5l4jxMh5oBcRHygElwhrno0wKnjpUwGMYz0vECdOKccNIUgluJ1gzctqMSJtv+KsibEGvjFGCMk0fTnO92MAZKQK6C0ydorszsYSyrypgdCLyXWELXGC5I6FrxruTsk6EluvbeVDz1ZNfRGxJnVRORbyKifVm6lVTLRXqURdrQFzj7zAZirDDBIeWxsK4CIecw5bEknGVOBZWLgR7JRWbaKCjN9AuMjfvI2cu5GxuX69FNLlQMksrFmYbcG2XG5J9m0FpUZlorQT3yFgDGP4JV63Irorh0sLh2u/5JmWVHP5tnZ18skohs5El8PNsRgnsktlbrnD4X85eMlwLCpF33egmGmfxEkttb6n+O3AcgXfHlCP0yBV/vRqOboaD4e3NaHB6entx+3kwPL/8iOX7fFaYNUrj32Ax3vRLpCLFuuwl9n3WfGu4vJFjVQFYcnhfzdzeVZYmBaHY2MItITdng89n7/vM/+5hjDLIeBwXSEFXW0wxncpYYtf9tozbdxfnw6ETs37cr4JUcVokvoq+G55uszz9cvnh/PqCWFaP+1k+dBMhshcZfji/HHw+/wcxrB73M1y2GML/wtXOu30hsm35zcG1fTbGKyU3xiuswX2dGr4MtMrzI/nJxdxWjbB6yfPE+JLnI/6FVCjMiGJ8uz41JtE+ZQgCiPOSG4Qkv4x+MlW4ezfYrOPlAM9zvqL3TC9FPjLf2qYqsnZ/0wjgR+2SxBFWbV6rj33BCL8XhN8Lwv9fQUCINTOhjrrvDfv/ee7vGHneTKoBwi6OhTHTIq1ObmHg6MoM3X86bDdDsU7anQcs8seTGixeBdoHz99ymbpVVdfWZkZrRkWerp9bNn3kaSF2tvz/ekkUeY7eepcUNESGz8SOue8yrmKFEl8zTCPznJSmjYkFn9HNQVDHDzFH5JEdOLE5TzZb+63C2JotbxTaKYY3i4GZxDbWOmpQHPkDOPjMBPF29w79oDfxzV+vBa33eNxrH8x7T9WB5hmrjcgf17chznXB3NrM9Htrfl2ex3PgCBVCxYSzIi96PJNbSl1wqZSwjK4IXg38mtdwyQtsG+z2s7rK4ZJkD6cuTs4W5F2gWoPtHu/jP/QLvhdqU8B3s90NG0zRmvN0ro3t/3j049F2bBSqauNnxOkj9polXzG3Ll35c2CZ69jLc8uID6Lznu6hprp5A9BiNLg6Z+91TEdh8rgXdxwehdsgBrsh0M7Krs9uhozKQj7lsb8uKokPjCMP2dA1VsgiOaWLDaqGica+WdVJUJnmyorYzWBrOjy8KTJSDmlICFBnrI51avqHh5hljN1enzMNPdin4fDKD/3l5sslEe8bXoqJwdlIWEPtxuHhqVZTCW86lMSbKGOOIxT2iHIOGCYrZgvluqfqAhGlIgHHKLjLs/g+CpjlE5yl/VEsUuM/nF4MP325OOt5PuVPaPUiHbOppGN3TowLQ3zJLONuF6zCv48herHAGbqbYvuK1DRF1YFVhm6L8Z4nnKk0KPOMJwmKlGuvxjamGDs++YH8Gh73T96+ffPDOPTKwmY9sgvpOfCOTOWDqL0ZsnGMYGV1jLr1PXee/LM/+v70Zuy5lXatOK7tTLedyASzNuPVl5vhQYKu21+TaO3BC5X4+vcoufMWQI7H4wk380g5FN3uXHBv4lO/oXWHqOB9xrMsLQOr94vRCraPIvQz+IMFvXgntjFMtybs4Ckqq2cU9MHW6RUFHTw6vxoavouCNxFKOgalozt+PqgYbVjGQW6bo46wfUbhqdFsAe2c+tWa0snVe20l6baEcc1+3GEinMFjm86qKcBtYFYqnudaaTQiBGRaqJgMZ7zr/TkpCkwxoQIwEbAlXd5EQaFaYzniUCvUH/6ILsBFegu5cTH2ASEtvvJFhuk6ru88Fbf3r9aldYYqVkxCxHnvUfbW868RJTrtsJUunKEqBK5YHFyKpbu3PPCwkcKuGJKIqU5TvSSBZer0G9Ek4rmG70snRgHFDBLNx8BJeOQioJxrhkfDADWBj4mjeqCOHEQXbeYrv9ouQgfzp4MoqKHjOQqe3WKE1T/ZWnXWRT9u2dJsp2/tUYjzAefPhcZCU6r35TeHvV1Hoyv8TxuQso+y4qvtZSk2a4JT9n2+G7kLyr0T1O1WCZvPMX0SaX8s6AT9+jYWGxmFM3F5eoIHxW2ePj/TsLMuxu+pncwlRaH/jCMNPaMnmiKxxB7NX12X32Jes3/7a89O9dctqqIvB2WvG+CRPiU0vwY934PY1zUH3c8P0NJntrGS2nba0ate7+PZEA3ob1K8LK8= sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/raw-checkpoints.api.mdx b/docs/api/babylon-gRPC/raw-checkpoints.api.mdx index 1cec6797..b857a59d 100644 --- a/docs/api/babylon-gRPC/raw-checkpoints.api.mdx +++ b/docs/api/babylon-gRPC/raw-checkpoints.api.mdx @@ -5,7 +5,7 @@ description: "RawCheckpoints queries checkpoints for a epoch range specified in sidebar_label: "RawCheckpoints" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/recent-epoch-status-count.api.mdx b/docs/api/babylon-gRPC/recent-epoch-status-count.api.mdx index 25e74643..0ac8d55f 100644 --- a/docs/api/babylon-gRPC/recent-epoch-status-count.api.mdx +++ b/docs/api/babylon-gRPC/recent-epoch-status-count.api.mdx @@ -5,7 +5,7 @@ description: "RecentEpochStatusCount queries the number of epochs with each stat sidebar_label: "RecentEpochStatusCount" hide_title: true hide_table_of_contents: true -api: eJy1V21v2zYQ/isEMcBbEEtOtqaogWJIs7TNgDZZ4gIDoqCiKEpiI5EqSTk1svz33ZGyZSVely/9YknkvT733JG+py0zrBFOGEvn1/c0F5Yb2TqpFZ1T0Wpefea6U45IS1wliOqaTBiiC//VaOuIEVyAgBcGIU2k4nWXC3iiUKJYWRpRMjQa0X0q0fTXTpgVfCjwPvYEi0Z87aQROZ0XrLZin1peiYbR+T0ttGmYA41OKnf0Gwi7VYsWrDNSlfTh4Qb1bauVFRY1DmczfHCtHISJr3vxHj4Go+Os/8LQLn1SpxjWlWOusycY22VveI3G2hHBIAjEFhL2FuLHyuTy4oQA1pXOEYbW6FYYJ0OU2wA8J03AxFseVFieS8yA1Rcjy88w1S/o7Ivgzi/I9rOP6HmQP7GAS2NQj4ntOBfWFl29gS2iXq5gXe3+r0ZjuLjOxSg2CO3XwyE0+BSlMMG+Y7L2WtKJxj41hjqfO1Ov30fYLFndjV1lKyeeA8JmgRnDVvgtjNFmp5cGkGGl2LH3LHAV6ZT41sK2yIn3so0xmmAlNjgFOPltqwEeNA6tgjj4zjyDbqO7WU8f+9stRrCnAdJHc6KfC3fSVUQwXpFAXJgOiRqNDoowYHeAh1Kg15Y5YCCNM5ataq3iUfTx8iAOivNRK0BnCLNcDzRfVlo5187juNac1RXMrPmr2avZ07Q6Rd4EV6TEZn3HnLhjK+L16lXIoecrabVxBO0Awjc41QrtyyddjdUaGTq+OCN/aI4pYmTB3UE0i54Gcbw7BBg4jFyeXi0IUtsUjId50wtPrBePErWoQNRLN8KUQAcLtJCF5L7K68G90wdTud880VCHN28XJFhM1N7eVddivmAOFaB9nOa6tvO9PdglhHy6PCMaUiPvF4uLsPTn1flHFP7e8p3IrOa3wtng5kSrQpZdYCTaRknOFMkE4f0exJCtiOsUcIAMxxd0QA4WE3ptWn6TUOJYVg9nUPrTyYfF+/MPp3Gw0z8ip5s6JYUEUUATDHcW7SIM6XQKpqK/U3DdNADOtJYKTBU1NJNHWmzIgHHW0sL0IjCHofd8DVLHkXYHhy+x1NHB/PDo6MXLtMcUMIsRF8zzONS2lrdiKHBEUg78JQNtvX6cwcLt75WQZeVev0iDtR7XjcU1zniWCuvsGsaL86vFJMdj2h9gWofghcp9Y5GlZL5aEGSaphmzVaJ8FNNpJViA+CTM6ekCBtOcsLate3rFX6xWgH2SJApqDTq9e+92azlnjpHJfdJ3fELnYNbnldB9ePV1tbh8ndAXCUwqWJRe7uBhsjH0CBkf8hiOgWHfAwVuGZo0kJ1Pf6PTF3nzPaCEDeZIOphP94mISqjY42INEmDt2K4Ur4xWGgYgBlJ0iiNwNpReLHEcJtR2Gc6ETACW2JUJ7dRozQAPtYKRxJZwuHmmjyK3nmNvgdLiG2ta2B54fR2kmLv5GeeiBYaWMNi6LAKex0sZr/d/AZboep+sdOeB2kTgJ8/ko7h7gxWbhLChhf18RBeFrmt9hw771plvsUnwSkPt+yImFDkDjRY4cBjNPAP6vW16bAEwCAROzIaFgTnALn/LDNquiXyYrycJHUKH94Q+eGWg1T9knTqZKjJ15M4+bd+houAuEA5P8BZKDpniEdDfaZ93mG7den7cudrfIJz45uK2ZtJH3N94wiF7TftDFqTHlwQ4sg7gZ9dRC8ceMh217++huOKTqR8ecDlc7/0/CmmRnsNd/j+z/zH/NnamfitWT/509Bc96k/zJTMSw4YUbkA+TD6fT1A9hrtsu62F91VU3Nxg3p0u4Ob1Lyiemss= +api: eJy1V21v2zYQ/isEMcBtEEt2traogWJws6zNgLZZ4gIDoqCiKNpiI5EqSTk1svz33ZGyZcVu5i/94hfq7rm75154uqc1M6wSThhLJ9f3NBeWG1k7qRWdUFFrXnzhulGOSEtcIYhqqkwYouf+X6WtI0ZwAQJeGIQ0kYqXTS7gG4USxRYLIxYMQSN6TCVCf2uEWcEfBdb7luDQiG+NNCKnkzkrrTimlheiYnRyT+faVMyBRiOVe/kbCLtVjQjWGakW9OHhBvVtrZUVFjVORiP84lo5cBN/HsVH+NWB9qP+G1279EGdoVtXjrnGnqJvly3wmo21IYJOEPAtBOwR4sfK5PLilADXhc6RhtroWhgng5fbBBwSJnDikTsVlucSI2DlRQ/5AKj2QGdfBXf+QNZfvEeHUb6DgEd9UqfENpwLa+dNuaEtol5uzprS/V+O+nRxnYueb+Daryeda/BXLIQJ+I7J0mtJJyq7C4Y6XxpTrn/3uFmysumbylZOHELC5oAZw1b4XxijzV4rFTDDFmLPs4PIVaRR4nsNj0VOvJVtjhGCLbDBKdDJb2sN9CA4tAry4DvzHLqN7q96+tjefjGCPQ2UPpoT7Vy4k64ggvGChMKF6ZCo3uigSAN2B1hYCLRaMwcVSOOMZatSq7jnfbwcx0Fx0msF6AxhluuB5tNKC+dqO4nXQENmeCGXIlJQRjZaNKaJWS134vzApFIiNO6zadB5Dun6AewW3NNQFwbSlT+BNHTCOhAfgldrZ4fjp/BnQeFQV7cNHAy7320ALTVnZQF3weT16PVot1waRd4Gu2SBSO+YE3dsRbxeuQq10c4BUmvjCOJA5d7gbTHXvi2kK7ELekDTi3Pyh+ZYOpjxYG4cjaJdJ6b7XYBBzsjl2dWM4Mgwc8bDHG+FB9aLR2RWgKSFDpNzyX3DkFzzpoLyDQUPUnZbcyPsn0SJOjq6amoMDloUPYAZ5DTXpZ0cHcFTQsjny3OiIQ7yfja7CEd/XX36iMJPHd+JzGp+K5xNFJo51WouIZveS8RGSc4UyQTh7TPwIVsR1yhoJNLtADBGckBM6LWp+U1CiWNZ2V3k6S+nH2bvP304iwNO+xU5XZUpmUsQBQIAuLGIi7SkwyFARf+kYLqqmMqHpVQANS9hIgErM5BZZx79LKWFK4DAZQYDzGJ6UsexxsYnrzCv0Xhy8vLli1dpFIIFzmLkBeOchkSW8lZ02YxIyqFYSVejXj/O4OD290LIReHevEgDWsvrBnHNMy4k0Al2TePFp6vZIMddx28BWgfnhcr9dCJLyXy2wMk0TTNmi0R5L4bDQrBA8Wm47IYzmO4Twuq6bAsr/mq1Au6TJFGQa9BpzXuzW8c5c4wM7pN2bCZ0ArA+roQew0+fV4vH1wl9kcC4h0Pp5cYPgw3QI2a8y306ugp7ihRY1TSpIDof/kanTfLmf8cS9p4jaQefHhMRLSBjj5PVSQDa1K4UL4xWGm4RdGTeKI7E2ZB6scQ7JaG2yXAAZAK4hMKDk0b1zgzUoVYwf9gSNgRf6T3Pra+xP6GkxXdW1fC4q+vrIMXczbP1aF3AFGuyCOo8Xsp4/fw5VIkuj8lKN56ojQd+WAw+iru3mLFBcBta2A9DNDHXZanv0GDbOpOtahK80JD7NokJxZqBRgs1cBKNfAW0z7bLY4uATiDUxKg76CoHqsuv6kHbVZF3880goZ3r8DuhD14Zyupfsg6dDBUZOnJnd9u3yyiYCwWHa1ANKYdIcd63LwaHbSRbq+PPW07aNcyJ7y6uS7jP0eN2bQybyjVtr1eQ7m9acD+N4WPfvgJ3HFY6at/fQ3LFZ1M+POBxeEfyr2XSYnl2L0Q/jP7nvLLtDf1WrHbe3Nptmfqre8mMRLchhBuQD5PPxxNUp/BCUG9r4dKPips18N3ZDNbX/wB87QyR sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/reported-checkpoint-btc-height.api.mdx b/docs/api/babylon-gRPC/reported-checkpoint-btc-height.api.mdx index 14a4f7bf..3e57181f 100644 --- a/docs/api/babylon-gRPC/reported-checkpoint-btc-height.api.mdx +++ b/docs/api/babylon-gRPC/reported-checkpoint-btc-height.api.mdx @@ -5,7 +5,7 @@ description: "ReportedCheckpointBtcHeight returns the BTC light client height at sidebar_label: "ReportedCheckpointBtcHeight" hide_title: true hide_table_of_contents: true -api: eJzNV21v2zYQ/isHYoDbwLacbG1RAcWQeH0F2maJCwyIgpiSKYuNTKok5cTw/N93R8qSnRjBCuzDvtgSea/PPXek1qzihi+EE8ay+GrNZsJmRlZOasVilt1W7qbgtgBpoRD3IFSmZ2IG6coJsM5INQedgysEeLHmOSsEqmqpHOszSZYq7gp8Vuhr1y4uGfGjlkbMWOxMLfrMovKCs3jN3Koi4eCGbTbXJGwrraywtH8yGtFfppUT6Akfj6Ij+utMVEZXwjgZFFKX3ZRyXribrJSoclMIeqOtXJsFxyeM1r38DcNy0pXkPYhQYqgNXhuCNtwVQu2kShgZUWnjMJn+NnrcEHNhMPzO5p+1MKuLRnTcGjhz2Qfv7aLJEmYil0pY4LBNHMgsYLSJesIAXJyPAata6J1IdPpdZA4DwUj2y3wKts4yYW1el62nIfNyOa9L93MwE0UeYvrryQFIyL7jsvRa0omFfWyMdG5qUx4gRJ8teVnvuyJidp5a6jwCoV3gxvAVvQtjtDnoZYHI8Lk4RMl/A66CWon7CrexcbyXXYzJBJ9T87GFVtJhDMhzQoCTgY/YF+yJSrOH7p5ihRGuNsr6Fj2bjPfZ3BCdE69lViRqv5HhTrrCa87lEnm/nQpbxkPKs1twGs54uioxFMLNEzBmc0Fx+hEQsygNAlGTbrQ8jjo3Nlq3w2GDSlaY5XY2eRawwrkqjqJSZ7wstHXx69Hr0WMYarWNBObUDe+5E3d8BV6vXIV0GnoDpQBkBwtyTRMr177aTb/uGTo9/wh/6MyiS4osuDsejoaPgzg9HIKkhr54ezkB6gST88x39Fa4Z734MFGTAkW99EKYOWJskUUyl5mnxnbYHvTB1cxvjjVW4ezdBILFRB0dXdZVUzJSwG5zOtOljY+OcBcAvl18BI2pwYfJ5Dwsfbr8+oWEn1q+E6nV2a1wNrgZa5XLeR1oTLZJMuMKUqRVs+dPEnC1onOkO4mwYWZoMWFXpsquEwaOp6VAtCilRE1/GX+efPj6+W0U7DR/Q6cX5RRyiaKIJhquLdklGKaDAZoa/jVF14sFgjMocbAmKi+x9zzSoiUDxVlKi8MO+GyGreprMHUZ0e745BWVengcn7x8+eLVtMEUMYsIF8rzNNS2lLeiK/AQphnyFzraev0oxYXb30PvvXkxDdYaXFuLW5zpqBTW2S2M518vJ70ZNR3laLQOwQs1Cy27lNxXC4OcTqcptlSifBSDQSF4gHgcxvpggnMsBl5VZUOv6LvVCrFPkkRhrVGnce/d7izPuOPQWydNvycsRrM+r4T18dHX1dLyVcJeJDjecFF6ueNNrzX0ABkf8j4cHcOeAoWXVsMCs/PptzpNkdv3DiVqMAfTzvy0D2I4x4o9LFYngdZO7UplhdFK19bDntcqI+BsKL1Y0lRNmK1TmgmpQCypKxNWq701gzzUCkcSX+JZ6Jm+F7n1HHuHlBb3fFHhdsfrqyDF3fUzmosWGTrHwVanQ+R5tJTRdv85skSXfVjp2gPVRuAnT++LuDujivVC2NjC7bjPdVnqO3LYtE68wyaRFRpr3xQxYcQZbLTAgZPhyDOg2dulxw4AnUDgxKhb6JiD7PpBl6ag7RZDH+abXsK60PE5YRuvjLT6G7apw0DBAM8v+7h9u4qiu0A4OvArLDlmSkdAc2H9iRN456b0fzqMm3uKE/cuqkoufaLNvSqczFcs7Y7u5iqCZ9wx/uycz/gWd9d3PCypP0h5vUZKiG+m3Gxo2ZcL16/plmYk0Tp8YEhLz3gtyLFTxRPgPbtovgyew3/yHXIQge0tUK1Ye51k+HgrVnvfKZtrFA5D06cR9k/x1ly5HU26GdMNor36vH87wTveP04/nAo= +api: eJzNV21v2zYQ/isEMcBtYEt2traogGJwsq7tgLZZ4gIDoiCmJNpiI5MqSTkxPP/33ZF6c+IZLbAP+2JL5N1zx7vnjqctLZlmK265NjS63tKMm1SL0golaUTTu9Le5szkRBiS8wfCZaoynpFkYzkxVgu5JGpBbM6JE6uf05yDqhLS0iEViFQym8OzBFt9XFjS/FslNM9oZHXFh9SA8orRaEvtpkRhb4budjcobEolDTe4fzoe41+qpOVgCR5PwhP86yBKrUqurfAKiU1vC7HM7W1aCFC5zTm+4dZC6RWDJ/DWvvwF3LLCFmjdi+DBQJs4beK1yX3OZe+oGCPNS6UtHGbYeA8bfMk1uN9h/llxvbmsRc9bgDObvnfWLutTkowvhOSGMNIcnCAsAW9jeQSAXF6cE8hqrnqeqOQrTy04Ap7sp3lKTJWm3JhFVbSWAurkFqwq7I+FGSnyOKY/nx4ICeJbJgqnJSxfmadgqHNb6eIAIYZ0zYpq3xQSs7PUUudJENoFpjXb4DvXWumDVlYQGbbkhyj5PcGVpJL8oYRtKBxnpR9jhGBLLD66UlJY8AF4jhFgCPAB6oIeyTR9bO4YKzS3lZbGlejZ7HyfzTXRGfJapHks9wuZ3AubO82lWAPvm67QMJ4kLL0jVpEzlmwKcAXj5ggY0SVHP10LiGiYeIGwPm64noSdGRNu2+awAyXD9brpTY4FNLe2NFHYwIyYTnPwKJDAOhMsK12FrBRP4vKRCSm5r4xnU6/zHLL7L7A9uONQFxqymx1BGlluLIiPwKvG2dHkGP7MK3yvq30D3w172G0ALVTKilwZG70evx4/pVclmwyTJSK9Y5bfsw1xesXG06RuGwSpQRAHiH6DN8FCuSqq++Ae0PTiA/lNpQZMYsa9uUkwDp46MT3sgsBGefn2akaww+gFS12nbIQHxokHZJaDpIGCFAuRuiojmUqrFVSBrw2QMn3NVtjtBLE8Obmqypr36AG0LKtSVZjo5AR2CSFfLj8QBecg72ezC7/0x9XnTyh8bPmeJ0ald9yaWKKZcyUXArLpvERslEyZJAnUZr3nrmNiK4mXcXedQ9fJADGm17pMb2JKLEsKDqHBI8Zy/tP5x9n7zx/fhh6n/gusWhVzshAgCgEA4MogLoZlPhoBVPDXHEyvVkxmowJup1guCmhgEJVZztvMo5+FMHBjEJZl0O8MpmduU+TY5PQV5jWYRKcvX754NQ/8YSFmIcYFzzn1iSzEHe+yGZB5CmQlHUedfpjAwt2vvoG9eTH3aHVcW8QmzjhvQCWYJowXn69mgww7F55RK+Wd5zLzfW8tmMsWODmfzxPoS7F0XoxGOWc+xOf+bhzN4DKICCvLoiZW+NUoCbGP41hCrkGnNu/M9pYzZhkZbOO6acY0Alh3rpgO4dHl1eDydUxfxHBHwKJwcpPdoAV6FBnn8n44OoYdCworjCIrOJ07fqtTJ7l976KEtWfJvIOfDwkPlpCxx8nqJABtajYyzbWSqjIu7ItKphg441PP13g1xdRUCTaAhEMsgXiwUsm9NQ08VBL6D1vDQOGYvue5cRz7HSjNH9iqhO2O19deitmbZ01rXUIXq5IAeB6uRdjsPweWqGJINqpygWo9cM1i8Infn2HGBt5tKOH2zlyoolD3aLAunajHJp7mCnJfJzGmyBkoNM+B02DsGFDv9enRC0An4Dkx7hY65gC7vuHk6bXtKnBuvhnEtHMdnmO6c8pAq79Jc3QykmQEQ4B5Wr5dRsGcJxxOTSWkHE6K/b6e+n9gjOmNm/+niaYe9ix/sGFZwBiAB62HUz/eXNOkm3/qeQ4utAn89IYceIu6byC4GbE+UHm7BUrwL7rY7XDZpQvWb3DU1QJp7b/ShMFnmK0WUKn8SPCeXdafV8/Jf/IxdzACzSgtN7SdySk83vHN3sfe7gaEfdN0x/D7U/j0KG1PEz8vcFxo58d3b2cwKP8DCKAN0A== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/reward-gauges.api.mdx b/docs/api/babylon-gRPC/reward-gauges.api.mdx index 01084b4c..82de18f6 100644 --- a/docs/api/babylon-gRPC/reward-gauges.api.mdx +++ b/docs/api/babylon-gRPC/reward-gauges.api.mdx @@ -5,7 +5,7 @@ description: "RewardGauge queries the reward gauge of a given stakeholder addres sidebar_label: "RewardGauge" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/sidebar.ts b/docs/api/babylon-gRPC/sidebar.ts index b7e0df37..5ec8aecd 100644 --- a/docs/api/babylon-gRPC/sidebar.ts +++ b/docs/api/babylon-gRPC/sidebar.ts @@ -190,14 +190,14 @@ const sidebar: SidebarsConfig = { }, { type: "doc", - id: "api/babylon-gRPC/finality-provider-consumer-consumer-id", - label: "finality_provider/{consumer_id}", + id: "api/babylon-gRPC/finality-provider-consumer", + label: "FinalityProviderConsumer", className: "api-method get", }, { type: "doc", id: "api/babylon-gRPC/finality-provider-consumer", - label: "finality_provider_consumer", + label: "FinalityProviderConsumer", className: "api-method get", }, { @@ -566,180 +566,6 @@ const sidebar: SidebarsConfig = { }, ], }, - { - type: "category", - label: "CometBFT", - items: [ - { - type: "doc", - id: "api/babylon-gRPC/broadcast-tx-sync", - label: "broadcast_tx_sync", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/broadcast-tx-async", - label: "broadcast_tx_async", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/broadcast-tx-commit", - label: "broadcast_tx_commit", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/check-tx", - label: "check_tx", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/health", - label: "health", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/status", - label: "status", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/net-info", - label: "net_info", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/dial-seeds", - label: "dial_seeds (unsafe)", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/dial-peers", - label: "dial_peers (unsafe)", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/blockchain", - label: "blockchain", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/header-by-hash", - label: "header_by_hash", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/block-by-hash", - label: "block_by_hash", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/block-results", - label: "block_results", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/commit", - label: "commit", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/validators", - label: "validators", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/genesis", - label: "genesis", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/genesis-chunked", - label: "genesis_chunked", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/dump-consensus-state", - label: "dump_consensus_state", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/consensus-state", - label: "consensus_state", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/consensus-params", - label: "consensus_params", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/unconfirmed-txs", - label: "unconfirmed_txs", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/num-unconfirmed-txs", - label: "num_unconfirmed_txs", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/tx-search", - label: "tx_search", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/block-search", - label: "block_search", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/tx", - label: "tx", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/abci-info", - label: "abci_info", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/abci-query", - label: "abci_query", - className: "api-method get", - }, - { - type: "doc", - id: "api/babylon-gRPC/broadcast-evidence", - label: "broadcast_evidence", - className: "api-method get", - }, - ], - }, ], }; diff --git a/docs/api/babylon-gRPC/signing-info.api.mdx b/docs/api/babylon-gRPC/signing-info.api.mdx index a4a68926..83463dc1 100644 --- a/docs/api/babylon-gRPC/signing-info.api.mdx +++ b/docs/api/babylon-gRPC/signing-info.api.mdx @@ -5,7 +5,7 @@ description: "SigningInfo queries the signing info of given finality provider BT sidebar_label: "SigningInfo" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/signing-infos.api.mdx b/docs/api/babylon-gRPC/signing-infos.api.mdx index d529d023..e481cb16 100644 --- a/docs/api/babylon-gRPC/signing-infos.api.mdx +++ b/docs/api/babylon-gRPC/signing-infos.api.mdx @@ -5,7 +5,7 @@ description: "SigningInfos queries the signing info of all the active finality p sidebar_label: "SigningInfos" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/tip.api.mdx b/docs/api/babylon-gRPC/tip.api.mdx index f4c65576..52155116 100644 --- a/docs/api/babylon-gRPC/tip.api.mdx +++ b/docs/api/babylon-gRPC/tip.api.mdx @@ -5,7 +5,7 @@ description: "Tip return best header on canonical chain" sidebar_label: "Tip" hide_title: true hide_table_of_contents: true -api: eJyVVn9v2zYQ/SqEMMBbEEtOtraogWJIsv5IgbZZ4mIDoqCiJNpSQ5MqSdkxsnz3vSNly06Mrvsnscjju7t3j3e8j4ywjVZW2Gh8Hx2PRvSv0MoJ5ejnQXJA/2xRiTmnX6WwhakbV2sVjaM/W2FWk7q57FBYbZmrBFujMrdqBJtq41e9dQJzdnlxxubCVbqMo8OoMboRxtUhiErwUpinvk4nZ+/81rma6m2HnFln2sK1Bv4q7hjFz2uFHSkRihQLrhyrcczMOaExnuvWMZ4qgLLgcBNzqtiQvWlxtNvglhzUaoaFu9hvh0BYxW3lsxPcrgAAK/iS+0/Us8oxPfVMdMi18l8URFEh4mA60Q4YS21umW1QB6bV1qGYTSok3RFt2/ka0x8otAl5lPAONKe3/Z3WzrJpLWSJLca4Kv2u6x3uxLenNkj4C3Ki31RalCUkGj0cdoX7zjYxQFuhDtislXv+G5x0tvgUM5QexhTMUwn8RSGuMy9vAVLFn3GqJzzu0daeHzYrOv8qCrd3BUu7rk5AbVEIa6et3EgjjrzdlLfS/ddF2SWu0KV4nPqvx3tTLwXEK/2p2om5fQpGZ760Ru6lGfprd13lKyd+hJbNAjeGr+hbGKPNXi9zMMNnYs/eD5GrWKvEXYNtUTLvZZtjguAzpHod5a6QJBv8JaJvDiMiwl/i8xJIaCbRY3RqMLiLrVEsF9atxY9bVHClVV1A7P66RZQHNSEcmglHaoei8JHkPF9JrZJd98niKHHeoRVmIQxFeB/5QkSVc804SaQGeqWtG78cvRw9Ce2yVew0YLMZNcG33IklXzF/Tq7YsnYV6xTGGm0cIxxwgsypgXnCayeJ3x2gk4tz9ocuLFxSZMHdUTyKnwZxsj8E30kvX19NGInRTHkROndnPLDeHC1q3X84WriZoYDoUkU9Ba++t3YtZK+Pdcc50yD+9M2EBcRUHRxctQ3lCzg6AME7XWhpxwcH2EWz+nx5zjRSY+8mk4uw9P7q00cy/t7yUuRWF7fC2eDmTKtpPWuDhAibLKELSIXmht9DDPmKuVZRB2+44QgWnEKzpKM0ujZNcZNGzPFciq6Jpyr76ezD5N2nD6+TgNP9i52eywxdF6ZgE8CtJVyiIRsOARX/ncH1fA5yhrJWgJpKyN8zLTZioDhlbdFvGC9L3BZfg8wVJLuj4xdU6vhofPz8+bMXWccpOEuIF8rzJNRW1reiL3DMsgL6Zb1s/fkkx8Lt76Fjv3qWBbSO1w3immcjvrW4Z3ZN48Wnq8mgXI8eo3UIXqiy0dSsFzX31UKQWZblGCmp8lEMh91VTaOz0FmHE7SSMeNNIzt5JV+tVuA+Tf0Iw5nOvXe7tVxyx9ngPu2ueBqNAevzSqND/PR1tbR8nUbPUrQWLNbe7uhhsAF6xIwPeZeOXmHfI4VLq9kc2fn0N2e6Im++e5bogjmW9fDZIRPxDBV7XKzeAmgndqWKymilW+tpn7aqIOJsKL1Y0IsijWybU0/IBbikW5lGrdpZM9ChVmhJfIFx5JW+E7n1GntDj587Pm+w3ev6Olhxd/Mz9UULhc7Q2No8hs6TRZ2s93+BSrQ8ZCvdeqI2EfjOM/golqdUsUEIG1fY90dyMdVS6iU57K7OeEtNoqg0at8VMY1IM7hoQQPH8cgroNvblscWAb1B0MSoX+iVA3V9ozdtOO3msQ/z1SCN+tDxO40e/GHI6h+2Tp0N8dZzbGmfXt++onAXBEczt0HJkSmNAIWWtH/6bT1K/tcg7Ga2E3cuaSStwWP3xghTEcM4tHRYPxrLmDlHhIFwMKdImmR+f49qiM9GPjzQsmcK6zf0RjE1KYq+Ng9HP0xvxYomFF5ejYcNjxn/uqIRuBnXb19P8E74F8mrWA8= +api: eJyVV2tv2zYU/SuEMMBtEEt2traogWJIsj4yIG2WuNiAKKgpibbUyKRKUnaMLP9955KSZcdeln1pLPLy3Ne5j94HWphKSSNMMLoPjgYD+pMqaYW09PMgOqA/Js3FnNOvTJhUF5UtlAxGwR+10KtxUV02KKwwzOaCtajMrirBpkq7UycdQZxdXpyyubC5ysLgMKi0qoS2hTciFzwTelfXyfj0k7s6k1O1qZAzY3Wd2lpDX84tI/t5IXFTljClFAsuLSvwTM85oTGeqNoyHkuAMq9wbXMsWZ99qPG0ueCGFBRyhoO70F17Q1jOTe68E9ysAAAp6Cr3vyhmuWVq6iLRIBfSfZERaQ6LvehYWWAslb5lpkIemJIbj0I2zuF0E2hTz1tM9yBV2vuRQTvQrNrUd1JYw6aFKDNcMcZl5m5tp3DLvj25gcPf4BP9ptQiLd7R4OGwSdwT1xQBuvJ5wGUh7etfoKSRxaeYIfUQJmN2KfAnmdh6nt0CJA+/4lUX8LBDazU/rE9U8l2kdu8JjrZVHSO0aSqMmdblmhph4OSmvC7tfxXKduBSlYnHrv98tNf1TIC8pXtVWDE3u2D05luty71hBv/qbVXJyornhGV9wLXmK/oWWiu9V8sckeEzsefuWcGVrJbirsK1yJjTshljguAzuHodJDYtiTb4lwJ9cxhQIFwRn2VAQjMJHqNTg0Et1lqyRBjbkh9VlHKpZJGC7K7cAvKDmhAezYQltoNR+IgSnqxKJaNt9dFiGFmn0Ai9EJosvA9cIoLc2sqMovZln+s0LxYilEi8CWe1riNeFTu2nsMMKaxriC+O/ZuXCPC/wG7APQ11oRHg7AmkvkVoIN6HVa2x/eFT+GP/4Lmmbip4Nux+swFaKmQtV8aO3g7eDnZALmvJTrxeNiOkj9yKJV8x965csWVhc9ZULquUtoxwwDUwigaDI3JhS+LtFtDxxRn7TaUGKinjXt0wHIS7RhzvN8FNqMv3V2NGRa6nPPUTsRHuGSfetHU0/LSYgqJuTGUqrecgnu94kDKbL9fC7gaz4+Dgqq7IORQVWYCuYVWqSjM6OMAtOv7XyzOm4Af7NB5f+KPfr758JuGnjpciMSq9FdbEktScKjktkE1nJWGTJIoL9UbD193BhmTFbC1pDFZcc5QaAojCp2KMg2tdpTdxwCxPStFMwlhOfjo9H3/6cv4+8jjNn9CqeTnB6IIoAgDg2hAuhWXS7wMq/GsC1fM5Zlq/LCSgpiV6CKIyhkybebKzLAyaNuNZhpbjBunEpsSx4dEbyms4HB29fv3qzST0ziJmEcWF/Dz2iSyLW9FlM2STFGRlHUfd+yjBwe2vfuy9ezXxaE1c14htnLX4UaMSTBvGiy9X417Wzm+tlDdeyKxSNPEWBXfZgpGTySTBXI6ls6Lfb/pdHJz68dQfox+PGK+qsiFW9N0oidjHsdsD8KZR79RuHGfccta7j5s+GQcjwDq/4uAQP11eDR1fx8GrGP0Zh4WTGz701kCPIuNM3g5Hx7CngsJLo9gc3jn312+aJK+/uyhR7Vk26eAnh0yEM2TscbI6CaAdm5VMc62kqo0L+7SWKQXO+NSLBa1lcWDqhBpAIhBLWqbioJZbZxo8VBL9hy8w0x3Ttyw3jmMfaIO84/MK1x2vr70Utzcv2tY6QxerkxA8jxZF1N6/BEtUechWqnaBWlvgmkXvs1ieUMZ63myUsGuGpGKqylItSWFTOqMNNok0V8h9k8Q4IM6g0DwHjsKBY0Bzt0mPjQB0Ap4Tg+6gYw7Y9YP+Y+Bf23nozHzXi4POdPyOgwf3GLT6m7Wusz4WZsuWZrd8u4xCnSccLS4VUg5Pqd9LtKT9K8TGZve/tolm8bHizkZVSWfQ2CxqfrXARuObN6Qf7TYYMEPCgDkYSkRNEr+/RzbEV10+PNCxixTOb2jR0wUxir7W27fbSG7FisYR1tfKwfqN0K2oNO/WO8/H92MsW/8Af5fJxg== sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/validator-lifecycle.api.mdx b/docs/api/babylon-gRPC/validator-lifecycle.api.mdx index d23b3261..11c5d96b 100644 --- a/docs/api/babylon-gRPC/validator-lifecycle.api.mdx +++ b/docs/api/babylon-gRPC/validator-lifecycle.api.mdx @@ -5,7 +5,7 @@ description: "ValidatorLifecycle queries the lifecycle of a given validator" sidebar_label: "ValidatorLifecycle" hide_title: true hide_table_of_contents: true -api: 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 +api: eJylWftzG7cR/lfQm05EKuRRUl4Tum6r2E6iTGyrkpzpjE5jgncgiegIXA53khlV/3u/XeAeFGXZnfoH64TH7rcPfLuA7qJClnKtKlW6aHp5F2kTTTFWraJRZDCB325k/l5mWYmRUv1R61Jl0bQqazWKXLpSaxlN76JqU9BaV5XaLKP7+yta7AprnHI0f3RwQD9SayplKvrcn+zTj05EUdpClZX2G1qtu8JHPJnrhaJJXak178iUS0tdVNqSDb/J/LySlXpXZPj/LGAR2gkp1so5uVSiQSiqlazwW2rLjOYdbRQ17xR2gREo1PjNljG8sA10ntv0+v1K6eWK7VrYci3xFdXaVN9+jfU78P2WSq/V1gZSN+bRR/Ywpvdk466tbOhLDIlMLbRRDgYp0a65Ud6ieFfufTti57+rtIq6AVmWcuNX6CqnkX/Vqtz81njiV/g/3aT5lm9Jb+dVCBKwjkYTw7snu9vF2ekLRKRa2SzaQUPqt209Fq5OUwRwUeetqjjidQtZ59X/lmapzbaDgKB9ddQBwa9qqUovv5I6d0/k3OzYbGaClEttkEhGyHKuq1KWG+FUqWH7nyoTQFDZ1OZiXi8WqmzTUebWLMWtrlZCJubd2a8+L72OeYgqOxU5Sd89mUFGnJjEnJJ8yBa5nrNuKLzREAPXFYUtK1FZUcj0elIb+iEAmzK8xgptWDK5IzFQU1c619VGLGqTkpVOIJ44l5p+kblYKqNK5FYWQugabCSTsDKiVx/kukCoD6filBRKk4mguzuNUP3iyy95vcC/H60FDCueiziOn/kxEirNJvyGr5jE/Vja9QBLh2Ec6/2HXogBLXrHqi7s4AtaNRR3frq38r6P8ugTKH+RN/JzYGIMXzEJeBKedgNIidNcOtdH58XSCo+it+pZC5t+TCYUlUfknoPBLxCEY69hqaqX/pCcGDCCSdVg+EmFj2569ojbvvqE2043SBDTOs4rg4YBgA/biHqnDYbbIWb/7bqPpk+8bS9fnb84Ozm9eHs2nDb2dLHv7Q8SOtxffwL3T7aBzJinz8UXxTyGzjsIChEgVSOhypKm8Y0Fb9RtXyvQ0vRfnguj887lnTlNMHsjD9Tdb4vymmDgWpZuJXPkN2fZZ+hJzAWOKJvaHNvAEZmYbzxB9QnkVuc5TQSKFbUDoe/x8V5au8yVLLSLU7uegJXzmCeoe9gTssdaxGjkZBrwjk5Myxom35BYzz4QshF/1OC2hQYk3k3yhFygU+E1OAaV2JvsJSZQVqNixCVHheAmYHYbz2XJ6D5MNvGfSeTt2WiVe9mJYeFJxLOcHL+cv33T+Im+UWoKVBsUFUnMx12BEZ7wmToJfFP/lnUuy8TsbglluaVtpMx6rrKsI/BR4H+o7rHsgqHO/klgZ+J2pdNVV2b6xsciZPW0yVlyMyWyj1OM0C50rsL5bbL8FO0fELbZ4tsDqC1d9Z5981wcPnswSxFoJo/6hEAfragkYtRJNMXnYxmzDSz2UJJo1AlgGG+giIT8zWv/e2+egDyc7sE58X5/6GnvM/QstyrPx9fG3hrOzpWkFjCtXWXXwqfBdiBHTbu4FV1/RHpqKHzwkvTBS8yM06SJ3srmmQ9dTxOxTRN1qtE0HYKeGBbTxlcMKMsbUy47J/LBjV/WJcO6urwaTv+fmGyL2woL2+NlHMZHh0cuiYLXd3pk0vG+LvPdlumYsnYCR9q6TMMhZ/fWRv9RK9AASMlUxANP9T+J+UhTFYuLFWIcUnYNXzcHR0AJTHYV+hxDh38CYkhXuA6l4BjaF0jGqeUaEBqlwLsHusQVyYtr8yAxj3EXWxS2MvaBpC4L+UAiPurp2dAj4O1uZWuc/zmXI+SmBGKdEi9wmzZA/OIRGcMZRwwWUWIbWwmJXrlAezZkVjsx4HbYp1MQTaXk2oG2ADUnzsf1Z13gCEJJyL25NsT+mGfozkcGM5vEqA8FOnShuZkk4g40zK33B/YWNT/iZ3urblTpWRm+c+EABK5PDHfmyPNVVRWzkf/p8IHlxgo/i98QItgtbOEpMaeOGllSwB+ewpEMN1wbAHEtC9dyoiOEzUnhC5L2nSwCsbB5bm8dH5F9AaZoVZIDm5rYouLro3P1WmUxbTg24ueLi1Px06sLYU2THj4vfHmRu2eTGjKcSzorvnLAc8HT/hbCtmN5VuNEwGbUc1w8WV9R5Ah8gF/SlQHwqUJaeCeljLX2Gk5BRqJOOzGXDrMeGink+gjpK3nD7l/34p75wMsGDH3fWJ1Rl0F7vWhOy1IBKaISVpIAgJr7q4JRKmOfI1/5aCAuGQkADJwvs1Q8yxkVi8E7JAIC52BTv9T7qEmDoNHeeankNWV3kEAdY2Le2EpNYQfC0lxQJGMI2Z/WZYmTiWRBy65zOc/bPLWLhU7BHoE5qNspFfEBzKIygMQOQmpyIV9j24Saq6U2RofbGg7+LofyeTvnVEJ3A42cmuZhnouBvx+jbhTA7XNvKNb0mgA1iWHt3BNo4v11W3Aczh8oJsU5gJtwpN0j9/uRZ+ld3n1NKYoAhaeNp66ngbzk3NJDgtcaIkUa25vzfFM98nLx6ReGUcQJ/uhDTzi2j70wfc5bgUEZ8UQFwKyl/2RAIuSS3r0iVdh0RXKvRhEVLnbxSebfkR48WEQP1TzypoHSVTYVK29H+SlpqW+U6R6UIjKSHz+mEa5aVDrp9W0aTeZyvsmtmTTYJjeHk3bb+1bq5K55KqO661nQv+VxwY04z6aTRtxYlpB2g/7cwop4WZf1BDm7Y9RrlEgDhqXXmcGx3zNESD4itifuaVGnJUKSPSFpXClXYfkYqBqw48On5F/4DZ8Lta/gs8U+DhtCc4tCvLKumn5/8P3BjpCz2ogfvF6xJEk/yUrdyo3gffnGH+3mXsWPMyQH2YlM1GZhOfXDA9yWoOPTE/HSpg4qA31ixWF8EO+COH4cAr+Fnr06vyDiV+VCpv65LixGl0PLmw4q0I0nn8ymNVGRz3Cscv2dHTfRDFWu/XP/8oRjSAgainHT/X2qa1SYToSl+k311A9RR0yLnxq+VXNn02tVOa7g+y8s+uRl6KFINq2kvmHOnQnP+TtuVTN/d8/foIoMEpPosizSK3RQVa9coF3764vXFz+/ff1q4uWEHzF693wm6OpCdXVOl1iSy637eAxR8b/pSXANjs7GuTYQtcjBOrG/WzaRJ5y5dpXiGwBIylF4ZlVKOXZ49B3FNT6cHn377TffzWJvLHw2Ib+Qncc+kLm+Vl00YzFDBcxFl6O8f8Lvz//wT9bPv5l5acGvrcTGz/Tmj5PgGjeevj2/2Mua60lprQevTFZYaBY3WnK0AHI2m6EBQX1kFOPxCh0qu/iFf58dUys0FbLraia/8+VPJIm/SsCDXj2r7Q2DBKXYu0sCefprCNuFOwo+Oa6Ohi+T6JsEvI5BzesO7/daQQ88w5C33dFl2FNOkbmjbiVTbH67JwS5/b3zEp29Ssw68WgJqI0Xs4fB6lZA2rHbmHRVWmNrx27v3mU59Gi1ITyJXD33j8bwJXUzSVSbrbFS0bVnqzHaQu44x37svaR0eX3pV8nqatBQ6xIsVs/57nijJ838EFli85HY2Jod1SJgsth7o25/oIjtedg4wkyG/v2ZGlvu9/zRmfaySaUri9iHICYR5QwOms+Bo/iAMyDM9dOj54Bugc+Jg26gyxxkF9XxTbgnr2OG+XwviTro+E6ie96MtPqPaEwXYyPGlbh1u8e3iyjU+YSjVqdAyGEp8X34w9unW4/eXzr+7y4kdFN0eZsUOUo2gQp3dt+SXEahgmJ12zCh+hxG3GY+bEwwOm3/iodqRjlNQu7u6Fbyrszv72mYXYzxKxKCJnROpQ7dS6YdfaMvWuB0qScsH5yFP0sOxcfsaDpOs4naljjC57Xa9P/CeX+FtZ6lGIOfPuY7dG8j/U2J6nPbuOH+h3byv9N3C+Q= sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/votes-at-height.api.mdx b/docs/api/babylon-gRPC/votes-at-height.api.mdx index 28deccdc..53f0c64f 100644 --- a/docs/api/babylon-gRPC/votes-at-height.api.mdx +++ b/docs/api/babylon-gRPC/votes-at-height.api.mdx @@ -5,7 +5,7 @@ description: "VotesAtHeight queries finality providers who have signed the block sidebar_label: "VotesAtHeight" hide_title: true hide_table_of_contents: true -api: eJy1V21v2zYQ/isHYoDbILactElRA8XgZH3JhrZZ4g4DoqCm5LPFRiZVkXJieP7vuyNly0qCrECxL7ZM8d6ee+7FK1HIUs7RYWnF4GolJmjTUhVOGS0GIkM1yxxMcKo0WpAObjOVZlCfOwPfKyyX4DIEuiJz5ZZQlGahJqSwJ/aFYjWFdBk9azK0VUq/S/xeqRInYuDKCveFTTOcSzFYiakp59LR3Uppd/yS7rplwbLWlUrPxHp9zeK2MNqiZYnDfp+/UqMdasePe9EefzVK26H9yY7/ZRzaofvgPbqo9YGyPqCNfmDbQC7xaay9YNSShIvzUyAQMzPhmAmAAkungmeJS78WN/5ROZzbVnzJ0uHD6OhAuZxPgvDGoxPlUqM0WEyLw6PjmwM4/wPM9BHoKU8GMrlAsGqmceLFk9ykN5zEmVqgrpPYizW/I0VTk+fm1gLq1EzIDyBLJ2fn3Rcv+2ALTBs/ZVnKJSVhe2CSb5g6OqGjNsxDsFWaorXTKt8i2hP+3lRWufuvrLXBJM+wBSDx48Vh4xn9xBmWQb+TKm/j3lbGMl+rMt88tzKwkHmFP5CrhyDch2lfYFma8lErc0JGzvCRdz8EroZK4x3lxlGKvZVdjFmFnHFdiw1DBNUNQyBZwxlVnmgRWdy30KY5Fzth93N8Exw1lwqpnyGb9O1hIKJEJsvc6GijPlocRAt2IFoF2TVdtlguNs3K505kzhWDKCJjMs+MdYPX/df9B5FcVMTmYABmXK/vpcNbuQQvly/hVrkMalJCYUoHrIdgvOYuNjU+R3VZthQNz8/gN5NaMsmeBXMHvX7voRPDx12g8pZw8fZyBMzfcirT0G/qyx3rr1OljjK66m/PsZwRzFyXaqpSn09uBb5NPGZD6pCUU0Pon7wbQdAY6729y6rgeEkdC1BOnUlNbgd7e/QWAL5cnIGh0ODDaHQejn6//PyJLz91fIuJJQKgs8HMqdFTNasC91g330ylhgQhrd+RDwmNk0pz/2lGE9GcWAaxuCqL9DoW4GSSIzco35LHv5x+HH34/PFtFPTUXz1n5vmY2EpXCU1SXFnWyzCMu11S1ft7TKbncwKnm9OIi/U0p4rxSOOWDOxnriy1KJCTCRWYz8HYpUy7g8NXnOreweDw+Pjo1bjGlDCLGBeOcxhym6sbbBLcg3FK/IWGtl4+8kXza+D7m6Nx0FbjutW4wZknKFpnNzCef74cdSY8l/0AMyY4j3pS0NxwsFDSZ4ucHI/HibRZrL0X3W6GMkB8Gppxd0TdZwCyKPKaXtE3azRhH8explyTTG3em905nkgnobOK6zqPxYDU+rhisU+PPq+Wj69icRRTT6JD5e8drDtbRfeQ8S634WgY9hQoMrcG5hSdD38rUyd5+7tBSflNZ9yoH+8D9maUsfvJam6QtqFd6jQrjTaV9bBPK50ycDakHqkJOorUVgn3hAQJS67KWFS6dVYSD42mliQXNME801ueW8+xd0RpvJPzgl43vL4Kt6S7fsZ90RJDZ9TYqqRHPI8WKtq8f04sMfk+LE3lgdp64DtP5xPennDGOsFtKmHfH/2i5/cENliXzmCHTZjSIOis6iTGgjlDhRY4cNjrewbU73bpsQNAcyFwot8cNMwhdvnVM0i7ec+7+aYTi8Z1eo7F2gsTrf6BTejQ1dClVdY+LN8mo2QuEI7HdEEpp0h5BNRL7JNjc2ej+Z8maL0aOLxzUZFL5b2sV5kwTq9EPU7p9nb604Q64A/2ib4H9SpOE45JzUKrFeURv5T5es3HHmM6v+aFqFTMxfA3QVl+phk+pfLCJ+J/dlFv+c/h5/9NPBr2ZtvSPr6wtgl6vMFl829jfU03Q4/zAYSXQ1pNC7cjxusnD/zthvL+7YgWqX8BU4F9oA== +api: eJy1V39v2zYQ/SoEMcBtEEt22qSogWJwu67NhrZZ4g4DoqCmZdpiI5OqSDk1PH/3vSNly0qyLECxf2KFunt39+4HT2teiFIspJOl5YPLNZ9Km5aqcMpoPuCZVPPMsamcKS0tE47dZCrNWH3uDPtWyXLFXCYZRESu3IoVpVmqKQAjfsgVwRTCZXjWMLQDxf+l/FapUk75wJWVPOQ2zeRC8MGaz0y5EA6yldLu5Dlk3aogXetKped8s7kidVsYbaUljaNej35So53Ujh4P4gP6aUDbof1Bjv9pnLRD9957dF7jMWV9QFt8RrYZXKLTRHvFuKXJzs/eMJCYmSnFDAIKWToVPJu49Etx7R+Vkwvbim+ycvJudDhQLqeToLz16LVyqVGaWZkWR8cn13129jszs3uoR54My8RSMqvmWk69+iQ36TUlca6WUtdJjBJN7wA0M3lubiyTOjVT+MFg6fXpWffZ8x6zhUwbP0VZihWSsDswk68ydTjBUZvmIbNVmkprZ1W+YzTiXm4mqtz9V9baZMIz2SIQ9fHsqPEM/8q5LAO+Eypv894GI50vVZlvn1sZWIq8ko/I1V0SbtN0yGVZmvJeKwswI+bynnePIlezSsvvyI1Dir2VfY4JQsypr/m2Qjj6higQhHCKzuOtQua3LbTLnJod3P1YvXGKmloF8HNJJv14GPB4Iiar3Oh4Cx8v+/GSHIjXQXcDYSvL5XZY+dzxzLnCDuKteleUaQaDkUat2GhelVUsCnUntA9CaS1D7z4ZBp2nyMm/wO7BPQx1ViIn0weQuojIQbwLr7bOdvsP4Y+CwmNd3TfwaNj73QYokijyzFg3eNl72bsDcl5hSgS7bE5I74STN2LFvF6+YjfKZaxudlaY0jHCQXle0e0wM77263HXAhqenbJfTGphkjIezPWjXnTXieH9LmBsCnb+9mLEaC6UM5GGOV4Ld6wXj9gogySNODVTqW8NNjVptcBMCoMXUnZfcyfs32CEHhxcVAUFh9InD9AYzqQmt4ODA7xljH0+P2UGcbD3o9FZOPrt4tNHEn7o+EZOLLpIOptoMvPG6JlCNr2XhE2SqdBsIllav4MPE9zJlaYh3tzvmBVoVZbwy7JIrxLOnJjkkqa8v9fGP735MHr/6cPbOODUP5Ezi3yMlocoCABwZQmXaBl3u4CK/hrD9GIh9LSbY09I9CzH2AErI8hsM09+5spizjMxnWJKWUrP2KVUY/2jF5TXqD84Ojk5fjGOQrDgLCZeKM5hSGSurmWTzYiNUxQra2rU68d+8vwchsar43FAq3ndIW55pjUEnWC3NJ59uhh1prTc+C3AmOC81NMCl69jSyV8tuDkeDyeCJsl2nvR7WZSBIrfhButO8IIHzBRFHldWPFXazS4T5JEI9fQqc17s3vHU+EE66yTelgmfABYH1fCD/Ho82rp+DLhxwkGOw6Vl+tvOjugW8x4l9t0NBX2ECkit4YtEJ0Pf6dTJ3n3f8OS8uviuIEfHzIZzZGx28lqJIA2tCudZqXRprKe9lmlUyLOhtRL3CQOkdpqQgNgIsElCg8nlW6dlahDozF/xBJrgK/0lufW19ivKGn5XSwKvG7q+jJICXf1ZDta55hi1SRCncdLFW/fP0WVmPyQrUzlidp54IdF56O8eU0Z6wS30cJ+GPpt2S9bZLBuncFeNckUt2lnXScx4VQzaLRQA0dRz1dA/W6/PPYIaARCTfSag6ZyUF1+fw/abhF5N191Et64jueEb7wyyupvtg2ddTXr4nvA3m3fJqMwFwqOdp0CKUekNO/rL4EHd4+9tfB/WkPq/crJ7y4uctzh5GW9D4ad5JLXVyqkdysUrqM+/SGf8Duov2dwnVFRk9J6jTzKz2W+2dCx5xjnV7RVlopqMXxrKUvPWIRmaC/5QPxPzutPpafsxz/J7g17u7JqH1/YfTker+Wq+WTbXEEyzDgfQHg5xH5fuD012uHpdt+tee/ejrCN/gP/Cu9X sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/zone-concierge-params.api.mdx b/docs/api/babylon-gRPC/zone-concierge-params.api.mdx index d37eefff..e16965c9 100644 --- a/docs/api/babylon-gRPC/zone-concierge-params.api.mdx +++ b/docs/api/babylon-gRPC/zone-concierge-params.api.mdx @@ -5,7 +5,7 @@ description: "Params queries the parameters of the module." sidebar_label: "ZoneConciergeParams" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" info_path: api/babylon-gRPC/babylon-grpc-api-docs custom_edit_url: null diff --git a/docs/api/babylon-gRPC/abci-info.api.mdx b/docs/api/comet-bft/abci-info.api.mdx similarity index 52% rename from docs/api/babylon-gRPC/abci-info.api.mdx rename to docs/api/comet-bft/abci-info.api.mdx index ca0b0303..58d62612 100644 --- a/docs/api/babylon-gRPC/abci-info.api.mdx +++ b/docs/api/comet-bft/abci-info.api.mdx @@ -5,9 +5,9 @@ description: "Get info about the application." sidebar_label: "abci_info" hide_title: true hide_table_of_contents: true -api: eJzFVm1vIjcQ/ivWqhJtBMtLAgGkUwUk3KXSXaKESJWyUdYshvXF2FvbS0Ip/70z3oXlJaXXT/3EYo9nnnnm8YxXnkqYppYreTPxuh4dR/yFy6nyyp6lM+N1n7yBmjPbH46857I3YSbSPEF7sP7MLEFjQscqtcTGjNAkETxyDv1ABvIxUZKYNIqYMWVnEQ5oFLPKQEmrlQhJzOiEafLGhSBjRgz4fOM2drYTNqWpsIGc03c+T+eEzhi4BXCaGfBsGCBceY1aDX+OwRmAfgohOIoAB5MWz+/sVL8bdLLyDGCdU/yyy4SBWzX+ziLrEPyRcs0mSBFa6ySCVT5BmhKNtFqewdvsFk6M1VzOwJy903kicKnh17y1O1+YcYA2Y3rXrrZ2uQMpaLeLYcPIcfztzsGJCbUUfC+YNkhZGQl4Kf4JauzLWKjo9SVmfBbb/TU0jqmJj+M5vyeTXQWe4X+yAPPBrDdBTx6q+fWWX0fzXZwnjzjr4zxOnzmvX9QbrYOT22xPnh10etf9/sVFvX/ZvrzqDOtX7YvW1XWzPjxvN1rDi+HVebtVr7X7zU6/1m6cd1rN815/2OxcNJuD82HbW0PUfaH9wwq3LmCvP7i5AX3fb0q8XuN286MLca210v9F8R8cJ9tAUAUhbqego+OrsS+HH5H0j1+RneR/e7j9dn83gEr9GwTmUj/p/KpIlqgpmVIuUu34fC4iOg72uAY40B1jhc1zxlxkakElXnW3lRqmUa+OrFQL2I6tTbrVKmiLilgZ2+3UOjXvsMHep5L06XgpANQMUiWfqWVvdEncObHMOmXeJUmitCXox/cQtIuNOefg9xz17m7IlYrMzv0H6fs1/xhE72MI3BBK7q8fRgRrqqc0YmQKCsmNS8aZQ7cexWDqrOdMz9iEmIRFfJrrDsnGtvxhDConbnMzgkjmMZBnZw9pgvmCOzwA5bYqUsJ0z85glxDyeH9DFKRGvoxGd9lSrpeTy29sbOC+M2uyMDCmpnyWZiMSfaNlRCWOqijfAwzjJbGpBE2RhGoKYIFTkkocbIH3BMp+Djxi6VjgOMKUAhn+NPg6+nL79bqa+cl/fKvmMBWnHEyBTXCcGvTrRmelAq7830MIPZ8DORXBJbiaChjVjuntyHSsCG7gphM6mcAIcDUIbYSyqzcusdR+vdtotZqXYc4pcFZFXjDPXlZbwV9ZUWCfhBHolxSydeerrkf+mnXXT80w85bzuvW44RlHEDPWbGi8u30YlaDOyuWolcrAMzlJFEQmC05dtQBkGIZjaMKBdCgqlfztEHiDrKdVRnC/u+SwrQH3QRBIqDWcycO7sDvLOLRICQZTdp1hNIFbl1fgleHT1dXg8lPgNQOYerDInV19Xdo6OmDGQd6no1DYKVKoMIrMITuX/vZMXuTt/4IlvGCWhIX7sEyYP4OKHRarsABvPbOUUayVVKlxtE9TGSFxJis9WwCtkKlJx9gTxjCz3a0MvFTurWnQoZLQkugCWqdT+h5y4zQ2BEnnPXdH10+ZFbXPP2NfNKDQGTS2dOyDzqsLXt3s/wIqUaJMlip1RG0RuM5T+sbe+lixUgYbrvD2JTlVQqg3DJhfne6OmlgUK6h9XsRgM40yDcDUcQrI93blsUNAYZBpolYsFMoBdUGV9TI7bee+g/mpFHgFdPgOvLU7DLL6i2xSJxVJKvA0NsfXt6gohMsEh6+XBEoOmeIIkNCSDl73ez1+VTwK/s9HfT6dLXu31URQ7tJw83KVj9WnnRxgxKGqcXG1gkKyRy3Wa1x2JMM6fC6o5ihG/AfOMlxuDr+yJQ43SCLBsb2gInUcHT6JcJRuR/zn6xGM/b8B3912jg== +api: eJzFV21v4jgQ/itWdBK7FYSXFgpIqxPQstuTuq1aVjqpqYqTGOLdYOdshy7H8d9vxgkkQI/rfbpPgD3zzNszM2btyIQpargUN6HTd6gf8BcuZtKpOobOtdN/ckZywcxwPHGeq07IdKB4gvIg/ZkZgsKE+jI1xESM0CSJeWABXU944lsiBdFpEDCtq1ZiOqJBxGojKYyS8ZREjIZMkVcex8RnRAPmKzeRlQ3ZjKax8cSC/uSLdEHonAEsOKeYBmTNwMO102o08OPYOQ2un/IQgALwgwmD+qWb+neNIGtHg68Lit/MKmEAK/3vLDDWgz9SrliIKUJplQRwykNMU6IwrYZn7m1vCxBtFBdzEGc/6SKJ8ajlNpyN1S/EOLg2Z6os19jY2CEpKFf2YZuRY/u7mwONkBoK2EumNKasigl4KX7FVJsXP5bBj5eI8Xlk9s9QOKI6OrZncU8Gu/Yczf9kHsaDUW+NnlRquM2O20Txsp8nVaz0cRyndc6bF81W50BzF+1J3VFvcD0cXlw0h5fdy6veuHnVvehcXbeb4/NuqzO+GF+ddzvNRnfY7g0b3dZ5r9M+HwzH7d5Fuz06H3edDVjdJ9o/nHBjDQ6Go5sb4PfDtsSbDV6332qIa6Wk+i+Mf0Od7AxBFeL4bgY8Om6NfTq8h9Lvb5FS8L893n19uB9Bpf7NBWZDPwl+VQRL5IzMKI9TZfP5XFi0OdjLNbgD0zGSODznzFqmBlji1MujVDOFfLXJSlUM15Exie7X6z71VzFMIiEh2+48VWk9GyT7yb+lXAgYaBAu+XCvUsHCjzbuN9FqhmkD4jWAqlEVRHzJas2SjSP8SaaQ4Q8yjXcaeDfs224DKDQYjSOpTb/X6DWOQB5SQYaZXTJHpM/UsFe6IlYvXmXrIl8VJJHKEMRxHaycLQAWPq/gHtDg/oZcyUCXhiD0v9twj50YvO0C14SSh+vHCUFiqxkNGJlBm+TCFW3FXUImEYjqhAV8ljccCWWQLqARtV1LIKat6nbdklkqAhTUsPHOzh7TBENjoU0m0NvIQMa6f3YGt4SQbw83REIU5Mtkcp8d5f1x8viV+RrmGzMat/XZGazlGYdaWhcRGyUDKnA1B/kd+OCviEkF9BBJqKLgMKSPpAIXuec8ASuePYcY6se4fjE+T0x/Gd1OvtzdXtcznPzDNXIBr4AZB1GIHoBTjbj2qVCzBPt9CqYXCyrCWswFQM1ieJpAVibFE8FmJeYaJhuhYQgrT2NxpiZAhjVbl1hVt9lvdTrty6mbBQs5q2NeMM5BVsaY/2BFLV0yDYCqpGCo1a/bnfBrtk0+tacZWp7XHeI2z7hyoQ/0No33d4+TSkiMtDEqKTPnmQgTCZbJklNbLXByOp36sHQ8Yb2o1fK3kueMshlem8A865PDMQ659zxPQK1BJzdvzZaOcUmTCizibHzBKgZYG5fnVOGrravG4yfPaXuw5eGQW7nmprIDOsiMdXk/HQXDTiWFxlqSBURnw9/p5EXe/S6yhJ1nyLSAn1YJc+dQscNiFRKANtArEURKCplqm/Zdl2WlZ0tIK0SqUx/b34c3CgHiwUkq9s4U8FAKmD50CavCMn3Pc205NgZK5zumxOunTIqa5w/bwTqHGZb6LvC8vuT17f1HYImMq2QlU5uonQd2UlS+stchVqySuQ0tvHs5z2Qcy1c0mLdOv8QmFkQSap8X0dtu34wDsGUtA/K7Mj1KCSgEMk40ioOCOcAuqLJaZdpm4Vo3P1U8p3AdvnvOxioDrf4i29BJTZAa/BXQx+1bVBTMZYTD11oCJYdIcdoLGEkH/2b2xvm6eAT9n39i8teIYT9NPYlhxWMYdjWu82fEUykG2GbIajxcr6GQ7JuKNxs8tkmGc/i6pIojGfEXgGV+2XfHD7bCPQZBJPhMWdI4tTk6fALi1tw9aT5fT+CZ8zdwa8rm sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/abci-query.api.mdx b/docs/api/comet-bft/abci-query.api.mdx similarity index 56% rename from docs/api/babylon-gRPC/abci-query.api.mdx rename to docs/api/comet-bft/abci-query.api.mdx index 0a49e78f..8b6fc992 100644 --- a/docs/api/babylon-gRPC/abci-query.api.mdx +++ b/docs/api/comet-bft/abci-query.api.mdx @@ -5,9 +5,9 @@ description: "Query the application for some information." sidebar_label: "abci_query" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/comet-bft/babylon-grpc-api-docs.info.mdx b/docs/api/comet-bft/babylon-grpc-api-docs.info.mdx new file mode 100644 index 00000000..06b2c94e --- /dev/null +++ b/docs/api/comet-bft/babylon-grpc-api-docs.info.mdx @@ -0,0 +1,75 @@ +--- +id: babylon-grpc-api-docs +title: "Babylon gRPC API Docs" +description: "A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. This specification documents the RPCs for CometBFT functions." +sidebar_label: Introduction +sidebar_position: 0 +hide_title: true +custom_edit_url: null +--- + +import ApiLogo from "@theme/ApiLogo"; +import Heading from "@theme/Heading"; +import SchemaTabs from "@theme/SchemaTabs"; +import TabItem from "@theme/TabItem"; +import Export from "@theme/ApiExplorer/Export"; + + + + + + + + + +A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. This specification documents the RPCs for CometBFT functions. +**Supported RPC protocols:** +* URI over HTTP +* JSONRPC over HTTP +* JSONRPC over websockets + +**Configuration** +RPC can be configured by tuning parameters under "[rpc]" table in the +`$CMTHOME/config/config.toml` file or by using the `--rpc.X` command-line +flags. +The default RPC listen address is `tcp://127.0.0.1:26657`. + +**URI/HTTP** +A REST like interface. `curl localhost:26657/block?height=5` + +**JSONRPC/HTTP** +JSONRPC requests can be POST'd to the root RPC endpoint via HTTP. +```bash +curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"method": "block", "params": ["5"], "id": 1}' \ + localhost:26657 +``` + +**JSONRPC/websockets** +JSONRPC requests can be also made via websocket. +The websocket endpoint is at `/websocket`, e.g. `localhost:26657/websocket`. +Asynchronous RPC functions like event "subscribe" and "unsubscribe" are +only available via websockets. + +For example using the [websocat](https://github.com/vi/websocat) tool, you can subscribe for 'NewBlock' events +with the following command: +```bash +echo '{ \ + "jsonrpc": "2.0", \ + "method": "subscribe", \ + "id": 0, \ + "params": {"query": "tm.event='"'NewBlock'"'"} \ +}' | websocat -n -t ws://127.0.0.1:26657/websocket +``` + + + + \ No newline at end of file diff --git a/docs/api/babylon-gRPC/block-by-hash.api.mdx b/docs/api/comet-bft/block-by-hash.api.mdx similarity index 64% rename from docs/api/babylon-gRPC/block-by-hash.api.mdx rename to docs/api/comet-bft/block-by-hash.api.mdx index 5b65044f..71c0e955 100644 --- a/docs/api/babylon-gRPC/block-by-hash.api.mdx +++ b/docs/api/comet-bft/block-by-hash.api.mdx @@ -5,9 +5,9 @@ description: "Get Block By Hash." sidebar_label: "block_by_hash" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/block-results.api.mdx b/docs/api/comet-bft/block-results.api.mdx similarity index 62% rename from docs/api/babylon-gRPC/block-results.api.mdx rename to docs/api/comet-bft/block-results.api.mdx index b06f27ee..77c4737e 100644 --- a/docs/api/babylon-gRPC/block-results.api.mdx +++ b/docs/api/comet-bft/block-results.api.mdx @@ -5,9 +5,9 @@ description: "Get block results at a specified height." sidebar_label: "block_results" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/block-search.api.mdx b/docs/api/comet-bft/block-search.api.mdx similarity index 64% rename from docs/api/babylon-gRPC/block-search.api.mdx rename to docs/api/comet-bft/block-search.api.mdx index 249d3b6e..e6f937f6 100644 --- a/docs/api/babylon-gRPC/block-search.api.mdx +++ b/docs/api/comet-bft/block-search.api.mdx @@ -5,9 +5,9 @@ description: "Search for blocks by FinalizeBlock events." sidebar_label: "block_search" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/comet-bft/block.api.mdx b/docs/api/comet-bft/block.api.mdx new file mode 100644 index 00000000..6883a6fa --- /dev/null +++ b/docs/api/comet-bft/block.api.mdx @@ -0,0 +1,75 @@ +--- +id: block +title: "block" +description: "Get block at a specified height." +sidebar_label: "block" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: api/comet-bft/babylon-grpc-api-docs +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Get block at a specified height. + +If the `height` field is set to a non-default value, upon success, the +`Cache-Control` header will be set with the default maximum age. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/babylon-gRPC/blockchain.api.mdx b/docs/api/comet-bft/blockchain.api.mdx similarity index 61% rename from docs/api/babylon-gRPC/blockchain.api.mdx rename to docs/api/comet-bft/blockchain.api.mdx index 072e4354..ba8207ef 100644 --- a/docs/api/babylon-gRPC/blockchain.api.mdx +++ b/docs/api/comet-bft/blockchain.api.mdx @@ -5,9 +5,9 @@ description: "Get block headers (max: 20) for minHeight <= height <= maxHeight." sidebar_label: "blockchain" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/broadcast-evidence.api.mdx b/docs/api/comet-bft/broadcast-evidence.api.mdx similarity index 52% rename from docs/api/babylon-gRPC/broadcast-evidence.api.mdx rename to docs/api/comet-bft/broadcast-evidence.api.mdx index e22bc37a..501ebb7a 100644 --- a/docs/api/babylon-gRPC/broadcast-evidence.api.mdx +++ b/docs/api/comet-bft/broadcast-evidence.api.mdx @@ -5,9 +5,9 @@ description: "Broadcast evidence of the misbehavior." sidebar_label: "broadcast_evidence" hide_title: true hide_table_of_contents: true -api: eJy1VmFvGjkQ/SuWdRJtBAuJlFZFqk4JpW1OahIRejqJRVnvrpd1Y+yt7YUijv9+M96FBYLS60n3CdYez7x582bsNdUFN8wJrW5S2qex0SxNmHWPfCFSrhJO27Rghs2548bS/mRNhQLD7yU3K9hTsAOfe9Ypt4kRBbqEjT8e7m7J3q7h30thOMRypuRtapOczxntr6lbFejJOiPUDCz5DzYvJK99PA7/vPkwvB0MH8GRTsHBZjNtU8dmCIoONAC8/jim02MA19uMdiiIzojLOZkLG/OcLYQ2Qag8NltoZblFOBe9Hv78F2fgKtHKceXQAysKKRJPcfebRTfr51nr+BtP3AE/EypSWMAjpkgwscJgsZyoAHJjtHmZOLrxSZXS/dwOgjU2AtDPuNk36m0aLC86uwh6UBsojXD+e8fZsKZsVNMMVmh3eYrooU/uF3g8cZzsArUpk/Iu8+o9JvyQ1P+NBdTw6H4ATP8Mwr+o64cmWdRfxoQsjedz2kT0HBxwDXCgS3KNjT7jPjJzOXx0T7a95Wax7fnSSLDLnSv63a7UCZO5tq7/rveu96zlR6Ui1yxeSUA3g5zJJ+b4kq2IPydXZClcTlKeMRAmKbRxBP0EFNELlWmf/FY9+46u7m/IB51YCInIqnDnQS94DuLqNARhCSOj4cOYYHFNxqCDM5BKbdyy3hzGwTgHU28952bGU2ILnoisFuC260/GYCr1m9uZRCqPoTo7eygLzBfc4QGou9OJlrZ/dga7hJCvoxuiITXyeTy+r5Zq4by4vOSx1ckTd7YKM9AqE7OymuvoGy0TpkjMSVLvAYZ4RVypQFykmfCkVCl4DOkEJD4NKXEslhzYwpRCFf02+DL+fPdl2K381D+B03MZkUyAKbAJjkuLfpGGqNMBV8FfEYSez4GcjhQKXGUSZrdnmu/EgDilsNDyhKUpjC5fg8glKLvzi7dY6uC8f/HmzeXbqOYUOOsiL5jnVVVbKZ54U+CARAnolzSy9ee7MSw8/Z5zMcvd+8uo8lbzuvO45RnnMrfObmm8v3sYt6DO2udotK7Ac5UWGiKThWC+WgAyiqKY2TxUHkWnk3NWUTyohltnDI3eJ8fzDbgPw1BBreFMHd6H3VtOmWOktQ7rvg5pH9z6vELahr++rhaXJyG9DOESgUXh7c43rZ2jI2Y85EM6GoW9RAqTVpM5ZOfT352pi7z7bljCBnMkatxHbcKDGVTsuFiNBXi7siuV5EYrXVpPe1aqBImzVen5AmiFTG0Z40yIOXCJXRnSUh2sGdChVjCS2AJmqFf6AXLrNfYRJF0P3z1dTyor5qavcC5aUOgMBlsZB6Dz7kJ0t/uvQSVatslKl56oHQI/eVq3fHmNFWtVsKGF/XzEEJmWUi8xYN06/T018STXUPu6iOH2Wqo0ANePV0C9ty+PPQIag0oTvWahUQ6oyz/2qtNuHniY71shbaDD/5Bu/GGQ1d9kmzrpKNJxZGmft29TUQhXCQ6fIQWUHDLFK6B+Wp68mw6G/bp5JvzKc6++Xx3/4bqFZMLH9xfdur4YJ6eCwyWFusTd9RpKwb8audngcvUmxusyFRbFBBdtBj3BX8D7alQ/+F6T46fySXxPfHX43F4wWVZvuCl+GIGBAcQUjKtJ4xFV566ShBdu79SzRxV62T0SPg3H8HD4B9exHp0= +api: eJy1V2Fv2zgM/SuEcUC2InHSAt2wAMOh7bKtB3Qt2uxwQB3Msi3HWh3Jk+R0QZb/fqTkxEkadNsB96m1RD2Sj4+UsgxUxTWzQsnLLBgGiVYsS5mxX/hcZFymPOgGFdNsxi3XJhjeLwMh0fBbzfUC9yTu4OeWdcZNqkVFkLjx1931J9ja1fxbLTRHX1bXvBuYtOAzFgyXgV1UhGSsFnKKlvw7m1UlbzC+jP6+fDf6dDH6gkAqQ4DVatINLJtSUMGFwgDP34+DyX4A5+uMNlGAysEWHGbCJLxgc6F0GEkXm6mUNNxQOCeDAf35L2AIlSppubSEwKqqFKmjuP/VEMzyadYq+cpTu8PPfSAyXKAjukopsUpTsazwAXKtlX6euGDlkqpL+3M7dNbaCIx+yvW20WDVxvIs2Ek4wNpgaYR13xvORg1ltw3NaEV2p4eIHrnkfoPHA8dh46gbsLK8zp169wnfJfV/Y4E0fHtzgUz/LIRfqOu7NlnSX85EWWvH56T16DjY4RrDwS4pFDX6lDvPzBb40T/Y9obr+brna12iXWFtZYb9fsKSRalkKLERTTitdd0nQvZb74oJKbkFzBte3Oha8uylI+AgWs9yY9G8h1A9ptNCzHnveMvHE/yxP+Dxz/yJX3Twy7CHw0bQUqWsLJSxwzeDN4MnILe1hHPvF6aE9IFZ/sgW4M6VC3gUtoCM5wy7EyqlLRBOGFAJhcyVU8C6hbaBzm4u4Z1KDbqk8nh3x+EgfBrE2eEQhAEGt6O7MZDCdc5wjOXYL41xxzjzEGBcoKmpeCrypvMgU2k9w440buqhmXFH1/MX8lqmZGhwpB4d3dUVpcYzRybq3KpUlWZ4dIS7APD59hIUZgEfx+Mbv9Q0yrPLjzwxKn3g1kSS3FwomQuspQuRsMkyZRISDmmzhzEkC7C1xGaC9kaDWmaIGAX3qIpJFIBlScmRGMovkvEfF1fjj9dXo77Haf6EVs3KGHKBppg9AteGcImTuOcE9k+MrmczJrNeKSRC5SXeVcjKGG3Wdac4S2FwxAHLMhzVhooT25QUdnzymqoaHg9PXr06fR2HPlnkrE+8UJ5nvoyleOBtLUOIU5QqtAp15/sJLjz8WXAxLezb09ijNbxuENc80z2EfWDWNN5c3407GVjlctRK+eC5zCqFnmEumKsWBhnHccJMEUkXRa9XcOYpvvDDvDfGwTaE/XmO3EdRJLHWeKZx79xuLWfMMugso2aORcEQYV1eUdDFf11dDS3fR8FphJcmLgpnd7zqbID2mHEh79LRKuw5UlhpFMwwO5f+5kxT5M13yxJ1noW4hY+7wMMpVmy/WK0Fop2ZhUwLraSqjaN902W+9HyOtGKmpk6o/ROOXKLwcKWWO2sadagkTh82xzvDKX0ncuM09h4l3Vw2W7q+91bMTl6sB+sUZ1idhKjz/lz01/svUSWq7MJC1Y6oTQRuUnQ+8cdzqljHh40t7EYhuchVWapHcti0znBLTTwtFNa+KWK0voa9BvC6dQpo9rblsUVAa+A1MWgXWuWgutzj1p+2s9CF+bYTBW3o+H8UrNxhlNUPWKcOPQk9C4/mafu2FUV3XnD07Kqw5JgpTfvmKX3wLt6Z68v2WfQ7z9vmPWH5d9uvSrybyb+705bNQ+D+kHO8j0iXtLtcYin4Z12uVrTsfwPQ8yAThsSED4sce4I/E++L2+aB+xL2fxocjO+BL3Z/XsxZWfs364Q+tCDHGMQEjf2kcRH5c2dpyiu7derJI5JQNo+iD6MxPpT+BTQocvU= sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/broadcast-tx-async.api.mdx b/docs/api/comet-bft/broadcast-tx-async.api.mdx similarity index 55% rename from docs/api/babylon-gRPC/broadcast-tx-async.api.mdx rename to docs/api/comet-bft/broadcast-tx-async.api.mdx index b5d3fe1b..4e1b542f 100644 --- a/docs/api/babylon-gRPC/broadcast-tx-async.api.mdx +++ b/docs/api/comet-bft/broadcast-tx-async.api.mdx @@ -5,9 +5,9 @@ description: "Returns right away, with no response. Does not wait for CheckTx no sidebar_label: "broadcast_tx_async" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/broadcast-tx-commit.api.mdx b/docs/api/comet-bft/broadcast-tx-commit.api.mdx similarity index 57% rename from docs/api/babylon-gRPC/broadcast-tx-commit.api.mdx rename to docs/api/comet-bft/broadcast-tx-commit.api.mdx index bea6917c..a96bc1a2 100644 --- a/docs/api/babylon-gRPC/broadcast-tx-commit.api.mdx +++ b/docs/api/comet-bft/broadcast-tx-commit.api.mdx @@ -5,9 +5,9 @@ description: "Returns with the responses from CheckTx and DeliverTx. IMPORTANT: sidebar_label: "broadcast_tx_commit" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/broadcast-tx-sync.api.mdx b/docs/api/comet-bft/broadcast-tx-sync.api.mdx similarity index 55% rename from docs/api/babylon-gRPC/broadcast-tx-sync.api.mdx rename to docs/api/comet-bft/broadcast-tx-sync.api.mdx index 60aae867..888b8085 100644 --- a/docs/api/babylon-gRPC/broadcast-tx-sync.api.mdx +++ b/docs/api/comet-bft/broadcast-tx-sync.api.mdx @@ -5,9 +5,9 @@ description: "Returns with the response from CheckTx. Does not wait for DeliverT sidebar_label: "broadcast_tx_sync" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/check-tx.api.mdx b/docs/api/comet-bft/check-tx.api.mdx similarity index 57% rename from docs/api/babylon-gRPC/check-tx.api.mdx rename to docs/api/comet-bft/check-tx.api.mdx index db136be2..17780e4b 100644 --- a/docs/api/babylon-gRPC/check-tx.api.mdx +++ b/docs/api/comet-bft/check-tx.api.mdx @@ -5,9 +5,9 @@ description: "Checks the transaction without executing it. The transaction won't sidebar_label: "check_tx" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/comet-bft/comet-bft.tag.mdx b/docs/api/comet-bft/comet-bft.tag.mdx new file mode 100644 index 00000000..ec8455ac --- /dev/null +++ b/docs/api/comet-bft/comet-bft.tag.mdx @@ -0,0 +1,20 @@ +--- +id: comet-bft +title: "CometBFT" +description: "CometBFT" +custom_edit_url: null +--- + + + +CometBFT methods + + + +```mdx-code-block +import DocCardList from '@theme/DocCardList'; +import {useCurrentSidebarCategory} from '@docusaurus/theme-common'; + + +``` + \ No newline at end of file diff --git a/docs/api/babylon-gRPC/commit.api.mdx b/docs/api/comet-bft/commit.api.mdx similarity index 61% rename from docs/api/babylon-gRPC/commit.api.mdx rename to docs/api/comet-bft/commit.api.mdx index 49999560..d8d66c51 100644 --- a/docs/api/babylon-gRPC/commit.api.mdx +++ b/docs/api/comet-bft/commit.api.mdx @@ -5,9 +5,9 @@ description: "Get commit results at a specified height." sidebar_label: "commit" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/consensus-params.api.mdx b/docs/api/comet-bft/consensus-params.api.mdx similarity index 57% rename from docs/api/babylon-gRPC/consensus-params.api.mdx rename to docs/api/comet-bft/consensus-params.api.mdx index f6071161..aec600f3 100644 --- a/docs/api/babylon-gRPC/consensus-params.api.mdx +++ b/docs/api/comet-bft/consensus-params.api.mdx @@ -5,9 +5,9 @@ description: "Get consensus parameters." sidebar_label: "consensus_params" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/consensus-state.api.mdx b/docs/api/comet-bft/consensus-state.api.mdx similarity index 58% rename from docs/api/babylon-gRPC/consensus-state.api.mdx rename to docs/api/comet-bft/consensus-state.api.mdx index 3317198c..6a773057 100644 --- a/docs/api/babylon-gRPC/consensus-state.api.mdx +++ b/docs/api/comet-bft/consensus-state.api.mdx @@ -5,9 +5,9 @@ description: "Get consensus state." sidebar_label: "consensus_state" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/dial-peers.api.mdx b/docs/api/comet-bft/dial-peers.api.mdx similarity index 55% rename from docs/api/babylon-gRPC/dial-peers.api.mdx rename to docs/api/comet-bft/dial-peers.api.mdx index 884a5367..acfe9fd9 100644 --- a/docs/api/babylon-gRPC/dial-peers.api.mdx +++ b/docs/api/comet-bft/dial-peers.api.mdx @@ -5,9 +5,9 @@ description: "Add Peers/Persistent Peers. Set a persistent peer, this route in u sidebar_label: "dial_peers (unsafe)" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/dial-seeds.api.mdx b/docs/api/comet-bft/dial-seeds.api.mdx similarity index 52% rename from docs/api/babylon-gRPC/dial-seeds.api.mdx rename to docs/api/comet-bft/dial-seeds.api.mdx index a2dc0f15..b481a7c6 100644 --- a/docs/api/babylon-gRPC/dial-seeds.api.mdx +++ b/docs/api/comet-bft/dial-seeds.api.mdx @@ -5,9 +5,9 @@ description: "Dial a peer, this route in under unsafe, and has to manually enabl sidebar_label: "dial_seeds (unsafe)" hide_title: true hide_table_of_contents: true -api: eJztV21v2kgQ/isr6yTaCIydAEmQqjZN0zanaxMlVDopjspij/E2Zte3uyZFHP/9ZtYGQxJxun6+LxBmd+flmWdesvRUAZpboeRl4g29RPD8uwFIjNf2LJ8ab3jnnasZ2PcfR95920vAxFoU9ACvf8DrjLMCQLeZzYRhWpUWmJCslAlo/DQ8hTbjMmEZN8wqNuOy5Hm+YCD5JIeEZKWBSEaSsYODi598VuQwPDhgcalz1spVzPNMGTs8HAz6x93Gxbfu800U3UVeejrhwHnYTyFJ+xBCetzrnSTJIEh7gzgI05Cfwmncexf6h/6R33PKBpHXjrygdxomR8dH/ASCNE7D4PCI8zQ8ifthMuBhEiS99CicJO/6/sA/9k/WT6PovhVJxKngmiNCoAmtpScImb9K0As8k3iCPwkhgnQXvlwYy1TKKA4mFR4SGBQgXjVxBjPuDZeeXRSkg2vNSaWwMDNbcmO1kFM8gAo6FP0aGt5qtcIUazCFkgacjcMgoK/naUeTzm9DyS60muIz47NbANaVYL8LmSqWKs0SsFzkFHyspAVpSR8vilzEjnfdH4aULp8HrCY/ILYEsCaWWlG59Iea7o/+l9xbrZDwwjoFlIEbRIEAQXH/JQxgVljksNZK/5fQdpVc0HN2UwOOerAwrlLHov0YiGQLAoG2p6C3MQjQbTKui3g/Vod+sBP677dXX2+uz71V+99cqELfn4gmWKJ5ikCXGmqarS06DDYQrCrIsZwyRQ1pCs4ytxn+6O60JwN6vq457BR4nllbDLvdpmOcBqfBs6q7KSV7zyeLHL2aYqzsE7fwyBfMvcPG9ChshrxIeZlbVihtGenxPfKaeOOCrr3fUXR2fck+qJicI88qc6Ef+M+dOHvZBeygnN1c3I4YJVWnPAbH0vpyy7jrfiRH1Gzd7RnoKbYPU0As0pp4hLbN4GUb1IvpcN3WWaUxkgcHt2VB8aI6eoD5tipWucFmjKeMsW83l0xhaOzzaHRdiWrC7BU/wsSo+AGsqcycK5mKaVnNHdJNN2Mu2QRYXJ+hD5MFs6WkSm46bD1XIu8OqX0feczSEKEix5AiOf7t/Mvo89WXi26lp/7yrZrlY5YKvIpoouLSkF6CYdzpoCr/zzGanuFwSjrYPFBVmuP4c0jDhgzkJzVtkIwnCbUUysHYxkS78PCYUu2H1aAa15giZl3CheI8q3KbiwdoEuyzsZt0TwfdBAUPbzMQ08y+6Y8rbTWuG41rnDXgxDHWrGG8vrodtdxspRi1UpXzIJNCoWU2F9xlC50cj8cTbrJIOi86nQx4BfF51dQ6IyzwIXva1xD7KKKZzfBNbd6Z3RIn3HLWWkZ1PUfeENW6uHDy4p8ur4bEOML7ES4YKBTuXrhqbRQ9Qca5vAtHw7B9oPDc0P6RgAt/86ZO8uZ3gxIVmGXjRv24zcCfYsaeJqu5gdrOzELGmVZSlcbBnpYyJuBMlXqYI6wYqSkn1BMmgFhSVUYe7kvbMo08VBJbEp9j73RM3/HcOI59RErXTXeL13fVLW7vX1FfNMjQKTa2cuIjz7tz0V2fv0aWqLzNFqp0QG08cJ2n9RUe31PGWpXbWMKuP5KJVOW5eiSDdekMt9gEcaYw93USo/U4qjiAY8cxoD7bpscWAM2FihNBI2iYg+xyy1b12s585+abVuQ1ruPfkbdyj5FWf7N16KwjWceyR/O8fJuMormKcDgUvQJTjpHSCKhXu2YmsVfVuvv6abdfNvvB/yuzW5nrncHCT9stci4ctm6IL+thf7f9vwgOXgqHpMsl0gu+6Xy1InG1Z9MKkAjjwPGGKdY57EnB3rX7Rc8eYLG1xM95XtIdtxDMuRZkF324x5tV83QOVY/O4hgKu/Xq2X5IWjb7zqeLEe5A/wC/n4dq +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/dump-consensus-state.api.mdx b/docs/api/comet-bft/dump-consensus-state.api.mdx similarity index 72% rename from docs/api/babylon-gRPC/dump-consensus-state.api.mdx rename to docs/api/comet-bft/dump-consensus-state.api.mdx index b6ea6f10..ab2882e6 100644 --- a/docs/api/babylon-gRPC/dump-consensus-state.api.mdx +++ b/docs/api/comet-bft/dump-consensus-state.api.mdx @@ -5,9 +5,9 @@ description: "Get consensus state." sidebar_label: "dump_consensus_state" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/genesis-chunked.api.mdx b/docs/api/comet-bft/genesis-chunked.api.mdx similarity index 55% rename from docs/api/babylon-gRPC/genesis-chunked.api.mdx rename to docs/api/comet-bft/genesis-chunked.api.mdx index fd60e5b9..6c9c27c0 100644 --- a/docs/api/babylon-gRPC/genesis-chunked.api.mdx +++ b/docs/api/comet-bft/genesis-chunked.api.mdx @@ -5,9 +5,9 @@ description: "Get genesis document in multiple chunks to make it easier to itera sidebar_label: "genesis_chunked" hide_title: true hide_table_of_contents: true -api: eJztV1tv2zYU/isEMSBb4FuCJUUNFEOSppcBaYLEHYpGwUxLtMVGIlWRsmt4/u/7DilZThyk7cuelhdH4rl/H885WnFTyFI4ZfT7hA/5TGpplf07Tit9LxPe4U7MLB/e8jOTS3f6ZsTvOjyRNi5VQVrQeSsdq/VYYuIql9oxpVleZU4VmWTemGXOsFzcS6Yck8IqWdIb5ci9jLRLS1PNUpaJcoajxqB1ZRW7qpS2x85FnAZjDCdFaZIqlgmbLFls9FyWTukZGZK74cDTnzeXH5jQCYOAZrbIlCMFemQwT8HiqRDLzIgk0kpD5+D44pRNMhPf206reyqsPP69K3VsEtKRFJeX6kU60h8LA/tVHEsLLTI/PoOE7J4Z7UqTjVkqRYIcFyrL2EQyiwIulEu9bCKnArFEOhffVF7lTMwkzAKJQpQCGMiS8FhxRbX/WslyiTONEzz64vDHAN1IiOlYMl3lE/g1U+8pVBJZJmahKekeNC0CzQUfrrhbFmQSdZAAxBv1kfHhoMPlN5EDWj48WK9BCNQPSVtpSfFwMKCfxyQJiASnjTx5BHYOEJGKKIBK7NnY/2JJb7UbkJl8kbHj5PRrpUqQFOwk6bKI8VYl/ojwJKqCJQUxI4TWiLXWwC9AyLcy4oe9AV97Q09VYSM3WG/8QG47mAYFZ5zIqHDCid1YgtR3XQQjz4odrGsfz6b1+fCv6vOnD0W8MK/4Gn+wrZw/qsE5C5f+uganFjp6Cs7zsjTlz4D3hDrbOOpwkWWXU0/rxyg/LNqPgPLjIG+VgLrD9dUZgP9eCNKn/qzx122ydNmmQmXoYFTPu9ajr8GDWiMc3O/UhEbsPQuX4qG/25atLOdNJ6hKEISnzhXDfh9tSGSpsW74cvBysNMLrivqXxM0Oc1mSJi9RfddiCXzetkyNKL6qrPClI6RnR6n0JWeGp95ncIDQydX79lrE1u4pMiCu4PeoLcbxMnTIaA9CHZ9fjNihGw5FWhZU/CkFt6zXhzNcJRC1EvnEtMiQTeXsZrW7Gv625M+6ibOmnHGgsVI7+/fVAXlC3OkANCdiU1mh/v7OGWMfbx+zwxSY+9Go6vwqmbNs68XcmIxGqSzwQ2mwFTNqjB0yTZJxkLTJIjrszDVXKXDSGr6Pqs0zY2I34LfdxFnTkwwXzFrkVKkx7+cXYzeXV6c94Od+qfnTI6hM1UQRTVhuLLN4Bt3uzDV+zSG6zxHcbqZ0jA1zTD2faU3E8lXJVMW952JJEHr8xiMXUy0Ozh8QVD3DoaHx8dHL8Z1TVGzPtWF8jwJ2GaKdoAG4B4bx+Ava2nr9ft+nP6RSjVL3aujcbBW13VjsakzNV9pnW3KeHV5M9pLaLT54W5MCF7qpDDwzOZKeLQQ5Hg8ngibRtpH0e3WozniZ6GzdUe45UP2uLmh9lEUaWANndq9d7v1mloy21tF9aWO+BBmfV4R7+Bfj6ul17cRP4owIfBSebmD9d7G0KPK+JAflqNl2HNFEZmlBSyRPv2NTg3y5rmtEl0wx8at+XGHyd4MiD0Gq5WAtRO71DGWOW0q68s+rXRMhbMBejmnhSzitppQT5hI1JJuZcQr/eBdCR4ajZYk5mignukPIreeY29A6brzbvH6NkgJd/cr9UULhs7Q2KpJDzzvz1W/Of8NLDFZhy1N5Qu1icB3nr0PcnFKiO2FsHGFN4va1GSZWZDD+uoMt9gk49QA+xrEqJlJgQOYPZ4B9dk2PbYK0AoETgzaFy1zwC6/AgZtl/d8mK/2It6Gjv8jvvbKoNU/rEmddTXrYvO0u9e3RRTuAuFoJSoAOTKlEVAvnLuD6UGnX7ULwv+fCf/RZ0K9ljj5zfWLTCiPnF8RVvU+cbsDG2Y7XWc6Wq3AYPmxzNZreh0+MGjLSJSlO4jlZIpWIp9B+me+N56M9l4utz5m5iKrSMavIHNRKgoDId1BMpTIxxeUTlDPwm1p7aylZGWzZr09H2H1+hf0uisU +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/genesis.api.mdx b/docs/api/comet-bft/genesis.api.mdx similarity index 57% rename from docs/api/babylon-gRPC/genesis.api.mdx rename to docs/api/comet-bft/genesis.api.mdx index 2df977de..51a8b11e 100644 --- a/docs/api/babylon-gRPC/genesis.api.mdx +++ b/docs/api/comet-bft/genesis.api.mdx @@ -5,9 +5,9 @@ description: "Get genesis." sidebar_label: "genesis" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/header-by-hash.api.mdx b/docs/api/comet-bft/header-by-hash.api.mdx similarity index 56% rename from docs/api/babylon-gRPC/header-by-hash.api.mdx rename to docs/api/comet-bft/header-by-hash.api.mdx index c88fa223..f48e076c 100644 --- a/docs/api/babylon-gRPC/header-by-hash.api.mdx +++ b/docs/api/comet-bft/header-by-hash.api.mdx @@ -5,9 +5,9 @@ description: "Get Header By Hash." sidebar_label: "header_by_hash" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/comet-bft/header.api.mdx b/docs/api/comet-bft/header.api.mdx new file mode 100644 index 00000000..8c436bc6 --- /dev/null +++ b/docs/api/comet-bft/header.api.mdx @@ -0,0 +1,75 @@ +--- +id: header +title: "header" +description: "Get Header at a specified height." +sidebar_label: "header" +hide_title: true +hide_table_of_contents: true +api: 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 +sidebar_class_name: "get api-method" +info_path: api/comet-bft/babylon-grpc-api-docs +custom_edit_url: null +--- + +import MethodEndpoint from "@theme/ApiExplorer/MethodEndpoint"; +import ParamsDetails from "@theme/ParamsDetails"; +import RequestSchema from "@theme/RequestSchema"; +import StatusCodes from "@theme/StatusCodes"; +import OperationTabs from "@theme/OperationTabs"; +import TabItem from "@theme/TabItem"; +import Heading from "@theme/Heading"; + + + + + + + + + + +Get Header at a specified height. + +If the `height` field is set to a non-default value, upon success, the +`Cache-Control` header will be set with the default maximum age. + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/api/babylon-gRPC/health.api.mdx b/docs/api/comet-bft/health.api.mdx similarity index 51% rename from docs/api/babylon-gRPC/health.api.mdx rename to docs/api/comet-bft/health.api.mdx index 0525b6d2..060b056e 100644 --- a/docs/api/babylon-gRPC/health.api.mdx +++ b/docs/api/comet-bft/health.api.mdx @@ -5,9 +5,9 @@ description: "Get node health. Returns empty result (200 OK) on success, no resp sidebar_label: "health" hide_title: true hide_table_of_contents: true -api: eJzVVm1v2zYQ/isHYoDbwJadAGlRA8WQpGnSFU0CxwUGRAFEy5TFhiY1krJreP7vuyNly3lZ9mHAgOVDLJHHu+eee3inNfN85tjwjp2ZufCnn8fsvstMJSz30ugvUzZkpeDKl6zLpsLlVla0gcsXwoM2UwFxP4GR8LXVDsS88iuwwtXKw5ujwQCuv74Fo8HVeS6c6+Ix2q6MdgJ6IDXkHJ9MAVyDsNbYJNUYb2uD+NYM/dDPMwwOrgjE5RZkbrQX2pMtryol85BI/4ejA2vm8lLM+XNP5wH0qImIfrhS1wUSs2Z+VQm0MJMfIve4U1nix8uIS07pf2MjMfZMWDQSP/m8Urg22HQZBbdVvmfovJV6tm/HjpIB26Cxlz68/3Z7fTW6OWOb7j9BiFTved/Z8elUUoJc3eyf2ODffRsp5L5LnTa77PglumNlQ4X+BdN0/H/KdEz9Veef2mRJ0QWXqraB1X3Gyc8jxhEO3r/S0IWbiRCZo56HrL+7fk7YhbAuMFVbRTfT+2rY7yuTc1Ua54cfBh8Gzy7qqNZwyicrhYhmmCdccC+WfAXhnFrBUvoSpqLgdGErYz2Qn4QRYqkLExJukD9ydHLzBT6Z3GFIQhbDHSaD5DmIk5chSAccRue3Y6CC2oLnAgqUR2PcccEc28G4RNNgPRd2JqbgKpHLohEdMe1L8XIMrqdhc9vhIHpM9cHBbV1RvuiODmCtvcmNcsODA9wFgO+jL2AwNbgcj2/iUiOWV5eXYuJM/oDNKYY5M7qQszr2VPJNljk2u4mAvNlDDJMV+FqjoKDiliNY5BRqPUWPKbtDWd+nDDyfKEE9E1NKdfbL2bfx5fW383700/wk3sxVBoVEU2QTHdeO/BINWa+HrpLfMww9nyM5PSU1uioUToLAtNiJgXAq6fCaA7YS7DOhBpnPSXaHR++p1Mnh8Ojdu+P3WcMpctYnXijPk1hbJR9EW+AEshz1C61sw/n+BBcefi2FnJX+43EWvTW87jxuebbij1o47P4NjTfXt+MO1tmEHK0xEbzQ08pgZFhIHqqFILMsm3BXpjqg6PXwgkWKz2JD643xcg/haU9D7tM01VhrPNOED2H3lqfcc+is0+Yup2yIbkNeKeviY6iro+W7lB2nOGtxUQa7w01n5+gJMwHyYzpahb1GClfOwByzC+nvzjRF3r23LNEF85C17rMuiGSGFXtarNYCvZ24lc5La7SpXaC9qHVOxLlYerFAWjFTV0+oJ0wEckm3MmW1frRmUYdGY0viC+ybQemPkLugsc8o6abh7un6Llpxf/+G+qJDhc6wsdWTBHXeX8j+dv8tqsSoLqxMHYjaIQidp3MllqdUsU6EjVc49EcKURilzJICNldnuKcmkZcGa98UMd2OoqgBHDlBAc3evjz2CGgNoiYG7UKrHFQXVtmu4mk/TwLMj52UtdDxOWWbcBhl9SdsU4eehp6HpXt+fduKYrgoOByIrMKSY6Y0AjS2pL/9HFy3nwP/wZdhM369+On7leIyQA0zcd3MzbstTpxhJFtaWa+xUuK7VZsNLQcWcR0fF9xKUhu9oafYEcKgfRArml4Ir6KhvOCqpsjPPnhoVu4G+MX5GIf6X9Y01vU= +api: eJzVVn9rGzkQ/SqDOHAa7LUTSEsN5UjT9MeVNiFx4SAbWHlX61UjS3uS1qnx+bvfjLT2OnEuVzg4uPwR29LozcybNyOtmOczx8Y37MzMhX/7fsJu+8zUwnIvjf5UsDGrBFe+Yn1WCJdbWdMGLn8QHrQpBMT9BK6Eb6x2IOa1X4IVrlEeDo5HI7j4/AKMBtfkuXCuj8douzbaCRiA1JBz/GZK4BqEtcYmqUZ/GxuMb8UQhz72YnDwlYL4uAkyN9oL7cmW17WSeUhk+N3RgRVzeSXmfB/pPAR91XpEHK7URYnErJhf1gItzPS7yD3u1Jb48TLGJQv639pI9D0TFo3EDz6vFa6N1n1Gzm2d7xg6b6We7dqx42TE1mjspQ+/f7u++Hp1ecbW/X8KIVK9g76140UhKUGuLndPrPHvtvMUct+mTpt9dvIU3bGyoUL/gmk6/j9lOqb+LPi7LllSdMmlamxgdZdxwnnAOIaD/VcZariZCJ456nnMhtv2c8IuhHWBqcYq6kzvazceDqd8ulRGJ9SOLpk1thkSCY879guXWmPXYq5wcGkbLYoXIekn0QZeOI/mA4QacJtXciEGRzs+9vAn8UDEP40nftLBT8M+HTaCKpNzVRnnx69Hr0d7IFeNhrfRL8wI6QP34p4vIZxTS7iXvoJClJymVm2sB8JJGJVN6tKEqrflewB0evkJ3pncoUsqT3R3lIyS/SBOnw5BOuBwdX49AVK1LXkuoMQeaY17LpgnAJMKTV0tclm23QaFyZs5dqEDXwmiyIWjm2kOZaNzMnQ4Ug8Pr5uaUhNFIBO17U1ulBsfHuIuAHy7+gQGs4CPk8llXGqb49nlezF1Jr/DYZxqcnNmdCmxliFEwibLHIf7VEDe7mEM0yX4RmMDQc0tx4CRPmh0gYgpu0FV3KYMPJ8qQXcE5pfq7JezL5OPF1/OhxGn/Ui8masMSommmD0CN45wiZNsEAT2e4au53Oui4GSGqFKhTcfsjJBm03dKU4lHY41wNGJc9VRcTKfk8KOjl9RVZOj8fHLlyevsiQmi5wNiRfK8zSWUck70dUygSxHqUKn0HB+OMWFu18rIWeVf3OSRbSW1y3ihmcr/miwD9yGxsuL60mvAG9CjtaYGLzQRW3QMywkD9XCILMsm3JXpTpEMRjgQIkUn8UBPpjgMBvD4xmO3KdpqrHWeKZ1H9zuLBfcc+it0nZ2pWyMsCGvlPXxa6iro+WblJ2k+LbARRnsjta9LdAjZkLID+noFPYcKVw5A3PMLqS/PdMWefu7Y4k6z0PWwWd9EMkMK/a4WJ0Fop26pc4ra7RpXKB922Wx9GKBtGKmrplS+08FconCw5VGP1izqEOjcfrwBd4TQekPIndBY+9R0u0Fs6Prm2jF/e3BZrDOcIY10wR1PlzI4Wb/BarEqD4sTROI2kYQJkXvq7h/SxXrxbCxhcMoJBelUcrck8O2dcY7ahJ5ZbD2bRHTzdUbNYBXbFBAu7crjx0COoOoiVG30CkH1YVVtst42s+TEOabXsq60PF7ytbhMMrqT9ikDgMNAw/3br99u4qiuyg4vFRYjSXHTGnaaxxJf/v8XXXPn//gJdw+N7z44Ye1wmucQg3X36p9J9xs4sTrimRLK6sVVkp8s2q9puXAIq7j1wW3ktRGvxApToTwsLgTS7qoMLyaHiELrhryvPfAo2tx+2D5cD7BR8xfj60rXA== sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/net-info.api.mdx b/docs/api/comet-bft/net-info.api.mdx similarity index 65% rename from docs/api/babylon-gRPC/net-info.api.mdx rename to docs/api/comet-bft/net-info.api.mdx index 1219b062..d0481953 100644 --- a/docs/api/babylon-gRPC/net-info.api.mdx +++ b/docs/api/comet-bft/net-info.api.mdx @@ -5,9 +5,9 @@ description: "Get network information." sidebar_label: "net_info" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/num-unconfirmed-txs.api.mdx b/docs/api/comet-bft/num-unconfirmed-txs.api.mdx similarity index 52% rename from docs/api/babylon-gRPC/num-unconfirmed-txs.api.mdx rename to docs/api/comet-bft/num-unconfirmed-txs.api.mdx index 6a6c8188..d9c84276 100644 --- a/docs/api/babylon-gRPC/num-unconfirmed-txs.api.mdx +++ b/docs/api/comet-bft/num-unconfirmed-txs.api.mdx @@ -5,9 +5,9 @@ description: "Get data about unconfirmed transactions" sidebar_label: "num_unconfirmed_txs" hide_title: true hide_table_of_contents: true -api: eJyVVmFv2zYQ/SsEMcBbYMt2tjSLgWJI0rTNgCZB4gADoiCiJMpiQ5EqSdkxPP/33VGyZSee236yTB0f3717vNOC6pIb5oRWlykdUVUVT5VKtMqEKXj65F4s7VLHJpaOHui5Lrg7+zimj12acpsYUeJO2PeJO5IyxwiLdeXIBgRxhinLEgy0oQI0w20JzxwgF/RwMMCfbTTrmKvsd7AACV44rhwCsLKUIvGJ9L9aRFlQm+S8YPjk5iUHXB1/5YnzFL5VwvAUk8JoUyawKtKaXSUdZlga1MaJmugqrEWzzgg1gS38hRWlxKXDYECXHqgNE8Bxws1m3GC5PgfiNsmoleLaMbn6fYrnDki8oVQH7yX0+xD51Gh7A/88XAc2x+0NH56cHP9Bl7hlS1q/IpyPuaqK+7Z2443S3TYOgHDccLTLAxfGaPMzNd6xnawP6lIm5XUGEr81w7aoP1K7H/fChhx/311f3d6cg8zfo8B96nvBP7TJEp2RjAlZGa/nY3ui12BLa6ADNzjXeNUn3J/MXA5/+rsvvuVmyo31slUGLERz58pRvy91wmSurRudDE4G9HU7uK0UOWPxXAK9CSRNPjHHZ2xO/D45JzPhcpLyjMEdIKU2jiBOQJG+UJn22TdpbAGd3lySDzpBcsisPm4YDIK3JE53UxDQWMjtxd2YYHVNxhJOMvBKE9yxPjwI1TiHUB9dcDOB7mNLnoiscSDK7nK++wymUv9y1TBJjRiqg4O7qsR8AQ43QOGdTrS0o4MDeEsIub+9JBpSI5/H45t6qXHO3uUZj61Onrmz9THnWMlJVbd2xMbIhCkSc5I074BDPCeuUuAuUjLDgCxoCh03BcSQPoDHH0NKHIslB7UwpVBFv5x/GX++/nLRr3Gan8DpQkYkExAKagJwZREXZYh6PYAK/ong6KIAcXpSKIDKJAwWrzRfmwF5SmHhzhOWptAlfQ0il6DthofHWOpgODp89+7oOGo0Bc36qAvmeVrXVopn3hY4IFEC/iWtbf3+fgwLz3/lXExy9/4oqtEaXdeIK52xT3Pr7ErGm+u7cQfqrH2ORuuaPFdpqeFkMhXMVwtIRlEUM5uHyrPo9XLOaonP6+7WG8NNH5HXDQ60D8NQQa1hT3O8P3Zj2U/dziJsLnZIRwDr8wppFx59XS0uP4T0KIQpAovCxw2XnTXQK2U85W05WoftE4VJq0kB2fn013uaIq//tyrhBXMkauGjLuHBBCr2ulhtBKCd2rlKcqOVhg8FJJJB9/LDpS49n4KskKmtYuwJMQct8VaGtFJbawZ8qBW0JDaFJuqdvsXceo99BEs33XfD1w91FHOPv2JftODQCTS2Kg7A5/2p6K/e/wYu0bJL5rryQq0Z+M7TueKzM6xYp6YNV9j3Rzwi01LqGR7YXJ3Rhpt4kmuofVPEcDWXag/A/PEOaN5t2mNDgDag9sSgXWidA+6CKpt5vdsVgaf5vhPSljo8h3TpN4Ot/iWr1ElPkZ4jM/v2+rYVheNqw+FHSAklh0z9Fw60pP/9Kt3q9ov2Q+GnPkabEev4i+uXkgnPwI+6RTMbH3YeD3MKrYmvFwuoBr83crnEZa8UrMPjlBmBjsJ/AFvfej9Mn/kcJ1SS8BKn8JTJCmm8+cLBebie2J8uxjDF/wPwQfyZ +api: eJyVVn9v2zYQ/SqEMMBtEMt2tjSLgWJI0/THgDZB4gADoqCiJNpiI5MqSTk1PH/3vaNky669NP1LEnV8d/fuHY+LQJfCcCe1+pgFw0BV0y+VSrUaSzMV2Rf33QaHgeMTGwzvgnM9Fe7Nu1FwfxhkwqZGlrQT+94LxzLuOOOJrhzbgGDOcGV5SoY2UkAzwpZ4F4BcBEf9Pj220azjrrI/wQISfjihHAHwsixk6hPpfbWEsghsmosppzc3LwVwdfJVpM6H8K2SRmSUFFmbMsWqzOroqsJRhqUhbpysA12ZtWjWGakm2CK+82lZ0NJR2A+WHqg1k4hxIsymXX+59gO7zWDUinHteLF6fknmDkHshFQbPxnQ7wOKp0Z70vDPo7Vh4+5J88Hp6ckfwZK2bFHrV6TzNp+r6W1bu9FG6a4bBcCcNhzv08CFMdr8So33bGdrR4cBL4rLMSjeFcM2qc+p3fO1sEHH3zeXn6+vzkHzz0IQPvUnwd+2yTI9ZmMui8p4Pu9bj56DLa4RDjo419TqE+E9c5fjo7e/8a0wM2Gsp60ykFCQO1faYa+X8GReaBUqDd7DSWWqXt1E22X4xKVSOBuQOHtxZSolspeegb1oXejOwbwLqC43aS5nojvY8LGDP6o31Phn9Y5nOng27P6wAVrolBe5tm542j/t74BcV4q9qf2yCSG950488jnz+4o5e5QuZ5kYcxwErNTGMcIJA6qhVGPtJdDUcgvo7Ooje6tTqhCVp3Y3CPvhbhBn+0OQOF3Z9cXNiJHEzZingo3RMI1xx3rzkLFRDlNbilSOm9ZjmU6rKVrSMpcLosj6ravhwMbQkW/zMFIHBzdVSanh8Cb/ELrTqS7s8OAAfxljt9cfmUYW7MNodFUvNZ3y5PKjSKxOH4TDTCE356Rc1NKHSNhkmXLFEsHS5h9iSObMVQrdxEpuOAIGfZgwGRCj4A6quI8C5nhSCBBD+UUq/u380+jD5aeLXo3TPEKnp0XMxhKmyB7AlSVc4iTueoH9E8P1dMpV1i2kAtS4wCAFKyPYrOpOcRbS4oxjPMswFSwVJ3YpKWxwdEJVDQfDo1evjk/isE4WnPWIF8rzrC5jIR9EW8uQxSmkylqF+v29BAsPf+VCTnL3+jiu0Rpe14grnmkuoQ/sisary5tRBzNY+xyN1nXwQmWlhmc2k9xXC0HGcZxwm0fKR9Ht5oLXFJ/Xp3l3hJNtyH480MF9FEUKtcaexr13u7HsbxmdRdQcZFEwBKzPKwoO8erramn5LgqOI0xNLEpvN1h21kA/MOND3qajVdhTpPDCajZFdj799Z6myOvvliXqPMfiFj4+ZCKcoGI/Fqu1ANqZnas0N1ppXIwokHWX1aUXM9CKTG2VUPsnAlxCeFip1NaagQ61wunDZxgaXulbkVuvsXeQdDNtNnR9V1txd/9idbBOcIZVSQid92ayt/r/EirRxSGb68oTtY7AnxSdz+LxDVWsU4eNFvZHIbkY66LQj+SwaZ3hhppEmmvUvilitJrDtQYwb70Cmn+b8tggoDWoNdFvF1rlQF2ospnXu9009GG+7kRBGzreo2DpN0NW/7JV6qyrWNexR7vbvm1F4a4WHF26SpQcmfobHY6k/72Fbx3si/Zi9EuX7+ZK4cR31ysLTGeKwE+1RXMXuNvrHiOJpEm/FwtUQ9yaYrmkZc8U1vE640aSougLsHXX+8vDg5jTMEpTUdKtY8aLisLYudHR6FvfUN5fjHBr+Q/rK1EA sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/comet-bft/sidebar.ts b/docs/api/comet-bft/sidebar.ts new file mode 100644 index 00000000..1e409310 --- /dev/null +++ b/docs/api/comet-bft/sidebar.ts @@ -0,0 +1,202 @@ +import type { SidebarsConfig } from "@docusaurus/plugin-content-docs"; + +const sidebar: SidebarsConfig = { + apisidebar: [ + { + type: "doc", + id: "api/comet-bft/babylon-grpc-api-docs", + }, + { + type: "category", + label: "CometBFT", + link: { + type: "doc", + id: "api/comet-bft/comet-bft", + }, + items: [ + { + type: "doc", + id: "api/comet-bft/broadcast-tx-sync", + label: "broadcast_tx_sync", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/broadcast-tx-async", + label: "broadcast_tx_async", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/broadcast-tx-commit", + label: "broadcast_tx_commit", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/check-tx", + label: "check_tx", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/health", + label: "health", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/status", + label: "status", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/net-info", + label: "net_info", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/dial-seeds", + label: "dial_seeds (unsafe)", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/dial-peers", + label: "dial_peers (unsafe)", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/blockchain", + label: "blockchain", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/header", + label: "header", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/header-by-hash", + label: "header_by_hash", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/block", + label: "block", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/block-by-hash", + label: "block_by_hash", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/block-results", + label: "block_results", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/commit", + label: "commit", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/validators", + label: "validators", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/genesis", + label: "genesis", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/genesis-chunked", + label: "genesis_chunked", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/dump-consensus-state", + label: "dump_consensus_state", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/consensus-state", + label: "consensus_state", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/consensus-params", + label: "consensus_params", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/unconfirmed-txs", + label: "unconfirmed_txs", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/num-unconfirmed-txs", + label: "num_unconfirmed_txs", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/tx-search", + label: "tx_search", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/block-search", + label: "block_search", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/tx", + label: "tx", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/abci-info", + label: "abci_info", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/abci-query", + label: "abci_query", + className: "api-method get", + }, + { + type: "doc", + id: "api/comet-bft/broadcast-evidence", + label: "broadcast_evidence", + className: "api-method get", + }, + ], + }, + ], +}; + +export default sidebar.apisidebar; diff --git a/docs/api/babylon-gRPC/status.api.mdx b/docs/api/comet-bft/status.api.mdx similarity index 60% rename from docs/api/babylon-gRPC/status.api.mdx rename to docs/api/comet-bft/status.api.mdx index 75adf372..c5a78a91 100644 --- a/docs/api/babylon-gRPC/status.api.mdx +++ b/docs/api/comet-bft/status.api.mdx @@ -5,9 +5,9 @@ description: "Get CometBFT node status including node info, pubkey, latest block sidebar_label: "status" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/tx-search.api.mdx b/docs/api/comet-bft/tx-search.api.mdx similarity index 59% rename from docs/api/babylon-gRPC/tx-search.api.mdx rename to docs/api/comet-bft/tx-search.api.mdx index d4d56a9b..ffb0f19a 100644 --- a/docs/api/babylon-gRPC/tx-search.api.mdx +++ b/docs/api/comet-bft/tx-search.api.mdx @@ -5,9 +5,9 @@ description: "Search for transactions w/ their results." sidebar_label: "tx_search" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/tx.api.mdx b/docs/api/comet-bft/tx.api.mdx similarity index 55% rename from docs/api/babylon-gRPC/tx.api.mdx rename to docs/api/comet-bft/tx.api.mdx index c12fc24a..015a9db7 100644 --- a/docs/api/babylon-gRPC/tx.api.mdx +++ b/docs/api/comet-bft/tx.api.mdx @@ -5,9 +5,9 @@ description: "Get a transaction by hash" sidebar_label: "tx" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/unconfirmed-txs.api.mdx b/docs/api/comet-bft/unconfirmed-txs.api.mdx similarity index 53% rename from docs/api/babylon-gRPC/unconfirmed-txs.api.mdx rename to docs/api/comet-bft/unconfirmed-txs.api.mdx index a7830ae2..7745fb29 100644 --- a/docs/api/babylon-gRPC/unconfirmed-txs.api.mdx +++ b/docs/api/comet-bft/unconfirmed-txs.api.mdx @@ -5,9 +5,9 @@ description: "Get the list of unconfirmed transactions" sidebar_label: "unconfirmed_txs" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/babylon-gRPC/validators.api.mdx b/docs/api/comet-bft/validators.api.mdx similarity index 56% rename from docs/api/babylon-gRPC/validators.api.mdx rename to docs/api/comet-bft/validators.api.mdx index b76b4c5c..ccfc5850 100644 --- a/docs/api/babylon-gRPC/validators.api.mdx +++ b/docs/api/comet-bft/validators.api.mdx @@ -5,9 +5,9 @@ description: "Get validator set at a specified height. Validators are sorted fir sidebar_label: "validators" hide_title: true hide_table_of_contents: true -api: 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 +api: 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 sidebar_class_name: "get api-method" -info_path: api/babylon-gRPC/babylon-grpc-api-docs +info_path: api/comet-bft/babylon-grpc-api-docs custom_edit_url: null --- diff --git a/docs/api/staking-api/babylon-staking-api.info.mdx b/docs/api/staking-api/babylon-staking-api.info.mdx index 40397405..8318ac02 100644 --- a/docs/api/staking-api/babylon-staking-api.info.mdx +++ b/docs/api/staking-api/babylon-staking-api.info.mdx @@ -1,7 +1,7 @@ --- id: babylon-staking-api title: "Babylon Staking API" -description: "The Babylon Staking API offers information about the state of the Babylon bitcoin staking protocol." +description: "The Babylon Staking API offers information about the state of the Babylon BTC Staking system." sidebar_label: Introduction sidebar_position: 0 hide_title: true @@ -29,7 +29,7 @@ import Export from "@theme/ApiExplorer/Export"; -The Babylon Staking API offers information about the state of the Babylon bitcoin staking protocol. +The Babylon Staking API offers information about the state of the Babylon BTC Staking system. Your access and use is governed by the API Access License linked to below.

Comprehensive command reference for `babylond` + +--- + +## 🚀 CLI Commands + +### `# Babylon CLI Usage Guide` + +```bash +# Babylon CLI Usage Guide +``` + +## babylond add-genesis-account +``` +Add a genesis account to genesis.json. The provided account must specify +the account address or key name and a list of initial coins. If a key name is given, +the address will be looked up in the local Keybase. The list of initial tokens must +contain valid denominations. Accounts may optionally be supplied with vesting parameters. + +Usage: + babylond add-genesis-account [address_or_key_name] [coin][,[coin]] [flags] + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for add-genesis-account + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --vesting-amount string amount of coins for vesting accounts + --vesting-end-time int schedule end time (unix epoch) for vesting accounts + --vesting-start-time int schedule start time (unix epoch) for vesting accounts + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond collect-gentxs +``` +Collect genesis txs and output a genesis.json file + +Usage: + babylond collect-gentxs [flags] + +Flags: + --gentx-dir string override default "gentx" directory from which collect and execute genesis transactions; default [--home]/config/gentx/ + -h, --help help for collect-gentxs + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond comet +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet bootstrap-state +``` +Bootstrap CometBFT state at an arbitrary block height using a light client + +Usage: + babylond comet bootstrap-state [flags] + +Flags: + --height int Block height to bootstrap state at, if not provided it uses the latest block height in app state + -h, --help help for bootstrap-state + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet reset-state +``` +Remove all the data and WAL + +Usage: + babylond comet reset-state [flags] + +Aliases: + reset-state, reset_state + +Flags: + -h, --help help for reset-state + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet show-address +``` +Shows this node's CometBFT validator consensus address + +Usage: + babylond comet show-address [flags] + +Flags: + -h, --help help for show-address + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet show-node-id +``` +Show this node's ID + +Usage: + babylond comet show-node-id [flags] + +Flags: + -h, --help help for show-node-id + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet show-validator +``` +Show this node's CometBFT validator info + +Usage: + babylond comet show-validator [flags] + +Flags: + -h, --help help for show-validator + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet unsafe-reset-all +``` +(unsafe) Remove all the data and WAL, reset this node's validator to genesis state + +Usage: + babylond comet unsafe-reset-all [flags] + +Aliases: + unsafe-reset-all, unsafe_reset_all + +Flags: + -h, --help help for unsafe-reset-all + --keep-addr-book keep the address book intact + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet version +``` +Print protocols' and libraries' version numbers against which this app has been compiled. + +Usage: + babylond comet version [flags] + +Flags: + -h, --help help for version + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond comet Flags: +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet -h, +``` +``` + +### babylond comet Global +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet --home +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet --log_format +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet --log_level +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet --log_no_color +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet --trace +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond comet Use +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +## babylond config +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config diff +``` +Outputs all config values that are different from the app.toml defaults. + +Usage: + babylond config diff [target-version] [flags] + +Flags: + -h, --help help for diff + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config get +``` +Get an application config value. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension. + +Usage: + babylond config get [config] [key] [flags] + +Flags: + -h, --help help for get + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config home +``` +Outputs the folder used as the binary home. In order to change the home directory path, set the $APPD_HOME environment variable, or use the "--home" flag. + +Usage: + babylond config home [flags] + +Flags: + -h, --help help for home + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config migrate +``` +Migrate the contents of the Cosmos SDK app configuration (app.toml) to the specified version. +The output is written in-place unless --stdout is provided. +In case of any error in updating the file, no output is written. + +Usage: + babylond config migrate [target-version] (options) [flags] + +Flags: + -h, --help help for migrate + --skip-validate skip configuration validation (allows to migrate unknown configurations) + --stdout print the updated config to stdout + --verbose log changes to stderr + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config set +``` +Set an application config value. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension. + +Usage: + babylond config set [config] [key] [value] [flags] + +Flags: + -h, --help help for set + -s, --skip-validate skip configuration validation (allows to mutate unknown configurations) + --stdout print the updated config to stdout + -v, --verbose log changes to stderr + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config view +``` +View the config file. The [config] argument must be the path of the file when using the `confix` tool standalone, otherwise it must be the name of the config file without the .toml extension. + +Usage: + babylond config view [config] [flags] + +Flags: + -h, --help help for view + --output-format string Output format (json|toml) (default "toml") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond config Flags: +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config -h, +``` +``` + +### babylond config Global +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config --home +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config --log_format +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config --log_level +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config --log_no_color +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config --trace +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond config Use +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +## babylond create-bls-key +``` +create-bls will create a pair of BLS keys that are used to +send BLS signatures for checkpointing. + +BLS keys are stored along with other validator keys in priv_validator_key.json, +which should exist before running the command (via babylond init or babylond testnet). + +Example: +$ babylond create-bls-key --home ./ + +Usage: + babylond create-bls-key [flags] + +Flags: + -h, --help help for create-bls-key + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond debug +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug addr +``` +Convert an address between hex encoding and bech32. + +Example: +$ babylond debug addr cosmos1e0jnq2sun3dzjh8p2xq95kk0expwmd7shwjpfg + +Usage: + babylond debug addr [address] [flags] + +Flags: + -h, --help help for addr + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond debug codec +``` +Tool for helping with debugging your application codec + +Usage: + babylond debug codec [flags] + babylond debug codec [command] + +Available Commands: + list-implementations List the registered type URLs for the provided interface + list-interfaces List all registered interface type URLs + +Flags: + -h, --help help for codec + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug codec [command] --help" for more information about a command. +``` + +### babylond debug prefixes +``` +List prefixes used in Bech32 addresses. + +Usage: + babylond debug prefixes [flags] + +Examples: +$ babylond debug prefixes + +Flags: + -h, --help help for prefixes + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond debug pubkey +``` +Decode a pubkey from proto JSON and display it's address. + +Example: +$ babylond debug pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AurroA7jvfPd1AadmmOvWM2rJSwipXfRf8yD6pLbA2DJ"}' + +Usage: + babylond debug pubkey [pubkey] [flags] + +Flags: + -h, --help help for pubkey + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond debug pubkey-raw +``` +Decode a pubkey from hex, base64, or bech32. + +Usage: + babylond debug pubkey-raw [pubkey] -t [{ed25519, secp256k1}] [flags] + +Examples: + +babylond debug pubkey-raw 8FCA9D6D1F80947FD5E9A05309259746F5F72541121766D5F921339DD061174A +babylond debug pubkey-raw j8qdbR+AlH/V6aBTCSWXRvX3JUESF2bV+SEzndBhF0o= +babylond debug pubkey-raw cosmospub1zcjduepq3l9f6mglsz28l40f5pfsjfvhgm6lwf2pzgtkd40eyyeem5rpza9q47axrz + + +Flags: + -h, --help help for pubkey-raw + -t, --type string Pubkey type to decode (oneof secp256k1, ed25519) (default "ed25519") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond debug raw-bytes +``` +Convert raw-bytes to hex. + +Usage: + babylond debug raw-bytes [flags] + +Examples: +babylond debug raw-bytes '[72 101 108 108 111 44 32 112 108 97 121 103 114 111 117 110 100]' + +Flags: + -h, --help help for raw-bytes + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond debug Flags: +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug -h, +``` +``` + +### babylond debug Global +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug --home +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug --log_format +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug --log_level +``` +``` + +### babylond debug --log_no_color +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug --trace +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond debug Use +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +## babylond export +``` +Export state to JSON + +Usage: + babylond export [flags] + +Flags: + --for-zero-height Export state to start at height zero (perform preproccessing) + --height int Export state from a particular height (-1 means latest height) (default -1) + -h, --help help for export + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --jail-allowed-addrs strings Comma-separated list of operator addresses of jailed validators to unjail + --modules-to-export strings Comma-separated list of modules to export. If empty, will export all modules + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond gen-helpers +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers set-btc-delegations +``` +Reads BTC delegation structures from the given json file and update the genesis.json file +in place to include the delegations in the btcstaking module's genesis state. +Duplicated BTC delegations are not allowed and it will prompt an error. + +Usage: + babylond gen-helpers set-btc-delegations [path/to/btc_delegations.json] [flags] + +Examples: +babylond gen-helpers set-btc-delegations path/to/btc_delegations.json +Possible content of 'btc_delegations.json' is +{ + "btc_delegations": [ + { + "babylon_pk": { + "key": "AkCmkLYWjr0/49MCK3lzTqKC1MiPSldXgoqP0EdtV8m1" + }, + "btc_pk": "5ea8d7dfe920f5aecb1f4411b1b3e6684031ecb7a282df65107a615adc562a48", + "pop": { + "btc_sig_type": "BIP340", + "babylon_sig": "gjqXTQdgzC6AX/lnj3T3QV5vV+jtKDKwJOP9jMpZdb90MoIKRGV7j/A6lwbgsnUzbsvd4L19U7/3cOZqYBfQAg==", + "btc_sig": "Gx0VxuXgjiLvdCIIx1eN9JE9mqo+qvIo48cUhTCbM6uTxt59HTJiVGloHE518OXk+vQrNcHB+bZFqX+T5wMS9w==" + }, + "fp_btc_pk_list": [ + "3d6a1db7bffaebed71831fae74d32bf78e97884c41634cc1a80b0ebbffe1c7dd" + ], + "start_height": "127", + "end_height": "10127", + "total_sat": "1000000", + "staking_tx": "AQAAAAF/cxe2A5/IsfYkwiVTA795y/X16NDBpqETC3kiv27AKgAAAABrSDBFAiEA8inc8+grbO6iJbl1VwJjR4Y89dK7ATcEz3XnJPNd37MCIGd0wpfu3Hz4+hjVXatnKCTViUG2SPiD83k/+yhy9bIIASEDXqjX3+kg9a7LH0QRsbPmaEAx7Leigt9lEHphWtxWKkj/////AkBCDwAAAAAAIlEg8eeUnPklLO9pkkhYMkoQFW7gxAmd4W781NwChbc9WSe0mPYpAQAAABl2qRS9MnviWBrF4wvpgMpBhIFGQHnOWYisAAAAAA==", + "staking_output_idx": 0, + "slashing_tx": "AQAAAAES8FBlJfWXZSLzImp6AjfD1bosph2q02QhTIjDo9T8bQAAAAAA/////wKghgEAAAAAABl2qRQBAQEBAQEBAQEBAQEBAQEBAQEBAYisuLcNAAAAAAAiUSD1hd0Q7BOqlMAZY6fqBidPwKe7jLRXtdGcpgQjVIhr8wAAAAA=", + "delegator_sig": "2i6kTpmzn0pJAbY+v5Ktf0yo6YNhucVZC4clg4YVVZKU7dVh9DKEzrichq5C1eFgaRr+YYtEyxtTlVwhyOg2Ag==", + "covenant_sigs": [ + { + "cov_pk": "e76137fda8dff755a0879264c4eb3c3574ab77b6c5589f47b090203e4938d065", + "adaptor_sigs": [ + "Ann3xe0L1gIHWS2+hhHwRDTPz5RoCFzBBte0xkhJ0VRUWDB2a46Pl1miZ9y+jyseZNYcps+DeE1cB/S54oeVQYEA" + ] + } + ], + "unbonding_time": 101, + "btc_undelegation": { + "unbonding_tx": "AgAAAAES8FBlJfWXZSLzImp6AjfD1bosph2q02QhTIjDo9T8bQAAAAAA/////wGsMA8AAAAAACJRIEObJoQoxADSVZ3K8dV0Req4coALcrefxibIBmWItvVDAAAAAA==", + "slashing_tx": "AQAAAAGGZtqTIrJN8TDOMw+bbENzXLECv1Z1E4idjZ2UiHnsbAAAAAAA/////wLehAEAAAAAABl2qRQBAQEBAQEBAQEBAQEBAQEBAQEBAYis5qcNAAAAAAAiUSD1hd0Q7BOqlMAZY6fqBidPwKe7jLRXtdGcpgQjVIhr8wAAAAA=", + "delegator_unbonding_sig": null, + "delegator_slashing_sig": "P6GSaJdbIhEED+k74T1sRYzTYHUhzg8/NDGvwR+sBHXhKsT8O82XRaHyvjFXAVCLK0sa5oxSOTndMmY3SKHNsw==", + "covenant_slashing_sigs": [ + { + "cov_pk": "e76137fda8dff755a0879264c4eb3c3574ab77b6c5589f47b090203e4938d065", + "adaptor_sigs": [ + "AjZrivh6++7Wu7OWFRxLAv2SHPvf0VhZM7pZK7oWP3KoWKdPpBcNotFqjdCQE2TTSshS4qpEuwYMLtMMzYqIOKYA" + ] + } + ], + "covenant_unbonding_sig_list": [ + { + "pk": "e76137fda8dff755a0879264c4eb3c3574ab77b6c5589f47b090203e4938d065", + "sig": "t+zUA4qtNCKREviFUtwWh46QNEov033whhF2i89oF2mEoa55k7Hq68TAY+jiGeeTJU1BM7Q4Qfu8XFuv3c1WAw==" + } + ] + }, + "params_version": 0 + } + ], +} + + +Flags: + -h, --help help for set-btc-delegations + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond gen-helpers set-btc-headers +``` +Reads BTC Headers structures from the given json file and update the genesis.json file +in place to include the btc headers in the btcstaking module's genesis state. +Duplicated BTC headers are not allowed and it will prompt an error. + +Usage: + babylond gen-helpers set-btc-headers [path/to/btc_headers.json] [flags] + +Examples: +babylond gen-helpers set-btc-headers path/to/btc_headers.json +Possible content of 'btc_headers.json' is +{ + "btc_headers": [ + { + "header": "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000", + "hash": "683e86bd5c6d110d91b94b97137ba6bfe02dbbdb8e3dff722a669b5d69d77af6", + "height": "0", + "work": "2" + }, + { + "header": "00000020f67ad7695d9b662a72ff3d8edbbb2de0bfa67b13974bb9910d116d5cbd863e682259b3c6351788d4456e8fbb738dd51fd6aea615f63b10f634021f930c9c34be02150466ffff7f2000000000", + "hash": "6fceca20e50018d9f54632b791144eef4b3f9cb2ced9fa2702c376857a550e03", + "height": "1", + "work": "4" + } + ] +} + + +Flags: + -h, --help help for set-btc-headers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond gen-helpers set-finality-providers +``` +Reads finality providers structures from the given json file and update the genesis.json file +in place to include the finality providers in the btcstaking module's genesis state. +Duplicated finality providers are not allowed and it will prompt an error. + +Usage: + babylond gen-helpers set-finality-providers [path/to/finality_providers.json] [flags] + +Examples: +babylond gen-helpers set-finality-providers path/to/finality_providers.json +Possible content of 'finality_providers.json' is +{ + "finality_providers": [ + { + "description": { + "moniker": "val-fp", + "identity": "", + "website": "", + "security_contact": "", + "details": "" + }, + "commission": "0.050000000000000000", + "babylon_pk": { + "key": "A6FTeYaKkvi8cOXSmVF+2n+q58WV/qffI99YucsvrGsk" + }, + "btc_pk": "625057f9828753569c478b1aa826205395222bcdbefafe9653dfdc638d18eadc", + "pop": { + "btc_sig_type": "BIP340", + "babylon_sig": "/RJyVqBEm/PDkQQTDgdPj84MywTu6LUVXDWUlPBgDGo1qsU/Rg+kJhBRwxCEKs8PYmoADcp4FiH2vVyAqRG2UA==", + "btc_sig": "OaLj+w2loH0O88cT2IEdUoV4Swx+RWagk632+mKs5wVRBM63D6uwW+lCLIjxVBfOYQRFzT2D9943k10Whw5a7Q==" + }, + "slashed_babylon_height": "0", + "slashed_btc_height": "0" + } + ] +} + + +Flags: + -h, --help help for set-finality-providers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond gen-helpers Flags: +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers -h, +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers Global +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers --home +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers --log_format +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers --log_level +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers --log_no_color +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers --trace +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond gen-helpers Use +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +## babylond generate-bls-pop +``` +generate-bls-pop will generate a BLS proof-of-possession for a validator. + +Proof-of-possession is generated by the Ed25519 and BLS private keys from the stored files, priv_validator_key.json and bls_key.json. +This is used in 'babylond tx checkpointing create-validator' by specifying the '--bls-pop' flag. + +Example: +$ babylond generate-bls-pop --home ./ + +Usage: + babylond generate-bls-pop [flags] + +Flags: + -h, --help help for generate-bls-pop + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond gentx +``` +Generate a genesis transaction that creates a validator with a self-delegation +and a BLS key if needed. +This transaction is signed by the key in the Keyring referenced by a given name. A node ID and consensus +pubkey may optionally be provided. If they are omitted, they will be retrieved from the priv_validator.json +file. The following default parameters are included: + + delegation amount: 100000000stake + commission rate: 0.1 + commission max rate: 0.2 + commission max change rate: 0.01 + minimum self delegation: 1 + + +Example: +$ babylond gentx my-key-name 1000000stake --home=/path/to/home/dir --keyring-backend=os --chain-id=test-chain-1 \ + --moniker="myvalidator" \ + --commission-max-change-rate=0.01 \ + --commission-max-rate=1.0 \ + --commission-rate=0.07 \ + --details="..." \ + --security-contact="..." \ + --website="..." + +Usage: + babylond gentx [key_name] [amount] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --amount string Amount of coins to bond + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --commission-max-change-rate string The maximum commission change rate percentage (per day) + --commission-max-rate string The maximum commission rate percentage + --commission-rate string The initial commission rate percentage + --details string The validator's (optional) details + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for gentx + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --identity string The (optional) identity signature (ex. UPort or Keybase) + --ip string The node's public P2P IP (default "192.168.10.47") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --min-self-delegation string The minimum self delegation required on the validator + --moniker string The validator's (optional) moniker + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --node-id string The node's NodeID + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + --output-document string Write the genesis transaction JSON document to the given file instead of the default location + --p2p-port uint The node's public P2P port (default 26656) + --pubkey string The validator's Protobuf JSON encoded public key + --security-contact string The validator's (optional) security contact email + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + --website string The validator's (optional) website + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond help +``` +Help provides help for any command in the application. +Simply type babylond help [path to command] for full details. + +Usage: + babylond help [command] [flags] + +Flags: + -h, --help help for help + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond init +``` +Initializes the configuration files for the validator and node. + This command also asks for a password to + generate the BLS key and encrypt it into an erc2335 structure. + +Usage: + babylond init [moniker] [flags] + +Flags: + --chain-id string genesis file chain-id, if left blank will be randomly created + --default-denom string genesis file default denomination, if left blank default value is 'stake' + -h, --help help for init + --home string node's home directory (default "/Users/dariaagadzhanova/.babylond") + --initial-height int specify the initial block height at genesis (default 1) + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + -o, --overwrite overwrite the genesis.json file + --recover provide seed phrase to recover existing key instead of creating + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond keys +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys add +``` +Derive a new private key and encrypt to disk. +Optionally specify a BIP39 mnemonic, a BIP39 passphrase to further secure the mnemonic, +and a bip32 HD path to derive a specific account. The key will be stored under the given name +and encrypted with the given password. The only input that is required is the encryption password. + +If run with -i, it will prompt the user for BIP44 path, BIP39 mnemonic, and passphrase. +The flag --recover allows one to recover a key from a seed passphrase. +If run with --dry-run, a key would be generated (or recovered) but not stored to the +local keystore. +Use the --pubkey flag to add arbitrary public keys to the keystore for constructing +multisig transactions. + +Use the --source flag to import mnemonic from a file in recover or interactive mode. +Example: + + keys add testing --recover --source ./mnemonic.txt + +You can create and store a multisig key by passing the list of key names stored in a keyring +and the minimum number of signatures required through --multisig-threshold. The keys are +sorted by address, unless the flag --nosort is set. +Example: + + keys add mymultisig --multisig "keyname1,keyname2,keyname3" --multisig-threshold 2 + +Usage: + babylond keys add [flags] + +Flags: + --account uint32 Account number for HD derivation (less than equal 2147483647) + --coin-type uint32 coin type number for HD derivation (default 118) + --dry-run Perform action, but don't add key to local keystore + --hd-path string Manual HD Path derivation (overrides BIP44 config) + -h, --help help for add + --index uint32 Address index number for HD derivation (less than equal 2147483647) + -i, --interactive Interactively prompt user for BIP39 passphrase and mnemonic + --key-type string Key signing algorithm to generate keys for (default "secp256k1") + --ledger Store a local reference to a private key on a Ledger device + --multisig strings List of key names stored in keyring to construct a public legacy multisig key + --multisig-threshold int K out of N required signatures. For use in conjunction with --multisig (default 1) + --no-backup Don't print out seed phrase (if others are watching the terminal) + --nosort Keys passed to --multisig are taken in the order they're supplied + --pubkey string Parse a public key in JSON format and saves key info to file. + --pubkey-base64 string Parse a public key in base64 format and saves key info. + --recover Provide seed phrase to recover existing key instead of creating + --source string Import mnemonic from a file (only usable when recover or interactive is passed) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys delete +``` +Delete keys from the Keybase backend. + +Note that removing offline or ledger keys will remove +only the public key references stored locally, i.e. +private keys stored in a ledger device cannot be deleted with the CLI. + +Usage: + babylond keys delete ... [flags] + +Flags: + -f, --force Remove the key unconditionally without asking for the passphrase. Deprecated. + -h, --help help for delete + -y, --yes Skip confirmation prompt when deleting offline or ledger key references + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys export +``` +Export a private key from the local keyring in ASCII-armored encrypted format. + +When both the --unarmored-hex and --unsafe flags are selected, cryptographic +private key material is exported in an INSECURE fashion that is designed to +allow users to import their keys in hot wallets. This feature is for advanced +users only that are confident about how to handle private keys work and are +FULLY AWARE OF THE RISKS. If you are unsure, you may want to do some research +and export your keys in ASCII-armored encrypted format. + +Usage: + babylond keys export [flags] + +Flags: + -h, --help help for export + --unarmored-hex Export unarmored hex privkey. Requires --unsafe. + --unsafe Enable unsafe operations. This flag must be switched on along with all unsafe operation-specific options. + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys import +``` +Import a ASCII armored private key into the local keybase. + +Usage: + babylond keys import [flags] + +Flags: + -h, --help help for import + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys import-hex +``` +Import hex encoded private key into the local keybase. +Supported key-types can be obtained with: +babylond list-key-types + +Usage: + babylond keys import-hex [flags] + +Flags: + -h, --help help for import-hex + --key-type string private key signing algorithm kind (default "secp256k1") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys list +``` +Return a list of all public keys stored by this key manager +along with their associated name and address. + +Usage: + babylond keys list [flags] + +Flags: + -h, --help help for list + -n, --list-names List names only + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys list-key-types +``` +Return a list of all supported key types (also known as algos) + +Usage: + babylond keys list-key-types [flags] + +Flags: + -h, --help help for list-key-types + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys migrate +``` +Migrate keys from Amino to Protocol Buffers records. +For each key material entry, the command will check if the key can be deserialized using proto. +If this is the case, the key is already migrated. Therefore, we skip it and continue with a next one. +Otherwise, we try to deserialize it using Amino into LegacyInfo. If this attempt is successful, we serialize +LegacyInfo to Protobuf serialization format and overwrite the keyring entry. If any error occurred, it will be +outputted in CLI and migration will be continued until all keys in the keyring DB are exhausted. +See https://github.com/cosmos/cosmos-sdk/pull/9695 for more details. + +Usage: + babylond keys migrate [flags] + +Flags: + -h, --help help for migrate + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys mnemonic +``` +Create a bip39 mnemonic, sometimes called a seed phrase, by reading from the system entropy. To pass your own entropy, use --unsafe-entropy + +Usage: + babylond keys mnemonic [flags] + +Flags: + -h, --help help for mnemonic + --unsafe-entropy Prompt the user to supply their own entropy, instead of relying on the system + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys parse +``` +Convert and print to stdout key addresses and fingerprints from +hexadecimal into bech32 cosmos prefixed format and vice versa. + +Usage: + babylond keys parse [flags] + +Flags: + -h, --help help for parse + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys rename +``` +Rename a key from the Keybase backend. + +Note that renaming offline or ledger keys will rename +only the public key references stored locally, i.e. +private keys stored in a ledger device cannot be renamed with the CLI. + +Usage: + babylond keys rename [flags] + +Flags: + -h, --help help for rename + -y, --yes Skip confirmation prompt when renaming offline or ledger key references + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys show +``` +Display keys details. If multiple names or addresses are provided, +then an ephemeral multisig key will be created under the name "multi" +consisting of all the keys provided by name and multisig threshold. + +Usage: + babylond keys show [name_or_address [name_or_address...]] [flags] + +Flags: + -a, --address Output the address only (cannot be used with --output) + --bech string The Bech32 prefix encoding for a key (acc|val|cons) (default "acc") + -d, --device Output the address in a ledger device (cannot be used with --pubkey) + -h, --help help for show + --multisig-threshold int K out of N required signatures (default 1) + -p, --pubkey Output the public key only (cannot be used with --output) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --output string Output format (text|json) (default "text") + --trace print out full stack trace on errors +``` + +### babylond keys Flags: +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys -h, +``` +``` + +### babylond keys --keyring-backend +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --keyring-dir +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --output +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys Global +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --home +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --log_format +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --log_level +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --log_no_color +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys --trace +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond keys Use +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +## babylond migrate +``` +Migrate the source genesis into the target version and print to STDOUT + +Usage: + babylond migrate [target-version] [genesis-file] [flags] + +Examples: +babylond genesis migrate v0.47 /path/to/genesis.json --chain-id=cosmoshub-3 --genesis-time=2019-04-22T17:00:00Z + +Flags: + --chain-id string Override chain_id with this flag + --genesis-time string Override genesis_time with this flag + -h, --help help for migrate + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond module-hash-by-height +``` +Get module hashes at a given height. This command is useful for debugging and verifying the state of the application at a given height. Daemon should not be running when calling this command. + +Usage: + babylond module-hash-by-height [height] [flags] + +Examples: +babylond module-hash-by-height 16841115 + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for module-hash-by-height + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond module-sizes +``` +print sizes of each module in the database + +Usage: + babylond module-sizes [path-to-db] [flags] + +Flags: + -h, --help help for module-sizes + --print-interval int interval between printing database stats (default 100000) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond prepare-genesis +``` +Prepare a genesis file. +Example: + babylond prepare-genesis testnet babylon-test-1 + +Usage: + babylond prepare-genesis [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294046) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for prepare-genesis + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond query +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query auth +``` +Querying commands for the auth module + +Usage: + babylond query auth [flags] + babylond query auth [command] + +Available Commands: + account Query account by address + account-info Query account info which is common to all account types. + accounts Query all the accounts + address-by-acc-num Query account address by account number + address-bytes-to-string Transform an address bytes to string + address-string-to-bytes Transform an address string to bytes + bech32-prefix Query the chain bech32 prefix (if applicable) + module-account Query module account info by module name + module-accounts Query all module accounts + params Query the current auth parameters + +Flags: + -h, --help help for auth + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query auth [command] --help" for more information about a command. +``` + +### babylond query authz +``` +Querying commands for the authz module + +Usage: + babylond query authz [flags] + babylond query authz [command] + +Available Commands: + grants Query grants for a granter-grantee pair and optionally a msg-type-url + grants-by-grantee Query authorization grants granted to a grantee + grants-by-granter Query authorization grants granted by granter + +Flags: + -h, --help help for authz + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query authz [command] --help" for more information about a command. +``` + +### babylond query bank +``` +Querying commands for the bank module + +Usage: + babylond query bank [flags] + babylond query bank [command] + +Available Commands: + balance Query an account balance by address and denom + balances Query for account balances by address + denom-metadata Query the client metadata of a given coin denomination + denom-metadata-by-query-string Execute the DenomMetadataByQueryString RPC method + denom-owners Query for all account addresses that own a particular token denomination. + denoms-metadata Query the client metadata for all registered coin denominations + params Query the current bank parameters + send-enabled Query for send enabled entries + spendable-balance Query the spendable balance of a single denom for a single account. + spendable-balances Query for account spendable balances by address + total-supply Query the total supply of coins of the chain + total-supply-of Query the supply of a single coin denom + +Flags: + -h, --help help for bank + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query bank [command] --help" for more information about a command. +``` + +### babylond query block +``` +Query for a specific committed block using the CometBFT RPC `block` and `block_by_hash` method + +Usage: + babylond query block --type=[height|hash] [height|hash] [flags] + +Examples: +$ babylond query block --type=height +$ babylond query block --type=hash + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for block + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --type string The type to be used when querying tx, can be one of "height", "hash" (default "hash") + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query block-results +``` +Query for a specific committed block's results using the CometBFT RPC `block_results` method + +Usage: + babylond query block-results [height] [flags] + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for block-results + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query blocks +``` +Search for blocks that match the exact given events where results are paginated. +The events query is directly passed to CometBFT's RPC BlockSearch method and must +conform to CometBFT's query syntax. +Please refer to each module's documentation for the full set of events to query +for. Each module documents its respective events under 'xx_events.md'. + +Usage: + babylond query blocks [flags] + +Examples: +$ babylond query blocks --query "message.sender='cosmos1...' AND block.height > 7" --page 1 --limit 30 --order_by asc + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for blocks + --limit int Query number of transactions results per page returned (default 100) + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + --order_by string The ordering semantics (asc|dsc) + -o, --output string Output format (text|json) (default "text") + --page int Query a specific page of paginated results (default 1) + --query string The blocks events query per CometBFT's query semantics + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query btccheckpoint +``` +Querying commands for the btccheckpoint module + +Usage: + babylond query btccheckpoint [flags] + babylond query btccheckpoint [command] + +Available Commands: + btc-height-hash retrieve earliest btc height and hash for given epoch + epoch-submissions all checkpoint submissions for given epoch + params shows the parameters of the module + +Flags: + -h, --help help for btccheckpoint + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query btccheckpoint [command] --help" for more information about a command. +``` + +### babylond query btclightclient +``` +Querying commands for the btclightclient module + +Usage: + babylond query btclightclient [flags] + babylond query btclightclient [command] + +Available Commands: + base-header retrieve base header of the bitcoin blockchain + contains check whether the module maintains a hash + hashes retrieve the hashes maintained by this module + header-depth check main chain depth of the header with the given hash + main-chain retrieve the canonical chain + tip retrieve tip of the bitcoin blockchain + +Flags: + -h, --help help for btclightclient + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query btclightclient [command] --help" for more information about a command. +``` + +### babylond query btcstaking +``` +Querying commands for the btcstaking module + +Usage: + babylond query btcstaking [flags] + babylond query btcstaking [command] + +Available Commands: + btc-delegations retrieve all BTC delegations under the given status (pending, active, unbonding, unbonded, any) + delegation retrieve a BTC delegation + finality-provider retrieve a finality provider + finality-provider-delegations retrieve all delegations under a given finality provider + finality-providers retrieve all finality providers + largest-btc-reorg Query the larges BTC reorganization recorded + params shows the parameters of the module + params-by-version Query BTC staking parameters by version number + params-versions shows all the parameters of the module with version + +Flags: + -h, --help help for btcstaking + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query btcstaking [command] --help" for more information about a command. +``` + +### babylond query btcstkconsumer +``` +Querying commands for the btcstkconsumer module + +Usage: + babylond query btcstkconsumer [flags] + babylond query btcstkconsumer [command] + +Available Commands: + finality-provider retrieve a given consumer's finality provider + finality-provider-consumer retrieve a given CZ finality provider's registered consumer id + finality-providers retrieve a given consumer's all finality providers + params shows the parameters of the module + registered-consumer retrieve a given registered consumer's info + registered-consumers retrieve list of registered consumers + +Flags: + -h, --help help for btcstkconsumer + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query btcstkconsumer [command] --help" for more information about a command. +``` + +### babylond query checkpointing +``` +Querying commands for the checkpointing module + +Usage: + babylond query checkpointing [flags] + babylond query checkpointing [command] + +Available Commands: + raw-checkpoint retrieve the checkpoint by epoch number + raw-checkpoint-list retrieve the checkpoints by status + raw-checkpoints retrieve the checkpoints for a epoch range + +Flags: + -h, --help help for checkpointing + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query checkpointing [command] --help" for more information about a command. +``` + +### babylond query circuit +``` +Querying commands for the circuit module + +Usage: + babylond query circuit [flags] + babylond query circuit [command] + +Available Commands: + account Query a specific account's permissions + accounts Query all account permissions + disabled-list Query a list of all disabled message types + +Flags: + -h, --help help for circuit + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query circuit [command] --help" for more information about a command. +``` + +### babylond query comet-validator-set +``` +Get the full CometBFT validator set at given height + +Usage: + babylond query comet-validator-set [height] [flags] + +Aliases: + comet-validator-set, cometbft-validator-set, tendermint-validator-set + +Flags: + -h, --help help for comet-validator-set + --limit int Query number of results returned per page (default 100) + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --page int Query a specific page of paginated results (default 1) + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query consensus +``` +Querying commands for the consensus module + +Usage: + babylond query consensus [flags] + babylond query consensus [command] + +Available Commands: + comet Querying commands for the cosmos.base.tendermint.v1beta1.Service service + params Query the current consensus parameters + +Flags: + -h, --help help for consensus + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query consensus [command] --help" for more information about a command. +``` + +### babylond query distribution +``` +Querying commands for the distribution module + +Usage: + babylond query distribution [flags] + babylond query distribution [command] + +Available Commands: + commission Query distribution validator commission + community-pool Query the amount of coins in the community pool + delegator-validators Execute the DelegatorValidators RPC method + delegator-withdraw-address Execute the DelegatorWithdrawAddress RPC method + params Query the current distribution parameters. + rewards Query all distribution delegator rewards + rewards-by-validator Query all distribution delegator from a particular validator + slashes Query distribution validator slashes + validator-distribution-info Query validator distribution info + validator-outstanding-rewards Query distribution outstanding (un-withdrawn) rewards for a validator and all their delegations + +Flags: + -h, --help help for distribution + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query distribution [command] --help" for more information about a command. +``` + +### babylond query epoching +``` +Querying commands for the epoching module + +Usage: + babylond query epoching [flags] + babylond query epoching [command] + +Available Commands: + epoch shows the information of the current epoch, or the given epoch if specified + epoch-msgs shows the messages that will be executed at the end of the current epoch, or the given epoch if specified + epoch-validators shows the validators of the current epoch, or the given epoch if specified + epochs shows the information of epochs according to the pagination parameters + params shows the parameters of the module + +Flags: + -h, --help help for epoching + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query epoching [command] --help" for more information about a command. +``` + +### babylond query evidence +``` +Querying commands for the evidence module + +Usage: + babylond query evidence [flags] + babylond query evidence [command] + +Available Commands: + evidence Query for evidence by hash + list Query all (paginated) submitted evidence + +Flags: + -h, --help help for evidence + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query evidence [command] --help" for more information about a command. +``` + +### babylond query feegrant +``` +Querying commands for the feegrant module + +Usage: + babylond query feegrant [flags] + babylond query feegrant [command] + +Available Commands: + grant Query details of a single grant + grants-by-grantee Query all grants of a grantee + grants-by-granter Query all grants by a granter + +Flags: + -h, --help help for feegrant + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query feegrant [command] --help" for more information about a command. +``` + +### babylond query finality +``` +Querying commands for the finality module + +Usage: + babylond query finality [flags] + babylond query finality [command] + +Available Commands: + activated-height get activated height, i.e., the first height where there exists 1 finality provider with voting power + all-signing-info Show signing info of finality providers + block show the information of the block at a given height + finality-provider-power-at-height get the voting power of a given finality provider at a given height + finality-providers-at-height retrieve all finality providers at a given babylon height + list-blocks list blocks at a given status + list-evidences list equivocation evidences since a given height + list-pub-rand-commit list public randomness commitment of a given finality provider + list-public-randomness list public randomness committed by a given finality provider + params shows the parameters of the module + signing-info Show signing info of a given finality provider + votes-at-height retrieve all finality provider pks who voted at requested babylon height + +Flags: + -h, --help help for finality + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query finality [command] --help" for more information about a command. +``` + +### babylond query gov +``` +Querying commands for the gov module + +Usage: + babylond query gov [flags] + babylond query gov [command] + +Available Commands: + constitution Query the current chain constitution + deposit Query details of a deposit + deposits Query deposits on a proposal + params Query the parameters of the governance process + proposal Query details of a single proposal + proposals Query proposals with optional filters + tally Query the tally of a proposal vote + vote Query details of a single vote + votes Query votes of a single proposal + +Flags: + -h, --help help for gov + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query gov [command] --help" for more information about a command. +``` + +### babylond query ibc +``` +Querying commands for the IBC module + +Usage: + babylond query ibc [flags] + babylond query ibc [command] + +Available Commands: + channel IBC channel query subcommands + client IBC client query subcommands + connection IBC connection query subcommands + +Flags: + -h, --help help for ibc + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query ibc [command] --help" for more information about a command. +``` + +### babylond query ibc-fee +``` +IBC relayer incentivization query subcommands + +Usage: + babylond query ibc-fee [command] + +Available Commands: + channel Query the ibc-fee enabled status of a channel + channels Query the ibc-fee enabled channels + counterparty-payee Query the relayer counterparty payee on a given channel + packet Query for an unrelayed incentivized packet by port-id, channel-id and packet sequence. + packets Query for all of the unrelayed incentivized packets and associated fees across all channels. + packets-for-channel Query for all of the unrelayed incentivized packets on a given channel + payee Query the relayer payee address on a given channel + total-ack-fees Query the total acknowledgement fees for a packet + total-recv-fees Query the total receive fees for a packet + total-timeout-fees Query the total timeout fees for a packet + +Flags: + -h, --help help for ibc-fee + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query ibc-fee [command] --help" for more information about a command. +``` + +### babylond query ibc-transfer +``` +IBC fungible token transfer query subcommands + +Usage: + babylond query ibc-transfer [command] + +Available Commands: + denom-hash Query the denom hash info from a given denom trace + denom-trace Query the denom trace info from a given trace hash or ibc denom + denom-traces Query the trace info for all token denominations + escrow-address Get the escrow address for a channel + params Query the current ibc-transfer parameters + total-escrow Query the total amount of tokens in escrow for a denom + +Flags: + -h, --help help for ibc-transfer + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query ibc-transfer [command] --help" for more information about a command. +``` + +### babylond query ibc-wasm +``` +IBC wasm manager module query subcommands + +Usage: + babylond query ibc-wasm [flags] + babylond query ibc-wasm [command] + +Available Commands: + checksums Query all checksums + code Query wasm code + +Flags: + -h, --help help for ibc-wasm + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query ibc-wasm [command] --help" for more information about a command. +``` + +### babylond query incentive +``` +Querying commands for the incentive module + +Usage: + babylond query incentive [flags] + babylond query incentive [command] + +Available Commands: + btc-staking-gauge shows BTC staking gauge of a given height + delegation-rewards shows the current delegation rewards of given finality provider and delegator addresses + params shows the parameters of the module + reward-gauges shows reward gauges of a given stakeholder address + +Flags: + -h, --help help for incentive + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query incentive [command] --help" for more information about a command. +``` + +### babylond query mint +``` +Querying commands for the mint module + +Usage: + babylond query mint [flags] + babylond query mint [command] + +Available Commands: + annual-provisions Query the current annual provisions + genesis-time Query the genesis time + inflation Query the current inflation rate + +Flags: + -h, --help help for mint + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query mint [command] --help" for more information about a command. +``` + +### babylond query monitor +``` +Querying commands for the monitor module + +Usage: + babylond query monitor [flags] + +Flags: + -h, --help help for monitor + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query params +``` +Querying commands for the params module + +Usage: + babylond query params [flags] + babylond query params [command] + +Available Commands: + subspace Query for raw parameters by subspace and key + subspaces Query for all registered subspaces and all keys for a subspace + +Flags: + -h, --help help for params + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query params [command] --help" for more information about a command. +``` + +### babylond query slashing +``` +Querying commands for the slashing module + +Usage: + babylond query slashing [flags] + babylond query slashing [command] + +Available Commands: + params Query the current slashing parameters + signing-info Query a validator's signing information + signing-infos Query signing information of all validators + +Flags: + -h, --help help for slashing + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query slashing [command] --help" for more information about a command. +``` + +### babylond query staking +``` +Querying commands for the staking module + +Usage: + babylond query staking [flags] + babylond query staking [command] + +Available Commands: + delegation Query a delegation based on address and validator address + delegations Query all delegations made by one delegator + delegations-to Query all delegations made to one validator + delegator-validator Query validator info for given delegator validator pair + delegator-validators Query all validators info for given delegator address + historical-info Query historical info at given height + params Query the current staking parameters information + pool Query the current staking pool values + redelegation Query a redelegation record based on delegator and a source and destination validator address + unbonding-delegation Query an unbonding-delegation record based on delegator and validator address + unbonding-delegations Query all unbonding-delegations records for one delegator + unbonding-delegations-from Query all unbonding delegatations from a validator + validator Query a validator + validators Query for all validators + +Flags: + -h, --help help for staking + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query staking [command] --help" for more information about a command. +``` + +### babylond query tx +``` +Example: +$ babylond query tx +$ babylond query tx --type=acc_seq / +$ babylond query tx --type=signature , + +Usage: + babylond query tx --type=[hash|acc_seq|signature] [hash|acc_seq|signature] [flags] + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for tx + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --type string The type to be used when querying tx, can be one of "hash", "acc_seq", "signature" (default "hash") + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query txs +``` +Search for transactions that match the exact given events where results are paginated. +The events query is directly passed to Tendermint's RPC TxSearch method and must +conform to Tendermint's query syntax. + +Please refer to each module's documentation for the full set of events to query +for. Each module documents its respective events under 'xx_events.md'. + +Usage: + babylond query txs [flags] + +Examples: +$ babylond query txs --query "message.sender='cosmos1...' AND message.action='withdraw_delegator_reward' AND tx.height > 7" --page 1 --limit 30 + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for txs + --limit int Query number of transactions results per page returned (default 100) + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + --order_by string The ordering semantics (asc|dsc) + -o, --output string Output format (text|json) (default "text") + --page int Query a specific page of paginated results (default 1) + --query string The transactions events query per Tendermint's query semantics + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query upgrade +``` +Querying commands for the upgrade module + +Usage: + babylond query upgrade [flags] + babylond query upgrade [command] + +Available Commands: + applied Query the block header for height at which a completed upgrade was applied + authority Get the upgrade authority address + module-versions Query the list of module versions + plan Query the upgrade plan (if one exists) + +Flags: + -h, --help help for upgrade + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query upgrade [command] --help" for more information about a command. +``` + +### babylond query wait-tx +``` +Subscribes to a CometBFT WebSocket connection and waits for a transaction event with the given hash. + +Usage: + babylond query wait-tx [hash] [flags] + +Aliases: + wait-tx, event-query-tx-for + +Examples: +By providing the transaction hash: +$ babylond q wait-tx [hash] + +Or, by piping a "tx" command: +$ babylond tx [flags] | babylond q wait-tx + + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for wait-tx + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --timeout duration The maximum time to wait for the transaction to be included in a block (default 15s) + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond query wasm +``` +Querying commands for the wasm module + +Usage: + babylond query wasm [flags] + babylond query wasm [command] + +Available Commands: + build-address build contract address + code Downloads wasm bytecode for given code id + code-info Prints out metadata of a code id + contract Prints out metadata of a contract given its address + contract-history Prints out the code history for a contract given its address + contract-state Querying commands for the wasm module + libwasmvm-version Get libwasmvm version + list-code List all wasm bytecode on the chain + list-contract-by-code List wasm all bytecode on the chain for given code id + list-contracts-by-creator List all contracts by creator + params Query the current wasm parameters + pinned List all pinned code ids + +Flags: + -h, --help help for wasm + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query wasm [command] --help" for more information about a command. +``` + +### babylond query zoneconcierge +``` +Querying commands for the zoneconcierge module + +Usage: + babylond query zoneconcierge [flags] + babylond query zoneconcierge [command] + +Available Commands: + chains-info retrieve the latest info for a given list of consumers + epoch-chains-info retrieve the latest info for a list of consumers in a given epoch + finalized-chains-info retrieve the finalized info for a given list of consumers + +Flags: + -h, --help help for zoneconcierge + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query zoneconcierge [command] --help" for more information about a command. +``` + +### babylond query Flags: +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --chain-id +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query -h, +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query Global +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --home +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --log_format +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --log_level +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --log_no_color +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query --trace +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond query Use +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +## babylond rollback +``` + +A state rollback is performed to recover from an incorrect application state transition, +when CometBFT has persisted an incorrect app hash and is thus unable to make +progress. Rollback overwrites a state at height n with the state at height n - 1. +The application also rolls back to height n - 1. No blocks are removed, so upon +restarting CometBFT the transactions in block n will be re-executed against the +application. + +Usage: + babylond rollback [flags] + +Flags: + --hard remove last block as well as state + -h, --help help for rollback + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond start +``` +Run the full node application with CometBFT in or out of process. By +default, the application will run with CometBFT in process. + +Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent', and +'pruning-interval' together. + +For '--pruning' the options are as follows: + +default: the last 362880 states are kept, pruning at 10 block intervals +nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) +everything: 2 latest states will be kept; pruning at 10 block intervals. +custom: allow pruning options to be manually specified through 'pruning-keep-recent', and 'pruning-interval' + +Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During +the ABCI Commit phase, the node will check if the current block height is greater than or equal to +the halt-height or if the current block time is greater than or equal to the halt-time. If so, the +node will attempt to gracefully shutdown and the block will not be committed. In addition, the node +will not be able to commit subsequent blocks. + +For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag +which accepts a path for the resulting pprof file. + +The node may be started in a 'query only' mode where only the gRPC and JSON HTTP +API services are enabled via the 'grpc-only' flag. In this mode, CometBFT is +bypassed and can be used when legacy queries are needed after an on-chain upgrade +is performed. Note, when enabled, gRPC will also be automatically enabled. + +Usage: + babylond start [flags] + +Flags: + --abci string specify abci transport (socket | grpc) (default "socket") + --address string Listen address (default "tcp://127.0.0.1:26658") + --api.address string the API server address to listen on (default "tcp://localhost:1317") + --api.enable Define if the API server should be enabled + --api.enabled-unsafe-cors Define if CORS should be enabled (unsafe - use it at your own risk) + --api.max-open-connections uint Define the number of maximum open connections (default 1000) + --api.rpc-max-body-bytes uint Define the CometBFT maximum request body (in bytes) (default 1000000) + --api.rpc-read-timeout uint Define the CometBFT RPC read timeout (in seconds) (default 10) + --api.rpc-write-timeout uint Define the CometBFT RPC write timeout (in seconds) + --api.swagger Define if swagger documentation should automatically be registered (Note: the API must also be enabled) + --bls-password-file string Load a custom file path to the bls password (not recommended) + --chain-id string genesis file chain-id, if left blank will be randomly created + --consensus.create_empty_blocks set this to false to only produce blocks when there are txs or when the AppHash changes (default true) + --consensus.create_empty_blocks_interval string the possible interval between empty blocks (default "0s") + --consensus.double_sign_check_height int how many blocks to look back to check existence of the node's consensus votes before joining consensus + --cpu-profile string Enable CPU profiling and write to the provided file + --db_backend string database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb (default "goleveldb") + --db_dir string database directory (default "data") + --genesis_hash bytesHex optional SHA-256 hash of the genesis file + --grpc-only Start the node in gRPC query only mode (no CometBFT process is started) + --grpc-web.enable Define if the gRPC-Web server should be enabled. (Note: gRPC must also be enabled) (default true) + --grpc.address string the gRPC server address to listen on (default "localhost:9090") + --grpc.enable Define if the gRPC server should be enabled (default true) + --halt-height uint Block height at which to gracefully halt the chain and shutdown the node + --halt-time uint Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node + -h, --help help for start + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --iavl-disable-fastnode Disable fast node for IAVL tree + --insecure-bls-password string Use the specified password for BLS key (if empty and --no-bls-password is not set, will prompt for password) + --inter-block-cache Enable inter-block caching (default true) + --inv-check-period uint Assert registered invariants every N blocks + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --mempool.max-txs int Sets MaxTx value for the app-side mempool (default -1) + --min-retain-blocks uint Minimum block height offset during ABCI commit to prune CometBFT blocks + --minimum-gas-prices string Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 0.01photino;0.0001stake) + --moniker string node name (default "Darias-MacBook-Air.local") + --no-bls-password Generate BLS key without password protection (suitable for RPC nodes) (default true) + --p2p.external-address string ip:port address to advertise to peers for them to dial + --p2p.laddr string node listen address. (0.0.0.0:0 means any interface, any port) (default "tcp://0.0.0.0:26656") + --p2p.persistent_peers string comma-delimited ID@host:port persistent peers + --p2p.pex enable/disable Peer-Exchange (default true) + --p2p.private_peer_ids string comma-delimited private peer IDs + --p2p.seed_mode enable/disable seed mode + --p2p.seeds string comma-delimited ID@host:port seed nodes + --p2p.unconditional_peer_ids string comma-delimited IDs of unconditional peers + --priv_validator_laddr string socket address to listen on for connections from external priv_validator process + --proxy_app string proxy app address, or one of: 'kvstore', 'persistent_kvstore' or 'noop' for local testing. (default "tcp://127.0.0.1:26658") + --pruning string Pruning strategy (default|nothing|everything|custom) (default "default") + --pruning-interval uint Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom') + --pruning-keep-recent uint Number of recent heights to keep on disk (ignored if pruning is not 'custom') + --query-gas-limit uint Maximum gas a Rest/Grpc query can consume. Blank and 0 imply unbounded. + --rpc.grpc_laddr string GRPC listen address (BroadcastTx only). Port required + --rpc.laddr string RPC listen address. Port required (default "tcp://127.0.0.1:26657") + --rpc.pprof_laddr string pprof listen address (https://golang.org/pkg/net/http/pprof) + --rpc.unsafe enabled unsafe rpc methods + --shutdown-grace duration On Shutdown, duration to wait for resource clean up + --state-sync.snapshot-interval uint State sync snapshot interval + --state-sync.snapshot-keep-recent uint32 State sync snapshot to keep (default 2) + --trace Provide full stack traces for errors in ABCI Log + --trace-store string Enable KVStore tracing to an output file + --transport string Transport protocol: socket, grpc (default "socket") + --unsafe-skip-upgrades ints Skip a set of upgrade heights to continue the old binary + --wasm.memory_cache_size uint32 Sets the size in MiB (NOT bytes) of an in-memory cache for Wasm modules. Set to 0 to disable. (default 100) + --wasm.query_gas_limit uint Set the max gas that can be spent on executing a query with a Wasm contract (default 3000000) + --wasm.simulation_gas_limit string Set the max gas that can be spent when executing a simulation TX + --wasm.skip_wasmvm_version_check Skip check that ensures that libwasmvm version (the Rust project) and wasmvm version (the Go project) match + --with-comet Run abci app embedded in-process with CometBFT (default true) + --x-crisis-skip-assert-invariants Skip x/crisis invariants check on startup + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs +``` + +## babylond status +``` +Query remote node for status + +Usage: + babylond status [flags] + +Flags: + -h, --help help for status + -n, --node string Node to connect to (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "json") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond testnet +``` +testnet will create "v" number of directories and populate each with +necessary files (private validator, genesis, config, etc.). + +Note, strict routability for addresses is turned off in the config file. + +Example: + babylond testnet --v 4 --output-dir ./output --starting-ip-address 192.168.10.2 + +Usage: + babylond testnet [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --additional-sender-account If there should be additional pre funded account per validator + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --btc-network string Bitcoin network to use. Available networks: simnet, testnet, regtest, mainnet (default "simnet") + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294051) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for testnet + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --key-type string Key signing algorithm to generate keys for (default "secp256k1") + --keyring-backend string Select keyring's backend (os|file|test) (default "os") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --minimum-gas-prices string Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.001bbn) (default "0.000006ubbn") + --node-daemon-home string Home directory of the node's daemon configuration (default "babylond") + --node-dir-prefix string Prefix the directory name for each node with (node results in node0, node1, ...) (default "node") + -o, --output-dir string Directory to store initialization data for the testnet (default "./mytestnet") + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --starting-ip-address string Starting IP address (192.168.0.1 results in persistent peers list ID0@192.168.0.1:46656, ID1@192.168.0.2:46656, ...) (default "192.168.0.1") + --time-between-blocks-seconds uint Time between blocks in seconds (default 5) + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --v int Number of validators to initialize the testnet with (default 4) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond tx +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx auth +``` +Transactions commands for the auth module + +Usage: + babylond tx auth [flags] + +Flags: + -h, --help help for auth + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx authz +``` +Authorize and revoke access to execute transactions on behalf of your address + +Usage: + babylond tx authz [flags] + babylond tx authz [command] + +Available Commands: + exec execute tx on behalf of granter account + grant Grant authorization to an address + revoke revoke authorization + +Flags: + -h, --help help for authz + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx authz [command] --help" for more information about a command. +``` + +### babylond tx bank +``` +Bank transaction subcommands + +Usage: + babylond tx bank [flags] + babylond tx bank [command] + +Available Commands: + multi-send Send funds from one account to two or more accounts. + send Send funds from one account to another. + +Flags: + -h, --help help for bank + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx bank [command] --help" for more information about a command. +``` + +### babylond tx broadcast +``` +Broadcast transactions created with the --generate-only +flag and signed with the sign command. Read a transaction from [file_path] and +broadcast it to a node. If you supply a dash (-) argument in place of an input +filename, the command reads from standard input. + +$ tx broadcast ./mytxn.json + +Usage: + babylond tx broadcast [file_path] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for broadcast + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -o, --output string Output format (text|json) (default "json") + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx btccheckpoint +``` +btccheckpoint transactions subcommands + +Usage: + babylond tx btccheckpoint [flags] + babylond tx btccheckpoint [command] + +Available Commands: + insert-proofs submit proof bytes + +Flags: + -h, --help help for btccheckpoint + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx btccheckpoint [command] --help" for more information about a command. +``` + +### babylond tx btclightclient +``` +btclightclient transactions subcommands + +Usage: + babylond tx btclightclient [flags] + babylond tx btclightclient [command] + +Available Commands: + insert-headers submit BTC headers bytes + +Flags: + -h, --help help for btclightclient + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx btclightclient [command] --help" for more information about a command. +``` + +### babylond tx btcstaking +``` +btcstaking transactions subcommands + +Usage: + babylond tx btcstaking [flags] + babylond tx btcstaking [command] + +Available Commands: + add-btc-inclusion-proof Add a signature on the unbonding tx of a BTC delegation identified by a given staking tx hash. + add-covenant-sigs Add a covenant signature + btc-undelegate Add unbonding information about a BTC delegation identified by a given staking tx hash. + create-btc-delegation Create a BTC delegation + create-finality-provider Create a finality provider + edit-finality-provider Edit an existing finality provider + selective-slashing-evidence Add the recovered BTC SK of a finality provider that launched selective slashing offence. + +Flags: + -h, --help help for btcstaking + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx btcstaking [command] --help" for more information about a command. +``` + +### babylond tx btcstkconsumer +``` +btcstkconsumer transactions subcommands + +Usage: + babylond tx btcstkconsumer [flags] + babylond tx btcstkconsumer [command] + +Available Commands: + register-consumer Registers a consumer + +Flags: + -h, --help help for btcstkconsumer + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx btcstkconsumer [command] --help" for more information about a command. +``` + +### babylond tx checkpointing +``` +checkpointing transactions subcommands + +Usage: + babylond tx checkpointing [flags] + babylond tx checkpointing [command] + +Available Commands: + create-validator create new validator initialized with a self-delegation to it + +Flags: + -h, --help help for checkpointing + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx checkpointing [command] --help" for more information about a command. +``` + +### babylond tx circuit +``` +Transactions commands for the circuit module + +Usage: + babylond tx circuit [flags] + babylond tx circuit [command] + +Available Commands: + authorize Authorize an account to trip the circuit breaker. + disable Disable a message from being executed + reset Enable a message to be executed + +Flags: + -h, --help help for circuit + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx circuit [command] --help" for more information about a command. +``` + +### babylond tx consensus +``` +Transactions commands for the consensus module + +Usage: + babylond tx consensus [flags] + +Flags: + -h, --help help for consensus + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx crisis +``` +Transactions commands for the crisis module + +Usage: + babylond tx crisis [flags] + babylond tx crisis [command] + +Available Commands: + invariant-broken Submit proof that an invariant broken + +Flags: + -h, --help help for crisis + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx crisis [command] --help" for more information about a command. +``` + +### babylond tx decode +``` +Decode a binary encoded transaction string + +Usage: + babylond tx decode [protobuf-byte-string] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for decode + -x, --hex Treat input as hexadecimal instead of base64 + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx distribution +``` +Distribution transactions subcommands + +Usage: + babylond tx distribution [flags] + babylond tx distribution [command] + +Available Commands: + fund-community-pool Funds the community pool with the specified amount + fund-validator-rewards-pool Fund the validator rewards pool with the specified amount + set-withdraw-addr change the default withdraw address for rewards associated with an address + withdraw-all-rewards withdraw all delegations rewards for a delegator + withdraw-rewards Withdraw rewards from a given delegation address, and optionally withdraw validator commission if the delegation address given is a validator operator + +Flags: + -h, --help help for distribution + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx distribution [command] --help" for more information about a command. +``` + +### babylond tx encode +``` +Encode transactions created with the --generate-only flag or signed with the sign command. +Read a transaction from , serialize it to the Protobuf wire protocol, and output it as base64. +If you supply a dash (-) argument in place of an input filename, the command reads from standard input. + +Usage: + babylond tx encode [file] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for encode + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx epoching +``` +epoching transactions subcommands + +Usage: + babylond tx epoching [flags] + babylond tx epoching [command] + +Available Commands: + cancel-unbond Cancel unbonding delegation and delegate back to the validator + delegate Delegate liquid tokens to a validator + edit-validator edit an existing validator account + redelegate Redelegate illiquid tokens from one validator to another + unbond Unbond shares from a validator + +Flags: + -h, --help help for epoching + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx epoching [command] --help" for more information about a command. +``` + +### babylond tx evidence +``` +Evidence transaction subcommands + +Usage: + babylond tx evidence [flags] + +Flags: + -h, --help help for evidence + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx feegrant +``` +Grant and revoke fee allowance for a grantee by a granter + +Usage: + babylond tx feegrant [flags] + babylond tx feegrant [command] + +Available Commands: + grant Grant Fee allowance to an address + prune Prune expired allowances + revoke Revoke a fee grant + +Flags: + -h, --help help for feegrant + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx feegrant [command] --help" for more information about a command. +``` + +### babylond tx finality +``` +finality transactions subcommands + +Usage: + babylond tx finality [flags] + babylond tx finality [command] + +Available Commands: + add-finality-sig Add a finality signature + commit-pubrand-list Commit a list of public randomness + unjail-finality-provider Unjail a jailed finality provider + +Flags: + -h, --help help for finality + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx finality [command] --help" for more information about a command. +``` + +### babylond tx gov +``` +Governance transactions subcommands + +Usage: + babylond tx gov [flags] + babylond tx gov [command] + +Available Commands: + cancel-proposal Cancel governance proposal before the voting period ends. Must be signed by the proposal creator. + deposit Deposit tokens for an active proposal + draft-proposal Generate a draft proposal json file. The generated proposal json contains only one message (skeleton). + submit-legacy-proposal Submit a legacy proposal along with an initial deposit + submit-proposal Submit a proposal along with some messages, metadata and deposit + vote Vote for an active proposal, options: yes/no/no_with_veto/abstain + weighted-vote Vote for an active proposal, options: yes/no/no_with_veto/abstain + +Flags: + -h, --help help for gov + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx gov [command] --help" for more information about a command. +``` + +### babylond tx ibc +``` +IBC transaction subcommands + +Usage: + babylond tx ibc [flags] + babylond tx ibc [command] + +Available Commands: + channel IBC channel transaction subcommands + client IBC client transaction subcommands + +Flags: + -h, --help help for ibc + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx ibc [command] --help" for more information about a command. +``` + +### babylond tx ibc-fee +``` +IBC relayer incentivization transaction subcommands + +Usage: + babylond tx ibc-fee [flags] + babylond tx ibc-fee [command] + +Available Commands: + pay-packet-fee Pay a fee to incentivize an existing IBC packet + register-counterparty-payee Register a counterparty payee address on a given channel. + register-payee Register a payee on a given channel. + +Flags: + -h, --help help for ibc-fee + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx ibc-fee [command] --help" for more information about a command. +``` + +### babylond tx ibc-transfer +``` +IBC fungible token transfer transaction subcommands + +Usage: + babylond tx ibc-transfer [flags] + babylond tx ibc-transfer [command] + +Available Commands: + transfer Transfer a fungible token through IBC + +Flags: + -h, --help help for ibc-transfer + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx ibc-transfer [command] --help" for more information about a command. +``` + +### babylond tx ibc-wasm +``` +IBC wasm manager module transaction subcommands + +Usage: + babylond tx ibc-wasm [flags] + babylond tx ibc-wasm [command] + +Available Commands: + migrate-contract Migrates a contract to a new byte code + store-code Reads wasm code from the file and creates a proposal to store the wasm code + +Flags: + -h, --help help for ibc-wasm + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx ibc-wasm [command] --help" for more information about a command. +``` + +### babylond tx incentive +``` +incentive transactions subcommands + +Usage: + babylond tx incentive [flags] + babylond tx incentive [command] + +Available Commands: + set-withdraw-addr change the default withdraw address for rewards + withdraw-reward withdraw reward of the stakeholder behind the transaction submitter in a given type (one of {finality_provider, btc_staker}) + +Flags: + -h, --help help for incentive + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx incentive [command] --help" for more information about a command. +``` + +### babylond tx monitor +``` +monitor transactions subcommands + +Usage: + babylond tx monitor [flags] + +Flags: + -h, --help help for monitor + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx multi-sign +``` +Sign transactions created with the --generate-only flag that require multisig signatures. + +Read one or more signatures from one or more [signature] file, generate a multisig signature compliant to the +multisig key [name], and attach the key name to the transaction read from [file]. + +Example: +$ babylond tx multisign transaction.json k1k2k3 k1sig.json k2sig.json k3sig.json + +If --signature-only flag is on, output a JSON representation +of only the generated signature. + +If the --offline flag is on, the client will not reach out to an external node. +Account number or sequence number lookups are not performed so you must +set these parameters manually. + +If the --skip-signature-verification flag is on, the command will not verify the +signatures in the provided signature files. This is useful when the multisig +account is a signer in a nested multisig scenario. + +The current multisig implementation defaults to amino-json sign mode. +The SIGN_MODE_DIRECT sign mode is not supported.' + +Usage: + babylond tx multi-sign [file] [name] [[signature]...] [flags] + +Aliases: + multi-sign, multisign + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for multi-sign + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + --output-document string The document is written to the given file instead of STDOUT + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --signature-only Print only the generated signature, then exit + --skip-signature-verification Skip signature verification + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx multisign-batch +``` +Assemble a batch of multisig transactions generated by batch sign command. + +Read one or more signatures from one or more [signature] file, generate a multisig signature compliant to the +multisig key [name], and attach the key name to the transaction read from [file]. + +Example: +$ babylond tx multisign-batch transactions.json multisigk1k2k3 k1sigs.json k2sigs.json k3sig.json + +The current multisig implementation defaults to amino-json sign mode. +The SIGN_MODE_DIRECT sign mode is not supported.' + +Usage: + babylond tx multisign-batch [file] [name] [[signature-file]...] [flags] + +Aliases: + multisign-batch, multi-sign-batch + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for multisign-batch + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --multisig string Address of the multisig account that the transaction signs on behalf of + --no-auto-increment disable sequence auto increment + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + --output-document string The document is written to the given file instead of STDOUT + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx sign +``` +Sign a transaction created with the --generate-only flag. +It will read a transaction from [file], sign it, and print its JSON encoding. + +If the --signature-only flag is set, it will output the signature parts only. + +The --offline flag makes sure that the client will not reach out to full node. +As a result, the account and sequence number queries will not be performed and +it is required to set such parameters manually. Note, invalid values will cause +the transaction to fail. + +The --multisig= flag generates a signature on behalf of a multisig account +key. It implies --signature-only. Full multisig signed transactions may eventually +be generated via the 'multisign' command. + +Usage: + babylond tx sign [file] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for sign + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --multisig string Address or key name of the multisig account on behalf of which the transaction shall be signed + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -o, --output string Output format (text|json) (default "json") + --output-document string The document will be written to the given file instead of STDOUT + --overwrite Overwrite existing signatures with a new one. If disabled, new signature will be appended + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --signature-only Print only the signatures + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx sign-batch +``` +Sign batch files of transactions generated with --generate-only. +The command processes list of transactions from a file (one StdTx each line), or multiple files. +Then generates signed transactions or signatures and print their JSON encoding, delimited by '\n'. +As the signatures are generated, the command updates the account and sequence number accordingly. + +If the --signature-only flag is set, it will output the signature parts only. + +The --offline flag makes sure that the client will not reach out to full node. +As a result, the account and the sequence number queries will not be performed and +it is required to set such parameters manually. Note, invalid values will cause +the transaction to fail. The sequence will be incremented automatically for each +transaction that is signed. + +If --account-number or --sequence flag is used when offline=false, they are ignored and +overwritten by the default flag values. + +The --multisig= flag generates a signature on behalf of a multisig +account key. It implies --signature-only. + +Usage: + babylond tx sign-batch [file] ([file2]...) [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --append Combine all message and generate single signed transaction for broadcast. + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for sign-batch + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --multisig string Address or key name of the multisig account on behalf of which the transaction shall be signed + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -o, --output string Output format (text|json) (default "json") + --output-document string The document will be written to the given file instead of STDOUT + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --signature-only Print only the generated signature, then exit + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx simulate +``` +Simulate whether a transaction will be successful: + +- if successful, the simulation result is printed, which includes the gas + consumption, message response data, and events emitted; +- if unsuccessful, the error message is printed. + +The user must provide the path to a JSON-encoded unsigned transaction, typically +generated by any transaction command with the --generate-only flag. It should +look like below. Note that the "signer_infos" and "signatures" fields are left +empty; they will be auto-populated by dummy data for simulation purpose. + +{ + "body": { + "messages": [ + { + "@type": "/cosmos.bank.v1beta1.MsgSend", + "from_address": "cosmos1...", + "to_address": "cosmos1...", + "amount": [ + { + "denom": "utoken", + "amount": "12345" + } + ] + } + ], + "memo": "", + "timeout_height": "0", + "extension_options": [], + "non_critical_extension_options": [] + }, + "auth_info": { + "signer_infos": [], + "fee": { + "amount": [], + "gas_limit": "200000", + "payer": "", + "granter": "" + }, + "tip": null + }, + "signatures": [] +} + +The --from flag is mandatory, as the signer account's correct sequence number is +necessary for simulation. + +Usage: + babylond tx simulate /path/to/unsigned-tx.json --from keyname [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for simulate + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -o, --output string Output format (text|json) (default "json") + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx slashing +``` +Transactions commands for the slashing module + +Usage: + babylond tx slashing [flags] + babylond tx slashing [command] + +Available Commands: + unjail Unjail a jailed validator + +Flags: + -h, --help help for slashing + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx slashing [command] --help" for more information about a command. +``` + +### babylond tx upgrade +``` +Upgrade transaction subcommands + +Usage: + babylond tx upgrade [command] + +Available Commands: + cancel-software-upgrade Cancel the current software upgrade proposal + software-upgrade Submit a software upgrade proposal + +Flags: + -h, --help help for upgrade + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx upgrade [command] --help" for more information about a command. +``` + +### babylond tx validate-signatures +``` +Print the addresses that must sign the transaction, those who have already +signed it, and make sure that signatures are in the correct order. + +The command would check whether all required signers have signed the transactions, whether +the signatures were collected in the right order, and if the signature is valid over the +given transaction. If the --offline flag is also set, signature validation over the +transaction will be not be performed as that will require RPC communication with a full node. + +Usage: + babylond tx validate-signatures [file] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for validate-signatures + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + -o, --output string Output format (text|json) (default "json") + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx vesting +``` +Vesting transaction subcommands + +Usage: + babylond tx vesting [flags] + babylond tx vesting [command] + +Available Commands: + create-periodic-vesting-account Create a new vesting account funded with an allocation of tokens. + create-permanent-locked-account Create a new permanently locked account funded with an allocation of tokens. + create-vesting-account Create a new vesting account funded with an allocation of tokens. + +Flags: + -h, --help help for vesting + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx vesting [command] --help" for more information about a command. +``` + +### babylond tx wasm +``` +Wasm transaction subcommands + +Usage: + babylond tx wasm [flags] + babylond tx wasm [command] + +Available Commands: + clear-contract-admin Clears admin for a contract to prevent further migrations + execute Execute a command on a wasm contract + grant Grant a authz permission + instantiate Instantiate a wasm contract + instantiate2 Instantiate a wasm contract with predictable address + migrate Migrate a wasm contract to a new code version + set-contract-admin Set new admin for a contract + set-contract-label Set new label for a contract + store Upload a wasm binary + submit-proposal Submit a wasm proposal. + update-instantiate-config Update instantiate config for a codeID + +Flags: + -h, --help help for wasm + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx wasm [command] --help" for more information about a command. +``` + +### babylond tx zoneconcierge +``` +zoneconcierge transactions subcommands + +Usage: + babylond tx zoneconcierge [flags] + +Flags: + -h, --help help for zoneconcierge + +Global Flags: + --chain-id string The network chain ID + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond tx Flags: +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --chain-id +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx -h, +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx Global +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --home +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --log_format +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --log_level +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --log_no_color +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx --trace +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond tx Use +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +## babylond validate-genesis +``` +validates the genesis file at the default location or at the location passed as an arg + +Usage: + babylond validate-genesis [file] [flags] + +Flags: + -h, --help help for validate-genesis + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond version +``` +Print the application binary version information + +Usage: + babylond version [flags] + +Flags: + -h, --help help for version + --long Print long version information + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +## babylond Flags: +``` +``` + +## babylond -h, +``` +``` + +## babylond --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home add-genesis-account +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home collect-gentxs +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home comet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home config +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home create-bls-key +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home debug +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home export +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home gen-helpers +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home generate-bls-pop +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home gentx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home help +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home init +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home keys +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home migrate +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home module-hash-by-height +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home module-sizes +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home prepare-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home query +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home rollback +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home start +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home status +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home testnet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home tx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home validate-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home version +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home Flags: +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home -h, +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --home Use +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +## babylond --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format add-genesis-account +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format collect-gentxs +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format comet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format config +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format create-bls-key +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format debug +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format export +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format gen-helpers +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format generate-bls-pop +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format gentx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format help +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format init +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format keys +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format migrate +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format module-hash-by-height +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format module-sizes +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format prepare-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format query +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format rollback +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format start +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format status +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format testnet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format tx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format validate-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format version +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format Flags: +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format -h, +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_format Use +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +## babylond --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level add-genesis-account +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level collect-gentxs +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level comet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level config +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level create-bls-key +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level debug +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level export +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level gen-helpers +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level generate-bls-pop +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level gentx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level help +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level init +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level keys +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level migrate +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level module-hash-by-height +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level module-sizes +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level prepare-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level query +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level rollback +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level start +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level status +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level testnet +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level tx +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level validate-genesis +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level version +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level Flags: +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level -h, +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_level Use +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +## babylond --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color add-genesis-account +``` +Add a genesis account to genesis.json. The provided account must specify +the account address or key name and a list of initial coins. If a key name is given, +the address will be looked up in the local Keybase. The list of initial tokens must +contain valid denominations. Accounts may optionally be supplied with vesting parameters. + +Usage: + babylond add-genesis-account [address_or_key_name] [coin][,[coin]] [flags] + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for add-genesis-account + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --vesting-amount string amount of coins for vesting accounts + --vesting-end-time int schedule end time (unix epoch) for vesting accounts + --vesting-start-time int schedule start time (unix epoch) for vesting accounts + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color collect-gentxs +``` +Collect genesis txs and output a genesis.json file + +Usage: + babylond collect-gentxs [flags] + +Flags: + --gentx-dir string override default "gentx" directory from which collect and execute genesis transactions; default [--home]/config/gentx/ + -h, --help help for collect-gentxs + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color comet +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond --log_no_color config +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond --log_no_color create-bls-key +``` +create-bls will create a pair of BLS keys that are used to +send BLS signatures for checkpointing. + +BLS keys are stored along with other validator keys in priv_validator_key.json, +which should exist before running the command (via babylond init or babylond testnet). + +Example: +$ babylond create-bls-key --home ./ + +Usage: + babylond create-bls-key [flags] + +Flags: + -h, --help help for create-bls-key + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color debug +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond --log_no_color export +``` +Export state to JSON + +Usage: + babylond export [flags] + +Flags: + --for-zero-height Export state to start at height zero (perform preproccessing) + --height int Export state from a particular height (-1 means latest height) (default -1) + -h, --help help for export + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --jail-allowed-addrs strings Comma-separated list of operator addresses of jailed validators to unjail + --modules-to-export strings Comma-separated list of modules to export. If empty, will export all modules + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color gen-helpers +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond --log_no_color generate-bls-pop +``` +generate-bls-pop will generate a BLS proof-of-possession for a validator. + +Proof-of-possession is generated by the Ed25519 and BLS private keys from the stored files, priv_validator_key.json and bls_key.json. +This is used in 'babylond tx checkpointing create-validator' by specifying the '--bls-pop' flag. + +Example: +$ babylond generate-bls-pop --home ./ + +Usage: + babylond generate-bls-pop [flags] + +Flags: + -h, --help help for generate-bls-pop + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color gentx +``` +Generate a genesis transaction that creates a validator with a self-delegation +and a BLS key if needed. +This transaction is signed by the key in the Keyring referenced by a given name. A node ID and consensus +pubkey may optionally be provided. If they are omitted, they will be retrieved from the priv_validator.json +file. The following default parameters are included: + + delegation amount: 100000000stake + commission rate: 0.1 + commission max rate: 0.2 + commission max change rate: 0.01 + minimum self delegation: 1 + + +Example: +$ babylond gentx my-key-name 1000000stake --home=/path/to/home/dir --keyring-backend=os --chain-id=test-chain-1 \ + --moniker="myvalidator" \ + --commission-max-change-rate=0.01 \ + --commission-max-rate=1.0 \ + --commission-rate=0.07 \ + --details="..." \ + --security-contact="..." \ + --website="..." + +Usage: + babylond gentx [key_name] [amount] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --amount string Amount of coins to bond + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --commission-max-change-rate string The maximum commission change rate percentage (per day) + --commission-max-rate string The maximum commission rate percentage + --commission-rate string The initial commission rate percentage + --details string The validator's (optional) details + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for gentx + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --identity string The (optional) identity signature (ex. UPort or Keybase) + --ip string The node's public P2P IP (default "192.168.10.47") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --min-self-delegation string The minimum self delegation required on the validator + --moniker string The validator's (optional) moniker + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --node-id string The node's NodeID + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + --output-document string Write the genesis transaction JSON document to the given file instead of the default location + --p2p-port uint The node's public P2P port (default 26656) + --pubkey string The validator's Protobuf JSON encoded public key + --security-contact string The validator's (optional) security contact email + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + --website string The validator's (optional) website + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color help +``` +Help provides help for any command in the application. +Simply type babylond help [path to command] for full details. + +Usage: + babylond help [command] [flags] + +Flags: + -h, --help help for help + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color init +``` +Initializes the configuration files for the validator and node. + This command also asks for a password to + generate the BLS key and encrypt it into an erc2335 structure. + +Usage: + babylond init [moniker] [flags] + +Flags: + --chain-id string genesis file chain-id, if left blank will be randomly created + --default-denom string genesis file default denomination, if left blank default value is 'stake' + -h, --help help for init + --home string node's home directory (default "/Users/dariaagadzhanova/.babylond") + --initial-height int specify the initial block height at genesis (default 1) + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + -o, --overwrite overwrite the genesis.json file + --recover provide seed phrase to recover existing key instead of creating + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color keys +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond --log_no_color migrate +``` +Migrate the source genesis into the target version and print to STDOUT + +Usage: + babylond migrate [target-version] [genesis-file] [flags] + +Examples: +babylond genesis migrate v0.47 /path/to/genesis.json --chain-id=cosmoshub-3 --genesis-time=2019-04-22T17:00:00Z + +Flags: + --chain-id string Override chain_id with this flag + --genesis-time string Override genesis_time with this flag + -h, --help help for migrate + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color module-hash-by-height +``` +Get module hashes at a given height. This command is useful for debugging and verifying the state of the application at a given height. Daemon should not be running when calling this command. + +Usage: + babylond module-hash-by-height [height] [flags] + +Examples: +babylond module-hash-by-height 16841115 + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for module-hash-by-height + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color module-sizes +``` +print sizes of each module in the database + +Usage: + babylond module-sizes [path-to-db] [flags] + +Flags: + -h, --help help for module-sizes + --print-interval int interval between printing database stats (default 100000) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color prepare-genesis +``` +Prepare a genesis file. +Example: + babylond prepare-genesis testnet babylon-test-1 + +Usage: + babylond prepare-genesis [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294065) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for prepare-genesis + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color query +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond --log_no_color rollback +``` + +A state rollback is performed to recover from an incorrect application state transition, +when CometBFT has persisted an incorrect app hash and is thus unable to make +progress. Rollback overwrites a state at height n with the state at height n - 1. +The application also rolls back to height n - 1. No blocks are removed, so upon +restarting CometBFT the transactions in block n will be re-executed against the +application. + +Usage: + babylond rollback [flags] + +Flags: + --hard remove last block as well as state + -h, --help help for rollback + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color start +``` +Run the full node application with CometBFT in or out of process. By +default, the application will run with CometBFT in process. + +Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent', and +'pruning-interval' together. + +For '--pruning' the options are as follows: + +default: the last 362880 states are kept, pruning at 10 block intervals +nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) +everything: 2 latest states will be kept; pruning at 10 block intervals. +custom: allow pruning options to be manually specified through 'pruning-keep-recent', and 'pruning-interval' + +Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During +the ABCI Commit phase, the node will check if the current block height is greater than or equal to +the halt-height or if the current block time is greater than or equal to the halt-time. If so, the +node will attempt to gracefully shutdown and the block will not be committed. In addition, the node +will not be able to commit subsequent blocks. + +For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag +which accepts a path for the resulting pprof file. + +The node may be started in a 'query only' mode where only the gRPC and JSON HTTP +API services are enabled via the 'grpc-only' flag. In this mode, CometBFT is +bypassed and can be used when legacy queries are needed after an on-chain upgrade +is performed. Note, when enabled, gRPC will also be automatically enabled. + +Usage: + babylond start [flags] + +Flags: + --abci string specify abci transport (socket | grpc) (default "socket") + --address string Listen address (default "tcp://127.0.0.1:26658") + --api.address string the API server address to listen on (default "tcp://localhost:1317") + --api.enable Define if the API server should be enabled + --api.enabled-unsafe-cors Define if CORS should be enabled (unsafe - use it at your own risk) + --api.max-open-connections uint Define the number of maximum open connections (default 1000) + --api.rpc-max-body-bytes uint Define the CometBFT maximum request body (in bytes) (default 1000000) + --api.rpc-read-timeout uint Define the CometBFT RPC read timeout (in seconds) (default 10) + --api.rpc-write-timeout uint Define the CometBFT RPC write timeout (in seconds) + --api.swagger Define if swagger documentation should automatically be registered (Note: the API must also be enabled) + --bls-password-file string Load a custom file path to the bls password (not recommended) + --chain-id string genesis file chain-id, if left blank will be randomly created + --consensus.create_empty_blocks set this to false to only produce blocks when there are txs or when the AppHash changes (default true) + --consensus.create_empty_blocks_interval string the possible interval between empty blocks (default "0s") + --consensus.double_sign_check_height int how many blocks to look back to check existence of the node's consensus votes before joining consensus + --cpu-profile string Enable CPU profiling and write to the provided file + --db_backend string database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb (default "goleveldb") + --db_dir string database directory (default "data") + --genesis_hash bytesHex optional SHA-256 hash of the genesis file + --grpc-only Start the node in gRPC query only mode (no CometBFT process is started) + --grpc-web.enable Define if the gRPC-Web server should be enabled. (Note: gRPC must also be enabled) (default true) + --grpc.address string the gRPC server address to listen on (default "localhost:9090") + --grpc.enable Define if the gRPC server should be enabled (default true) + --halt-height uint Block height at which to gracefully halt the chain and shutdown the node + --halt-time uint Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node + -h, --help help for start + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --iavl-disable-fastnode Disable fast node for IAVL tree + --insecure-bls-password string Use the specified password for BLS key (if empty and --no-bls-password is not set, will prompt for password) + --inter-block-cache Enable inter-block caching (default true) + --inv-check-period uint Assert registered invariants every N blocks + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --mempool.max-txs int Sets MaxTx value for the app-side mempool (default -1) + --min-retain-blocks uint Minimum block height offset during ABCI commit to prune CometBFT blocks + --minimum-gas-prices string Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 0.01photino;0.0001stake) + --moniker string node name (default "Darias-MacBook-Air.local") + --no-bls-password Generate BLS key without password protection (suitable for RPC nodes) (default true) + --p2p.external-address string ip:port address to advertise to peers for them to dial + --p2p.laddr string node listen address. (0.0.0.0:0 means any interface, any port) (default "tcp://0.0.0.0:26656") + --p2p.persistent_peers string comma-delimited ID@host:port persistent peers + --p2p.pex enable/disable Peer-Exchange (default true) + --p2p.private_peer_ids string comma-delimited private peer IDs + --p2p.seed_mode enable/disable seed mode + --p2p.seeds string comma-delimited ID@host:port seed nodes + --p2p.unconditional_peer_ids string comma-delimited IDs of unconditional peers + --priv_validator_laddr string socket address to listen on for connections from external priv_validator process + --proxy_app string proxy app address, or one of: 'kvstore', 'persistent_kvstore' or 'noop' for local testing. (default "tcp://127.0.0.1:26658") + --pruning string Pruning strategy (default|nothing|everything|custom) (default "default") + --pruning-interval uint Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom') + --pruning-keep-recent uint Number of recent heights to keep on disk (ignored if pruning is not 'custom') + --query-gas-limit uint Maximum gas a Rest/Grpc query can consume. Blank and 0 imply unbounded. + --rpc.grpc_laddr string GRPC listen address (BroadcastTx only). Port required + --rpc.laddr string RPC listen address. Port required (default "tcp://127.0.0.1:26657") + --rpc.pprof_laddr string pprof listen address (https://golang.org/pkg/net/http/pprof) + --rpc.unsafe enabled unsafe rpc methods + --shutdown-grace duration On Shutdown, duration to wait for resource clean up + --state-sync.snapshot-interval uint State sync snapshot interval + --state-sync.snapshot-keep-recent uint32 State sync snapshot to keep (default 2) + --trace Provide full stack traces for errors in ABCI Log + --trace-store string Enable KVStore tracing to an output file + --transport string Transport protocol: socket, grpc (default "socket") + --unsafe-skip-upgrades ints Skip a set of upgrade heights to continue the old binary + --wasm.memory_cache_size uint32 Sets the size in MiB (NOT bytes) of an in-memory cache for Wasm modules. Set to 0 to disable. (default 100) + --wasm.query_gas_limit uint Set the max gas that can be spent on executing a query with a Wasm contract (default 3000000) + --wasm.simulation_gas_limit string Set the max gas that can be spent when executing a simulation TX + --wasm.skip_wasmvm_version_check Skip check that ensures that libwasmvm version (the Rust project) and wasmvm version (the Go project) match + --with-comet Run abci app embedded in-process with CometBFT (default true) + --x-crisis-skip-assert-invariants Skip x/crisis invariants check on startup + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs +``` + +### babylond --log_no_color status +``` +Query remote node for status + +Usage: + babylond status [flags] + +Flags: + -h, --help help for status + -n, --node string Node to connect to (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "json") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color testnet +``` +testnet will create "v" number of directories and populate each with +necessary files (private validator, genesis, config, etc.). + +Note, strict routability for addresses is turned off in the config file. + +Example: + babylond testnet --v 4 --output-dir ./output --starting-ip-address 192.168.10.2 + +Usage: + babylond testnet [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --additional-sender-account If there should be additional pre funded account per validator + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --btc-network string Bitcoin network to use. Available networks: simnet, testnet, regtest, mainnet (default "simnet") + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294066) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for testnet + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --key-type string Key signing algorithm to generate keys for (default "secp256k1") + --keyring-backend string Select keyring's backend (os|file|test) (default "os") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --minimum-gas-prices string Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.001bbn) (default "0.000006ubbn") + --node-daemon-home string Home directory of the node's daemon configuration (default "babylond") + --node-dir-prefix string Prefix the directory name for each node with (node results in node0, node1, ...) (default "node") + -o, --output-dir string Directory to store initialization data for the testnet (default "./mytestnet") + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --starting-ip-address string Starting IP address (192.168.0.1 results in persistent peers list ID0@192.168.0.1:46656, ID1@192.168.0.2:46656, ...) (default "192.168.0.1") + --time-between-blocks-seconds uint Time between blocks in seconds (default 5) + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --v int Number of validators to initialize the testnet with (default 4) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color tx +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond --log_no_color validate-genesis +``` +validates the genesis file at the default location or at the location passed as an arg + +Usage: + babylond validate-genesis [file] [flags] + +Flags: + -h, --help help for validate-genesis + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color version +``` +Print the application binary version information + +Usage: + babylond version [flags] + +Flags: + -h, --help help for version + --long Print long version information + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --log_no_color Flags: +``` +``` + +### babylond --log_no_color -h, +``` +``` + +### babylond --log_no_color --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --log_no_color Use +``` +``` + +## babylond --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace add-genesis-account +``` +Add a genesis account to genesis.json. The provided account must specify +the account address or key name and a list of initial coins. If a key name is given, +the address will be looked up in the local Keybase. The list of initial tokens must +contain valid denominations. Accounts may optionally be supplied with vesting parameters. + +Usage: + babylond add-genesis-account [address_or_key_name] [coin][,[coin]] [flags] + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for add-genesis-account + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + --vesting-amount string amount of coins for vesting accounts + --vesting-end-time int schedule end time (unix epoch) for vesting accounts + --vesting-start-time int schedule start time (unix epoch) for vesting accounts + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace collect-gentxs +``` +Collect genesis txs and output a genesis.json file + +Usage: + babylond collect-gentxs [flags] + +Flags: + --gentx-dir string override default "gentx" directory from which collect and execute genesis transactions; default [--home]/config/gentx/ + -h, --help help for collect-gentxs + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace comet +``` +CometBFT subcommands + +Usage: + babylond comet [command] + +Aliases: + comet, cometbft, tendermint + +Available Commands: + bootstrap-state Bootstrap CometBFT state at an arbitrary block height using a light client + reset-state Remove all the data and WAL + show-address Shows this node's CometBFT validator consensus address + show-node-id Show this node's ID + show-validator Show this node's CometBFT validator info + unsafe-reset-all (unsafe) Remove all the data and WAL, reset this node's validator to genesis state + version Print CometBFT libraries' version + +Flags: + -h, --help help for comet + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond comet [command] --help" for more information about a command. +``` + +### babylond --trace config +``` +Utilities for managing application configuration + +Usage: + babylond config [command] + +Available Commands: + diff Outputs all config values that are different from the app.toml defaults. + get Get an application config value + home Outputs the folder used as the binary home. No home directory is set when using the `confix` tool standalone. + migrate Migrate Cosmos SDK app configuration file to the specified version + set Set an application config value + view View the config file + +Flags: + -h, --help help for config + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond config [command] --help" for more information about a command. +``` + +### babylond --trace create-bls-key +``` +create-bls will create a pair of BLS keys that are used to +send BLS signatures for checkpointing. + +BLS keys are stored along with other validator keys in priv_validator_key.json, +which should exist before running the command (via babylond init or babylond testnet). + +Example: +$ babylond create-bls-key --home ./ + +Usage: + babylond create-bls-key [flags] + +Flags: + -h, --help help for create-bls-key + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace debug +``` +Tool for helping with debugging your application + +Usage: + babylond debug [flags] + babylond debug [command] + +Available Commands: + addr Convert an address between hex and bech32 + codec Tool for helping with debugging your application codec + prefixes List prefixes used for Human-Readable Part (HRP) in Bech32 + pubkey Decode a pubkey from proto JSON + pubkey-raw Decode a ED25519 or secp256k1 pubkey from hex, base64, or bech32 + raw-bytes Convert raw bytes output (eg. [10 21 13 255]) to hex + +Flags: + -h, --help help for debug + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond debug [command] --help" for more information about a command. +``` + +### babylond --trace export +``` +Export state to JSON + +Usage: + babylond export [flags] + +Flags: + --for-zero-height Export state to start at height zero (perform preproccessing) + --height int Export state from a particular height (-1 means latest height) (default -1) + -h, --help help for export + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --jail-allowed-addrs strings Comma-separated list of operator addresses of jailed validators to unjail + --modules-to-export strings Comma-separated list of modules to export. If empty, will export all modules + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace gen-helpers +``` +Useful commands for creating the genesis state + +Usage: + babylond gen-helpers [flags] + babylond gen-helpers [command] + +Available Commands: + set-btc-delegations Set the BTC delegations from the given json file into the genesis.json + set-btc-headers Set the BTC headers from the given json file into the genesis.json + set-finality-providers Set the finality providers from the given json file into the genesis.json + +Flags: + -h, --help help for gen-helpers + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond gen-helpers [command] --help" for more information about a command. +``` + +### babylond --trace generate-bls-pop +``` +generate-bls-pop will generate a BLS proof-of-possession for a validator. + +Proof-of-possession is generated by the Ed25519 and BLS private keys from the stored files, priv_validator_key.json and bls_key.json. +This is used in 'babylond tx checkpointing create-validator' by specifying the '--bls-pop' flag. + +Example: +$ babylond generate-bls-pop --home ./ + +Usage: + babylond generate-bls-pop [flags] + +Flags: + -h, --help help for generate-bls-pop + --home string The node home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace gentx +``` +Generate a genesis transaction that creates a validator with a self-delegation +and a BLS key if needed. +This transaction is signed by the key in the Keyring referenced by a given name. A node ID and consensus +pubkey may optionally be provided. If they are omitted, they will be retrieved from the priv_validator.json +file. The following default parameters are included: + + delegation amount: 100000000stake + commission rate: 0.1 + commission max rate: 0.2 + commission max change rate: 0.01 + minimum self delegation: 1 + + +Example: +$ babylond gentx my-key-name 1000000stake --home=/path/to/home/dir --keyring-backend=os --chain-id=test-chain-1 \ + --moniker="myvalidator" \ + --commission-max-change-rate=0.01 \ + --commission-max-rate=1.0 \ + --commission-rate=0.07 \ + --details="..." \ + --security-contact="..." \ + --website="..." + +Usage: + babylond gentx [key_name] [amount] [flags] + +Flags: + -a, --account-number uint The account number of the signing account (offline mode only) + --amount string Amount of coins to bond + --aux Generate aux signer data instead of sending a tx + -b, --broadcast-mode string Transaction broadcasting mode (sync|async) (default "sync") + --chain-id string The network chain ID + --commission-max-change-rate string The maximum commission change rate percentage (per day) + --commission-max-rate string The maximum commission rate percentage + --commission-rate string The initial commission rate percentage + --details string The validator's (optional) details + --dry-run ignore the --gas flag and perform a simulation of a transaction, but don't broadcast it (when enabled, the local Keybase is not accessible) + --fee-granter string Fee granter grants fees for the transaction + --fee-payer string Fee payer pays fees for the transaction instead of deducting from the signer + --fees string Fees to pay along with transaction; eg: 10uatom + --from string Name or address of private key with which to sign + --gas string gas limit to set per-transaction; set to "auto" to calculate sufficient gas automatically. Note: "auto" option doesn't always report accurate results. Set a valid coin value to adjust the result. Can be used instead of "fees". (default 200000) + --gas-adjustment float adjustment factor to be multiplied against the estimate returned by the tx simulation; if the gas limit is set manually this flag is ignored (default 1) + --gas-prices string Gas prices in decimal format to determine the transaction fee (e.g. 0.1uatom) + --generate-only Build an unsigned transaction and write it to STDOUT (when enabled, the local Keybase only accessed when providing a key name) + -h, --help help for gentx + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --identity string The (optional) identity signature (ex. UPort or Keybase) + --ip string The node's public P2P IP (default "192.168.10.47") + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --ledger Use a connected Ledger device + --min-self-delegation string The minimum self delegation required on the validator + --moniker string The validator's (optional) moniker + --node string : to CometBFT rpc interface for this chain (default "tcp://localhost:26657") + --node-id string The node's NodeID + --note string Note to add a description to the transaction (previously --memo) + --offline Offline mode (does not allow any online functionality) + --output-document string Write the genesis transaction JSON document to the given file instead of the default location + --p2p-port uint The node's public P2P port (default 26656) + --pubkey string The validator's Protobuf JSON encoded public key + --security-contact string The validator's (optional) security contact email + -s, --sequence uint The sequence number of the signing account (offline mode only) + --sign-mode string Choose sign mode (direct|amino-json|direct-aux|textual), this is an advanced feature + --timeout-height uint Set a block timeout height to prevent the tx from being committed past a certain height + --tip string Tip is the amount that is going to be transferred to the fee payer on the target chain. This flag is only valid when used with --aux, and is ignored if the target chain didn't enable the TipDecorator + --website string The validator's (optional) website + -y, --yes Skip tx broadcasting prompt confirmation + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace help +``` +Help provides help for any command in the application. +Simply type babylond help [path to command] for full details. + +Usage: + babylond help [command] [flags] + +Flags: + -h, --help help for help + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace init +``` +Initializes the configuration files for the validator and node. + This command also asks for a password to + generate the BLS key and encrypt it into an erc2335 structure. + +Usage: + babylond init [moniker] [flags] + +Flags: + --chain-id string genesis file chain-id, if left blank will be randomly created + --default-denom string genesis file default denomination, if left blank default value is 'stake' + -h, --help help for init + --home string node's home directory (default "/Users/dariaagadzhanova/.babylond") + --initial-height int specify the initial block height at genesis (default 1) + --insecure-bls-password string The password for the BLS key. If the flag is not set, the password will be read from the prompt. + --no-bls-password The BLS key will use an empty password if the flag is set. + -o, --overwrite overwrite the genesis.json file + --recover provide seed phrase to recover existing key instead of creating + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace keys +``` +Keyring management commands. These keys may be in any format supported by the +CometBFT crypto library and can be used by light-clients, full nodes, or any other application +that needs to sign with a private key. + +The keyring supports the following backends: + + os Uses the operating system's default credentials store. + file Uses encrypted file-based keystore within the app's configuration directory. + This keyring will request a password each time it is accessed, which may occur + multiple times in a single command resulting in repeated password prompts. + kwallet Uses KDE Wallet Manager as a credentials management application. + pass Uses the pass command line utility to store and retrieve keys. + test Stores keys insecurely to disk. It does not prompt for a password to be unlocked + and it should be use only for testing purposes. + +kwallet and pass backends depend on external tools. Refer to their respective documentation for more +information: + KWallet https://github.com/KDE/kwallet + pass https://www.passwordstore.org/ + +The pass backend requires GnuPG: https://gnupg.org/ + +Usage: + babylond keys [command] + +Available Commands: + add Add an encrypted private key (either newly generated or recovered), encrypt it, and save to file + delete Delete the given keys + export Export private keys + import Import private keys into the local keybase + import-hex Import private keys into the local keybase + list List all keys + list-key-types List all key types + migrate Migrate keys from amino to proto serialization format + mnemonic Compute the bip39 mnemonic for some input entropy + parse Parse address from hex to bech32 and vice versa + rename Rename an existing key + show Retrieve key information by name or address + +Flags: + -h, --help help for keys + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test|memory) (default "os") + --keyring-dir string The client Keyring directory; if omitted, the default 'home' directory will be used + --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond keys [command] --help" for more information about a command. +``` + +### babylond --trace migrate +``` +Migrate the source genesis into the target version and print to STDOUT + +Usage: + babylond migrate [target-version] [genesis-file] [flags] + +Examples: +babylond genesis migrate v0.47 /path/to/genesis.json --chain-id=cosmoshub-3 --genesis-time=2019-04-22T17:00:00Z + +Flags: + --chain-id string Override chain_id with this flag + --genesis-time string Override genesis_time with this flag + -h, --help help for migrate + --output-document string Exported state is written to the given file instead of STDOUT + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace module-hash-by-height +``` +Get module hashes at a given height. This command is useful for debugging and verifying the state of the application at a given height. Daemon should not be running when calling this command. + +Usage: + babylond module-hash-by-height [height] [flags] + +Examples: +babylond module-hash-by-height 16841115 + +Flags: + --grpc-addr string the gRPC endpoint to use for this chain + --grpc-insecure allow gRPC over insecure channels, if not the server must use TLS + --height int Use a specific height to query state at (this can error if the node is pruning state) + -h, --help help for module-hash-by-height + --node string : to CometBFT RPC interface for this chain (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace module-sizes +``` +print sizes of each module in the database + +Usage: + babylond module-sizes [path-to-db] [flags] + +Flags: + -h, --help help for module-sizes + --print-interval int interval between printing database stats (default 100000) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace prepare-genesis +``` +Prepare a genesis file. +Example: + babylond prepare-genesis testnet babylon-test-1 + +Usage: + babylond prepare-genesis [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294068) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for prepare-genesis + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace query +``` +Querying subcommands + +Usage: + babylond query [flags] + babylond query [command] + +Aliases: + query, q + +Available Commands: + auth Querying commands for the auth module + authz Querying commands for the authz module + bank Querying commands for the bank module + block Query for a committed block by height, hash, or event(s) + block-results Query for a committed block's results by height + blocks Query for paginated blocks that match a set of events + btccheckpoint Querying commands for the btccheckpoint module + btclightclient Querying commands for the btclightclient module + btcstaking Querying commands for the btcstaking module + btcstkconsumer Querying commands for the btcstkconsumer module + checkpointing Querying commands for the checkpointing module + circuit Querying commands for the circuit module + comet-validator-set Get the full CometBFT validator set at given height + consensus Querying commands for the consensus module + distribution Querying commands for the distribution module + epoching Querying commands for the epoching module + evidence Querying commands for the evidence module + feegrant Querying commands for the feegrant module + finality Querying commands for the finality module + gov Querying commands for the gov module + ibc Querying commands for the IBC module + ibc-fee IBC relayer incentivization query subcommands + ibc-transfer IBC fungible token transfer query subcommands + ibc-wasm IBC wasm manager module query subcommands + incentive Querying commands for the incentive module + mint Querying commands for the mint module + monitor Querying commands for the monitor module + params Querying commands for the params module + slashing Querying commands for the slashing module + staking Querying commands for the staking module + tx Query for a transaction by hash, "/" combination or comma-separated signatures in a committed block + txs Query for paginated transactions that match a set of events + upgrade Querying commands for the upgrade module + wait-tx Wait for a transaction to be included in a block + wasm Querying commands for the wasm module + zoneconcierge Querying commands for the zoneconcierge module + +Flags: + --chain-id string The network chain ID + -h, --help help for query + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond query [command] --help" for more information about a command. +``` + +### babylond --trace rollback +``` + +A state rollback is performed to recover from an incorrect application state transition, +when CometBFT has persisted an incorrect app hash and is thus unable to make +progress. Rollback overwrites a state at height n with the state at height n - 1. +The application also rolls back to height n - 1. No blocks are removed, so upon +restarting CometBFT the transactions in block n will be re-executed against the +application. + +Usage: + babylond rollback [flags] + +Flags: + --hard remove last block as well as state + -h, --help help for rollback + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace start +``` +Run the full node application with CometBFT in or out of process. By +default, the application will run with CometBFT in process. + +Pruning options can be provided via the '--pruning' flag or alternatively with '--pruning-keep-recent', and +'pruning-interval' together. + +For '--pruning' the options are as follows: + +default: the last 362880 states are kept, pruning at 10 block intervals +nothing: all historic states will be saved, nothing will be deleted (i.e. archiving node) +everything: 2 latest states will be kept; pruning at 10 block intervals. +custom: allow pruning options to be manually specified through 'pruning-keep-recent', and 'pruning-interval' + +Node halting configurations exist in the form of two flags: '--halt-height' and '--halt-time'. During +the ABCI Commit phase, the node will check if the current block height is greater than or equal to +the halt-height or if the current block time is greater than or equal to the halt-time. If so, the +node will attempt to gracefully shutdown and the block will not be committed. In addition, the node +will not be able to commit subsequent blocks. + +For profiling and benchmarking purposes, CPU profiling can be enabled via the '--cpu-profile' flag +which accepts a path for the resulting pprof file. + +The node may be started in a 'query only' mode where only the gRPC and JSON HTTP +API services are enabled via the 'grpc-only' flag. In this mode, CometBFT is +bypassed and can be used when legacy queries are needed after an on-chain upgrade +is performed. Note, when enabled, gRPC will also be automatically enabled. + +Usage: + babylond start [flags] + +Flags: + --abci string specify abci transport (socket | grpc) (default "socket") + --address string Listen address (default "tcp://127.0.0.1:26658") + --api.address string the API server address to listen on (default "tcp://localhost:1317") + --api.enable Define if the API server should be enabled + --api.enabled-unsafe-cors Define if CORS should be enabled (unsafe - use it at your own risk) + --api.max-open-connections uint Define the number of maximum open connections (default 1000) + --api.rpc-max-body-bytes uint Define the CometBFT maximum request body (in bytes) (default 1000000) + --api.rpc-read-timeout uint Define the CometBFT RPC read timeout (in seconds) (default 10) + --api.rpc-write-timeout uint Define the CometBFT RPC write timeout (in seconds) + --api.swagger Define if swagger documentation should automatically be registered (Note: the API must also be enabled) + --bls-password-file string Load a custom file path to the bls password (not recommended) + --chain-id string genesis file chain-id, if left blank will be randomly created + --consensus.create_empty_blocks set this to false to only produce blocks when there are txs or when the AppHash changes (default true) + --consensus.create_empty_blocks_interval string the possible interval between empty blocks (default "0s") + --consensus.double_sign_check_height int how many blocks to look back to check existence of the node's consensus votes before joining consensus + --cpu-profile string Enable CPU profiling and write to the provided file + --db_backend string database backend: goleveldb | cleveldb | boltdb | rocksdb | badgerdb (default "goleveldb") + --db_dir string database directory (default "data") + --genesis_hash bytesHex optional SHA-256 hash of the genesis file + --grpc-only Start the node in gRPC query only mode (no CometBFT process is started) + --grpc-web.enable Define if the gRPC-Web server should be enabled. (Note: gRPC must also be enabled) (default true) + --grpc.address string the gRPC server address to listen on (default "localhost:9090") + --grpc.enable Define if the gRPC server should be enabled (default true) + --halt-height uint Block height at which to gracefully halt the chain and shutdown the node + --halt-time uint Minimum block time (in Unix seconds) at which to gracefully halt the chain and shutdown the node + -h, --help help for start + --home string The application home directory (default "/Users/dariaagadzhanova/.babylond") + --iavl-disable-fastnode Disable fast node for IAVL tree + --insecure-bls-password string Use the specified password for BLS key (if empty and --no-bls-password is not set, will prompt for password) + --inter-block-cache Enable inter-block caching (default true) + --inv-check-period uint Assert registered invariants every N blocks + --keyring-backend string Select keyring's backend (os|file|kwallet|pass|test) (default "os") + --mempool.max-txs int Sets MaxTx value for the app-side mempool (default -1) + --min-retain-blocks uint Minimum block height offset during ABCI commit to prune CometBFT blocks + --minimum-gas-prices string Minimum gas prices to accept for transactions; Any fee in a tx must meet this minimum (e.g. 0.01photino;0.0001stake) + --moniker string node name (default "Darias-MacBook-Air.local") + --no-bls-password Generate BLS key without password protection (suitable for RPC nodes) (default true) + --p2p.external-address string ip:port address to advertise to peers for them to dial + --p2p.laddr string node listen address. (0.0.0.0:0 means any interface, any port) (default "tcp://0.0.0.0:26656") + --p2p.persistent_peers string comma-delimited ID@host:port persistent peers + --p2p.pex enable/disable Peer-Exchange (default true) + --p2p.private_peer_ids string comma-delimited private peer IDs + --p2p.seed_mode enable/disable seed mode + --p2p.seeds string comma-delimited ID@host:port seed nodes + --p2p.unconditional_peer_ids string comma-delimited IDs of unconditional peers + --priv_validator_laddr string socket address to listen on for connections from external priv_validator process + --proxy_app string proxy app address, or one of: 'kvstore', 'persistent_kvstore' or 'noop' for local testing. (default "tcp://127.0.0.1:26658") + --pruning string Pruning strategy (default|nothing|everything|custom) (default "default") + --pruning-interval uint Height interval at which pruned heights are removed from disk (ignored if pruning is not 'custom') + --pruning-keep-recent uint Number of recent heights to keep on disk (ignored if pruning is not 'custom') + --query-gas-limit uint Maximum gas a Rest/Grpc query can consume. Blank and 0 imply unbounded. + --rpc.grpc_laddr string GRPC listen address (BroadcastTx only). Port required + --rpc.laddr string RPC listen address. Port required (default "tcp://127.0.0.1:26657") + --rpc.pprof_laddr string pprof listen address (https://golang.org/pkg/net/http/pprof) + --rpc.unsafe enabled unsafe rpc methods + --shutdown-grace duration On Shutdown, duration to wait for resource clean up + --state-sync.snapshot-interval uint State sync snapshot interval + --state-sync.snapshot-keep-recent uint32 State sync snapshot to keep (default 2) + --trace Provide full stack traces for errors in ABCI Log + --trace-store string Enable KVStore tracing to an output file + --transport string Transport protocol: socket, grpc (default "socket") + --unsafe-skip-upgrades ints Skip a set of upgrade heights to continue the old binary + --wasm.memory_cache_size uint32 Sets the size in MiB (NOT bytes) of an in-memory cache for Wasm modules. Set to 0 to disable. (default 100) + --wasm.query_gas_limit uint Set the max gas that can be spent on executing a query with a Wasm contract (default 3000000) + --wasm.simulation_gas_limit string Set the max gas that can be spent when executing a simulation TX + --wasm.skip_wasmvm_version_check Skip check that ensures that libwasmvm version (the Rust project) and wasmvm version (the Go project) match + --with-comet Run abci app embedded in-process with CometBFT (default true) + --x-crisis-skip-assert-invariants Skip x/crisis invariants check on startup + +Global Flags: + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs +``` + +### babylond --trace status +``` +Query remote node for status + +Usage: + babylond status [flags] + +Flags: + -h, --help help for status + -n, --node string Node to connect to (default "tcp://localhost:26657") + -o, --output string Output format (text|json) (default "json") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace testnet +``` +testnet will create "v" number of directories and populate each with +necessary files (private validator, genesis, config, etc.). + +Note, strict routability for addresses is turned off in the config file. + +Example: + babylond testnet --v 4 --output-dir ./output --starting-ip-address 192.168.10.2 + +Usage: + babylond testnet [flags] + +Flags: + --activation-height uint Finality bbn block height activation to start accepting finality vote and pub rand (default 1) + --additional-sender-account If there should be additional pre funded account per validator + --allowed-reporter-addresses string addresses of reporters allowed to submit Bitcoin headers to babylon + --block-gas-limit int Block gas limit (default 50000000) + --blocks-per-year uint Blocks per year (default 6311520) + --btc-base-header string Hex of the base Bitcoin header. (default "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a45068653ffff7f2002000000") + --btc-base-header-height uint32 Height of the base Bitcoin header. + --btc-confirmation-depth uint32 Confirmation depth for Bitcoin headers. (default 6) + --btc-finalization-timeout uint32 Finalization timeout for Bitcoin headers. (default 20) + --btc-network string Bitcoin network to use. Available networks: simnet, testnet, regtest, mainnet (default "simnet") + --chain-id string genesis file chain-id, if left blank will be randomly created + --checkpoint-tag string Hex encoded tag for babylon checkpoint on btc (default "01020304") + --covenant-pks string Bitcoin staking covenant public keys, comma separated (default "43311589af63c2adda04fcd7792c038a05c12a4fe40351b3eb1612ff6b2e5a0e,d415b187c6e7ce9da46ac888d20df20737d6f16a41639e68ea055311e1535dd9,d27cd27dbff481bc6fc4aa39dd19405eb6010237784ecba13bab130a4a62df5d,a3e107fee8879f5cf901161dbf4ff61c252ba5fec6f6407fe81b9453d244c02c,c45753e856ad0abb06f68947604f11476c157d13b7efd54499eaa0f6918cf716") + --covenant-quorum uint32 Bitcoin staking covenant quorum (default 3) + --epoch-interval uint Number of blocks between epochs. Must be more than 0. (default 400) + --finality-sig-timeout int How much time (in terms of blocks) finality providers have to cast a finality vote before being judged as missing their voting turn on the given block (default 3) + --genesis-time int Genesis time (default 1747294068) + --goal-bonded float Bonded tokens goal (default 0.67) + -h, --help help for testnet + --inflation-max float Maximum inflation (default 0.2) + --inflation-min float Minimum inflation (default 0.07) + --inflation-rate-change float Inflation rate change (default 0.13) + --jail-duration string Minimum period of time that a finality provider remains jailed (default "24h0m0s") + --key-type string Key signing algorithm to generate keys for (default "secp256k1") + --keyring-backend string Select keyring's backend (os|file|test) (default "os") + --max-active-finality-providers uint32 Bitcoin staking maximum active finality providers (default 100) + --max-active-validators uint32 Maximum number of validators. (default 10) + --max-staking-amount-sat int Maximum staking amount in satoshis (default 100000000000) + --max-staking-time-blocks uint16 Maximum staking time in blocks (default 10000) + --min-commission-rate string Bitcoin staking validator minimum commission rate (default "0") + --min-signed-per-window string Minimum number of blocks that a finality provider is required to sign within the sliding window to avoid being jailed (default "0.500000000000000000") + --min-slashing-fee-sat int Bitcoin staking minimum slashing fee (default 1000) + --min-staking-amount-sat int Minimum staking amount in satoshis (default 500000) + --min-staking-time-blocks uint16 Minimum staking time in blocks (default 100) + --minimum-gas-prices string Minimum gas prices to accept for transactions; All fees in a tx must meet this minimum (e.g. 0.001bbn) (default "0.000006ubbn") + --node-daemon-home string Home directory of the node's daemon configuration (default "babylond") + --node-dir-prefix string Prefix the directory name for each node with (node results in node0, node1, ...) (default "node") + -o, --output-dir string Directory to store initialization data for the testnet (default "./mytestnet") + --signed-blocks-window int Size of the sliding window for tracking finality provider liveness (default 100) + --slashing-pk-script string Bitcoin staking slashing pk script. Hex encoded. (default "76a914010101010101010101010101010101010101010188ac") + --slashing-rate string Bitcoin staking slashing rate (default "0.1") + --starting-ip-address string Starting IP address (192.168.0.1 results in persistent peers list ID0@192.168.0.1:46656, ID1@192.168.0.2:46656, ...) (default "192.168.0.1") + --time-between-blocks-seconds uint Time between blocks in seconds (default 5) + --unbonding-fee-sat int Required fee for unbonding transaction in satoshis (default 1000) + --unbonding-time uint16 Required timelock on unbonding transaction in btc blocks. Must be larger than btc-finalization-timeout (default 21) + --v int Number of validators to initialize the testnet with (default 4) + --vote-extension-enable-height int Vote extension enable height (default 1) + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace tx +``` +Transactions subcommands + +Usage: + babylond tx [flags] + babylond tx [command] + +Available Commands: + auth Transactions commands for the auth module + authz Authorization transactions subcommands + bank Bank transaction subcommands + broadcast Broadcast transactions generated offline + btccheckpoint btccheckpoint transactions subcommands + btclightclient btclightclient transactions subcommands + btcstaking btcstaking transactions subcommands + btcstkconsumer btcstkconsumer transactions subcommands + checkpointing checkpointing transactions subcommands + circuit Transactions commands for the circuit module + consensus Transactions commands for the consensus module + crisis Transactions commands for the crisis module + decode Decode a binary encoded transaction string + distribution Distribution transactions subcommands + encode Encode transactions generated offline + epoching epoching transactions subcommands + evidence Evidence transaction subcommands + feegrant Feegrant transactions sub-commands + finality finality transactions subcommands + gov Governance transactions subcommands + ibc IBC transaction subcommands + ibc-fee IBC relayer incentivization transaction subcommands + ibc-transfer IBC fungible token transfer transaction subcommands + ibc-wasm IBC wasm manager module transaction subcommands + incentive incentive transactions subcommands + monitor monitor transactions subcommands + multi-sign Generate multisig signatures for transactions generated offline + multisign-batch Assemble multisig transactions in batch from batch signatures + sign Sign a transaction generated offline + sign-batch Sign transaction batch files + simulate Simulate the gas usage of a transaction + slashing Transactions commands for the slashing module + upgrade Upgrade transaction subcommands + validate-signatures validate transactions signatures + vesting Vesting transaction subcommands + wasm Wasm transaction subcommands + zoneconcierge zoneconcierge transactions subcommands + +Flags: + --chain-id string The network chain ID + -h, --help help for tx + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond tx [command] --help" for more information about a command. +``` + +### babylond --trace validate-genesis +``` +validates the genesis file at the default location or at the location passed as an arg + +Usage: + babylond validate-genesis [file] [flags] + +Flags: + -h, --help help for validate-genesis + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace version +``` +Print the application binary version information + +Usage: + babylond version [flags] + +Flags: + -h, --help help for version + --long Print long version information + -o, --output string Output format (text|json) (default "text") + +Global Flags: + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors +``` + +### babylond --trace Flags: +``` +``` + +### babylond --trace -h, +``` +``` + +### babylond --trace --home +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace --log_format +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace --log_level +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace --log_no_color +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace --trace +``` +Start the Babylon app + +Usage: + babylond [command] + +Available Commands: + add-genesis-account Add a genesis account to genesis.json + collect-gentxs Collect genesis txs and output a genesis.json file + comet CometBFT subcommands + config Utilities for managing application configuration + create-bls-key Create a pair of BLS keys for a validator + debug Tool for helping with debugging your application + export Export state to JSON + gen-helpers Useful commands for creating the genesis state + generate-bls-pop Generate a BLS proof-of-possession for a validator + gentx Generate a genesis tx carrying a self delegation + help Help about any command + init Initialize private validator, p2p, genesis, and application configuration files + keys Manage your application's keys + migrate Migrate genesis to a specified target version + module-hash-by-height Get module hashes at a given height + module-sizes print sizes of each module in the database + prepare-genesis Prepare a genesis file + query Querying subcommands + rollback rollback Cosmos SDK and CometBFT state by one height + start Run the full node + status Query remote node for status + testnet Initialize files for a babylon testnet + tx Transactions subcommands + validate-genesis validates the genesis file at the default location or at the location passed as an arg + version Print the application binary version information + +Flags: + -h, --help help for babylond + --home string directory for config and data (default "/Users/dariaagadzhanova/.babylond") + --log_format string The logging format (json|plain) (default "plain") + --log_level string The logging level (trace|debug|info|warn|error|fatal|panic|disabled or '*:,:') (default "info") + --log_no_color Disable colored logs + --trace print out full stack trace on errors + +Use "babylond [command] --help" for more information about a command. +``` + +### babylond --trace Use +``` +``` + +## babylond Use +``` +``` + +--- diff --git a/docusaurus.config.js b/docusaurus.config.js index 56bff155..afcff852 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -43,7 +43,7 @@ const openapiPlugins = [ showSchemas: true, }, babylonGrpc: { - specPath: 'static/swagger/babylon-merged-rpc-openapi3.yaml', + specPath: 'static/swagger/babylon-grpc-openapi3.yaml', outputDir: 'docs/api/babylon-gRPC', sidebarOptions: { groupPathsBy: 'tag', @@ -52,6 +52,18 @@ const openapiPlugins = [ hideSendButton: false, showSchemas: false, }, + + cometBFT:{ + specPath: 'static/swagger/comet-bft-rpc-openapi3.yaml' + ,outputDir: 'docs/api/comet-bft', + sidebarOptions: { + groupPathsBy: 'tag', + categoryLinkSource: 'tag', + }, + hideSendButton: false, + showSchemas: false, + + } }, }, ], @@ -195,6 +207,9 @@ const config = { label: 'Babylon gRPC', to: '/api/babylon-gRPC/babylon-grpc-api-docs', }, + {label: 'CometBFT', + to:'api/comet-bft/babylon-grpc-api-docs' + } ], }, { diff --git a/sidebars-default.js b/sidebars-default.js index 95373871..4f7f0333 100644 --- a/sidebars-default.js +++ b/sidebars-default.js @@ -10,7 +10,7 @@ */ import stakingApiSidebar from './docs/api/staking-api/sidebar'; import babylongRpcSidebar from './docs/api/babylon-gRPC/sidebar'; - +import cometBFTSidebar from './docs/api/comet-bft/sidebar' // @ts-check /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ @@ -41,6 +41,17 @@ const sidebars = { items: babylongRpcSidebar, }, ], + cometBFT:[ + { + type: 'category', + label: 'CometBFT', + link: { + type: 'doc', + id: 'api/comet-bft/babylon-grpc-api-docs', + }, + items: cometBFTSidebar, + }, + ], }; module.exports = sidebars; diff --git a/static/swagger/babylon-merged-rpc-openapi3.yaml b/static/swagger/babylon-grpc-openapi3.yaml similarity index 97% rename from static/swagger/babylon-merged-rpc-openapi3.yaml rename to static/swagger/babylon-grpc-openapi3.yaml index 281310a4..460c6e70 100644 --- a/static/swagger/babylon-merged-rpc-openapi3.yaml +++ b/static/swagger/babylon-grpc-openapi3.yaml @@ -1,6 +1,10 @@ openapi: 3.0.0 # openapi.yaml - +x-tagGroups: + - name: btccheckpoint + tags: [btc-checkpoint-info, btc-checkpoint-params,btc-checkpoints-info, ended-epoch-btc-height, epoch-submissions, reported-checkpoint-btc] + description: Security and access control + tags: @@ -29,10 +33,7 @@ info: description: > A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. - - This is a merged specification of the Babylon gRPC Gateway and the CometBFT - RPC. - + This specification documents the RPCs for Babylon specific RPCs. **Supported RPC protocols:** @@ -100,8 +101,17 @@ info: ``` servers: + - url: https://babylon-archive.nodes.guru/api + description: Mainnet RPC (Archive) + - url: https://babylon.nodes.guru + description: Mainnet RPC (Pruned) + - url: https://babylon-testnet-api-archive-1.nodes.guru + description: Testnet RPC (Archive) + - url: https://babylon-testnet-api.nodes.guru + description: Testnet RPC (Pruned) - url: http://localhost:9090 description: Run Babylon gRPC Gateway locally with default port 9090. + paths: /babylon/btccheckpoint/v1: get: @@ -6599,8 +6609,8 @@ paths: description: An unexpected error response. tags: - btcstkconsumer - operationId: FinalityProviderConsumer/consumer_id - summary: finality_provider/{consumer_id} + operationId: FinalityProviderConsumer + summary: FinalityProviderConsumer description: FinalityProvider info about one finality provider /babylon/btcstkconsumer/v1/finality_provider_consumer/{fp_btc_pk_hex}: @@ -6828,7 +6838,7 @@ paths: tags: - btcstkconsumer operationId: FinalityProviderConsumer - summary: finality_provider_consumer + summary: FinalityProviderConsumer description: FinalityProviderConsumer info about one finality provider's consumer id /babylon/btcstkconsumer/v1/finality_providers/{consumer_id}: get: @@ -17647,1073 +17657,6 @@ paths: operationId: InflationRate summary: InflationRate description: InflationRate returns the current inflation rate. - - /broadcast_tx_sync: - get: - summary: broadcast_tx_sync - tags: - - CometBFT - operationId: broadcast_tx_sync - description: > - Returns with the response from CheckTx. Does not wait for DeliverTx - result. - If you want to be sure that the transaction is included in a block, you - can - - subscribe for the result using JSONRPC via a websocket. See - - https://docs.cometbft.com/v0.38.x/core/subscription.html - - If you haven't received anything after a couple of blocks, resend it. If - the - - same happens again, send it to some other node. A few reasons why it - could - - happen: - - - 1. malicious node can drop or pretend it had committed your tx - - 2. malicious proposer (not necessary the one you're communicating with) - can - - drop transactions, which might become valid in the future - - (https://github.com/tendermint/tendermint/issues/3322) - - - - Please refer to [formatting/encoding - rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) - - for additional details - parameters: - - in: query - name: tx - required: true - schema: - type: string - example: '456' - description: The transaction - responses: - '200': - description: Empty - content: - application/json: - schema: - $ref: '#/components/schemas/BroadcastTxResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /broadcast_tx_async: - get: - summary: >- - broadcast_tx_async - tags: - - CometBFT - operationId: broadcast_tx_async - description: > - Returns right away, with no response. Does not wait for CheckTx nor - DeliverTx results. - If you want to be sure that the transaction is included in a block, you - can - - subscribe for the result using JSONRPC via a websocket. See - - https://docs.cometbft.com/v0.38.x/core/subscription.html - - If you haven't received anything after a couple of blocks, resend it. If - the - - same happens again, send it to some other node. A few reasons why it - could - - happen: - - - 1. malicious node can drop or pretend it had committed your tx - - 2. malicious proposer (not necessary the one you're communicating with) - can - - drop transactions, which might become valid in the future - - (https://github.com/tendermint/tendermint/issues/3322) - - 3. node can be offline - - - Please refer to [formatting/encoding - rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) - - for additional details - parameters: - - in: query - name: tx - required: true - schema: - type: string - example: '123' - description: The transaction - responses: - '200': - description: empty answer - content: - application/json: - schema: - $ref: '#/components/schemas/BroadcastTxResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /broadcast_tx_commit: - get: - summary: broadcast_tx_commit - tags: - - CometBFT - operationId: broadcast_tx_commit - description: > - Returns with the responses from CheckTx and DeliverTx. - IMPORTANT: use only for testing and development. In production, use - - BroadcastTxSync or BroadcastTxAsync. You can subscribe for the - transaction - - result using JSONRPC via a websocket. See - - https://docs.cometbft.com/v0.38.x/core/subscription.html - - - CONTRACT: only returns error if mempool.CheckTx() errs or if we timeout - - waiting for tx to commit. - - - If CheckTx or DeliverTx fail, no error will be returned, but the - returned result - - will contain a non-OK ABCI code. - - - Please refer to [formatting/encoding - rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) - - for additional details - parameters: - - in: query - name: tx - required: true - schema: - type: string - example: '785' - description: The transaction - responses: - '200': - description: empty answer - content: - application/json: - schema: - $ref: '#/components/schemas/BroadcastTxCommitResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /check_tx: - get: - summary: check_tx - tags: - - CometBFT - operationId: check_tx - description: > - Checks the transaction without executing it. - The transaction won't be added to the mempool. - - - Please refer to [formatting/encoding - rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) - - for additional details - - - Upon success, the `Cache-Control` header will be set with the default - - maximum age. - parameters: - - in: query - name: tx - required: true - schema: - type: string - example: '785' - description: The transaction - responses: - '200': - description: ABCI application's CheckTx response - content: - application/json: - schema: - $ref: '#/components/schemas/CheckTxResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /health: - get: - summary: health - tags: - - CometBFT - operationId: health - description: > - Get node health. Returns empty result (200 OK) on success, no response - - in case of an error. - responses: - '200': - description: Gets Node Health - content: - application/json: - schema: - $ref: '#/components/schemas/EmptyResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /status: - get: - summary: status - operationId: status - tags: - - CometBFT - description: > - Get CometBFT node status including node info, pubkey, latest block hash, app - hash, block height and time. - responses: - '200': - description: Status of the node - content: - application/json: - schema: - $ref: '#/components/schemas/StatusResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /net_info: - get: - summary: net_info - operationId: net_info - tags: - - CometBFT - description: | - Get network information. - responses: - '200': - description: empty answer - content: - application/json: - schema: - $ref: '#/components/schemas/NetInfoResponse' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /dial_seeds: - get: - summary: dial_seeds (unsafe) - operationId: dial_seeds - tags: - - CometBFT - description: > - Dial a peer, this route in under unsafe, and has to manually enabled to - use - - **Example:** curl 'localhost:26657/dial_seeds?seeds=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]' - parameters: - - in: query - name: peers - description: list of seed nodes to dial - schema: - type: array - items: - type: string - example: f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656 - responses: - '200': - description: Dialing seeds in progress. See /net_info for details - content: - application/json: - schema: - $ref: '#/components/schemas/dialResp' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /dial_peers: - get: - summary: dial_peers (unsafe) - operationId: dial_peers - tags: - - CometBFT - description: > - Add Peers/Persistent Peers. - Set a persistent peer, this route in under unsafe, and has to manually - enabled to use. - - - **Example:** curl - 'localhost:26657/dial_peers?peers=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]&persistent=false' - parameters: - - in: query - name: persistent - description: Have the peers you are dialing be persistent - schema: - type: boolean - example: true - - in: query - name: unconditional - description: Have the peers you are dialing be unconditional - schema: - type: boolean - example: true - - in: query - name: private - description: Have the peers you are dialing be private - schema: - type: boolean - example: true - - in: query - name: peers - description: array of peers to dial - schema: - type: array - items: - type: string - example: f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656 - responses: - '200': - description: Dialing seeds in progress. See /net_info for details - content: - application/json: - schema: - $ref: '#/components/schemas/dialResp' - '500': - description: empty error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /blockchain: - get: - summary: blockchain - operationId: blockchain - parameters: - - in: query - name: minHeight - description: Minimum block height to return - schema: - type: integer - example: 1 - - in: query - name: maxHeight - description: Maximum block height to return - schema: - type: integer - example: 2 - tags: - - CometBFT - description: | - Get block headers (max: 20) for minHeight <= height <= maxHeight. - - At most 20 items will be returned. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Block headers, returned in descending order (highest first). - content: - application/json: - schema: - $ref: '#/components/schemas/BlockchainResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /header_by_hash: - get: - summary: header_by_hash - operationId: header_by_hash - parameters: - - in: query - name: hash - description: header hash - required: true - schema: - type: string - example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' - tags: - - CometBFT - description: | - Get Header By Hash. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Header informations. - content: - application/json: - schema: - $ref: '#/components/schemas/BlockHeader' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /block_by_hash: - get: - summary: block_by_hash - operationId: block_by_hash - parameters: - - in: query - name: hash - description: block hash - required: true - schema: - type: string - example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' - tags: - - CometBFT - description: | - Get Block By Hash. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Block informations. - content: - application/json: - schema: - $ref: '#/components/schemas/BlockResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /block_results: - get: - summary: block_results - operationId: block_results - parameters: - - in: query - name: height - description: >- - height to return. If no height is provided, it will fetch - information regarding the latest block. - schema: - type: integer - default: 0 - example: 1 - tags: - - CometBFT - description: | - Get block results at a specified height. - - If the `height` field is set to a non-default value, upon success, the - `Cache-Control` header will be set with the default maximum age. - responses: - '200': - description: Block results. - content: - application/json: - schema: - $ref: '#/components/schemas/BlockResultsResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /commit: - get: - summary: commit - operationId: commit - parameters: - - in: query - name: height - description: >- - height to return. If no height is provided, it will fetch commit - informations regarding the latest block. - schema: - type: integer - default: 0 - example: 1 - tags: - - CometBFT - description: | - Get commit results at a specified height. - - If the `height` field is set to a non-default value, upon success, the - `Cache-Control` header will be set with the default maximum age. - responses: - '200': - description: > - Commit results. - - - canonical switches from false to true for block H once block H+1 has - been committed. Until then it's subjective and only reflects what - this node has seen so far. - content: - application/json: - schema: - $ref: '#/components/schemas/CommitResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /validators: - get: - summary: validators - operationId: validators - parameters: - - in: query - name: height - description: >- - height to return. If no height is provided, it will fetch validator - set which corresponds to the latest block. - schema: - type: integer - default: 0 - example: 1 - - in: query - name: page - description: Page number (1-based) - required: false - schema: - type: integer - default: 1 - example: 1 - - in: query - name: per_page - description: 'Number of entries per page (max: 100)' - required: false - schema: - type: integer - example: 30 - default: 30 - tags: - - CometBFT - description: | - Get validator set at a specified height. Validators are sorted first by voting power - (descending), then by address (ascending). - - If the `height` field is set to a non-default value, upon success, the - `Cache-Control` header will be set with the default maximum age. - responses: - '200': - description: Commit results. - content: - application/json: - schema: - $ref: '#/components/schemas/ValidatorsResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /genesis: - get: - summary: genesis - operationId: genesis - tags: - - CometBFT - description: | - Get genesis. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Genesis results. - content: - application/json: - schema: - $ref: '#/components/schemas/GenesisResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /genesis_chunked: - get: - summary: genesis_chunked - operationId: genesis_chunked - tags: - - CometBFT - description: | - Get genesis document in multiple chunks to make it easier to iterate - through larger genesis structures. Each chunk is produced by converting - the genesis document to JSON and then splitting the resulting payload - into 16MB blocks, and then Base64-encoding each block. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - parameters: - - in: query - name: chunk - description: Sequence number of the chunk to download. - schema: - type: integer - default: 0 - example: 1 - responses: - '200': - description: Genesis chunk response. - content: - application/json: - schema: - $ref: '#/components/schemas/GenesisChunkedResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /dump_consensus_state: - get: - summary: dump_consensus_state - operationId: dump_consensus_state - tags: - - CometBFT - description: > - Get consensus state. - - - Not safe to call from inside the ABCI application during a block - execution. - responses: - '200': - description: > - Complete consensus state. - - - See - https://pkg.go.dev/github.com/cometbft/cometbft/types?tab=doc#Vote.String - for Vote string description. - content: - application/json: - schema: - $ref: '#/components/schemas/DumpConsensusResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /consensus_state: - get: - summary: consensus_state - operationId: consensus_state - tags: - - CometBFT - description: > - Get consensus state. - - - Not safe to call from inside the ABCI application during a block - execution. - responses: - '200': - description: consensus state results. - content: - application/json: - schema: - $ref: '#/components/schemas/ConsensusStateResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /consensus_params: - get: - summary: consensus_params - operationId: consensus_params - parameters: - - in: query - name: height - description: >- - height to return. If no height is provided, it will fetch commit - informations regarding the latest block. - schema: - type: integer - default: 0 - example: 1 - tags: - - CometBFT - description: | - Get consensus parameters. - - If the `height` field is set to a non-default value, upon success, the - `Cache-Control` header will be set with the default maximum age. - responses: - '200': - description: consensus parameters results. - content: - application/json: - schema: - $ref: '#/components/schemas/ConsensusParamsResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /unconfirmed_txs: - get: - summary: unconfirmed_txs - operationId: unconfirmed_txs - parameters: - - in: query - name: limit - description: Maximum number of unconfirmed transactions to return (max 100) - required: false - schema: - type: integer - default: 30 - example: 1 - tags: - - CometBFT - description: | - Get the list of unconfirmed transactions - responses: - '200': - description: List of unconfirmed transactions - content: - application/json: - schema: - $ref: '#/components/schemas/UnconfirmedTransactionsResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /num_unconfirmed_txs: - get: - summary: num_unconfirmed_txs - operationId: num_unconfirmed_txs - tags: - - CometBFT - description: | - Get data about unconfirmed transactions - responses: - '200': - description: status about unconfirmed transactions - content: - application/json: - schema: - $ref: '#/components/schemas/NumUnconfirmedTransactionsResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /tx_search: - get: - summary: tx_search - description: | - Search for transactions w/ their results. - - See /subscribe for the query syntax. - operationId: tx_search - parameters: - - in: query - name: query - description: Query - required: true - schema: - type: string - example: '"tx.height=1000"' - - in: query - name: prove - description: Include proofs of the transactions inclusion in the block - required: false - schema: - type: boolean - default: false - example: true - - in: query - name: page - description: Page number (1-based) - required: false - schema: - type: integer - default: 1 - example: 1 - - in: query - name: per_page - description: 'Number of entries per page (max: 100)' - required: false - schema: - type: integer - default: 30 - example: 30 - - in: query - name: order_by - description: >- - Order in which transactions are sorted ("asc" or "desc"), by height - & index. If empty, default sorting will be still applied. - required: false - schema: - type: string - default: asc - example: asc - tags: - - CometBFT - responses: - '200': - description: List of unconfirmed transactions - content: - application/json: - schema: - $ref: '#/components/schemas/TxSearchResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /block_search: - get: - summary: block_search - description: | - Search for blocks by FinalizeBlock events. - - See /subscribe for the query syntax. - operationId: block_search - parameters: - - in: query - name: query - description: Query - required: true - schema: - type: string - example: '"block.height > 1000"' - - in: query - name: page - description: Page number (1-based) - required: false - schema: - type: integer - default: 1 - example: 1 - - in: query - name: per_page - description: 'Number of entries per page (max: 100)' - required: false - schema: - type: integer - default: 30 - example: 30 - - in: query - name: order_by - description: >- - Order in which blocks are sorted ("asc" or "desc"), by height. If - empty, default sorting will be still applied. - required: false - schema: - type: string - default: desc - example: asc - tags: - - CometBFT - responses: - '200': - description: List of paginated blocks matching the search criteria. - content: - application/json: - schema: - $ref: '#/components/schemas/BlockSearchResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /tx: - get: - summary: tx - operationId: tx - parameters: - - in: query - name: hash - description: hash of transaction to retrieve - required: true - schema: - type: string - example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' - - in: query - name: prove - description: Include proofs of the transaction's inclusion in the block - required: false - schema: - type: boolean - example: true - default: false - tags: - - CometBFT - description: | - Get a transaction by hash - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Get a transaction` - content: - application/json: - schema: - $ref: '#/components/schemas/TxResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /abci_info: - get: - summary: abci_info - operationId: abci_info - tags: - - CometBFT - description: | - Get info about the application. - - Upon success, the `Cache-Control` header will be set with the default - maximum age. - responses: - '200': - description: Get some info about the application. - content: - application/json: - schema: - $ref: '#/components/schemas/ABCIInfoResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /abci_query: - get: - summary: abci_query - operationId: abci_query - parameters: - - in: query - name: path - description: Path to the data ("/a/b/c") - required: true - schema: - type: string - example: '"/a/b/c"' - - in: query - name: data - description: Data - required: true - schema: - type: string - example: IHAVENOIDEA - - in: query - name: height - description: Height (0 means latest) - required: false - schema: - type: integer - example: 1 - default: 0 - - in: query - name: prove - description: Include proofs of the transactions inclusion in the block - required: false - schema: - type: boolean - example: true - default: false - tags: - - CometBFT - description: | - Query the application for some information. - responses: - '200': - description: Response of the submitted query - content: - application/json: - schema: - $ref: '#/components/schemas/ABCIQueryResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' - /broadcast_evidence: - get: - summary: broadcast_evidence - operationId: broadcast_evidence - parameters: - - in: query - name: evidence - description: JSON evidence - required: true - schema: - type: string - example: JSON_EVIDENCE_encoded - tags: - - CometBFT - description: | - Broadcast evidence of the misbehavior. - responses: - '200': - description: Broadcast evidence of the misbehavior. - content: - application/json: - schema: - $ref: '#/components/schemas/BroadcastEvidenceResponse' - '500': - description: Error - content: - application/json: - schema: - $ref: '#/components/schemas/ErrorResponse' components: schemas: babylon.btccheckpoint.v1.BTCCheckpointInfoResponse: diff --git a/static/swagger/comet-bft-rpc-openapi3.yaml b/static/swagger/comet-bft-rpc-openapi3.yaml new file mode 100644 index 00000000..78ea7acc --- /dev/null +++ b/static/swagger/comet-bft-rpc-openapi3.yaml @@ -0,0 +1,13378 @@ +openapi: 3.0.0 +# openapi.yaml + + +tags: + + - name: mint + description: Queries related to token inflation and minting parameters. + - name: CometBFT + description: CometBFT methods +info: + title: Babylon gRPC API Docs + version: 1.0.0 + + description: > + A Babylon gRPC Gateway is a REST interface for Babylon's gRPC. + This specification documents the RPCs for CometBFT functions. + + **Supported RPC protocols:** + + * URI over HTTP + + * JSONRPC over HTTP + + * JSONRPC over websockets + + + **Configuration** + + RPC can be configured by tuning parameters under "[rpc]" table in the + + `$CMTHOME/config/config.toml` file or by using the `--rpc.X` command-line + + flags. + + The default RPC listen address is `tcp://127.0.0.1:26657`. + + + **URI/HTTP** + + A REST like interface. `curl localhost:26657/block?height=5` + + + **JSONRPC/HTTP** + + JSONRPC requests can be POST'd to the root RPC endpoint via HTTP. + + ```bash + + curl --header "Content-Type: application/json" \ + --request POST \ + --data '{"method": "block", "params": ["5"], "id": 1}' \ + localhost:26657 + ``` + + + **JSONRPC/websockets** + + JSONRPC requests can be also made via websocket. + + The websocket endpoint is at `/websocket`, e.g. `localhost:26657/websocket`. + + Asynchronous RPC functions like event "subscribe" and "unsubscribe" are + + only available via websockets. + + + For example using the [websocat](https://github.com/vi/websocat) tool, you + can subscribe for 'NewBlock' events + + with the following command: + + ```bash + + echo '{ \ + "jsonrpc": "2.0", \ + "method": "subscribe", \ + "id": 0, \ + "params": {"query": "tm.event='"'NewBlock'"'"} \ + }' | websocat -n -t ws://127.0.0.1:26657/websocket + + ``` + +servers: + - url: https://babylon.nodes.guru/rpc + description: Mainnet RPC (Pruned) + - url: https://babylon-testnet-rpc-archive-1.nodes.guru + description: Testnet RPC (Archive) + - url: https://babylon-testnet-rpc.nodes.guru + description: Testnet RPC (Pruned) + - url: http://localhost:9090 + description: Run Babylon gRPC Gateway locally with default port 9090. + +paths: + + /broadcast_tx_sync: + get: + summary: broadcast_tx_sync + tags: + - CometBFT + operationId: broadcast_tx_sync + description: > + Returns with the response from CheckTx. Does not wait for DeliverTx + result. + If you want to be sure that the transaction is included in a block, you + can + + subscribe for the result using JSONRPC via a websocket. See + + https://docs.cometbft.com/v0.38.x/core/subscription.html + + If you haven't received anything after a couple of blocks, resend it. If + the + + same happens again, send it to some other node. A few reasons why it + could + + happen: + + + 1. malicious node can drop or pretend it had committed your tx + + 2. malicious proposer (not necessary the one you're communicating with) + can + + drop transactions, which might become valid in the future + + (https://github.com/tendermint/tendermint/issues/3322) + + + + Please refer to [formatting/encoding + rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) + + for additional details + parameters: + - in: query + name: tx + required: true + schema: + type: string + example: '456' + description: The transaction + responses: + '200': + description: Empty + content: + application/json: + schema: + $ref: '#/components/schemas/BroadcastTxResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /broadcast_tx_async: + get: + summary: >- + broadcast_tx_async + tags: + - CometBFT + operationId: broadcast_tx_async + description: > + Returns right away, with no response. Does not wait for CheckTx nor + DeliverTx results. + If you want to be sure that the transaction is included in a block, you + can + + subscribe for the result using JSONRPC via a websocket. See + + https://docs.cometbft.com/v0.38.x/core/subscription.html + + If you haven't received anything after a couple of blocks, resend it. If + the + + same happens again, send it to some other node. A few reasons why it + could + + happen: + + + 1. malicious node can drop or pretend it had committed your tx + + 2. malicious proposer (not necessary the one you're communicating with) + can + + drop transactions, which might become valid in the future + + (https://github.com/tendermint/tendermint/issues/3322) + + 3. node can be offline + + + Please refer to [formatting/encoding + rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) + + for additional details + parameters: + - in: query + name: tx + required: true + schema: + type: string + example: '123' + description: The transaction + responses: + '200': + description: empty answer + content: + application/json: + schema: + $ref: '#/components/schemas/BroadcastTxResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /broadcast_tx_commit: + get: + summary: broadcast_tx_commit + tags: + - CometBFT + operationId: broadcast_tx_commit + description: > + Returns with the responses from CheckTx and DeliverTx. + IMPORTANT: use only for testing and development. In production, use + + BroadcastTxSync or BroadcastTxAsync. You can subscribe for the + transaction + + result using JSONRPC via a websocket. See + + https://docs.cometbft.com/v0.38.x/core/subscription.html + + + CONTRACT: only returns error if mempool.CheckTx() errs or if we timeout + + waiting for tx to commit. + + + If CheckTx or DeliverTx fail, no error will be returned, but the + returned result + + will contain a non-OK ABCI code. + + + Please refer to [formatting/encoding + rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) + + for additional details + parameters: + - in: query + name: tx + required: true + schema: + type: string + example: '785' + description: The transaction + responses: + '200': + description: empty answer + content: + application/json: + schema: + $ref: '#/components/schemas/BroadcastTxCommitResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /check_tx: + get: + summary: check_tx + tags: + - CometBFT + operationId: check_tx + description: > + Checks the transaction without executing it. + The transaction won't be added to the mempool. + + + Please refer to [formatting/encoding + rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) + + for additional details + + + Upon success, the `Cache-Control` header will be set with the default + + maximum age. + parameters: + - in: query + name: tx + required: true + schema: + type: string + example: '785' + description: The transaction + responses: + '200': + description: ABCI application's CheckTx response + content: + application/json: + schema: + $ref: '#/components/schemas/CheckTxResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /health: + get: + summary: health + tags: + - CometBFT + operationId: health + description: > + Get node health. Returns empty result (200 OK) on success, no response - + in case of an error. + responses: + '200': + description: Gets Node Health + content: + application/json: + schema: + $ref: '#/components/schemas/EmptyResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /status: + get: + summary: status + operationId: status + tags: + - CometBFT + description: > + Get CometBFT node status including node info, pubkey, latest block hash, app + hash, block height and time. + responses: + '200': + description: Status of the node + content: + application/json: + schema: + $ref: '#/components/schemas/StatusResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /net_info: + get: + summary: net_info + operationId: net_info + tags: + - CometBFT + description: | + Get network information. + responses: + '200': + description: empty answer + content: + application/json: + schema: + $ref: '#/components/schemas/NetInfoResponse' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /dial_seeds: + get: + summary: dial_seeds (unsafe) + operationId: dial_seeds + tags: + - CometBFT + description: > + Dial a peer, this route in under unsafe, and has to manually enabled to + use + + **Example:** curl 'localhost:26657/dial_seeds?seeds=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]' + parameters: + - in: query + name: peers + description: list of seed nodes to dial + schema: + type: array + items: + type: string + example: f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656 + responses: + '200': + description: Dialing seeds in progress. See /net_info for details + content: + application/json: + schema: + $ref: '#/components/schemas/dialResp' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /dial_peers: + get: + summary: dial_peers (unsafe) + operationId: dial_peers + tags: + - CometBFT + description: > + Add Peers/Persistent Peers. + Set a persistent peer, this route in under unsafe, and has to manually + enabled to use. + + + **Example:** curl + 'localhost:26657/dial_peers?peers=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]&persistent=false' + parameters: + - in: query + name: persistent + description: Have the peers you are dialing be persistent + schema: + type: boolean + example: true + - in: query + name: unconditional + description: Have the peers you are dialing be unconditional + schema: + type: boolean + example: true + - in: query + name: private + description: Have the peers you are dialing be private + schema: + type: boolean + example: true + - in: query + name: peers + description: array of peers to dial + schema: + type: array + items: + type: string + example: f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656 + responses: + '200': + description: Dialing seeds in progress. See /net_info for details + content: + application/json: + schema: + $ref: '#/components/schemas/dialResp' + '500': + description: empty error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /blockchain: + get: + summary: blockchain + operationId: blockchain + parameters: + - in: query + name: minHeight + description: Minimum block height to return + schema: + type: integer + example: 1 + - in: query + name: maxHeight + description: Maximum block height to return + schema: + type: integer + example: 2 + tags: + - CometBFT + description: | + Get block headers (max: 20) for minHeight <= height <= maxHeight. + + At most 20 items will be returned. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Block headers, returned in descending order (highest first). + content: + application/json: + schema: + $ref: '#/components/schemas/BlockchainResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /header: + get: + summary: header + operationId: header + parameters: + - in: query + name: height + schema: + type: integer + default: 0 + example: 1 + description: >- + height to return. If no height is provided, it will fetch the latest + header. + tags: + - CometBFT + description: | + Get Header at a specified height. + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: Header informations. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockHeader' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /header_by_hash: + get: + summary: header_by_hash + operationId: header_by_hash + parameters: + - in: query + name: hash + description: header hash + required: true + schema: + type: string + example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' + tags: + - CometBFT + description: | + Get Header By Hash. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Header informations. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockHeader' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /block: + get: + summary: block + operationId: block + parameters: + - in: query + name: height + schema: + type: integer + default: 0 + example: 1 + description: >- + height to return. If no height is provided, it will fetch the latest + block. + tags: + - CometBFT + description: | + Get block at a specified height. + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: Block informations. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /block_by_hash: + get: + summary: block_by_hash + operationId: block_by_hash + parameters: + - in: query + name: hash + description: block hash + required: true + schema: + type: string + example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' + tags: + - CometBFT + description: | + Get Block By Hash. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Block informations. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /block_results: + get: + summary: block_results + operationId: block_results + parameters: + - in: query + name: height + description: >- + height to return. If no height is provided, it will fetch + information regarding the latest block. + schema: + type: integer + default: 0 + example: 1 + tags: + - CometBFT + description: | + Get block results at a specified height. + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: Block results. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockResultsResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /commit: + get: + summary: commit + operationId: commit + parameters: + - in: query + name: height + description: >- + height to return. If no height is provided, it will fetch commit + informations regarding the latest block. + schema: + type: integer + default: 0 + example: 1 + tags: + - CometBFT + description: | + Get commit results at a specified height. + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: > + Commit results. + + + canonical switches from false to true for block H once block H+1 has + been committed. Until then it's subjective and only reflects what + this node has seen so far. + content: + application/json: + schema: + $ref: '#/components/schemas/CommitResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /validators: + get: + summary: validators + operationId: validators + parameters: + - in: query + name: height + description: >- + height to return. If no height is provided, it will fetch validator + set which corresponds to the latest block. + schema: + type: integer + default: 0 + example: 1 + - in: query + name: page + description: Page number (1-based) + required: false + schema: + type: integer + default: 1 + example: 1 + - in: query + name: per_page + description: 'Number of entries per page (max: 100)' + required: false + schema: + type: integer + example: 30 + default: 30 + tags: + - CometBFT + description: | + Get validator set at a specified height. Validators are sorted first by voting power + (descending), then by address (ascending). + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: Commit results. + content: + application/json: + schema: + $ref: '#/components/schemas/ValidatorsResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /genesis: + get: + summary: genesis + operationId: genesis + tags: + - CometBFT + description: | + Get genesis. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Genesis results. + content: + application/json: + schema: + $ref: '#/components/schemas/GenesisResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /genesis_chunked: + get: + summary: genesis_chunked + operationId: genesis_chunked + tags: + - CometBFT + description: | + Get genesis document in multiple chunks to make it easier to iterate + through larger genesis structures. Each chunk is produced by converting + the genesis document to JSON and then splitting the resulting payload + into 16MB blocks, and then Base64-encoding each block. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + parameters: + - in: query + name: chunk + description: Sequence number of the chunk to download. + schema: + type: integer + default: 0 + example: 1 + responses: + '200': + description: Genesis chunk response. + content: + application/json: + schema: + $ref: '#/components/schemas/GenesisChunkedResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /dump_consensus_state: + get: + summary: dump_consensus_state + operationId: dump_consensus_state + tags: + - CometBFT + description: > + Get consensus state. + + + Not safe to call from inside the ABCI application during a block + execution. + responses: + '200': + description: > + Complete consensus state. + + + See + https://pkg.go.dev/github.com/cometbft/cometbft/types?tab=doc#Vote.String + for Vote string description. + content: + application/json: + schema: + $ref: '#/components/schemas/DumpConsensusResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /consensus_state: + get: + summary: consensus_state + operationId: consensus_state + tags: + - CometBFT + description: > + Get consensus state. + + + Not safe to call from inside the ABCI application during a block + execution. + responses: + '200': + description: consensus state results. + content: + application/json: + schema: + $ref: '#/components/schemas/ConsensusStateResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /consensus_params: + get: + summary: consensus_params + operationId: consensus_params + parameters: + - in: query + name: height + description: >- + height to return. If no height is provided, it will fetch commit + informations regarding the latest block. + schema: + type: integer + default: 0 + example: 1 + tags: + - CometBFT + description: | + Get consensus parameters. + + If the `height` field is set to a non-default value, upon success, the + `Cache-Control` header will be set with the default maximum age. + responses: + '200': + description: consensus parameters results. + content: + application/json: + schema: + $ref: '#/components/schemas/ConsensusParamsResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /unconfirmed_txs: + get: + summary: unconfirmed_txs + operationId: unconfirmed_txs + parameters: + - in: query + name: limit + description: Maximum number of unconfirmed transactions to return (max 100) + required: false + schema: + type: integer + default: 30 + example: 1 + tags: + - CometBFT + description: | + Get the list of unconfirmed transactions + responses: + '200': + description: List of unconfirmed transactions + content: + application/json: + schema: + $ref: '#/components/schemas/UnconfirmedTransactionsResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /num_unconfirmed_txs: + get: + summary: num_unconfirmed_txs + operationId: num_unconfirmed_txs + tags: + - CometBFT + description: | + Get data about unconfirmed transactions + responses: + '200': + description: status about unconfirmed transactions + content: + application/json: + schema: + $ref: '#/components/schemas/NumUnconfirmedTransactionsResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /tx_search: + get: + summary: tx_search + description: | + Search for transactions w/ their results. + + See /subscribe for the query syntax. + operationId: tx_search + parameters: + - in: query + name: query + description: Query + required: true + schema: + type: string + example: '"tx.height=1000"' + - in: query + name: prove + description: Include proofs of the transactions inclusion in the block + required: false + schema: + type: boolean + default: false + example: true + - in: query + name: page + description: Page number (1-based) + required: false + schema: + type: integer + default: 1 + example: 1 + - in: query + name: per_page + description: 'Number of entries per page (max: 100)' + required: false + schema: + type: integer + default: 30 + example: 30 + - in: query + name: order_by + description: >- + Order in which transactions are sorted ("asc" or "desc"), by height + & index. If empty, default sorting will be still applied. + required: false + schema: + type: string + default: asc + example: asc + tags: + - CometBFT + responses: + '200': + description: List of unconfirmed transactions + content: + application/json: + schema: + $ref: '#/components/schemas/TxSearchResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /block_search: + get: + summary: block_search + description: | + Search for blocks by FinalizeBlock events. + + See /subscribe for the query syntax. + operationId: block_search + parameters: + - in: query + name: query + description: Query + required: true + schema: + type: string + example: '"block.height > 1000"' + - in: query + name: page + description: Page number (1-based) + required: false + schema: + type: integer + default: 1 + example: 1 + - in: query + name: per_page + description: 'Number of entries per page (max: 100)' + required: false + schema: + type: integer + default: 30 + example: 30 + - in: query + name: order_by + description: >- + Order in which blocks are sorted ("asc" or "desc"), by height. If + empty, default sorting will be still applied. + required: false + schema: + type: string + default: desc + example: asc + tags: + - CometBFT + responses: + '200': + description: List of paginated blocks matching the search criteria. + content: + application/json: + schema: + $ref: '#/components/schemas/BlockSearchResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /tx: + get: + summary: tx + operationId: tx + parameters: + - in: query + name: hash + description: hash of transaction to retrieve + required: true + schema: + type: string + example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED' + - in: query + name: prove + description: Include proofs of the transaction's inclusion in the block + required: false + schema: + type: boolean + example: true + default: false + tags: + - CometBFT + description: | + Get a transaction by hash + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Get a transaction` + content: + application/json: + schema: + $ref: '#/components/schemas/TxResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /abci_info: + get: + summary: abci_info + operationId: abci_info + tags: + - CometBFT + description: | + Get info about the application. + + Upon success, the `Cache-Control` header will be set with the default + maximum age. + responses: + '200': + description: Get some info about the application. + content: + application/json: + schema: + $ref: '#/components/schemas/ABCIInfoResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /abci_query: + get: + summary: abci_query + operationId: abci_query + parameters: + - in: query + name: path + description: Path to the data ("/a/b/c") + required: true + schema: + type: string + example: '"/a/b/c"' + - in: query + name: data + description: Data + required: true + schema: + type: string + example: IHAVENOIDEA + - in: query + name: height + description: Height (0 means latest) + required: false + schema: + type: integer + example: 1 + default: 0 + - in: query + name: prove + description: Include proofs of the transactions inclusion in the block + required: false + schema: + type: boolean + example: true + default: false + tags: + - CometBFT + description: | + Query the application for some information. + responses: + '200': + description: Response of the submitted query + content: + application/json: + schema: + $ref: '#/components/schemas/ABCIQueryResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' + /broadcast_evidence: + get: + summary: broadcast_evidence + operationId: broadcast_evidence + parameters: + - in: query + name: evidence + description: JSON evidence + required: true + schema: + type: string + example: JSON_EVIDENCE_encoded + tags: + - CometBFT + description: | + Broadcast evidence of the misbehavior. + responses: + '200': + description: Broadcast evidence of the misbehavior. + content: + application/json: + schema: + $ref: '#/components/schemas/BroadcastEvidenceResponse' + '500': + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/ErrorResponse' +components: + schemas: + babylon.btccheckpoint.v1.BTCCheckpointInfoResponse: + description: >- + BTCCheckpointInfoResponse contains all data about best submission of + checkpoint for + + given epoch. Best submission is the submission which is deeper in btc + ledger. + properties: + best_submission_btc_block_hash: + title: >- + hash of the btc block which determines checkpoint btc block height + i.e. + + youngest block of best submission Hexadecimal + type: string + best_submission_btc_block_height: + format: int64 + title: btc height of the best submission of the epoch + type: integer + best_submission_transactions: + items: + properties: + hash: + description: Hash BTC Header hash as hex. + type: string + index: + description: Index Bitcoin Transaction index in block. + format: int64 + type: integer + proof: + title: >- + proof is the Merkle proof that this tx is included in the + position in `key` + type: string + transaction: + description: transaction is the full transaction data as str hex. + type: string + title: |- + TransactionInfoResponse is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: the BTC checkpoint transactions of the best submission + type: array + best_submission_vigilante_address_list: + items: + properties: + reporter: + title: >- + reporter is the address of the reporter who reported the + submissions, + + calculated from submission message MsgInsertBTCSpvProof itself + type: string + submitter: + description: >- + submitter is the address of the checkpoint submitter to BTC, + extracted from + + the checkpoint itself. + type: string + title: >- + CheckpointAddressesResponse contains the addresses of the + submitter and reporter of a + + given checkpoint + type: object + title: list of vigilantes' addresses of the best submission + type: array + epoch_number: + description: EpochNumber of this checkpoint. + format: uint64 + type: string + type: object + babylon.btccheckpoint.v1.CheckpointAddressesResponse: + properties: + reporter: + title: >- + reporter is the address of the reporter who reported the + submissions, + + calculated from submission message MsgInsertBTCSpvProof itself + type: string + submitter: + description: >- + submitter is the address of the checkpoint submitter to BTC, + extracted from + + the checkpoint itself. + type: string + title: >- + CheckpointAddressesResponse contains the addresses of the submitter and + reporter of a + + given checkpoint + type: object + babylon.btccheckpoint.v1.Params: + description: Params defines the parameters for the module. + properties: + btc_confirmation_depth: + format: int64 + title: >- + btc_confirmation_depth is the confirmation depth in BTC. + + A block is considered irreversible only when it is at least k-deep + in BTC + + (k in research paper) + type: integer + checkpoint_finalization_timeout: + format: int64 + title: >- + checkpoint_finalization_timeout is the maximum time window (measured + in BTC + + blocks) between a checkpoint + + - being submitted to BTC, and + + - being reported back to BBN + + If a checkpoint has not been reported back within w BTC blocks, then + BBN + + has dishonest majority and is stalling checkpoints (w in research + paper) + type: integer + checkpoint_tag: + title: >- + 4byte tag in hex format, required to be present in the OP_RETURN + transaction + + related to babylon + type: string + type: object + babylon.btccheckpoint.v1.QueryBtcCheckpointInfoResponse: + properties: + info: + description: >- + BTCCheckpointInfoResponse contains all data about best submission of + checkpoint for + + given epoch. Best submission is the submission which is deeper in + btc ledger. + properties: + best_submission_btc_block_hash: + title: >- + hash of the btc block which determines checkpoint btc block + height i.e. + + youngest block of best submission Hexadecimal + type: string + best_submission_btc_block_height: + format: int64 + title: btc height of the best submission of the epoch + type: integer + best_submission_transactions: + items: + properties: + hash: + description: Hash BTC Header hash as hex. + type: string + index: + description: Index Bitcoin Transaction index in block. + format: int64 + type: integer + proof: + title: >- + proof is the Merkle proof that this tx is included in the + position in `key` + type: string + transaction: + description: transaction is the full transaction data as str hex. + type: string + title: |- + TransactionInfoResponse is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: the BTC checkpoint transactions of the best submission + type: array + best_submission_vigilante_address_list: + items: + properties: + reporter: + title: >- + reporter is the address of the reporter who reported the + submissions, + + calculated from submission message MsgInsertBTCSpvProof + itself + type: string + submitter: + description: >- + submitter is the address of the checkpoint submitter to + BTC, extracted from + + the checkpoint itself. + type: string + title: >- + CheckpointAddressesResponse contains the addresses of the + submitter and reporter of a + + given checkpoint + type: object + title: list of vigilantes' addresses of the best submission + type: array + epoch_number: + description: EpochNumber of this checkpoint. + format: uint64 + type: string + type: object + title: |- + QueryBtcCheckpointInfoResponse is response type for the + Query/BtcCheckpointInfo RPC method + type: object + babylon.btccheckpoint.v1.QueryBtcCheckpointsInfoResponse: + properties: + info_list: + items: + description: >- + BTCCheckpointInfoResponse contains all data about best submission + of checkpoint for + + given epoch. Best submission is the submission which is deeper in + btc ledger. + properties: + best_submission_btc_block_hash: + title: >- + hash of the btc block which determines checkpoint btc block + height i.e. + + youngest block of best submission Hexadecimal + type: string + best_submission_btc_block_height: + format: int64 + title: btc height of the best submission of the epoch + type: integer + best_submission_transactions: + items: + properties: + hash: + description: Hash BTC Header hash as hex. + type: string + index: + description: Index Bitcoin Transaction index in block. + format: int64 + type: integer + proof: + title: >- + proof is the Merkle proof that this tx is included in + the position in `key` + type: string + transaction: + description: transaction is the full transaction data as str hex. + type: string + title: |- + TransactionInfoResponse is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: the BTC checkpoint transactions of the best submission + type: array + best_submission_vigilante_address_list: + items: + properties: + reporter: + title: >- + reporter is the address of the reporter who reported the + submissions, + + calculated from submission message MsgInsertBTCSpvProof + itself + type: string + submitter: + description: >- + submitter is the address of the checkpoint submitter to + BTC, extracted from + + the checkpoint itself. + type: string + title: >- + CheckpointAddressesResponse contains the addresses of the + submitter and reporter of a + + given checkpoint + type: object + title: list of vigilantes' addresses of the best submission + type: array + epoch_number: + description: EpochNumber of this checkpoint. + format: uint64 + type: string + type: object + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + title: |- + QueryBtcCheckpointsInfoResponse is response type for the + Query/BtcCheckpointsInfo RPC method + type: object + babylon.btccheckpoint.v1.QueryEpochSubmissionsResponse: + properties: + keys: + description: Keys All submissions transactions key saved during an epoch. + items: + properties: + first_tx_block_hash: + description: FirstTxBlockHash is the BTCHeaderHashBytes in hex. + type: string + first_tx_index: + format: int64 + type: integer + second_tx_block_hash: + description: SecondBlockHash is the BTCHeaderHashBytes in hex. + type: string + second_tx_index: + format: int64 + type: integer + title: >- + SubmissionKeyResponse Checkpoint can be composed from multiple + transactions, + + so to identify whole submission we need list of transaction keys. + + Each submission can generally be identified by this list of + (txIdx, + + blockHash) tuples. Note: this could possibly be optimized as if + transactions + + were in one block they would have the same block hash and + different indexes, + + but each blockhash is only 33 (1 byte for prefix encoding and 32 + byte hash), + + so there should be other strong arguments for this optimization + type: object + type: array + title: >- + QueryEpochSubmissionsResponse defines a response to get all submissions + in + + given epoch (QueryEpochSubmissionsRequest) + type: object + babylon.btccheckpoint.v1.QueryParamsResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + btc_confirmation_depth: + format: int64 + title: >- + btc_confirmation_depth is the confirmation depth in BTC. + + A block is considered irreversible only when it is at least + k-deep in BTC + + (k in research paper) + type: integer + checkpoint_finalization_timeout: + format: int64 + title: >- + checkpoint_finalization_timeout is the maximum time window + (measured in BTC + + blocks) between a checkpoint + + - being submitted to BTC, and + + - being reported back to BBN + + If a checkpoint has not been reported back within w BTC blocks, + then BBN + + has dishonest majority and is stalling checkpoints (w in + research paper) + type: integer + checkpoint_tag: + title: >- + 4byte tag in hex format, required to be present in the OP_RETURN + transaction + + related to babylon + type: string + type: object + type: object + babylon.btccheckpoint.v1.SubmissionKey: + properties: + key: + items: + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash of + block in + + which transaction was included and transaction index in the block + type: object + type: array + title: >- + Checkpoint can be composed from multiple transactions, so to identify + whole + + submission we need list of transaction keys. + + Each submission can generally be identified by this list of (txIdx, + + blockHash) tuples. Note: this could possibly be optimized as if + transactions + + were in one block they would have the same block hash and different + indexes, + + but each blockhash is only 33 (1 byte for prefix encoding and 32 byte + hash), + + so there should be other strong arguments for this optimization + type: object + babylon.btccheckpoint.v1.SubmissionKeyResponse: + properties: + first_tx_block_hash: + description: FirstTxBlockHash is the BTCHeaderHashBytes in hex. + type: string + first_tx_index: + format: int64 + type: integer + second_tx_block_hash: + description: SecondBlockHash is the BTCHeaderHashBytes in hex. + type: string + second_tx_index: + format: int64 + type: integer + title: >- + SubmissionKeyResponse Checkpoint can be composed from multiple + transactions, + + so to identify whole submission we need list of transaction keys. + + Each submission can generally be identified by this list of (txIdx, + + blockHash) tuples. Note: this could possibly be optimized as if + transactions + + were in one block they would have the same block hash and different + indexes, + + but each blockhash is only 33 (1 byte for prefix encoding and 32 byte + hash), + + so there should be other strong arguments for this optimization + type: object + babylon.btccheckpoint.v1.TransactionInfo: + properties: + key: + description: >- + key is the position (txIdx, blockHash) of this tx on BTC blockchain + + Although it is already a part of SubmissionKey, we store it here + again + + to make TransactionInfo self-contained. + + For example, storing the key allows TransactionInfo to not relay on + + the fact that TransactionInfo will be ordered in the same order as + + TransactionKeys in SubmissionKey. + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash of + block in + + which transaction was included and transaction index in the block + type: object + proof: + format: byte + title: >- + proof is the Merkle proof that this tx is included in the position + in `key` + + TODO: maybe it could use here better format as we already processed + and + + validated the proof? + type: string + transaction: + format: byte + title: transaction is the full transaction in bytes + type: string + title: |- + TransactionInfo is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + babylon.btccheckpoint.v1.TransactionInfoResponse: + properties: + hash: + description: Hash BTC Header hash as hex. + type: string + index: + description: Index Bitcoin Transaction index in block. + format: int64 + type: integer + proof: + title: >- + proof is the Merkle proof that this tx is included in the position + in `key` + type: string + transaction: + description: transaction is the full transaction data as str hex. + type: string + title: |- + TransactionInfoResponse is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + babylon.btccheckpoint.v1.TransactionKey: + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash of block + in + + which transaction was included and transaction index in the block + type: object + babylon.btclightclient.v1.BTCHeaderInfoResponse: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + type: object + babylon.btclightclient.v1.Params: + description: Params defines the parameters for the module. + properties: + insert_headers_allow_list: + items: + type: string + title: >- + List of addresses which are allowed to insert headers to btc light + client + + if the list is empty, any address can insert headers + type: array + type: object + babylon.btclightclient.v1.QueryBaseHeaderResponse: + description: >- + QueryBaseHeaderResponse is the response type for the Query/BaseHeader + RPC + + method. + properties: + header: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + type: object + type: object + babylon.btclightclient.v1.QueryContainsBytesResponse: + description: >- + QueryContainsResponse is response type for the temporary + Query/ContainsBytes + + RPC method. + properties: + contains: + type: boolean + type: object + babylon.btclightclient.v1.QueryContainsResponse: + description: >- + QueryContainsResponse is response type for the Query/Contains RPC + method. + properties: + contains: + type: boolean + type: object + babylon.btclightclient.v1.QueryHashesResponse: + description: QueryHashesResponse is response type for the Query/Hashes RPC method. + properties: + hashes: + items: + format: byte + type: string + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btclightclient.v1.QueryHeaderDepthResponse: + properties: + depth: + format: int64 + type: integer + title: >- + QueryMainChainDepthResponse is the response type for the + Query/MainChainDepth RPC + + it contains depth of the block in main chain + type: object + babylon.btclightclient.v1.QueryMainChainResponse: + description: >- + QueryMainChainResponse is response type for the Query/MainChain RPC + method. + properties: + headers: + items: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + type: object + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btclightclient.v1.QueryParamsResponse: + description: >- + QueryParamsResponse is the response type for the Query/Params RPC + method. + properties: + params: + description: params holds all the parameters of this module. + properties: + insert_headers_allow_list: + items: + type: string + title: >- + List of addresses which are allowed to insert headers to btc + light client + + if the list is empty, any address can insert headers + type: array + type: object + type: object + babylon.btclightclient.v1.QueryTipResponse: + description: QueryTipResponse is the response type for the Query/Tip RPC method. + properties: + header: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + type: object + type: object + babylon.btcstaking.v1.BTCDelegationResponse: + description: >- + BTCDelegationResponse is the client needed information from a + BTCDelegation + + with the current status based on parameters. + properties: + active: + title: whether this delegation is active + type: boolean + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this BTC delegation + the PK follows encoding in BIP-340 spec + type: string + covenant_sigs: + description: |- + covenant_sigs is a list of adaptor signatures on the slashing tx + by each covenant member + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each encrypted + by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used as the + public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures signed by + the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + delegator_slash_sig_hex: + description: |- + delegator_slash_sig_hex is the signature on the slashing tx + by the delegator (i.e., SK corresponding to btc_pk) as string hex. + It will be a part of the witness for the staking tx output. + type: string + end_height: + format: int64 + title: |- + end_height is the end height of the BTC delegation + it is the end BTC height of the timelock - w + type: integer + fp_btc_pk_list: + items: + format: byte + type: string + title: >- + fp_btc_pk_list is the list of BIP-340 PKs of the finality providers + that + + this BTC delegation delegates to + type: array + params_version: + format: int64 + title: params version used to validate delegation + type: integer + slashing_tx_hex: + title: slashing_tx_hex is the hex string of slashing tx + type: string + staker_addr: + description: staker_addr is the address to receive rewards from BTC delegation. + type: string + staking_output_idx: + format: int64 + title: >- + staking_output_idx is the index of the staking output in the staking + tx + type: integer + staking_time: + format: int64 + title: >- + staking_time is the number of blocks for which the delegation is + locked on + + BTC chain + type: integer + staking_tx_hex: + title: staking_tx_hex is the hex string of staking tx + type: string + start_height: + format: int64 + title: |- + start_height is the start BTC height of the BTC delegation + it is the start BTC height of the timelock + type: integer + status_desc: + description: descriptive status of current delegation. + type: string + total_sat: + format: uint64 + title: |- + total_sat is the total amount of BTC stakes in this delegation + quantified in satoshi + type: string + unbonding_time: + format: int64 + title: >- + unbonding_time used in unbonding output timelock path and in + slashing + + transactions change outputs + type: integer + undelegation_response: + description: undelegation_response is the undelegation info of this delegation. + properties: + covenant_slashing_sigs: + description: |- + covenant_slashing_sigs is a list of adaptor signatures on the + unbonding slashing tx by each covenant member + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used as + the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures signed + by the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its + signer's BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of signatures on the + unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: |- + delegator_slashing_sig is the signature on the slashing tx + by the delegator (i.e., SK corresponding to btc_pk). + It will be a part of the witness for the unbonding tx output. + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the + staking output. It is + + filled only if the spend_stake_tx_hex is different than the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info about the + transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer the funds + from staking + + output to unbonding output. Unbonding output will usually have + lower + + timelock than staking output. The unbonding tx as string hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info about the + undeleagation + type: object + type: object + babylon.btcstaking.v1.BTCDelegationStatus: + default: PENDING + description: >- + BTCDelegationStatus is the status of a delegation. + + There are two possible valid state transition paths for a BTC + delegation: + + - PENDING -> VERIFIED -> ACTIVE -> UNBONDED -> EXPIRED + + - PENDING -> VERIFIED -> ACTIVE -> UNBONDED/EXPIRED + + and one invalid state transition path: + + - PENDING -> VERIFIED -> UNBONDED i.e the staker unbonded before + + activating delegation on Babylon Genesis chain. + + In valid transition paths, the delegation becomes UNBONDED when: + + - either the staking transaction timelock expires + + - or the staker requests early undelegation through MsgBTCUndelegate + message. + + - PENDING: PENDING defines a delegation that is waiting for covenant signatures. + - VERIFIED: VERIFIED defines a delegation that has covenant signatures but is not yet + included in the BTC chain. + - ACTIVE: ACTIVE defines a delegation that has voting power + - UNBONDED: UNBONDED defines a delegation no longer has voting power + by receiving unbonding tx with signatures from staker and covenant + + committee + - EXPIRED: EXPIRED defines a delegation no longer has voting power + for reaching the end of staking transaction timelock + - ANY: ANY is any of the above status + enum: + - PENDING + - VERIFIED + - ACTIVE + - UNBONDED + - EXPIRED + - ANY + type: string + babylon.btcstaking.v1.BTCDelegatorDelegationsResponse: + description: >- + BTCDelegatorDelegationsResponse is a collection of BTC delegations + responses + + from the same delegator. + properties: + dels: + items: + description: >- + BTCDelegationResponse is the client needed information from a + BTCDelegation + + with the current status based on parameters. + properties: + active: + title: whether this delegation is active + type: boolean + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this BTC delegation + the PK follows encoding in BIP-340 spec + type: string + covenant_sigs: + description: >- + covenant_sigs is a list of adaptor signatures on the slashing + tx + + by each covenant member + + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used + as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + delegator_slash_sig_hex: + description: >- + delegator_slash_sig_hex is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk) as string + hex. + + It will be a part of the witness for the staking tx output. + type: string + end_height: + format: int64 + title: |- + end_height is the end height of the BTC delegation + it is the end BTC height of the timelock - w + type: integer + fp_btc_pk_list: + items: + format: byte + type: string + title: >- + fp_btc_pk_list is the list of BIP-340 PKs of the finality + providers that + + this BTC delegation delegates to + type: array + params_version: + format: int64 + title: params version used to validate delegation + type: integer + slashing_tx_hex: + title: slashing_tx_hex is the hex string of slashing tx + type: string + staker_addr: + description: >- + staker_addr is the address to receive rewards from BTC + delegation. + type: string + staking_output_idx: + format: int64 + title: >- + staking_output_idx is the index of the staking output in the + staking tx + type: integer + staking_time: + format: int64 + title: >- + staking_time is the number of blocks for which the delegation + is locked on + + BTC chain + type: integer + staking_tx_hex: + title: staking_tx_hex is the hex string of staking tx + type: string + start_height: + format: int64 + title: |- + start_height is the start BTC height of the BTC delegation + it is the start BTC height of the timelock + type: integer + status_desc: + description: descriptive status of current delegation. + type: string + total_sat: + format: uint64 + title: |- + total_sat is the total amount of BTC stakes in this delegation + quantified in satoshi + type: string + unbonding_time: + format: int64 + title: >- + unbonding_time used in unbonding output timelock path and in + slashing + + transactions change outputs + type: integer + undelegation_response: + description: >- + undelegation_response is the undelegation info of this + delegation. + properties: + covenant_slashing_sigs: + description: >- + covenant_slashing_sigs is a list of adaptor signatures on + the + + unbonding slashing tx by each covenant member + + It will be a part of the witness for the staking tx + output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, + used as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public keys + as encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its + signer's BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of signatures on + the unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: >- + delegator_slashing_sig is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk). + + It will be a part of the witness for the unbonding tx + output. + + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the + staking output. It is + + filled only if the spend_stake_tx_hex is different + than the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info about + the transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer the + funds from staking + + output to unbonding output. Unbonding output will usually + have lower + + timelock than staking output. The unbonding tx as string + hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info about the + undeleagation + type: object + type: object + type: array + type: object + babylon.btcstaking.v1.BTCSigType: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: BTCSigType indicates the type of btc_sig in a pop + type: string + babylon.btcstaking.v1.BTCUndelegationResponse: + properties: + covenant_slashing_sigs: + description: |- + covenant_slashing_sigs is a list of adaptor signatures on the + unbonding slashing tx by each covenant member + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each encrypted + by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used as the + public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures signed by + the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its signer's + BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of signatures on the + unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: |- + delegator_slashing_sig is the signature on the slashing tx + by the delegator (i.e., SK corresponding to btc_pk). + It will be a part of the witness for the unbonding tx output. + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the staking + output. It is + + filled only if the spend_stake_tx_hex is different than the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info about the + transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer the funds from + staking + + output to unbonding output. Unbonding output will usually have lower + + timelock than staking output. The unbonding tx as string hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info about the + undeleagation + type: object + babylon.btcstaking.v1.CommissionInfo: + description: |- + CommissionInfo defines the information related to the commission of + a finality provider. + properties: + max_change_rate: + description: >- + max_change_rate defines the maximum daily increase of the validator + commission, as a fraction. + type: string + max_rate: + description: >- + max_rate defines the maximum commission rate which validator can + ever charge, as a fraction. + type: string + update_time: + description: update_time is the last time the commission rate was changed. + format: date-time + type: string + type: object + babylon.btcstaking.v1.CovenantAdaptorSignatures: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each encrypted by a + restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used as the + public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures signed by the + + covenant with different finality provider's public keys as encryption + keys + type: object + babylon.btcstaking.v1.DelegatorUnbondingInfoResponse: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the staking + output. It is + + filled only if the spend_stake_tx_hex is different than the + + unbonding_tx_hex + type: string + title: >- + DelegatorUnbondingInfoResponse provides all necessary info about + transaction + + which spent the staking output + type: object + babylon.btcstaking.v1.FinalityProviderResponse: + description: |- + FinalityProviderResponse defines a finality provider with voting power + information. + properties: + addr: + description: addr is the address to receive commission from delegations. + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: commission defines the commission rate of the finality provider. + type: string + commission_info: + description: >- + commission_info contains information details of the finality + provider + + commission. + properties: + max_change_rate: + description: >- + max_change_rate defines the maximum daily increase of the + validator commission, as a fraction. + type: string + max_rate: + description: >- + max_rate defines the maximum commission rate which validator can + ever charge, as a fraction. + type: string + update_time: + description: update_time is the last time the commission rate was changed. + format: date-time + type: string + type: object + consumer_id: + description: >- + consumer_id is the ID of the consumer the finality provider is + operating + + on. If it's missing / empty, it's assumed the finality provider is + + operating in the Babylon Genesis chain. + type: string + description: + description: description defines the description terms for the finality provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort or + Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: security_contact defines an optional email for security contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + highest_voted_height: + format: int64 + title: |- + highest_voted_height is the highest height for which the + finality provider has voted + type: integer + jailed: + title: jailed defines whether the finality provider is jailed + type: boolean + pop: + description: |- + pop is the proof of possession of the BTC_PK by the fp addr. + Essentially is the signature where the BTC SK sigs the fp addr. + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or BIP-322 + spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: |- + ProofOfPossessionBTC is the proof of possession that a Babylon + address and a Bitcoin secp256k1 secret key are held by the same + person + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + type: object + babylon.btcstaking.v1.Params: + description: Params defines the parameters for the module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the allow list + expires + + i.e all staking transactions are allowed to enter Babylon Genesis chain + afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which parameters are + activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the covenant + committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed for the + covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time specified in + staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in staking + output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission rate that a + + finality provider can charge their delegators expressed as a decimal + (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: |- + min_slashing_tx_fee_sat is the minimum amount of tx fee (quantified + in Satoshi) needed for the pre-signed slashing tx. It covers both: + staking slashing transaction and unbonding slashing transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in staking + output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in staking + output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing output ie. + the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount to be + slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal precion is 2 + decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from unbonding + + transaction it must be larger than `checkpoint_finalization_timeout` + from + + `btccheckpoint` module + type: integer + type: object + babylon.btcstaking.v1.ProofOfPossessionBTC: + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or BIP-322 + spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: |- + ProofOfPossessionBTC is the proof of possession that a Babylon + address and a Bitcoin secp256k1 secret key are held by the same + person + type: object + babylon.btcstaking.v1.QueryBTCDelegationResponse: + properties: + btc_delegation: + description: >- + BTCDelegation represents the client needed information of an + BTCDelegation. + properties: + active: + title: whether this delegation is active + type: boolean + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this BTC delegation + the PK follows encoding in BIP-340 spec + type: string + covenant_sigs: + description: |- + covenant_sigs is a list of adaptor signatures on the slashing tx + by each covenant member + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used as + the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures signed + by the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + delegator_slash_sig_hex: + description: >- + delegator_slash_sig_hex is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk) as string + hex. + + It will be a part of the witness for the staking tx output. + type: string + end_height: + format: int64 + title: |- + end_height is the end height of the BTC delegation + it is the end BTC height of the timelock - w + type: integer + fp_btc_pk_list: + items: + format: byte + type: string + title: >- + fp_btc_pk_list is the list of BIP-340 PKs of the finality + providers that + + this BTC delegation delegates to + type: array + params_version: + format: int64 + title: params version used to validate delegation + type: integer + slashing_tx_hex: + title: slashing_tx_hex is the hex string of slashing tx + type: string + staker_addr: + description: >- + staker_addr is the address to receive rewards from BTC + delegation. + type: string + staking_output_idx: + format: int64 + title: >- + staking_output_idx is the index of the staking output in the + staking tx + type: integer + staking_time: + format: int64 + title: >- + staking_time is the number of blocks for which the delegation is + locked on + + BTC chain + type: integer + staking_tx_hex: + title: staking_tx_hex is the hex string of staking tx + type: string + start_height: + format: int64 + title: |- + start_height is the start BTC height of the BTC delegation + it is the start BTC height of the timelock + type: integer + status_desc: + description: descriptive status of current delegation. + type: string + total_sat: + format: uint64 + title: |- + total_sat is the total amount of BTC stakes in this delegation + quantified in satoshi + type: string + unbonding_time: + format: int64 + title: >- + unbonding_time used in unbonding output timelock path and in + slashing + + transactions change outputs + type: integer + undelegation_response: + description: >- + undelegation_response is the undelegation info of this + delegation. + properties: + covenant_slashing_sigs: + description: >- + covenant_slashing_sigs is a list of adaptor signatures on + the + + unbonding slashing tx by each covenant member + + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, + used as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its + signer's BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of signatures on the + unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: >- + delegator_slashing_sig is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk). + + It will be a part of the witness for the unbonding tx + output. + + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the + staking output. It is + + filled only if the spend_stake_tx_hex is different than + the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info about the + transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer the + funds from staking + + output to unbonding output. Unbonding output will usually + have lower + + timelock than staking output. The unbonding tx as string + hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info about the + undeleagation + type: object + type: object + title: |- + QueryBTCDelegationResponse is response type matching + QueryBTCDelegationRequest and containing BTC delegation information + type: object + babylon.btcstaking.v1.QueryBTCDelegationsResponse: + description: |- + QueryBTCDelegationsResponse is the response type for the + Query/BTCDelegations RPC method. + properties: + btc_delegations: + items: + description: >- + BTCDelegationResponse is the client needed information from a + BTCDelegation + + with the current status based on parameters. + properties: + active: + title: whether this delegation is active + type: boolean + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this BTC delegation + the PK follows encoding in BIP-340 spec + type: string + covenant_sigs: + description: >- + covenant_sigs is a list of adaptor signatures on the slashing + tx + + by each covenant member + + It will be a part of the witness for the staking tx output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, used + as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public keys as + encryption keys + type: object + type: array + delegator_slash_sig_hex: + description: >- + delegator_slash_sig_hex is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk) as string + hex. + + It will be a part of the witness for the staking tx output. + type: string + end_height: + format: int64 + title: |- + end_height is the end height of the BTC delegation + it is the end BTC height of the timelock - w + type: integer + fp_btc_pk_list: + items: + format: byte + type: string + title: >- + fp_btc_pk_list is the list of BIP-340 PKs of the finality + providers that + + this BTC delegation delegates to + type: array + params_version: + format: int64 + title: params version used to validate delegation + type: integer + slashing_tx_hex: + title: slashing_tx_hex is the hex string of slashing tx + type: string + staker_addr: + description: >- + staker_addr is the address to receive rewards from BTC + delegation. + type: string + staking_output_idx: + format: int64 + title: >- + staking_output_idx is the index of the staking output in the + staking tx + type: integer + staking_time: + format: int64 + title: >- + staking_time is the number of blocks for which the delegation + is locked on + + BTC chain + type: integer + staking_tx_hex: + title: staking_tx_hex is the hex string of staking tx + type: string + start_height: + format: int64 + title: |- + start_height is the start BTC height of the BTC delegation + it is the start BTC height of the timelock + type: integer + status_desc: + description: descriptive status of current delegation. + type: string + total_sat: + format: uint64 + title: |- + total_sat is the total amount of BTC stakes in this delegation + quantified in satoshi + type: string + unbonding_time: + format: int64 + title: >- + unbonding_time used in unbonding output timelock path and in + slashing + + transactions change outputs + type: integer + undelegation_response: + description: >- + undelegation_response is the undelegation info of this + delegation. + properties: + covenant_slashing_sigs: + description: >- + covenant_slashing_sigs is a list of adaptor signatures on + the + + unbonding slashing tx by each covenant member + + It will be a part of the witness for the staking tx + output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, + used as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public keys + as encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its + signer's BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of signatures on + the unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: >- + delegator_slashing_sig is the signature on the slashing tx + + by the delegator (i.e., SK corresponding to btc_pk). + + It will be a part of the witness for the unbonding tx + output. + + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which spent the + staking output. It is + + filled only if the spend_stake_tx_hex is different + than the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info about + the transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer the + funds from staking + + output to unbonding output. Unbonding output will usually + have lower + + timelock than staking output. The unbonding tx as string + hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info about the + undeleagation + type: object + type: object + title: >- + btc_delegations contains all the queried BTC delegations under the + given + + status + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btcstaking.v1.QueryFinalityProviderDelegationsResponse: + description: |- + QueryFinalityProviderDelegationsResponse is the response type for the + Query/FinalityProviderDelegations RPC method. + properties: + btc_delegator_delegations: + description: btc_delegator_delegations contains all the queried BTC delegations. + items: + description: >- + BTCDelegatorDelegationsResponse is a collection of BTC delegations + responses + + from the same delegator. + properties: + dels: + items: + description: >- + BTCDelegationResponse is the client needed information from + a BTCDelegation + + with the current status based on parameters. + properties: + active: + title: whether this delegation is active + type: boolean + btc_pk: + format: byte + title: >- + btc_pk is the Bitcoin secp256k1 PK of this BTC + delegation + + the PK follows encoding in BIP-340 spec + type: string + covenant_sigs: + description: >- + covenant_sigs is a list of adaptor signatures on the + slashing tx + + by each covenant member + + It will be a part of the witness for the staking tx + output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, each + encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant emulator, + used as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor signatures + signed by the + + covenant with different finality provider's public + keys as encryption keys + type: object + type: array + delegator_slash_sig_hex: + description: >- + delegator_slash_sig_hex is the signature on the slashing + tx + + by the delegator (i.e., SK corresponding to btc_pk) as + string hex. + + It will be a part of the witness for the staking tx + output. + type: string + end_height: + format: int64 + title: |- + end_height is the end height of the BTC delegation + it is the end BTC height of the timelock - w + type: integer + fp_btc_pk_list: + items: + format: byte + type: string + title: >- + fp_btc_pk_list is the list of BIP-340 PKs of the + finality providers that + + this BTC delegation delegates to + type: array + params_version: + format: int64 + title: params version used to validate delegation + type: integer + slashing_tx_hex: + title: slashing_tx_hex is the hex string of slashing tx + type: string + staker_addr: + description: >- + staker_addr is the address to receive rewards from BTC + delegation. + type: string + staking_output_idx: + format: int64 + title: >- + staking_output_idx is the index of the staking output in + the staking tx + type: integer + staking_time: + format: int64 + title: >- + staking_time is the number of blocks for which the + delegation is locked on + + BTC chain + type: integer + staking_tx_hex: + title: staking_tx_hex is the hex string of staking tx + type: string + start_height: + format: int64 + title: >- + start_height is the start BTC height of the BTC + delegation + + it is the start BTC height of the timelock + type: integer + status_desc: + description: descriptive status of current delegation. + type: string + total_sat: + format: uint64 + title: >- + total_sat is the total amount of BTC stakes in this + delegation + + quantified in satoshi + type: string + unbonding_time: + format: int64 + title: >- + unbonding_time used in unbonding output timelock path + and in slashing + + transactions change outputs + type: integer + undelegation_response: + description: >- + undelegation_response is the undelegation info of this + delegation. + properties: + covenant_slashing_sigs: + description: >- + covenant_slashing_sigs is a list of adaptor + signatures on the + + unbonding slashing tx by each covenant member + + It will be a part of the witness for the staking tx + output. + items: + properties: + adaptor_sigs: + items: + format: byte + type: string + title: >- + adaptor_sigs is a list of adaptor signatures, + each encrypted by a restaked + + BTC finality provider's public key + type: array + cov_pk: + format: byte + title: >- + cov_pk is the public key of the covenant + emulator, used as the public key + + of the adaptor signature + type: string + title: >- + CovenantAdaptorSignatures is a list adaptor + signatures signed by the + + covenant with different finality provider's public + keys as encryption keys + type: object + type: array + covenant_unbonding_sig_list: + items: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with + its signer's BIP-340 PK + type: object + title: >- + covenant_unbonding_sig_list is the list of + signatures on the unbonding tx + + by covenant members + type: array + delegator_slashing_sig_hex: + description: >- + delegator_slashing_sig is the signature on the + slashing tx + + by the delegator (i.e., SK corresponding to btc_pk). + + It will be a part of the witness for the unbonding + tx output. + + The delegator slashing sig as string hex. + type: string + delegator_unbonding_info_response: + properties: + spend_stake_tx_hex: + title: >- + spend_stake_tx_hex is the transaction which + spent the staking output. It is + + filled only if the spend_stake_tx_hex is + different than the + + unbonding_tx_hex + type: string + title: >- + btc_undelegation_info contains all necessary info + about the transaction + + which spent the staking output + type: object + slashing_tx_hex: + title: slashingTxHex is the hex string of slashing tx + type: string + unbonding_tx_hex: + description: >- + unbonding_tx is the transaction which will transfer + the funds from staking + + output to unbonding output. Unbonding output will + usually have lower + + timelock than staking output. The unbonding tx as + string hex. + type: string + title: >- + BTCUndelegationResponse provides all necessary info + about the undeleagation + type: object + type: object + type: array + type: object + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btcstaking.v1.QueryFinalityProviderResponse: + properties: + finality_provider: + description: >- + FinalityProviderResponse defines a finality provider with voting + power + + information. + properties: + addr: + description: addr is the address to receive commission from delegations. + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: commission defines the commission rate of the finality provider. + type: string + commission_info: + description: >- + commission_info contains information details of the finality + provider + + commission. + properties: + max_change_rate: + description: >- + max_change_rate defines the maximum daily increase of the + validator commission, as a fraction. + type: string + max_rate: + description: >- + max_rate defines the maximum commission rate which validator + can ever charge, as a fraction. + type: string + update_time: + description: >- + update_time is the last time the commission rate was + changed. + format: date-time + type: string + type: object + consumer_id: + description: >- + consumer_id is the ID of the consumer the finality provider is + operating + + on. If it's missing / empty, it's assumed the finality provider + is + + operating in the Babylon Genesis chain. + type: string + description: + description: >- + description defines the description terms for the finality + provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort + or Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: >- + security_contact defines an optional email for security + contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + highest_voted_height: + format: int64 + title: |- + highest_voted_height is the highest height for which the + finality provider has voted + type: integer + jailed: + title: jailed defines whether the finality provider is jailed + type: boolean + pop: + description: |- + pop is the proof of possession of the BTC_PK by the fp addr. + Essentially is the signature where the BTC SK sigs the fp addr. + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or + BIP-322 spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: |- + ProofOfPossessionBTC is the proof of possession that a Babylon + address and a Bitcoin secp256k1 secret key are held by the same + person + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + title: finality_provider contains the FinalityProvider + type: object + title: >- + QueryFinalityProviderResponse contains information about a finality + provider + type: object + babylon.btcstaking.v1.QueryFinalityProvidersResponse: + description: |- + QueryFinalityProvidersResponse is the response type for the + Query/FinalityProviders RPC method. + properties: + finality_providers: + items: + description: >- + FinalityProviderResponse defines a finality provider with voting + power + + information. + properties: + addr: + description: addr is the address to receive commission from delegations. + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: >- + commission defines the commission rate of the finality + provider. + type: string + commission_info: + description: >- + commission_info contains information details of the finality + provider + + commission. + properties: + max_change_rate: + description: >- + max_change_rate defines the maximum daily increase of the + validator commission, as a fraction. + type: string + max_rate: + description: >- + max_rate defines the maximum commission rate which + validator can ever charge, as a fraction. + type: string + update_time: + description: >- + update_time is the last time the commission rate was + changed. + format: date-time + type: string + type: object + consumer_id: + description: >- + consumer_id is the ID of the consumer the finality provider is + operating + + on. If it's missing / empty, it's assumed the finality + provider is + + operating in the Babylon Genesis chain. + type: string + description: + description: >- + description defines the description terms for the finality + provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort + or Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: >- + security_contact defines an optional email for security + contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + highest_voted_height: + format: int64 + title: |- + highest_voted_height is the highest height for which the + finality provider has voted + type: integer + jailed: + title: jailed defines whether the finality provider is jailed + type: boolean + pop: + description: >- + pop is the proof of possession of the BTC_PK by the fp addr. + + Essentially is the signature where the BTC SK sigs the fp + addr. + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or + BIP-322 spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: >- + ProofOfPossessionBTC is the proof of possession that a Babylon + + address and a Bitcoin secp256k1 secret key are held by the + same + + person + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + type: object + title: finality_providers contains all the finality providers + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btcstaking.v1.QueryLargestBtcReOrgResponse: + properties: + block_diff: + format: int64 + title: >- + BlockDiff is the difference of the block height of the BTC header + Tip - the btc height + + which it was rolled back + type: integer + rollback_from: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + title: RollbackFrom is the latest BTC block header prior to rollback + type: object + rollback_to: + description: >- + BTCHeaderInfoResponse is a structure that contains all relevant + information about a + + BTC header response + - Full header as string hex. + - Header hash for easy retrieval as string hex. + - Height of the header in the BTC chain. + - Total work spent on the header. This is the sum of the work corresponding + to the header Bits field + and the total work of the header. + properties: + hash_hex: + type: string + header_hex: + type: string + height: + format: int64 + type: integer + work: + description: Work is the sdkmath.Uint as string. + type: string + title: RollbackTo is the BTC block header which we rollback to + type: object + title: QueryLargestBtcReOrgResponse stores the largest BTC reorg recorded + type: object + babylon.btcstaking.v1.QueryParamsByBTCHeightResponse: + description: |- + QueryParamsByBTCHeightResponse is response type for the + Query/QueryParamsByBTCHeightResponse RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the allow + list expires + + i.e all staking transactions are allowed to enter Babylon Genesis chain + afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which parameters + are activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the covenant + committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed for + the covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time specified + in staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in + staking output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission rate + that a + + finality provider can charge their delegators expressed as a + decimal (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: >- + min_slashing_tx_fee_sat is the minimum amount of tx fee + (quantified + + in Satoshi) needed for the pre-signed slashing tx. It covers + both: + + staking slashing transaction and unbonding slashing transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in staking + output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in + staking output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing output + ie. the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount to be + slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal precion is 2 + decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from + unbonding + + transaction it must be larger than + `checkpoint_finalization_timeout` from + + `btccheckpoint` module + type: integer + type: object + version: + format: int64 + title: version is the version of the params for the given BTC height + type: integer + type: object + babylon.btcstaking.v1.QueryParamsByVersionResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the allow + list expires + + i.e all staking transactions are allowed to enter Babylon Genesis chain + afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which parameters + are activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the covenant + committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed for + the covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time specified + in staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in + staking output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission rate + that a + + finality provider can charge their delegators expressed as a + decimal (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: >- + min_slashing_tx_fee_sat is the minimum amount of tx fee + (quantified + + in Satoshi) needed for the pre-signed slashing tx. It covers + both: + + staking slashing transaction and unbonding slashing transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in staking + output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in + staking output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing output + ie. the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount to be + slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal precion is 2 + decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from + unbonding + + transaction it must be larger than + `checkpoint_finalization_timeout` from + + `btccheckpoint` module + type: integer + type: object + type: object + babylon.btcstaking.v1.QueryParamsResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the allow + list expires + + i.e all staking transactions are allowed to enter Babylon Genesis chain + afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which parameters + are activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the covenant + committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed for + the covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time specified + in staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in + staking output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission rate + that a + + finality provider can charge their delegators expressed as a + decimal (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: >- + min_slashing_tx_fee_sat is the minimum amount of tx fee + (quantified + + in Satoshi) needed for the pre-signed slashing tx. It covers + both: + + staking slashing transaction and unbonding slashing transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in staking + output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in + staking output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing output + ie. the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount to be + slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal precion is 2 + decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from + unbonding + + transaction it must be larger than + `checkpoint_finalization_timeout` from + + `btccheckpoint` module + type: integer + type: object + type: object + babylon.btcstaking.v1.QueryParamsVersionsResponse: + description: QueryParamsVersionsResponse stores all the params with versions. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + params: + description: params holds all the params with version from this module. + items: + properties: + params: + description: Params defines the parameters for the module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the + allow list expires + + i.e all staking transactions are allowed to enter Babylon + chain afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which + parameters are activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the + covenant committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed + for the covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time + specified in staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in + staking output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission + rate that a + + finality provider can charge their delegators expressed as + a decimal (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: >- + min_slashing_tx_fee_sat is the minimum amount of tx fee + (quantified + + in Satoshi) needed for the pre-signed slashing tx. It + covers both: + + staking slashing transaction and unbonding slashing + transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in + staking output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in + staking output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing + output ie. the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount + to be slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal + precion is 2 decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from + unbonding + + transaction it must be larger than + `checkpoint_finalization_timeout` from + + `btccheckpoint` module + type: integer + title: 'NOTE: Parameters must always be provided' + type: object + version: + format: int64 + title: |- + version of the stored parameters. Each parameters update + increments version number by 1 + type: integer + title: >- + StoredParams attach information about the version of stored + parameters + type: object + type: array + type: object + babylon.btcstaking.v1.SignatureInfo: + properties: + pk: + format: byte + type: string + sig: + format: byte + type: string + title: >- + SignatureInfo is a BIP-340 signature together with its signer's BIP-340 + PK + type: object + babylon.btcstaking.v1.StoredParams: + properties: + params: + description: Params defines the parameters for the module. + properties: + allow_list_expiration_height: + format: uint64 + title: >- + allow_list_expiration_height is the height at which the allow + list expires + + i.e all staking transactions are allowed to enter Babylon Genesis chain + afterwards + + setting it to 0 means allow list is disabled + type: string + btc_activation_height: + format: int64 + title: >- + btc_activation_height is the btc height from which parameters + are activated + + (inclusive) + type: integer + covenant_pks: + items: + format: byte + type: string + title: >- + PARAMETERS COVERING STAKING + + covenant_pks is the list of public keys held by the covenant + committee + + each PK follows encoding in BIP-340 spec on Bitcoin + type: array + covenant_quorum: + format: int64 + title: >- + covenant_quorum is the minimum number of signatures needed for + the covenant + + multisignature + type: integer + delegation_creation_base_gas_fee: + format: uint64 + title: base gas fee for delegation creation + type: string + max_staking_time_blocks: + format: int64 + title: >- + max_staking_time_blocks is the maximum lock time time specified + in staking + + output script + type: integer + max_staking_value_sat: + format: int64 + title: >- + max_staking_value_sat is the maximum of satoshis locked in + staking output + type: string + min_commission_rate: + title: >- + PARAMETERS COVERING FINALITY PROVIDERS + + min_commission_rate is the chain-wide minimum commission rate + that a + + finality provider can charge their delegators expressed as a + decimal (e.g., + + 0.5 for 50%). Maximal precion is 2 decimal places + type: string + min_slashing_tx_fee_sat: + format: int64 + title: >- + min_slashing_tx_fee_sat is the minimum amount of tx fee + (quantified + + in Satoshi) needed for the pre-signed slashing tx. It covers + both: + + staking slashing transaction and unbonding slashing transaction + type: string + min_staking_time_blocks: + format: int64 + title: >- + min_staking_time is the minimum lock time specified in staking + output + + script + type: integer + min_staking_value_sat: + format: int64 + title: >- + min_staking_value_sat is the minimum of satoshis locked in + staking output + type: string + slashing_pk_script: + format: byte + title: >- + PARAMETERS COVERING SLASHING + + slashing_pk_script is the pk_script expected in slashing output + ie. the + + first output of slashing transaction + type: string + slashing_rate: + title: >- + slashing_rate determines the portion of the staked amount to be + slashed, + + expressed as a decimal (e.g., 0.5 for 50%). Maximal precion is 2 + decimal + + places + type: string + unbonding_fee_sat: + format: int64 + title: unbonding_fee exact fee required for unbonding transaction + type: string + unbonding_time_blocks: + format: int64 + title: >- + PARAMETERS COVERING UNBONDING + + unbonding_time is the exact unbonding time required from + unbonding + + transaction it must be larger than + `checkpoint_finalization_timeout` from + + `btccheckpoint` module + type: integer + title: 'NOTE: Parameters must always be provided' + type: object + version: + format: int64 + title: |- + version of the stored parameters. Each parameters update + increments version number by 1 + type: integer + title: StoredParams attach information about the version of stored parameters + type: object + babylon.btcstkconsumer.v1.ConsumerRegisterResponse: + properties: + consumer_description: + title: >- + consumer_description is a description for the consumer (can be + empty) + type: string + consumer_id: + title: >- + consumer_id is the ID of the consumer + + - for Cosmos SDK chains, the consumer ID will be the IBC client ID + + - for ETH L2 chains, the consumer ID will be the chain ID of the ETH + L2 + chain + type: string + consumer_name: + title: consumer_name is the name of the consumer + type: string + cosmos_channel_id: + title: |- + cosmos_channel_id is the IBC channel ID for the consumer + set only for Cosmos integration + type: string + eth_l2_finality_contract_address: + title: >- + eth_l2_finality_contract_address is the address of the finality + contract + + set only for ETH L2 integration + type: string + title: >- + ConsumerRegisterResponse contains the information for a registered + consumer + + The struct is used in the query responses + type: object + babylon.btcstkconsumer.v1.FinalityProviderResponse: + description: >- + FinalityProviderResponse defines a finality provider with voting power + information. + properties: + addr: + title: babylon_pk is the Babylon secp256k1 PK of this finality provider + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: commission defines the commission rate of the finality provider. + type: string + consumer_id: + title: >- + consumer_id is the consumer id this finality provider is registered + to + type: string + description: + description: description defines the description terms for the finality provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort or + Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: security_contact defines an optional email for security contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + pop: + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or BIP-322 + spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: pop is the proof of possession of babylon_pk and btc_pk + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + voting_power: + format: uint64 + title: >- + voting_power is the voting power of this finality provider at the + given height + type: string + type: object + babylon.btcstkconsumer.v1.Params: + description: Params defines the parameters for the module. + properties: + permissioned_integration: + description: >- + permissioned_integration is a flag to enable permissioned + integration, i.e., + + requiring governance proposal to approve new integrations. + type: boolean + type: object + babylon.btcstkconsumer.v1.QueryConsumerRegistryListResponse: + properties: + consumer_registers: + items: + properties: + consumer_description: + title: >- + consumer_description is a description for the consumer (can be + empty) + type: string + consumer_id: + title: >- + consumer_id is the ID of the consumer + + - for Cosmos SDK chains, the consumer ID will be the IBC + client ID + + - for ETH L2 chains, the consumer ID will be the chain ID of + the ETH L2 + chain + type: string + consumer_name: + title: consumer_name is the name of the consumer + type: string + cosmos_channel_id: + title: |- + cosmos_channel_id is the IBC channel ID for the consumer + set only for Cosmos integration + type: string + eth_l2_finality_contract_address: + title: >- + eth_l2_finality_contract_address is the address of the + finality contract + + set only for ETH L2 integration + type: string + title: >- + ConsumerRegisterResponse contains the information for a registered + consumer + + The struct is used in the query responses + type: object + title: >- + consumer_registers are the registered consumers in ascending + alphabetical order + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + title: >- + QueryConsumerRegistryListResponse is response type for the + Query/ConsumerRegistryList RPC method + type: object + babylon.btcstkconsumer.v1.QueryConsumersRegistryResponse: + description: >- + QueryConsumersRegistryResponse is response type for the + Query/ConsumersRegistry RPC method. + properties: + consumer_registers: + items: + properties: + consumer_description: + title: >- + consumer_description is a description for the consumer (can be + empty) + type: string + consumer_id: + title: >- + consumer_id is the ID of the consumer + + - for Cosmos SDK chains, the consumer ID will be the IBC + client ID + + - for ETH L2 chains, the consumer ID will be the chain ID of + the ETH L2 + chain + type: string + consumer_name: + title: consumer_name is the name of the consumer + type: string + cosmos_channel_id: + title: |- + cosmos_channel_id is the IBC channel ID for the consumer + set only for Cosmos integration + type: string + eth_l2_finality_contract_address: + title: >- + eth_l2_finality_contract_address is the address of the + finality contract + + set only for ETH L2 integration + type: string + title: >- + ConsumerRegisterResponse contains the information for a registered + consumer + + The struct is used in the query responses + type: object + type: array + type: object + babylon.btcstkconsumer.v1.QueryFinalityProviderConsumerResponse: + properties: + consumer_id: + type: string + title: >- + QueryFinalityProviderConsumerResponse returns the CZ finality provier + consumer id + type: object + babylon.btcstkconsumer.v1.QueryFinalityProviderResponse: + properties: + finality_provider: + description: >- + FinalityProviderResponse defines a finality provider with voting + power information. + properties: + addr: + title: babylon_pk is the Babylon secp256k1 PK of this finality provider + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: commission defines the commission rate of the finality provider. + type: string + consumer_id: + title: >- + consumer_id is the consumer id this finality provider is + registered to + type: string + description: + description: >- + description defines the description terms for the finality + provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort + or Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: >- + security_contact defines an optional email for security + contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + pop: + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or + BIP-322 spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: pop is the proof of possession of babylon_pk and btc_pk + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + voting_power: + format: uint64 + title: >- + voting_power is the voting power of this finality provider at + the given height + type: string + title: finality_provider contains the FinalityProvider + type: object + title: >- + QueryFinalityProviderResponse contains information about a finality + provider + type: object + babylon.btcstkconsumer.v1.QueryFinalityProvidersResponse: + description: |- + QueryFinalityProvidersResponse is the response type for the + Query/FinalityProviders RPC method. + properties: + finality_providers: + items: + description: >- + FinalityProviderResponse defines a finality provider with voting + power information. + properties: + addr: + title: >- + babylon_pk is the Babylon secp256k1 PK of this finality + provider + type: string + btc_pk: + format: byte + title: |- + btc_pk is the Bitcoin secp256k1 PK of this finality provider + the PK follows encoding in BIP-340 spec + type: string + commission: + description: >- + commission defines the commission rate of the finality + provider. + type: string + consumer_id: + title: >- + consumer_id is the consumer id this finality provider is + registered to + type: string + description: + description: >- + description defines the description terms for the finality + provider. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort + or Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: >- + security_contact defines an optional email for security + contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + height: + format: uint64 + title: height is the queried Babylon height + type: string + pop: + properties: + btc_sig: + format: byte + title: >- + btc_sig is the signature generated via sign(sk_btc, + babylon_staker_address) + + the signature follows encoding in either BIP-340 spec or + BIP-322 spec + type: string + btc_sig_type: + default: BIP340 + description: >- + - BIP340: BIP340 means the btc_sig will follow the BIP-340 + encoding + - BIP322: BIP322 means the btc_sig will follow the BIP-322 encoding + - ECDSA: ECDSA means the btc_sig will follow the ECDSA encoding + ref: + https://github.com/okx/js-wallet-sdk/blob/a57c2acbe6ce917c0aa4e951d96c4e562ad58444/packages/coin-bitcoin/src/BtcWallet.ts#L331 + enum: + - BIP340 + - BIP322 + - ECDSA + title: btc_sig_type indicates the type of btc_sig in the pop + type: string + title: pop is the proof of possession of babylon_pk and btc_pk + type: object + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + voting_power: + format: uint64 + title: >- + voting_power is the voting power of this finality provider at + the given height + type: string + type: object + title: finality_providers contains all the finality providers + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.btcstkconsumer.v1.QueryParamsResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + permissioned_integration: + description: >- + permissioned_integration is a flag to enable permissioned + integration, i.e., + + requiring governance proposal to approve new integrations. + type: boolean + type: object + type: object + babylon.checkpointing.v1.BlsPublicKeyListResponse: + properties: + bls_pub_key_hex: + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: voting_power is the voting power of the validator at the given epoch + type: string + title: >- + BlsPublicKeyListResponse couples validator address, voting power, and + its bls + + public key + type: object + babylon.checkpointing.v1.CheckpointStateUpdateResponse: + description: >- + CheckpointStateUpdateResponse defines a state transition on the + checkpoint. + properties: + block_height: + format: uint64 + title: >- + block_height is the height of the Babylon block that triggers the + state + + update + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp in the Babylon block that triggers the + state + + update + type: string + state: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: state defines the event of a state transition towards this state + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + babylon.checkpointing.v1.CheckpointStatus: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + type: string + babylon.checkpointing.v1.QueryBlsPublicKeyListResponse: + description: |- + QueryBlsPublicKeyListResponse is the response type for the + Query/BlsPublicKeys RPC method. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + validator_with_bls_keys: + items: + properties: + bls_pub_key_hex: + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the validator at the given + epoch + type: string + title: >- + BlsPublicKeyListResponse couples validator address, voting power, + and its bls + + public key + type: object + type: array + type: object + babylon.checkpointing.v1.QueryEpochStatusResponse: + description: |- + QueryEpochStatusResponse is the response type for the Query/EpochStatus + RPC method. + properties: + status: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + type: string + type: object + babylon.checkpointing.v1.QueryLastCheckpointWithStatusResponse: + description: |- + QueryLastCheckpointWithStatusResponse is the response type for the + Query/LastCheckpointWithStatus RPC method. + properties: + raw_checkpoint: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash_hex: + title: |- + block_hash_hex defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on as hex string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + type: object + babylon.checkpointing.v1.QueryRawCheckpointListResponse: + description: |- + QueryRawCheckpointListResponse is the response type for the + Query/RawCheckpoints RPC method. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + raw_checkpoints: + items: + description: >- + RawCheckpointWithMetaResponse wraps the raw checkpoint with + metadata. + properties: + bls_aggr_pk: + format: byte + title: bls_aggr_pk defines the aggregated BLS public key + type: string + ckpt: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of + the BLS multi sig + type: string + block_hash_hex: + title: >- + block_hash_hex defines the 'BlockID.Hash', which is the + hash of + + the block that individual BLS sigs are signed on as hex + string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated + from individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: >- + epoch_num defines the epoch number the raw checkpoint is + for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + lifecycle: + description: >- + lifecycle defines the lifecycle of this checkpoint, i.e., each + state + + transition and the time (in both timestamp and block height) + of this + + transition. + items: + description: >- + CheckpointStateUpdateResponse defines a state transition on + the checkpoint. + properties: + block_height: + format: uint64 + title: >- + block_height is the height of the Babylon block that + triggers the state + + update + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp in the Babylon block that + triggers the state + + update + type: string + state: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: >- + state defines the event of a state transition towards + this state + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + type: array + power_sum: + format: uint64 + title: >- + power_sum defines the accumulated voting power for the + checkpoint + type: string + status: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: status defines the status of the checkpoint + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + title: >- + the order is going from the newest to oldest based on the epoch + number + type: array + type: object + babylon.checkpointing.v1.QueryRawCheckpointResponse: + description: >- + QueryRawCheckpointResponse is the response type for the + Query/RawCheckpoint + + RPC method. + properties: + raw_checkpoint: + description: >- + RawCheckpointWithMetaResponse wraps the raw checkpoint with + metadata. + properties: + bls_aggr_pk: + format: byte + title: bls_aggr_pk defines the aggregated BLS public key + type: string + ckpt: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the + BLS multi sig + type: string + block_hash_hex: + title: >- + block_hash_hex defines the 'BlockID.Hash', which is the hash + of + + the block that individual BLS sigs are signed on as hex + string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + lifecycle: + description: >- + lifecycle defines the lifecycle of this checkpoint, i.e., each + state + + transition and the time (in both timestamp and block height) of + this + + transition. + items: + description: >- + CheckpointStateUpdateResponse defines a state transition on + the checkpoint. + properties: + block_height: + format: uint64 + title: >- + block_height is the height of the Babylon block that + triggers the state + + update + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp in the Babylon block that + triggers the state + + update + type: string + state: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: >- + state defines the event of a state transition towards this + state + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + type: array + power_sum: + format: uint64 + title: >- + power_sum defines the accumulated voting power for the + checkpoint + type: string + status: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: status defines the status of the checkpoint + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + type: object + babylon.checkpointing.v1.QueryRawCheckpointsResponse: + description: >- + QueryRawCheckpointsResponse is the response type for the + Query/RawCheckpoints + + RPC method. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + raw_checkpoints: + items: + description: >- + RawCheckpointWithMetaResponse wraps the raw checkpoint with + metadata. + properties: + bls_aggr_pk: + format: byte + title: bls_aggr_pk defines the aggregated BLS public key + type: string + ckpt: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of + the BLS multi sig + type: string + block_hash_hex: + title: >- + block_hash_hex defines the 'BlockID.Hash', which is the + hash of + + the block that individual BLS sigs are signed on as hex + string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated + from individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: >- + epoch_num defines the epoch number the raw checkpoint is + for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + lifecycle: + description: >- + lifecycle defines the lifecycle of this checkpoint, i.e., each + state + + transition and the time (in both timestamp and block height) + of this + + transition. + items: + description: >- + CheckpointStateUpdateResponse defines a state transition on + the checkpoint. + properties: + block_height: + format: uint64 + title: >- + block_height is the height of the Babylon block that + triggers the state + + update + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp in the Babylon block that + triggers the state + + update + type: string + state: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: >- + state defines the event of a state transition towards + this state + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + type: array + power_sum: + format: uint64 + title: >- + power_sum defines the accumulated voting power for the + checkpoint + type: string + status: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: status defines the status of the checkpoint + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + title: >- + the order is going from the newest to oldest based on the epoch + number + type: array + type: object + babylon.checkpointing.v1.QueryRecentEpochStatusCountResponse: + description: |- + QueryRecentEpochStatusCountResponse is the response type for the + Query/EpochStatusCount RPC method. + properties: + epoch_count: + format: uint64 + type: string + status_count: + additionalProperties: + format: uint64 + type: string + type: object + tip_epoch: + format: uint64 + type: string + type: object + babylon.checkpointing.v1.RawCheckpoint: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash: + format: byte + title: |- + block_hash defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: RawCheckpoint wraps the BLS multi sig with metadata + type: object + babylon.checkpointing.v1.RawCheckpointResponse: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash_hex: + title: |- + block_hash_hex defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on as hex string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + babylon.checkpointing.v1.RawCheckpointWithMetaResponse: + description: RawCheckpointWithMetaResponse wraps the raw checkpoint with metadata. + properties: + bls_aggr_pk: + format: byte + title: bls_aggr_pk defines the aggregated BLS public key + type: string + ckpt: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash_hex: + title: |- + block_hash_hex defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on as hex string + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: RawCheckpointResponse wraps the BLS multi sig with metadata + type: object + lifecycle: + description: |- + lifecycle defines the lifecycle of this checkpoint, i.e., each state + transition and the time (in both timestamp and block height) of this + transition. + items: + description: >- + CheckpointStateUpdateResponse defines a state transition on the + checkpoint. + properties: + block_height: + format: uint64 + title: >- + block_height is the height of the Babylon block that triggers + the state + + update + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp in the Babylon block that triggers + the state + + update + type: string + state: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: >- + state defines the event of a state transition towards this + state + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + type: array + power_sum: + format: uint64 + title: power_sum defines the accumulated voting power for the checkpoint + type: string + status: + default: CKPT_STATUS_ACCUMULATING + description: |- + CheckpointStatus is the status of a checkpoint. + + - CKPT_STATUS_ACCUMULATING: ACCUMULATING defines a checkpoint that is awaiting for BLS signatures. + - CKPT_STATUS_SEALED: SEALED defines a checkpoint that has accumulated sufficient BLS signatures. + - CKPT_STATUS_SUBMITTED: SUBMITTED defines a checkpoint that is included on BTC. + - CKPT_STATUS_CONFIRMED: CONFIRMED defines a checkpoint that is k-deep on BTC. + - CKPT_STATUS_FINALIZED: FINALIZED defines a checkpoint that is w-deep on BTC. + enum: + - CKPT_STATUS_ACCUMULATING + - CKPT_STATUS_SEALED + - CKPT_STATUS_SUBMITTED + - CKPT_STATUS_CONFIRMED + - CKPT_STATUS_FINALIZED + title: status defines the status of the checkpoint + type: string + status_desc: + description: status_desc represents the description of status enum. + type: string + type: object + babylon.checkpointing.v1.ValidatorWithBlsKey: + properties: + bls_pub_key: + format: byte + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: voting_power is the voting power of the validator at the given epoch + type: string + title: |- + ValidatorWithBlsKey couples validator address, voting power, and its bls + public key + type: object + babylon.epoching.v1.BondState: + default: CREATED + description: |- + - CREATED: CREATED is when the validator/delegation has been created + - BONDED: CREATED is when the validator/delegation has become bonded + - UNBONDING: CREATED is when the validator/delegation has become unbonding + - UNBONDED: CREATED is when the validator/delegation has become unbonded + - REMOVED: CREATED is when the validator/delegation has been removed + enum: + - CREATED + - BONDED + - UNBONDING + - UNBONDED + - REMOVED + title: BondState is the bond state of a validator or delegation + type: string + babylon.epoching.v1.DelegationLifecycle: + properties: + del_addr: + type: string + del_life: + items: + properties: + amount: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + block_height: + format: uint64 + type: string + block_time: + format: date-time + type: string + state: + default: CREATED + description: >- + - CREATED: CREATED is when the validator/delegation has been + created + - BONDED: CREATED is when the validator/delegation has become bonded + - UNBONDING: CREATED is when the validator/delegation has become unbonding + - UNBONDED: CREATED is when the validator/delegation has become unbonded + - REMOVED: CREATED is when the validator/delegation has been removed + enum: + - CREATED + - BONDED + - UNBONDING + - UNBONDED + - REMOVED + title: BondState is the bond state of a validator or delegation + type: string + val_addr: + type: string + title: >- + DelegationStateUpdate is the message that records a state update + of a + + delegation + type: object + type: array + title: |- + ValidatorLifecycle is a message that records the lifecycle of + a delegation + type: object + babylon.epoching.v1.DelegationStateUpdate: + properties: + amount: + description: |- + Coin defines a token with a denomination and an amount. + + NOTE: The amount field is an Int which implements the custom method + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + block_height: + format: uint64 + type: string + block_time: + format: date-time + type: string + state: + default: CREATED + description: |- + - CREATED: CREATED is when the validator/delegation has been created + - BONDED: CREATED is when the validator/delegation has become bonded + - UNBONDING: CREATED is when the validator/delegation has become unbonding + - UNBONDED: CREATED is when the validator/delegation has become unbonded + - REMOVED: CREATED is when the validator/delegation has been removed + enum: + - CREATED + - BONDED + - UNBONDING + - UNBONDED + - REMOVED + title: BondState is the bond state of a validator or delegation + type: string + val_addr: + type: string + title: |- + DelegationStateUpdate is the message that records a state update of a + delegation + type: object + babylon.epoching.v1.Epoch: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of this + epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: first_block_height is the height of the first block in this epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch to + complete + + unbonding validators/delegations when a previous epoch's checkpoint + is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash: + format: byte + title: |- + sealer is the last block of the sealed epoch + sealer_app_hash points to the sealer but stored in the 1st header + of the next epoch + type: string + sealer_block_hash: + format: byte + title: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch + type: string + title: Epoch is a structure that contains the metadata of an epoch + type: object + babylon.epoching.v1.EpochResponse: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of this + epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: first_block_height is the height of the first block in this epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch to + complete + + unbonding validators/delegations when a previous epoch's checkpoint + is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash_hex: + description: |- + sealer is the last block of the sealed epoch + sealer_app_hash points to the sealer but stored in the 1st header + of the next epoch as hex string. + type: string + sealer_block_hash: + description: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch as hex string. + type: string + title: EpochResponse is a structure that contains the metadata of an epoch + type: object + babylon.epoching.v1.Params: + description: Params defines the parameters for the module. + properties: + epoch_interval: + format: uint64 + title: epoch_interval is the number of consecutive blocks to form an epoch + type: string + type: object + babylon.epoching.v1.QueryCurrentEpochResponse: + properties: + current_epoch: + format: uint64 + title: current_epoch is the current epoch number + type: string + epoch_boundary: + format: uint64 + title: epoch_boundary is the height of this epoch's last block + type: string + title: >- + QueryCurrentEpochResponse is the response type for the + Query/CurrentEpoch RPC + + method + type: object + babylon.epoching.v1.QueryDelegationLifecycleResponse: + properties: + del_life: + properties: + del_addr: + type: string + del_life: + items: + properties: + amount: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the + custom method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + block_height: + format: uint64 + type: string + block_time: + format: date-time + type: string + state: + default: CREATED + description: >- + - CREATED: CREATED is when the validator/delegation has + been created + - BONDED: CREATED is when the validator/delegation has become bonded + - UNBONDING: CREATED is when the validator/delegation has become unbonding + - UNBONDED: CREATED is when the validator/delegation has become unbonded + - REMOVED: CREATED is when the validator/delegation has been removed + enum: + - CREATED + - BONDED + - UNBONDING + - UNBONDED + - REMOVED + title: BondState is the bond state of a validator or delegation + type: string + val_addr: + type: string + title: >- + DelegationStateUpdate is the message that records a state + update of a + + delegation + type: object + type: array + title: |- + ValidatorLifecycle is a message that records the lifecycle of + a delegation + type: object + title: |- + QueryDelegationLifecycleRequest is the response type for the + Query/DelegationLifecycle RPC method + type: object + babylon.epoching.v1.QueryEpochInfoResponse: + properties: + epoch: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of this + epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: >- + first_block_height is the height of the first block in this + epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch + to complete + + unbonding validators/delegations when a previous epoch's + checkpoint is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash_hex: + description: >- + sealer is the last block of the sealed epoch + + sealer_app_hash points to the sealer but stored in the 1st + header + + of the next epoch as hex string. + type: string + sealer_block_hash: + description: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch as hex string. + type: string + title: EpochResponse is a structure that contains the metadata of an epoch + type: object + title: >- + QueryEpochInfoRequest is the response type for the Query/EpochInfo + method + type: object + babylon.epoching.v1.QueryEpochMsgsResponse: + properties: + msgs: + items: + properties: + block_height: + format: uint64 + title: >- + block_height is the height when this msg is submitted to + Babylon + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp when this msg is submitted to + Babylon + type: string + msg: + description: >- + msg is the actual message that is sent by a user and is queued + by the + + epoching module as string. + type: string + msg_id: + description: >- + msg_id is the original message ID, i.e., hash of the marshaled + message as hex. + type: string + tx_id: + description: tx_id is the ID of the tx that contains the message as hex. + type: string + title: >- + QueuedMessageResponse is a message that can change the validator + set and is delayed + + to the end of an epoch + type: object + title: msgs is the list of messages queued in the current epoch + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + title: |- + QueryEpochMsgsResponse is the response type for the Query/EpochMsgs RPC + method + type: object + babylon.epoching.v1.QueryEpochValSetResponse: + properties: + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + total_voting_power: + format: int64 + type: string + validators: + items: + properties: + addr: + format: byte + title: addr is the validator's address (in sdk.ValAddress) + type: string + power: + format: int64 + title: power is the validator's voting power + type: string + title: Validator is a message that denotes a validator + type: object + type: array + title: >- + QueryEpochValSetRequest is the response type for the Query/EpochValSet + RPC + + method + type: object + babylon.epoching.v1.QueryEpochsInfoResponse: + properties: + epochs: + items: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of + this epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: >- + first_block_height is the height of the first block in this + epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch + to complete + + unbonding validators/delegations when a previous epoch's + checkpoint is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash_hex: + description: >- + sealer is the last block of the sealed epoch + + sealer_app_hash points to the sealer but stored in the 1st + header + + of the next epoch as hex string. + type: string + sealer_block_hash: + description: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch as hex string. + type: string + title: >- + EpochResponse is a structure that contains the metadata of an + epoch + type: object + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + title: >- + QueryEpochsInfoResponse is the response type for the Query/EpochInfos + method + type: object + babylon.epoching.v1.QueryLatestEpochMsgsResponse: + properties: + latest_epoch_msgs: + items: + properties: + epoch_number: + format: uint64 + type: string + msgs: + items: + properties: + block_height: + format: uint64 + title: >- + block_height is the height when this msg is submitted to + Babylon + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp when this msg is submitted + to Babylon + type: string + msg: + description: >- + msg is the actual message that is sent by a user and is + queued by the + + epoching module as string. + type: string + msg_id: + description: >- + msg_id is the original message ID, i.e., hash of the + marshaled message as hex. + type: string + tx_id: + description: >- + tx_id is the ID of the tx that contains the message as + hex. + type: string + title: >- + QueuedMessageResponse is a message that can change the + validator set and is delayed + + to the end of an epoch + type: object + type: array + title: >- + QueuedMessageList is a message that contains a list of + staking-related + + messages queued for an epoch + type: object + title: |- + latest_epoch_msgs is a list of QueuedMessageList + each QueuedMessageList has a field identifying the epoch number + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + title: |- + QueryLatestEpochMsgsResponse is the response type for the + Query/LatestEpochMsgs RPC method + type: object + babylon.epoching.v1.QueryParamsResponse: + description: >- + QueryParamsResponse is the response type for the Query/Params RPC + method. + properties: + params: + description: params holds all the parameters of this module. + properties: + epoch_interval: + format: uint64 + title: >- + epoch_interval is the number of consecutive blocks to form an + epoch + type: string + type: object + type: object + babylon.epoching.v1.QueryValidatorLifecycleResponse: + properties: + val_addr: + type: string + val_life: + items: + description: >- + ValStateUpdateResponse is a message response that records a state + update of a validator. + properties: + block_height: + format: uint64 + type: string + block_time: + format: date-time + type: string + state_desc: + description: StateDesc defines the descriptive state. + type: string + type: object + type: array + title: |- + QueryValidatorLifecycleResponse is the response type for the + Query/ValidatorLifecycle RPC method + type: object + babylon.epoching.v1.QueuedMessageList: + properties: + epoch_number: + format: uint64 + type: string + msgs: + items: + properties: + block_height: + format: uint64 + title: >- + block_height is the height when this msg is submitted to + Babylon + type: string + block_time: + format: date-time + title: >- + block_time is the timestamp when this msg is submitted to + Babylon + type: string + msg: + description: >- + msg is the actual message that is sent by a user and is queued + by the + + epoching module as string. + type: string + msg_id: + description: >- + msg_id is the original message ID, i.e., hash of the marshaled + message as hex. + type: string + tx_id: + description: tx_id is the ID of the tx that contains the message as hex. + type: string + title: >- + QueuedMessageResponse is a message that can change the validator + set and is delayed + + to the end of an epoch + type: object + type: array + title: |- + QueuedMessageList is a message that contains a list of staking-related + messages queued for an epoch + type: object + babylon.epoching.v1.QueuedMessageResponse: + properties: + block_height: + format: uint64 + title: block_height is the height when this msg is submitted to Babylon + type: string + block_time: + format: date-time + title: block_time is the timestamp when this msg is submitted to Babylon + type: string + msg: + description: >- + msg is the actual message that is sent by a user and is queued by + the + + epoching module as string. + type: string + msg_id: + description: >- + msg_id is the original message ID, i.e., hash of the marshaled + message as hex. + type: string + tx_id: + description: tx_id is the ID of the tx that contains the message as hex. + type: string + title: >- + QueuedMessageResponse is a message that can change the validator set and + is delayed + + to the end of an epoch + type: object + babylon.epoching.v1.ValStateUpdateResponse: + description: >- + ValStateUpdateResponse is a message response that records a state update + of a validator. + properties: + block_height: + format: uint64 + type: string + block_time: + format: date-time + type: string + state_desc: + description: StateDesc defines the descriptive state. + type: string + type: object + babylon.epoching.v1.Validator: + properties: + addr: + format: byte + title: addr is the validator's address (in sdk.ValAddress) + type: string + power: + format: int64 + title: power is the validator's voting power + type: string + title: Validator is a message that denotes a validator + type: object + babylon.finality.v1.ActiveFinalityProvidersAtHeightResponse: + description: >- + ActiveFinalityProvidersAtHeightResponse wraps the FinalityProvider with + metadata. + properties: + btc_pk_hex: + title: |- + btc_pk is the Bitcoin secp256k1 PK of thisfinality provider + the PK follows encoding in BIP-340 spec + type: string + height: + format: uint64 + title: height is the queried Babylon height + type: string + highest_voted_height: + format: int64 + title: |- + highest_voted_height is the highest height for which the + finality provider has voted + type: integer + jailed: + title: jailed defines whether the finality provider is detected jailed + type: boolean + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + voting_power: + format: uint64 + title: >- + voting_power is the voting power of this finality provider at the + given height + type: string + type: object + babylon.finality.v1.EvidenceResponse: + properties: + block_height: + format: uint64 + title: block_height is the height of the conflicting blocks + type: string + canonical_app_hash: + format: byte + title: canonical_app_hash is the AppHash of the canonical block + type: string + canonical_finality_sig: + format: byte + title: >- + canonical_finality_sig is the finality signature to the canonical + block + + where finality signature is an EOTS signature, i.e., + + the `s` in a Schnorr signature `(r, s)` + + `r` is the public randomness that is already committed by the + finality provider + type: string + fork_app_hash: + format: byte + title: fork_app_hash is the AppHash of the fork block + type: string + fork_finality_sig: + format: byte + title: |- + fork_finality_sig is the finality signature to the fork block + where finality signature is an EOTS signature + type: string + fp_btc_pk_hex: + title: >- + fp_btc_pk_hex is the BTC PK of the finality provider that casts this + vote + type: string + pub_rand: + format: byte + title: >- + pub_rand is the public randomness the finality provider has + committed to + type: string + title: >- + Evidence is the evidence that a finality provider has signed finality + + signatures with correct public randomness on two conflicting Babylon + headers + type: object + babylon.finality.v1.IndexedBlock: + properties: + app_hash: + format: byte + title: app_hash is the AppHash of the block + type: string + finalized: + title: |- + finalized indicates whether the IndexedBlock is finalised by 2/3 + finality providers or not + type: boolean + height: + format: uint64 + title: height is the height of the block + type: string + title: >- + IndexedBlock is the necessary metadata and finalization status of a + block + type: object + babylon.finality.v1.Params: + description: Params defines the parameters for the module. + properties: + finality_activation_height: + description: >- + finality_activation_height is the babylon block height which the + finality module will + + start to accept finality voting and the minimum allowed value for + the public randomness + + commit start height. + format: uint64 + type: string + finality_sig_timeout: + format: int64 + title: >- + finality_sig_timeout defines how much time (in terms of blocks) + finality providers have to cast a finality + + vote before being judged as missing their voting turn on the given + block + type: string + jail_duration: + title: >- + jail_duration is the minimum period of time that a finality provider + remains jailed + type: string + max_active_finality_providers: + format: int64 + title: >- + max_active_finality_providers is the maximum number of active + finality providers in the BTC staking protocol + type: integer + min_pub_rand: + format: uint64 + title: |- + min_pub_rand is the minimum number of public randomness each + message should commit + type: string + min_signed_per_window: + format: byte + title: >- + min_signed_per_window defines the minimum number of blocks that a + finality provider is required to sign + + within the sliding window to avoid being jailed + type: string + signed_blocks_window: + format: int64 + title: >- + signed_blocks_window defines the size of the sliding window for + tracking finality provider liveness + type: string + type: object + babylon.finality.v1.PubRandCommitResponse: + properties: + commitment: + format: byte + title: commitment is the value of the commitment + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number that the commit falls into + type: string + num_pub_rand: + format: uint64 + title: num_pub_rand is the number of committed public randomness + type: string + title: >- + PubRandCommitResponse is the response type for a public randomness + commitment + type: object + babylon.finality.v1.QueriedBlockStatus: + default: NON_FINALIZED + description: >- + QueriedBlockStatus is the status of blocks that the querier wants to + query. + + - NON_FINALIZED: NON_FINALIZED means the block is not finalised + - FINALIZED: FINALIZED means the block is finalized + - ANY: ANY means the block can be in any status + enum: + - NON_FINALIZED + - FINALIZED + - ANY + type: string + babylon.finality.v1.QueryActivatedHeightResponse: + description: >- + QueryActivatedHeightResponse is the response type for the + Query/ActivatedHeight RPC method. + properties: + height: + format: uint64 + type: string + type: object + babylon.finality.v1.QueryActiveFinalityProvidersAtHeightResponse: + description: >- + QueryActiveFinalityProvidersAtHeightResponse is the response type for + the + + Query/ActiveFinalityProvidersAtHeight RPC method. + properties: + finality_providers: + description: finality_providers contains all the queried finality providersn. + items: + description: >- + ActiveFinalityProvidersAtHeightResponse wraps the FinalityProvider + with metadata. + properties: + btc_pk_hex: + title: |- + btc_pk is the Bitcoin secp256k1 PK of thisfinality provider + the PK follows encoding in BIP-340 spec + type: string + height: + format: uint64 + title: height is the queried Babylon height + type: string + highest_voted_height: + format: int64 + title: |- + highest_voted_height is the highest height for which the + finality provider has voted + type: integer + jailed: + title: >- + jailed defines whether the finality provider is detected + jailed + type: boolean + slashed_babylon_height: + format: uint64 + title: |- + slashed_babylon_height indicates the Babylon height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: string + slashed_btc_height: + format: int64 + title: |- + slashed_btc_height indicates the BTC height when + the finality provider is slashed. + if it's 0 then the finality provider is not slashed + type: integer + voting_power: + format: uint64 + title: >- + voting_power is the voting power of this finality provider at + the given height + type: string + type: object + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.finality.v1.QueryBlockResponse: + description: |- + QueryBlockResponse is the response type for the + Query/Block RPC method. + properties: + block: + properties: + app_hash: + format: byte + title: app_hash is the AppHash of the block + type: string + finalized: + title: |- + finalized indicates whether the IndexedBlock is finalised by 2/3 + finality providers or not + type: boolean + height: + format: uint64 + title: height is the height of the block + type: string + title: >- + IndexedBlock is the necessary metadata and finalization status of a + block + type: object + type: object + babylon.finality.v1.QueryEvidenceResponse: + description: |- + QueryEvidenceResponse is the response type for the + Query/Evidence RPC method. + properties: + evidence: + properties: + block_height: + format: uint64 + title: block_height is the height of the conflicting blocks + type: string + canonical_app_hash: + format: byte + title: canonical_app_hash is the AppHash of the canonical block + type: string + canonical_finality_sig: + format: byte + title: >- + canonical_finality_sig is the finality signature to the + canonical block + + where finality signature is an EOTS signature, i.e., + + the `s` in a Schnorr signature `(r, s)` + + `r` is the public randomness that is already committed by the + finality provider + type: string + fork_app_hash: + format: byte + title: fork_app_hash is the AppHash of the fork block + type: string + fork_finality_sig: + format: byte + title: |- + fork_finality_sig is the finality signature to the fork block + where finality signature is an EOTS signature + type: string + fp_btc_pk_hex: + title: >- + fp_btc_pk_hex is the BTC PK of the finality provider that casts + this vote + type: string + pub_rand: + format: byte + title: >- + pub_rand is the public randomness the finality provider has + committed to + type: string + title: >- + Evidence is the evidence that a finality provider has signed + finality + + signatures with correct public randomness on two conflicting Babylon + headers + type: object + type: object + babylon.finality.v1.QueryFinalityProviderCurrentPowerResponse: + description: |- + QueryFinalityProviderCurrentPowerResponse is the response type for the + Query/FinalityProviderCurrentPower RPC method. + properties: + height: + format: uint64 + title: height is the current height + type: string + voting_power: + format: uint64 + title: voting_power is the voting power of the finality provider + type: string + type: object + babylon.finality.v1.QueryFinalityProviderPowerAtHeightResponse: + description: |- + QueryFinalityProviderPowerAtHeightResponse is the response type for the + Query/FinalityProviderPowerAtHeight RPC method. + properties: + voting_power: + format: uint64 + title: voting_power is the voting power of the finality provider + type: string + type: object + babylon.finality.v1.QueryListBlocksResponse: + description: |- + QueryListBlocksResponse is the response type for the + Query/ListBlocks RPC method. + properties: + blocks: + items: + properties: + app_hash: + format: byte + title: app_hash is the AppHash of the block + type: string + finalized: + title: >- + finalized indicates whether the IndexedBlock is finalised by + 2/3 + + finality providers or not + type: boolean + height: + format: uint64 + title: height is the height of the block + type: string + title: >- + IndexedBlock is the necessary metadata and finalization status of + a block + type: object + title: blocks is the list of blocks at the given status + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.finality.v1.QueryListEvidencesResponse: + description: |- + QueryListEvidencesResponse is the response type for the + Query/ListEvidences RPC method. + properties: + evidences: + items: + properties: + block_height: + format: uint64 + title: block_height is the height of the conflicting blocks + type: string + canonical_app_hash: + format: byte + title: canonical_app_hash is the AppHash of the canonical block + type: string + canonical_finality_sig: + format: byte + title: >- + canonical_finality_sig is the finality signature to the + canonical block + + where finality signature is an EOTS signature, i.e., + + the `s` in a Schnorr signature `(r, s)` + + `r` is the public randomness that is already committed by the + finality provider + type: string + fork_app_hash: + format: byte + title: fork_app_hash is the AppHash of the fork block + type: string + fork_finality_sig: + format: byte + title: |- + fork_finality_sig is the finality signature to the fork block + where finality signature is an EOTS signature + type: string + fp_btc_pk_hex: + title: >- + fp_btc_pk_hex is the BTC PK of the finality provider that + casts this vote + type: string + pub_rand: + format: byte + title: >- + pub_rand is the public randomness the finality provider has + committed to + type: string + title: >- + Evidence is the evidence that a finality provider has signed + finality + + signatures with correct public randomness on two conflicting + Babylon headers + type: object + title: blocks is the list of evidences + type: array + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + type: object + babylon.finality.v1.QueryListPubRandCommitResponse: + description: |- + QueryListPubRandCommitResponse is the response type for the + Query/ListPubRandCommit RPC method. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + pub_rand_commit_map: + additionalProperties: + properties: + commitment: + format: byte + title: commitment is the value of the commitment + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number that the commit falls into + type: string + num_pub_rand: + format: uint64 + title: num_pub_rand is the number of committed public randomness + type: string + title: >- + PubRandCommitResponse is the response type for a public randomness + commitment + type: object + title: >- + pub_rand_commit_map is the map where the key is the start height and + the value + + is the public randomness commitment at this height for the given + finality provider + type: object + type: object + babylon.finality.v1.QueryListPublicRandomnessResponse: + description: |- + QueryListPublicRandomnessResponse is the response type for the + Query/ListPublicRandomness RPC method. + properties: + pagination: + description: pagination defines the pagination in the response. + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + pub_rand_map: + additionalProperties: + format: byte + type: string + title: >- + pub_rand_map is the map where the key is the height and the value + + is the public randomness at this height for the given finality + provider + type: object + type: object + babylon.finality.v1.QueryParamsResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + finality_activation_height: + description: >- + finality_activation_height is the babylon block height which the + finality module will + + start to accept finality voting and the minimum allowed value + for the public randomness + + commit start height. + format: uint64 + type: string + finality_sig_timeout: + format: int64 + title: >- + finality_sig_timeout defines how much time (in terms of blocks) + finality providers have to cast a finality + + vote before being judged as missing their voting turn on the + given block + type: string + jail_duration: + title: >- + jail_duration is the minimum period of time that a finality + provider remains jailed + type: string + max_active_finality_providers: + format: int64 + title: >- + max_active_finality_providers is the maximum number of active + finality providers in the BTC staking protocol + type: integer + min_pub_rand: + format: uint64 + title: |- + min_pub_rand is the minimum number of public randomness each + message should commit + type: string + min_signed_per_window: + format: byte + title: >- + min_signed_per_window defines the minimum number of blocks that + a finality provider is required to sign + + within the sliding window to avoid being jailed + type: string + signed_blocks_window: + format: int64 + title: >- + signed_blocks_window defines the size of the sliding window for + tracking finality provider liveness + type: string + type: object + type: object + babylon.finality.v1.QuerySigningInfoResponse: + properties: + signing_info: + description: >- + SigningInfoResponse defines the API response containing a finality + provider's signing info + + for monitoring their liveness activity. + properties: + fp_btc_pk_hex: + title: >- + fp_btc_pk is the BTC PK of the finality provider that casts this + vote + type: string + jailed_until: + description: >- + Timestamp until which the validator is jailed due to liveness + downtime. + format: date-time + type: string + missed_blocks_counter: + description: >- + missed_blocks_counter defines a counter to avoid unnecessary + array reads. + + Note that `Sum(MissedBlocksBitArray)` always equals + `MissedBlocksCounter`. + format: int64 + type: string + start_height: + format: int64 + title: >- + start_height is the block height at which finality provider + become active + type: string + type: object + title: >- + QuerySigningInfoResponse is the response type for the Query/SigningInfo + RPC + + method + type: object + babylon.finality.v1.QuerySigningInfosResponse: + properties: + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + signing_infos: + items: + description: >- + SigningInfoResponse defines the API response containing a finality + provider's signing info + + for monitoring their liveness activity. + properties: + fp_btc_pk_hex: + title: >- + fp_btc_pk is the BTC PK of the finality provider that casts + this vote + type: string + jailed_until: + description: >- + Timestamp until which the validator is jailed due to liveness + downtime. + format: date-time + type: string + missed_blocks_counter: + description: >- + missed_blocks_counter defines a counter to avoid unnecessary + array reads. + + Note that `Sum(MissedBlocksBitArray)` always equals + `MissedBlocksCounter`. + format: int64 + type: string + start_height: + format: int64 + title: >- + start_height is the block height at which finality provider + become active + type: string + type: object + title: info is the signing info of all finality providers with signing info + type: array + title: >- + QuerySigningInfosResponse is the response type for the + Query/SigningInfos RPC + + method + type: object + babylon.finality.v1.QueryVotesAtHeightResponse: + description: |- + QueryVotesAtHeightResponse is the response type for the + Query/VotesAtHeight RPC method. + properties: + btc_pks: + items: + format: byte + type: string + title: >- + btc_pk is the Bitcoin secp256k1 PK of finality providers who have + signed the block at given height. + + the PK follows encoding in BIP-340 spec + type: array + type: object + babylon.finality.v1.SigningInfoResponse: + description: >- + SigningInfoResponse defines the API response containing a finality + provider's signing info + + for monitoring their liveness activity. + properties: + fp_btc_pk_hex: + title: >- + fp_btc_pk is the BTC PK of the finality provider that casts this + vote + type: string + jailed_until: + description: >- + Timestamp until which the validator is jailed due to liveness + downtime. + format: date-time + type: string + missed_blocks_counter: + description: >- + missed_blocks_counter defines a counter to avoid unnecessary array + reads. + + Note that `Sum(MissedBlocksBitArray)` always equals + `MissedBlocksCounter`. + format: int64 + type: string + start_height: + format: int64 + title: >- + start_height is the block height at which finality provider become + active + type: string + type: object + babylon.incentive.BTCStakingGaugeResponse: + description: >- + BTCStakingGaugeResponse is response type for the Query/BTCStakingGauge + RPC + + method. + properties: + coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: |- + coins that have been in the gauge + can have multiple coin denoms + type: array + type: object + babylon.incentive.Params: + properties: + btc_staking_portion: + title: >- + btc_staking_portion is the portion of rewards that goes to Finality + + Providers/delegations NOTE: the portion of each Finality + + Provider/delegation is calculated by using its voting power and + finality + + provider's commission + type: string + title: >- + Params defines the parameters for the module, including portions of + rewards + + distributed to each type of stakeholder. Note that sum of the portions + should + + be strictly less than 1 so that the rest will go to Comet + + validators/delegations adapted from + + https://github.com/cosmos/cosmos-sdk/blob/release/v0.47.x/proto/cosmos/distribution/v1beta1/distribution.proto + type: object + babylon.incentive.QueryBTCStakingGaugeResponse: + description: >- + QueryBTCStakingGaugeResponse is response type for the + Query/BTCStakingGauge + + RPC method. + properties: + gauge: + description: >- + BTCStakingGaugeResponse is response type for the + Query/BTCStakingGauge RPC + + method. + properties: + coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: |- + coins that have been in the gauge + can have multiple coin denoms + type: array + title: gauge is the BTC staking gauge at the queried height + type: object + type: object + babylon.incentive.QueryDelegationRewardsResponse: + description: |- + QueryDelegationRewardsResponse is the response type for the + Query/DelegationRewards RPC method. + properties: + rewards: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: |- + rewards are the delegation reward coins + Can have multiple coin denoms + type: array + type: object + babylon.incentive.QueryDelegatorWithdrawAddressResponse: + description: |- + QueryDelegatorWithdrawAddressResponse is the response type for the + Query/DelegatorWithdrawAddress RPC method. + properties: + withdraw_address: + description: withdraw_address defines the delegator address to query for. + type: string + type: object + babylon.incentive.QueryParamsResponse: + description: QueryParamsResponse is response type for the Query/Params RPC method. + properties: + params: + description: params holds all the parameters of this module. + properties: + btc_staking_portion: + title: >- + btc_staking_portion is the portion of rewards that goes to + Finality + + Providers/delegations NOTE: the portion of each Finality + + Provider/delegation is calculated by using its voting power and + finality + + provider's commission + type: string + title: >- + Params defines the parameters for the module, including portions of + rewards + + distributed to each type of stakeholder. Note that sum of the + portions should + + be strictly less than 1 so that the rest will go to Comet + + validators/delegations adapted from + + https://github.com/cosmos/cosmos-sdk/blob/release/v0.47.x/proto/cosmos/distribution/v1beta1/distribution.proto + type: object + type: object + babylon.incentive.QueryRewardGaugesResponse: + description: >- + QueryRewardGaugesResponse is response type for the Query/RewardGauges + RPC + + method. + properties: + reward_gauges: + additionalProperties: + properties: + coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: |- + coins are coins that have been in the gauge + Can have multiple coin denoms + type: array + withdrawn_coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: >- + withdrawn_coins are coins that have been withdrawn by the + stakeholder + + already + type: array + title: >- + RewardGaugesResponse is an object that stores rewards distributed + to a BTC + + staking stakeholder + type: object + title: >- + reward_gauges is the map of reward gauges, where key is the + stakeholder + + type and value is the reward gauge holding all rewards for the + stakeholder + + in that type + type: object + type: object + babylon.incentive.RewardGaugesResponse: + properties: + coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: |- + coins are coins that have been in the gauge + Can have multiple coin denoms + type: array + withdrawn_coins: + items: + description: >- + Coin defines a token with a denomination and an amount. + + + NOTE: The amount field is an Int which implements the custom + method + + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + title: >- + withdrawn_coins are coins that have been withdrawn by the + stakeholder + + already + type: array + title: >- + RewardGaugesResponse is an object that stores rewards distributed to a + BTC + + staking stakeholder + type: object + babylon.mint.v1.QueryAnnualProvisionsResponse: + description: |- + QueryAnnualProvisionsResponse is the response type for the + Query/AnnualProvisions RPC method. + properties: + annual_provisions: + description: AnnualProvisions is the current annual provisions. + format: byte + type: string + type: object + babylon.mint.v1.QueryGenesisTimeResponse: + description: >- + QueryGenesisTimeResponse is the response type for the Query/GenesisTime + RPC + + method. + properties: + genesis_time: + description: GenesisTime is the timestamp associated with the first block. + format: date-time + type: string + type: object + babylon.mint.v1.QueryInflationRateResponse: + description: >- + QueryInflationRateResponse is the response type for the + Query/InflationRate + + RPC method. + properties: + inflation_rate: + description: InflationRate is the current inflation rate. + format: byte + type: string + type: object + babylon.monitor.v1.QueryEndedEpochBtcHeightResponse: + properties: + btc_light_client_height: + format: int64 + title: height of btc light client when epoch ended + type: integer + title: |- + QueryEndedEpochBtcHeightResponse defines a response type for + EndedEpochBtcHeight RPC method + type: object + babylon.monitor.v1.QueryReportedCheckpointBtcHeightResponse: + properties: + btc_light_client_height: + format: int64 + title: height of btc light client when checkpoint is reported + type: integer + title: |- + QueryReportedCheckpointBtcHeightResponse defines a response type for + ReportedCheckpointBtcHeight RPC method + type: object + babylon.zoneconcierge.v1.ChainInfo: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs might have + + dishonest majority. Also note that the IBC-Go implementation will + only + + consider the first header in a fork valid, since the subsequent + headers + + cannot be verified without knowing the validator set in the previous + header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides + the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the same + height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on CZ + ledger + type: string + time: + format: date-time + title: |- + time is the timestamp of this header on CZ ledger + it is needed for CZ to unbond all mature validators/delegations + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped headers in + CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + babylon.zoneconcierge.v1.FinalizedChainInfo: + properties: + btc_submission_key: + properties: + key: + items: + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash + of block in + + which transaction was included and transaction index in the + block + type: object + type: array + title: |- + btc_submission_key is position of two BTC txs that include the raw + checkpoint of this epoch + type: object + consumer_id: + title: consumer_id is the ID of the consumer + type: string + epoch_info: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of this + epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: >- + first_block_height is the height of the first block in this + epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch + to complete + + unbonding validators/delegations when a previous epoch's + checkpoint is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash: + format: byte + title: >- + sealer is the last block of the sealed epoch + + sealer_app_hash points to the sealer but stored in the 1st + header + + of the next epoch + type: string + sealer_block_hash: + format: byte + title: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch + type: string + title: epoch_info is the metadata of the last BTC-finalised epoch + type: object + finalized_chain_info: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs might + have + + dishonest majority. Also note that the IBC-Go implementation + will only + + consider the first header in a fork valid, since the subsequent + headers + + cannot be verified without knowing the validator set in the + previous header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on Babylon + ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block + that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon + block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes + this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the + header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the + same height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped headers + in CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + proof: + properties: + proof_cz_header_in_epoch: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating Merkle + root + + The data could be arbitrary format, providing nessecary + data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_cz_header_in_epoch is the proof that the CZ header is + timestamped + + within a certain epoch + type: object + proof_epoch_sealed: + properties: + proof_epoch_info: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating + Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + metadata is committed + + to `app_hash` of the sealer header + type: object + proof_epoch_val_set: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating + Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + validator set is + + committed to `app_hash` of the sealer header + type: object + validator_set: + items: + properties: + bls_pub_key: + format: byte + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the validator at + the given epoch + type: string + title: >- + ValidatorWithBlsKey couples validator address, voting + power, and its bls + + public key + type: object + title: >- + validator_set is the validator set of the sealed epoch + + This validator set has generated a BLS multisig on + `app_hash` of + + the sealer header + type: array + title: proof_epoch_sealed is the proof that the epoch is sealed + type: object + proof_epoch_submitted: + items: + properties: + key: + description: >- + key is the position (txIdx, blockHash) of this tx on BTC + blockchain + + Although it is already a part of SubmissionKey, we store + it here again + + to make TransactionInfo self-contained. + + For example, storing the key allows TransactionInfo to not + relay on + + the fact that TransactionInfo will be ordered in the same + order as + + TransactionKeys in SubmissionKey. + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by + hash of block in + + which transaction was included and transaction index in + the block + type: object + proof: + format: byte + title: >- + proof is the Merkle proof that this tx is included in the + position in `key` + + TODO: maybe it could use here better format as we already + processed and + + validated the proof? + type: string + transaction: + format: byte + title: transaction is the full transaction in bytes + type: string + title: |- + TransactionInfo is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: >- + proof_epoch_submitted is the proof that the epoch's checkpoint + is included + + in BTC ledger It is the two TransactionInfo in the best (i.e., + earliest) + + checkpoint submission + type: array + title: proof is the proof that the chain info is finalized + type: object + raw_checkpoint: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash: + format: byte + title: |- + block_hash defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: raw_checkpoint is the raw checkpoint of this epoch + type: object + title: FinalizedChainInfo is the information of a CZ that is BTC-finalised + type: object + babylon.zoneconcierge.v1.Forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid quorum + + certificate. Such forks exist since Babylon considers CZs might have + + dishonest majority. Also note that the IBC-Go implementation will only + + consider the first header in a fork valid, since the subsequent headers + + cannot be verified without knowing the validator set in the previous + header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on + CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the same + height + type: array + type: object + babylon.zoneconcierge.v1.IndexedHeader: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that includes + this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on CZ + ledger + type: string + time: + format: date-time + title: |- + time is the timestamp of this header on CZ ledger + it is needed for CZ to unbond all mature validators/delegations + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + babylon.zoneconcierge.v1.Params: + description: Params defines the parameters for the module. + properties: + ibc_packet_timeout_seconds: + format: int64 + title: >- + ibc_packet_timeout_seconds is the time period after which an + unrelayed + + IBC packet becomes timeout, measured in seconds + type: integer + type: object + babylon.zoneconcierge.v1.ProofEpochSealed: + properties: + proof_epoch_info: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: |- + ProofOp defines an operation used for calculating Merkle root + The data could be arbitrary format, providing nessecary data + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's metadata is + committed + + to `app_hash` of the sealer header + type: object + proof_epoch_val_set: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: |- + ProofOp defines an operation used for calculating Merkle root + The data could be arbitrary format, providing nessecary data + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's validator set + is + + committed to `app_hash` of the sealer header + type: object + validator_set: + items: + properties: + bls_pub_key: + format: byte + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the validator at the given + epoch + type: string + title: >- + ValidatorWithBlsKey couples validator address, voting power, and + its bls + + public key + type: object + title: |- + validator_set is the validator set of the sealed epoch + This validator set has generated a BLS multisig on `app_hash` of + the sealer header + type: array + title: >- + ProofEpochSealed is the proof that an epoch is sealed by the sealer + header, + + i.e., the 2nd header of the next epoch With the access of metadata + + - Metadata of this epoch, which includes the sealer header + + - Raw checkpoint of this epoch + + The verifier can perform the following verification rules: + + - The raw checkpoint's `app_hash` is same as in the sealer header + + - More than 2/3 (in voting power) validators in the validator set of + this + + epoch have signed `app_hash` of the sealer header + + - The epoch metadata is committed to the `app_hash` of the sealer header + + - The validator set is committed to the `app_hash` of the sealer header + type: object + babylon.zoneconcierge.v1.ProofFinalizedChainInfo: + properties: + proof_cz_header_in_epoch: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: |- + ProofOp defines an operation used for calculating Merkle root + The data could be arbitrary format, providing nessecary data + for example neighbouring node hash + type: object + type: array + title: >- + proof_cz_header_in_epoch is the proof that the CZ header is + timestamped + + within a certain epoch + type: object + proof_epoch_sealed: + properties: + proof_epoch_info: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating Merkle + root + + The data could be arbitrary format, providing nessecary + data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's metadata + is committed + + to `app_hash` of the sealer header + type: object + proof_epoch_val_set: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating Merkle + root + + The data could be arbitrary format, providing nessecary + data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's validator + set is + + committed to `app_hash` of the sealer header + type: object + validator_set: + items: + properties: + bls_pub_key: + format: byte + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the validator at the + given epoch + type: string + title: >- + ValidatorWithBlsKey couples validator address, voting power, + and its bls + + public key + type: object + title: |- + validator_set is the validator set of the sealed epoch + This validator set has generated a BLS multisig on `app_hash` of + the sealer header + type: array + title: proof_epoch_sealed is the proof that the epoch is sealed + type: object + proof_epoch_submitted: + items: + properties: + key: + description: >- + key is the position (txIdx, blockHash) of this tx on BTC + blockchain + + Although it is already a part of SubmissionKey, we store it + here again + + to make TransactionInfo self-contained. + + For example, storing the key allows TransactionInfo to not + relay on + + the fact that TransactionInfo will be ordered in the same + order as + + TransactionKeys in SubmissionKey. + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash + of block in + + which transaction was included and transaction index in the + block + type: object + proof: + format: byte + title: >- + proof is the Merkle proof that this tx is included in the + position in `key` + + TODO: maybe it could use here better format as we already + processed and + + validated the proof? + type: string + transaction: + format: byte + title: transaction is the full transaction in bytes + type: string + title: |- + TransactionInfo is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: >- + proof_epoch_submitted is the proof that the epoch's checkpoint is + included + + in BTC ledger It is the two TransactionInfo in the best (i.e., + earliest) + + checkpoint submission + type: array + title: |- + ProofFinalizedChainInfo is a set of proofs that attest a chain info is + BTC-finalised + type: object + babylon.zoneconcierge.v1.QueryChainListResponse: + properties: + consumer_ids: + items: + type: string + title: consumer_ids are IDs of the chains in ascending alphabetical order + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + title: >- + QueryChainListResponse is response type for the Query/ChainList RPC + method + type: object + babylon.zoneconcierge.v1.QueryChainsInfoResponse: + description: >- + QueryChainsInfoResponse is response type for the Query/ChainsInfo RPC + method. + properties: + chains_info: + items: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs + might have + + dishonest majority. Also note that the IBC-Go implementation + will only + + consider the first header in a fork valid, since the + subsequent headers + + cannot be verified without knowing the validator set in the + previous header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on Babylon + ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block + that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon + block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes + this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the + header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the + same height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides + the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped headers + in CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + type: array + type: object + babylon.zoneconcierge.v1.QueryEpochChainsInfoResponse: + description: >- + QueryEpochChainsInfoResponse is response type for the + Query/EpochChainsInfo RPC + + method. + properties: + chains_info: + items: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs + might have + + dishonest majority. Also note that the IBC-Go implementation + will only + + consider the first header in a fork valid, since the + subsequent headers + + cannot be verified without knowing the validator set in the + previous header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on Babylon + ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block + that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon + block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes + this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the + header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the + same height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides + the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped headers + in CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + title: chain_info is the info of the CZ + type: array + type: object + babylon.zoneconcierge.v1.QueryFinalizedChainInfoUntilHeightResponse: + description: |- + QueryFinalizedChainInfoUntilHeightResponse is response type for the + Query/FinalizedChainInfoUntilHeight RPC method. + properties: + btc_submission_key: + properties: + key: + items: + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by hash + of block in + + which transaction was included and transaction index in the + block + type: object + type: array + title: |- + btc_submission_key is position of two BTC txs that include the raw + checkpoint of this epoch + type: object + epoch_info: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time of this + epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: >- + first_block_height is the height of the first block in this + epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this epoch. + + Babylon needs to remember the last header's time of each epoch + to complete + + unbonding validators/delegations when a previous epoch's + checkpoint is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash: + format: byte + title: >- + sealer is the last block of the sealed epoch + + sealer_app_hash points to the sealer but stored in the 1st + header + + of the next epoch + type: string + sealer_block_hash: + format: byte + title: |- + sealer_block_hash is the hash of the sealer + the validator set has generated a BLS multisig on the hash, + i.e., hash of the last block in the epoch + type: string + title: epoch_info is the metadata of the last BTC-finalised epoch + type: object + finalized_chain_info: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs might + have + + dishonest majority. Also note that the IBC-Go implementation + will only + + consider the first header in a fork valid, since the subsequent + headers + + cannot be verified without knowing the validator set in the + previous header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on Babylon + ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block + that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon + block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes + this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the + header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the + same height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped headers + in CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + proof: + properties: + proof_cz_header_in_epoch: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating Merkle + root + + The data could be arbitrary format, providing nessecary + data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_cz_header_in_epoch is the proof that the CZ header is + timestamped + + within a certain epoch + type: object + proof_epoch_sealed: + properties: + proof_epoch_info: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating + Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + metadata is committed + + to `app_hash` of the sealer header + type: object + proof_epoch_val_set: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating + Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + validator set is + + committed to `app_hash` of the sealer header + type: object + validator_set: + items: + properties: + bls_pub_key: + format: byte + title: bls_pub_key is the BLS public key of the validator + type: string + validator_address: + title: validator_address is the address of the validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the validator at + the given epoch + type: string + title: >- + ValidatorWithBlsKey couples validator address, voting + power, and its bls + + public key + type: object + title: >- + validator_set is the validator set of the sealed epoch + + This validator set has generated a BLS multisig on + `app_hash` of + + the sealer header + type: array + title: proof_epoch_sealed is the proof that the epoch is sealed + type: object + proof_epoch_submitted: + items: + properties: + key: + description: >- + key is the position (txIdx, blockHash) of this tx on BTC + blockchain + + Although it is already a part of SubmissionKey, we store + it here again + + to make TransactionInfo self-contained. + + For example, storing the key allows TransactionInfo to not + relay on + + the fact that TransactionInfo will be ordered in the same + order as + + TransactionKeys in SubmissionKey. + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by + hash of block in + + which transaction was included and transaction index in + the block + type: object + proof: + format: byte + title: >- + proof is the Merkle proof that this tx is included in the + position in `key` + + TODO: maybe it could use here better format as we already + processed and + + validated the proof? + type: string + transaction: + format: byte + title: transaction is the full transaction in bytes + type: string + title: |- + TransactionInfo is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: >- + proof_epoch_submitted is the proof that the epoch's checkpoint + is included + + in BTC ledger It is the two TransactionInfo in the best (i.e., + earliest) + + checkpoint submission + type: array + title: proof is the proof that the chain info is finalized + type: object + raw_checkpoint: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of the BLS + multi sig + type: string + block_hash: + format: byte + title: |- + block_hash defines the 'BlockID.Hash', which is the hash of + the block that individual BLS sigs are signed on + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated from + individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: epoch_num defines the epoch number the raw checkpoint is for + type: string + title: raw_checkpoint is the raw checkpoint of this epoch + type: object + type: object + babylon.zoneconcierge.v1.QueryFinalizedChainsInfoResponse: + description: |- + QueryFinalizedChainsInfoResponse is response type for the + Query/FinalizedChainsInfo RPC method. + properties: + finalized_chains_info: + items: + properties: + btc_submission_key: + properties: + key: + items: + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be identified by + hash of block in + + which transaction was included and transaction index in + the block + type: object + type: array + title: >- + btc_submission_key is position of two BTC txs that include the + raw + + checkpoint of this epoch + type: object + consumer_id: + title: consumer_id is the ID of the consumer + type: string + epoch_info: + properties: + current_epoch_interval: + format: uint64 + title: >- + current_epoch_interval is the epoch interval at the time + of this epoch + type: string + epoch_number: + format: uint64 + title: epoch_number is the number of this epoch + type: string + first_block_height: + format: uint64 + title: >- + first_block_height is the height of the first block in + this epoch + type: string + last_block_time: + description: >- + last_block_time is the time of the last block in this + epoch. + + Babylon needs to remember the last header's time of each + epoch to complete + + unbonding validators/delegations when a previous epoch's + checkpoint is + + finalised. The last_block_time field is nil in the epoch's + beginning, and + + is set upon the end of this epoch. + format: date-time + type: string + sealer_app_hash: + format: byte + title: >- + sealer is the last block of the sealed epoch + + sealer_app_hash points to the sealer but stored in the 1st + header + + of the next epoch + type: string + sealer_block_hash: + format: byte + title: >- + sealer_block_hash is the hash of the sealer + + the validator set has generated a BLS multisig on the + hash, + + i.e., hash of the last block in the epoch + type: string + title: epoch_info is the metadata of the last BTC-finalised epoch + type: object + finalized_chain_info: + properties: + consumer_id: + title: consumer_id is the ID of the consumer + type: string + latest_forks: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the + same height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in + struct `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a + valid quorum + + certificate. Such forks exist since Babylon considers CZs + might have + + dishonest majority. Also note that the IBC-Go + implementation will only + + consider the first header in a fork valid, since the + subsequent headers + + cannot be verified without knowing the validator set in + the previous header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on + Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon + block that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the + babylon block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that + includes this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of + the header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ + ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at + the same height + type: array + title: >- + latest_forks is the latest forks, formed as a series of + IndexedHeader (from + + low to high) + type: object + latest_header: + properties: + babylon_epoch: + format: uint64 + title: >- + epoch is the epoch number of this header on Babylon + ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block + that includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon + block that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes + this header + + (babylon_block_height, babylon_tx_hash) jointly + provides the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the + header on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is + BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + timestamped_headers_count: + format: uint64 + title: >- + timestamped_headers_count is the number of timestamped + headers in CZ's + + canonical chain + type: string + title: ChainInfo is the information of a CZ + type: object + proof: + properties: + proof_cz_header_in_epoch: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for calculating + Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_cz_header_in_epoch is the proof that the CZ header + is timestamped + + within a certain epoch + type: object + proof_epoch_sealed: + properties: + proof_epoch_info: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for + calculating Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + metadata is committed + + to `app_hash` of the sealer header + type: object + proof_epoch_val_set: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: >- + ProofOp defines an operation used for + calculating Merkle root + + The data could be arbitrary format, providing + nessecary data + + for example neighbouring node hash + type: object + type: array + title: >- + proof_epoch_info is the Merkle proof that the epoch's + validator set is + + committed to `app_hash` of the sealer header + type: object + validator_set: + items: + properties: + bls_pub_key: + format: byte + title: >- + bls_pub_key is the BLS public key of the + validator + type: string + validator_address: + title: >- + validator_address is the address of the + validator + type: string + voting_power: + format: uint64 + title: >- + voting_power is the voting power of the + validator at the given epoch + type: string + title: >- + ValidatorWithBlsKey couples validator address, + voting power, and its bls + + public key + type: object + title: >- + validator_set is the validator set of the sealed epoch + + This validator set has generated a BLS multisig on + `app_hash` of + + the sealer header + type: array + title: proof_epoch_sealed is the proof that the epoch is sealed + type: object + proof_epoch_submitted: + items: + properties: + key: + description: >- + key is the position (txIdx, blockHash) of this tx on + BTC blockchain + + Although it is already a part of SubmissionKey, we + store it here again + + to make TransactionInfo self-contained. + + For example, storing the key allows TransactionInfo + to not relay on + + the fact that TransactionInfo will be ordered in the + same order as + + TransactionKeys in SubmissionKey. + properties: + hash: + format: byte + type: string + index: + format: int64 + type: integer + title: >- + Each provided OP_RETURN transaction can be + identified by hash of block in + + which transaction was included and transaction index + in the block + type: object + proof: + format: byte + title: >- + proof is the Merkle proof that this tx is included + in the position in `key` + + TODO: maybe it could use here better format as we + already processed and + + validated the proof? + type: string + transaction: + format: byte + title: transaction is the full transaction in bytes + type: string + title: |- + TransactionInfo is the info of a tx on Bitcoin, + including + - the position of the tx on BTC blockchain + - the full tx content + - the Merkle proof that this tx is on the above position + type: object + title: >- + proof_epoch_submitted is the proof that the epoch's + checkpoint is included + + in BTC ledger It is the two TransactionInfo in the best + (i.e., earliest) + + checkpoint submission + type: array + title: proof is the proof that the chain info is finalized + type: object + raw_checkpoint: + properties: + bitmap: + format: byte + title: >- + bitmap defines the bitmap that indicates the signers of + the BLS multi sig + type: string + block_hash: + format: byte + title: >- + block_hash defines the 'BlockID.Hash', which is the hash + of + + the block that individual BLS sigs are signed on + type: string + bls_multi_sig: + format: byte + title: >- + bls_multi_sig defines the multi sig that is aggregated + from individual BLS + + sigs + type: string + epoch_num: + format: uint64 + title: >- + epoch_num defines the epoch number the raw checkpoint is + for + type: string + title: raw_checkpoint is the raw checkpoint of this epoch + type: object + title: >- + FinalizedChainInfo is the information of a CZ that is + BTC-finalised + type: object + type: array + type: object + babylon.zoneconcierge.v1.QueryHeaderResponse: + description: QueryHeaderResponse is response type for the Query/Header RPC method. + properties: + fork_headers: + description: >- + Forks is a list of non-canonical `IndexedHeader`s at the same + height. + + For example, assuming the following blockchain + + ``` + + A <- B <- C <- D <- E + \ -- D1 + \ -- D2 + ``` + + Then the fork will be {[D1, D2]} where each item is in struct + `IndexedBlock`. + + + Note that each `IndexedHeader` in the fork should have a valid + quorum + + certificate. Such forks exist since Babylon considers CZs might have + + dishonest majority. Also note that the IBC-Go implementation will + only + + consider the first header in a fork valid, since the subsequent + headers + + cannot be verified without knowing the validator set in the previous + header. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block + that includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides + the position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header + on CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: >- + blocks is the list of non-canonical indexed headers at the same + height + type: array + type: object + header: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on CZ + ledger + type: string + time: + format: date-time + title: |- + time is the timestamp of this header on CZ ledger + it is needed for CZ to unbond all mature validators/delegations + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + type: object + babylon.zoneconcierge.v1.QueryListEpochHeadersResponse: + description: >- + QueryListEpochHeadersResponse is response type for the + Query/ListEpochHeaders + + RPC method. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on + CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: headers is the list of headers + type: array + type: object + babylon.zoneconcierge.v1.QueryListHeadersResponse: + description: |- + QueryListHeadersResponse is response type for the Query/ListHeaders RPC + method. + properties: + headers: + items: + properties: + babylon_epoch: + format: uint64 + title: epoch is the epoch number of this header on Babylon ledger + type: string + babylon_header_hash: + format: byte + title: >- + babylon_header_hash is the hash of the babylon block that + includes this CZ + + header + type: string + babylon_header_height: + format: uint64 + title: >- + babylon_header_height is the height of the babylon block that + includes this CZ + + header + type: string + babylon_tx_hash: + format: byte + title: >- + babylon_tx_hash is the hash of the tx that includes this + header + + (babylon_block_height, babylon_tx_hash) jointly provides the + position of + + the header on Babylon ledger + type: string + consumer_id: + title: consumer_id is the unique ID of the consumer + type: string + hash: + format: byte + title: hash is the hash of this header + type: string + height: + format: uint64 + title: >- + height is the height of this header on CZ ledger + + (hash, height) jointly provides the position of the header on + CZ ledger + type: string + time: + format: date-time + title: >- + time is the timestamp of this header on CZ ledger + + it is needed for CZ to unbond all mature + validators/delegations + + before this timestamp when this header is BTC-finalised + type: string + title: IndexedHeader is the metadata of a CZ header + type: object + title: headers is the list of headers + type: array + pagination: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + title: pagination defines the pagination in the response + type: object + type: object + babylon.zoneconcierge.v1.QueryParamsResponse: + description: >- + QueryParamsResponse is the response type for the Query/Params RPC + method. + properties: + params: + description: params holds all the parameters of this module. + properties: + ibc_packet_timeout_seconds: + format: int64 + title: >- + ibc_packet_timeout_seconds is the time period after which an + unrelayed + + IBC packet becomes timeout, measured in seconds + type: integer + type: object + type: object + cosmos.base.query.v1beta1.PageRequest: + description: |- + message SomeRequest { + Foo some_parameter = 1; + PageRequest pagination = 2; + } + properties: + count_total: + description: >- + count_total is set to true to indicate that the result set should + include + + a count of the total number of items available for pagination in + UIs. + + count_total is only respected when offset is used. It is ignored + when key + + is set. + type: boolean + key: + description: |- + key is a value returned in PageResponse.next_key to begin + querying the next page most efficiently. Only one of offset or key + should be set. + format: byte + type: string + limit: + description: >- + limit is the total number of results to be returned in the result + page. + + If left empty it will default to a value to be set by each app. + format: uint64 + type: string + offset: + description: >- + offset is a numeric offset that can be used when key is unavailable. + + It is less efficient than using key. Only one of offset or key + should + + be set. + format: uint64 + type: string + reverse: + description: >- + reverse is set to true if results are to be returned in the + descending order. + + + Since: cosmos-sdk 0.43 + type: boolean + title: |- + PageRequest is to be embedded in gRPC request messages for efficient + pagination. Ex: + type: object + cosmos.base.query.v1beta1.PageResponse: + description: |- + PageResponse is to be embedded in gRPC response messages where the + corresponding request message has used PageRequest. + + message SomeResponse { + repeated Bar results = 1; + PageResponse page = 2; + } + properties: + next_key: + description: |- + next_key is the key to be passed to PageRequest.key to + query the next page most efficiently. It will be empty if + there are no more results. + format: byte + type: string + total: + format: uint64 + title: >- + total is total number of results available if + PageRequest.count_total + + was set, its value is undefined otherwise + type: string + type: object + cosmos.base.v1beta1.Coin: + description: |- + Coin defines a token with a denomination and an amount. + + NOTE: The amount field is an Int which implements the custom method + signatures required by gogoproto. + properties: + amount: + type: string + denom: + type: string + type: object + cosmos.staking.v1beta1.Description: + description: Description defines a validator description. + properties: + details: + description: details define other optional details. + type: string + identity: + description: >- + identity defines an optional identity signature (ex. UPort or + Keybase). + type: string + moniker: + description: moniker defines a human-readable name for the validator. + type: string + security_contact: + description: security_contact defines an optional email for security contact. + type: string + website: + description: website defines an optional website link. + type: string + type: object + google.protobuf.Any: + description: >- + `Any` contains an arbitrary serialized protocol buffer message along + with a + + URL that describes the type of the serialized message. + + + Protobuf library provides support to pack/unpack Any values in the form + + of utility functions or additional generated methods of the Any type. + + + Example 1: Pack and unpack a message in C++. + + Foo foo = ...; + Any any; + any.PackFrom(foo); + ... + if (any.UnpackTo(&foo)) { + ... + } + + Example 2: Pack and unpack a message in Java. + + Foo foo = ...; + Any any = Any.pack(foo); + ... + if (any.is(Foo.class)) { + foo = any.unpack(Foo.class); + } + // or ... + if (any.isSameTypeAs(Foo.getDefaultInstance())) { + foo = any.unpack(Foo.getDefaultInstance()); + } + + Example 3: Pack and unpack a message in Python. + + foo = Foo(...) + any = Any() + any.Pack(foo) + ... + if any.Is(Foo.DESCRIPTOR): + any.Unpack(foo) + ... + + Example 4: Pack and unpack a message in Go + + foo := &pb.Foo{...} + any, err := anypb.New(foo) + if err != nil { + ... + } + ... + foo := &pb.Foo{} + if err := any.UnmarshalTo(foo); err != nil { + ... + } + + The pack methods provided by protobuf library will by default use + + 'type.googleapis.com/full.type.name' as the type URL and the unpack + + methods only use the fully qualified type name after the last '/' + + in the type URL, for example "foo.bar.com/x/y.z" will yield type + + name "y.z". + + + JSON + + + The JSON representation of an `Any` value uses the regular + + representation of the deserialized, embedded message, with an + + additional field `@type` which contains the type URL. Example: + + package google.profile; + message Person { + string first_name = 1; + string last_name = 2; + } + + { + "@type": "type.googleapis.com/google.profile.Person", + "firstName": , + "lastName": + } + + If the embedded message type is well-known and has a custom JSON + + representation, that representation will be embedded adding a field + + `value` which holds the custom JSON in addition to the `@type` + + field. Example (for message [google.protobuf.Duration][]): + + { + "@type": "type.googleapis.com/google.protobuf.Duration", + "value": "1.212s" + } + properties: + type_url: + description: >- + A URL/resource name that uniquely identifies the type of the + serialized + + protocol buffer message. This string must contain at least + + one "/" character. The last segment of the URL's path must represent + + the fully qualified name of the type (as in + + `path/google.protobuf.Duration`). The name should be in a canonical + form + + (e.g., leading "." is not accepted). + + + In practice, teams usually precompile into the binary all types that + they + + expect it to use in the context of Any. However, for URLs which use + the + + scheme `http`, `https`, or no scheme, one can optionally set up a + type + + server that maps type URLs to message definitions as follows: + + + * If no scheme is provided, `https` is assumed. + + * An HTTP GET on the URL must yield a [google.protobuf.Type][] + value in binary format, or produce an error. + * Applications are allowed to cache lookup results based on the + URL, or have them precompiled into a binary to avoid any + lookup. Therefore, binary compatibility needs to be preserved + on changes to types. (Use versioned type names to manage + breaking changes.) + + Note: this functionality is not currently available in the official + + protobuf release, and it is not used for type URLs beginning with + + type.googleapis.com. + + + Schemes other than `http`, `https` (or the empty scheme) might be + + used with implementation specific semantics. + type: string + value: + description: >- + Must be a valid serialized protocol buffer of the above specified + type. + format: byte + type: string + type: object + grpc.gateway.runtime.Error: + properties: + code: + format: int32 + type: integer + details: + items: + description: >- + `Any` contains an arbitrary serialized protocol buffer message + along with a + + URL that describes the type of the serialized message. + + + Protobuf library provides support to pack/unpack Any values in the + form + + of utility functions or additional generated methods of the Any + type. + + + Example 1: Pack and unpack a message in C++. + + Foo foo = ...; + Any any; + any.PackFrom(foo); + ... + if (any.UnpackTo(&foo)) { + ... + } + + Example 2: Pack and unpack a message in Java. + + Foo foo = ...; + Any any = Any.pack(foo); + ... + if (any.is(Foo.class)) { + foo = any.unpack(Foo.class); + } + // or ... + if (any.isSameTypeAs(Foo.getDefaultInstance())) { + foo = any.unpack(Foo.getDefaultInstance()); + } + + Example 3: Pack and unpack a message in Python. + + foo = Foo(...) + any = Any() + any.Pack(foo) + ... + if any.Is(Foo.DESCRIPTOR): + any.Unpack(foo) + ... + + Example 4: Pack and unpack a message in Go + + foo := &pb.Foo{...} + any, err := anypb.New(foo) + if err != nil { + ... + } + ... + foo := &pb.Foo{} + if err := any.UnmarshalTo(foo); err != nil { + ... + } + + The pack methods provided by protobuf library will by default use + + 'type.googleapis.com/full.type.name' as the type URL and the + unpack + + methods only use the fully qualified type name after the last '/' + + in the type URL, for example "foo.bar.com/x/y.z" will yield type + + name "y.z". + + + JSON + + + The JSON representation of an `Any` value uses the regular + + representation of the deserialized, embedded message, with an + + additional field `@type` which contains the type URL. Example: + + package google.profile; + message Person { + string first_name = 1; + string last_name = 2; + } + + { + "@type": "type.googleapis.com/google.profile.Person", + "firstName": , + "lastName": + } + + If the embedded message type is well-known and has a custom JSON + + representation, that representation will be embedded adding a + field + + `value` which holds the custom JSON in addition to the `@type` + + field. Example (for message [google.protobuf.Duration][]): + + { + "@type": "type.googleapis.com/google.protobuf.Duration", + "value": "1.212s" + } + properties: + type_url: + description: >- + A URL/resource name that uniquely identifies the type of the + serialized + + protocol buffer message. This string must contain at least + + one "/" character. The last segment of the URL's path must + represent + + the fully qualified name of the type (as in + + `path/google.protobuf.Duration`). The name should be in a + canonical form + + (e.g., leading "." is not accepted). + + + In practice, teams usually precompile into the binary all + types that they + + expect it to use in the context of Any. However, for URLs + which use the + + scheme `http`, `https`, or no scheme, one can optionally set + up a type + + server that maps type URLs to message definitions as follows: + + + * If no scheme is provided, `https` is assumed. + + * An HTTP GET on the URL must yield a [google.protobuf.Type][] + value in binary format, or produce an error. + * Applications are allowed to cache lookup results based on + the + URL, or have them precompiled into a binary to avoid any + lookup. Therefore, binary compatibility needs to be preserved + on changes to types. (Use versioned type names to manage + breaking changes.) + + Note: this functionality is not currently available in the + official + + protobuf release, and it is not used for type URLs beginning + with + + type.googleapis.com. + + + Schemes other than `http`, `https` (or the empty scheme) might + be + + used with implementation specific semantics. + type: string + value: + description: >- + Must be a valid serialized protocol buffer of the above + specified type. + format: byte + type: string + type: object + type: array + error: + type: string + message: + type: string + type: object + tendermint.crypto.ProofOp: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: |- + ProofOp defines an operation used for calculating Merkle root + The data could be arbitrary format, providing nessecary data + for example neighbouring node hash + type: object + tendermint.crypto.ProofOps: + properties: + ops: + items: + properties: + data: + format: byte + type: string + key: + format: byte + type: string + type: + type: string + title: |- + ProofOp defines an operation used for calculating Merkle root + The data could be arbitrary format, providing nessecary data + for example neighbouring node hash + type: object + type: array + title: ProofOps is Merkle proof defined by the list of ProofOps + type: object + JSONRPC: + type: object + properties: + id: + type: integer + example: 0 + jsonrpc: + type: string + example: '2.0' + EmptyResponse: + description: Empty Response + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + result: + type: object + additionalProperties: {} + ErrorResponse: + description: Error Response + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + error: + type: string + example: Description of failure + ProtocolVersion: + type: object + properties: + p2p: + type: string + example: '7' + block: + type: string + example: '10' + app: + type: string + example: '0' + PubKey: + type: object + properties: + type: + type: string + example: tendermint/PubKeyEd25519 + value: + type: string + example: A6DoBUypNtUAyEHWtQ9bFjfNg8Bo9CrnkUGl6k6OHN4= + NodeInfo: + type: object + properties: + protocol_version: + $ref: '#/components/schemas/ProtocolVersion' + id: + type: string + example: 5576458aef205977e18fd50b274e9b5d9014525a + listen_addr: + type: string + example: tcp:0.0.0.0:26656 + network: + type: string + example: cosmoshub-2 + version: + type: string + example: 0.32.1 + channels: + type: string + example: '4020212223303800' + moniker: + type: string + example: moniker-node + other: + type: object + properties: + tx_index: + type: string + example: 'on' + rpc_address: + type: string + example: tcp:0.0.0.0:26657 + SyncInfo: + type: object + properties: + latest_block_hash: + type: string + example: 790BA84C3545FCCC49A5C629CEE6EA58A6E875C3862175BDC11EE7AF54703501 + latest_app_hash: + type: string + example: C9AEBB441B787D9F1D846DE51F3826F4FD386108B59B08239653ABF59455C3F8 + latest_block_height: + type: string + example: '1262196' + latest_block_time: + type: string + example: '2019-08-01T11:52:22.818762194Z' + earliest_block_hash: + type: string + example: 790BA84C3545FCCC49A5C629CEE6EA58A6E875C3862175BDC11EE7AF54703501 + earliest_app_hash: + type: string + example: C9AEBB441B787D9F1D846DE51F3826F4FD386108B59B08239653ABF59455C3F8 + earliest_block_height: + type: string + example: '1262196' + earliest_block_time: + type: string + example: '2019-08-01T11:52:22.818762194Z' + catching_up: + type: boolean + example: false + ValidatorInfo: + type: object + properties: + address: + type: string + example: 5D6A51A8E9899C44079C6AF90618BA0369070E6E + pub_key: + $ref: '#/components/schemas/PubKey' + voting_power: + type: string + example: '0' + Status: + description: Status Response + type: object + properties: + node_info: + $ref: '#/components/schemas/NodeInfo' + sync_info: + $ref: '#/components/schemas/SyncInfo' + validator_info: + $ref: '#/components/schemas/ValidatorInfo' + StatusResponse: + description: Status Response + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + result: + $ref: '#/components/schemas/Status' + Monitor: + type: object + properties: + Active: + type: boolean + example: true + Start: + type: string + example: '2019-07-31T14:31:28.66Z' + Duration: + type: string + example: '168901060000000' + Idle: + type: string + example: '168901040000000' + Bytes: + type: string + example: '5' + Samples: + type: string + example: '1' + InstRate: + type: string + example: '0' + CurRate: + type: string + example: '0' + AvgRate: + type: string + example: '0' + PeakRate: + type: string + example: '0' + BytesRem: + type: string + example: '0' + TimeRem: + type: string + example: '0' + Progress: + type: integer + example: 0 + Channel: + type: object + properties: + ID: + type: integer + example: 48 + SendQueueCapacity: + type: string + example: '1' + SendQueueSize: + type: string + example: '0' + Priority: + type: string + example: '5' + RecentlySent: + type: string + example: '0' + ConnectionStatus: + type: object + properties: + Duration: + type: string + example: '168901057956119' + SendMonitor: + $ref: '#/components/schemas/Monitor' + RecvMonitor: + $ref: '#/components/schemas/Monitor' + Channels: + type: array + items: + $ref: '#/components/schemas/Channel' + Peer: + type: object + properties: + node_info: + $ref: '#/components/schemas/NodeInfo' + is_outbound: + type: boolean + example: true + connection_status: + $ref: '#/components/schemas/ConnectionStatus' + remote_ip: + type: string + example: 95.179.155.35 + NetInfo: + type: object + properties: + listening: + type: boolean + example: true + listeners: + type: array + items: + type: string + example: Listener(@) + n_peers: + type: string + example: '1' + peers: + type: array + items: + $ref: '#/components/schemas/Peer' + NetInfoResponse: + description: NetInfo Response + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + result: + $ref: '#/components/schemas/NetInfo' + BlockMeta: + type: object + properties: + block_id: + $ref: '#/components/schemas/BlockID' + block_size: + type: integer + example: 1000000 + header: + $ref: '#/components/schemas/BlockHeader' + num_txs: + type: string + example: '54' + Blockchain: + type: object + required: + - last_height + - block_metas + properties: + last_height: + type: string + example: '1276718' + block_metas: + type: array + items: + $ref: '#/components/schemas/BlockMeta' + BlockchainResponse: + description: Blockchain info + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + result: + $ref: '#/components/schemas/Blockchain' + Commit: + required: + - type + - height + - round + - block_id + - timestamp + - validator_address + - validator_index + - signature + properties: + type: + type: integer + example: 2 + height: + type: string + example: '1262085' + round: + type: integer + example: 0 + block_id: + $ref: '#/components/schemas/BlockID' + timestamp: + type: string + example: '2019-08-01T11:39:38.867269833Z' + validator_address: + type: string + example: 000001E443FD237E4B616E2FA69DF4EE3D49A94F + validator_index: + type: integer + example: 0 + signature: + type: string + example: >- + DBchvucTzAUEJnGYpNvMdqLhBAHG4Px8BsOBB3J3mAFCLGeuG7uJqy+nVngKzZdPhPi8RhmE/xcw/M9DOJjEDg== + Block: + type: object + properties: + header: + $ref: '#/components/schemas/BlockHeader' + data: + type: array + items: + type: string + example: >- + yQHwYl3uCkKoo2GaChRnd+THLQ2RM87nEZrE19910Z28ABIUWW/t8AtIMwcyU0sT32RcMDI9GF0aEAoFdWF0b20SBzEwMDAwMDASEwoNCgV1YXRvbRIEMzEwMRCd8gEaagom61rphyEDoJPxlcjRoNDtZ9xMdvs+lRzFaHe2dl2P5R2yVCWrsHISQKkqX5H1zXAIJuC57yw0Yb03Fwy75VRip0ZBtLiYsUqkOsPUoQZAhDNP+6LY+RUwz/nVzedkF0S29NZ32QXdGv0= + evidence: + type: array + items: + $ref: '#/components/schemas/Evidence' + last_commit: + type: object + properties: + height: + type: integer + round: + type: integer + block_id: + $ref: '#/components/schemas/BlockID' + signatures: + type: array + items: + $ref: '#/components/schemas/Commit' + Evidence: + type: object + properties: + type: + type: string + height: + type: integer + time: + type: integer + total_voting_power: + type: integer + validator: + $ref: '#/components/schemas/Validator' + BlockComplete: + type: object + properties: + block_id: + $ref: '#/components/schemas/BlockID' + block: + $ref: '#/components/schemas/Block' + BlockResponse: + description: Blockc info + allOf: + - $ref: '#/components/schemas/JSONRPC' + - type: object + properties: + result: + $ref: '#/components/schemas/BlockComplete' + BlockResultsResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + type: object + required: + - height + properties: + height: + type: string + example: '12' + txs_results: + type: array + nullable: true + items: + type: object + properties: + code: + type: string + example: '0' + data: + type: string + example: '' + log: + type: string + example: not enough gas + info: + type: string + example: '' + gas_wanted: + type: string + example: '100' + gas_used: + type: string + example: '100' + events: + type: array + nullable: true + items: + type: object + properties: + type: + type: string + example: app + attributes: + type: array + nullable: false + items: + $ref: '#/components/schemas/Event' + codespace: + type: string + example: ibc + finalize_block_events: + type: array + nullable: true + items: + type: object + properties: + type: + type: string + example: app + attributes: + type: array + nullable: false + items: + $ref: '#/components/schemas/Event' + validator_updates: + type: array + nullable: true + items: + type: object + properties: + pub_key: + type: object + required: + - type + - value + properties: + type: + type: string + example: tendermint/PubKeyEd25519 + value: + type: string + example: 9tK9IT+FPdf2qm+5c2qaxi10sWP+3erWTKgftn2PaQM= + power: + type: string + example: '300' + consensus_param_updates: + $ref: '#/components/schemas/ConsensusParams' + CommitResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - signed_header + - canonical + properties: + signed_header: + required: + - header + - commit + properties: + header: + $ref: '#/components/schemas/BlockHeader' + commit: + required: + - height + - round + - block_id + - signatures + properties: + height: + type: string + example: '1311801' + round: + type: integer + example: 0 + block_id: + $ref: '#/components/schemas/BlockID' + signatures: + type: array + items: + type: object + properties: + block_id_flag: + type: integer + example: 2 + validator_address: + type: string + example: 000001E443FD237E4B616E2FA69DF4EE3D49A94F + timestamp: + type: string + example: '2019-04-22T17:01:58.376629719Z' + signature: + type: string + example: >- + 14jaTQXYRt8kbLKEhdHq7AXycrFImiLuZx50uOjs2+Zv+2i7RTG/jnObD07Jo2ubZ8xd7bNBJMqkgtkd0oQHAw== + type: object + type: object + canonical: + type: boolean + example: true + type: object + ValidatorsResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - block_height + - validators + properties: + block_height: + type: string + example: '55' + validators: + type: array + items: + $ref: '#/components/schemas/ValidatorPriority' + count: + type: string + example: '1' + total: + type: string + example: '25' + type: object + GenesisResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + type: object + required: + - genesis + properties: + genesis: + type: object + required: + - genesis_time + - chain_id + - initial_height + - consensus_params + - validators + - app_hash + properties: + genesis_time: + type: string + example: '2019-04-22T17:00:00Z' + chain_id: + type: string + example: cosmoshub-2 + initial_height: + type: string + example: '2' + consensus_params: + $ref: '#/components/schemas/ConsensusParams' + validators: + type: array + items: + type: object + properties: + address: + type: string + example: B00A6323737F321EB0B8D59C6FD497A14B60938A + pub_key: + required: + - type + - value + properties: + type: + type: string + example: tendermint/PubKeyEd25519 + value: + type: string + example: cOQZvh/h9ZioSeUMZB/1Vy1Xo5x2sjrVjlE/qHnYifM= + type: object + power: + type: string + example: '9328525' + name: + type: string + example: Certus One + app_hash: + type: string + example: '' + app_state: + properties: {} + type: object + GenesisChunkedResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - chunk + - total + - data + properties: + chunk: + type: integer + example: 0 + total: + type: integer + example: 1 + data: + type: string + example: Z2VuZXNpcwo= + DumpConsensusResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - round_state + - peers + properties: + round_state: + required: + - height + - round + - step + - start_time + - commit_time + - validators + - proposal + - proposal_block + - proposal_block_parts + - locked_round + - locked_block + - locked_block_parts + - valid_round + - valid_block + - valid_block_parts + - votes + - commit_round + - last_commit + - last_validators + - triggered_timeout_precommit + properties: + height: + type: string + example: '1311801' + round: + type: integer + example: 0 + step: + type: integer + example: 3 + start_time: + type: string + example: '2019-08-05T11:28:49.064658805Z' + commit_time: + type: string + example: '2019-08-05T11:28:44.064658805Z' + validators: + required: + - validators + - proposer + properties: + validators: + type: array + items: + $ref: '#/components/schemas/ValidatorPriority' + proposer: + $ref: '#/components/schemas/ValidatorPriority' + type: object + locked_round: + type: integer + example: -1 + valid_round: + type: string + example: '-1' + votes: + type: array + items: + type: object + properties: + round: + type: string + example: '0' + prevotes: + type: array + nullable: true + items: + type: string + example: + - nil-Vote + - >- + Vote{19:46A3F8B8393B 1311801/00/1(Prevote) + 000000000000 64CE682305CB @ + 2019-08-05T11:28:47.374703444Z} + prevotes_bit_array: + type: string + example: >- + BA{100:___________________x________________________________________________________________________________} + 209706/170220253 = 0.00 + precommits: + type: array + nullable: true + items: + type: string + example: + - nil-Vote + precommits_bit_array: + type: string + example: >- + BA{100:____________________________________________________________________________________________________} + 0/170220253 = 0.00 + commit_round: + type: integer + example: -1 + last_commit: + nullable: true + required: + - votes + - votes_bit_array + - peer_maj_23s + properties: + votes: + type: array + items: + type: string + example: + - >- + Vote{0:000001E443FD 1311800/00/2(Precommit) + 3071ADB27D1A 77EE1B6B6847 @ + 2019-08-05T11:28:43.810128139Z} + votes_bit_array: + type: string + example: >- + BA{100:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} + 170220253/170220253 = 1.00 + peer_maj_23s: + properties: {} + type: object + type: object + last_validators: + required: + - validators + - proposer + properties: + validators: + type: array + items: + $ref: '#/components/schemas/ValidatorPriority' + proposer: + $ref: '#/components/schemas/ValidatorPriority' + type: object + triggered_timeout_precommit: + type: boolean + example: false + type: object + peers: + type: array + items: + type: object + properties: + node_address: + type: string + example: >- + 357f6a6c1d27414579a8185060aa8adf9815c43c@68.183.41.207:26656 + peer_state: + required: + - round_state + - stats + properties: + round_state: + required: + - height + - round + - step + - start_time + - proposal + - proposal_block_parts_header + - proposal_block_parts + - proposal_pol_round + - proposal_pol + - prevotes + - precommits + - last_commit_round + - last_commit + - catchup_commit_round + - catchup_commit + properties: + height: + type: string + example: '1311801' + round: + type: string + example: '0' + step: + type: integer + example: 3 + start_time: + type: string + example: '2019-08-05T11:28:49.21730864Z' + proposal: + type: boolean + example: false + proposal_block_parts_header: + required: + - total + - hash + properties: + total: + type: integer + example: 0 + hash: + type: string + example: '' + type: object + proposal_pol_round: + nullable: true + type: integer + example: -1 + proposal_pol: + nullable: true + type: string + example: >- + ____________________________________________________________________________________________________ + prevotes: + nullable: true + type: string + example: >- + ___________________x________________________________________________________________________________ + precommits: + nullable: true + type: string + example: >- + ____________________________________________________________________________________________________ + last_commit_round: + nullable: true + type: integer + example: 0 + last_commit: + nullable: true + type: string + example: >- + xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx + catchup_commit_round: + type: integer + nullable: true + example: -1 + catchup_commit: + nullable: true + type: string + example: >- + ____________________________________________________________________________________________________ + type: object + stats: + required: + - votes + - block_parts + properties: + votes: + type: string + example: '1159558' + block_parts: + type: string + example: '4786' + type: object + type: object + type: object + ConsensusStateResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - round_state + properties: + round_state: + required: + - height/round/step + - start_time + - proposal_block_hash + - locked_block_hash + - valid_block_hash + - height_vote_set + - proposer + properties: + height/round/step: + type: string + example: 1262197/0/8 + start_time: + type: string + example: '2019-08-01T11:52:38.962730289Z' + proposal_block_hash: + type: string + example: >- + 634ADAF1F402663BEC2ABC340ECE8B4B45AA906FA603272ACC5F5EED3097E009 + locked_block_hash: + type: string + example: >- + 634ADAF1F402663BEC2ABC340ECE8B4B45AA906FA603272ACC5F5EED3097E009 + valid_block_hash: + type: string + example: >- + 634ADAF1F402663BEC2ABC340ECE8B4B45AA906FA603272ACC5F5EED3097E009 + height_vote_set: + type: array + items: + type: object + properties: + round: + type: integer + example: 0 + prevotes: + type: array + items: + type: string + example: + - >- + Vote{0:000001E443FD 1262197/00/1(Prevote) + 634ADAF1F402 7BB974E1BA40 @ + 2019-08-01T11:52:35.513572509Z} + - nil-Vote + prevotes_bit_array: + type: string + example: >- + BA{100:xxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx} + 169753436/170151262 = 1.00 + precommits: + type: array + items: + type: string + example: + - >- + Vote{5:18C78D135C9D 1262197/00/2(Precommit) + 634ADAF1F402 8B5EFFFEABCD @ + 2019-08-01T11:52:36.25600005Z} + - nil-Vote + precommits_bit_array: + type: string + example: >- + BA{100:xxxxxx_xxxxx_xxxx_x_xxx_xx_xx_xx__x_x_x__xxxxxxxxxxxxxx_xxxx_xx_xxxxxx_xxxxxxxx_xxxx_xxx_x_xxxx__xxx} + 118726247/170151262 = 0.70 + proposer: + type: object + properties: + address: + type: string + example: D540AB022088612AC74B287D076DBFBC4A377A2E + index: + type: integer + example: 0 + type: object + type: object + ConsensusParamsResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + type: object + required: + - block_height + - consensus_params + properties: + block_height: + type: string + example: '1' + consensus_params: + $ref: '#/components/schemas/ConsensusParams' + NumUnconfirmedTransactionsResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - n_txs + - total + - total_bytes + properties: + n_txs: + type: string + example: '31' + total: + type: string + example: '82' + total_bytes: + type: string + example: '19974' + type: object + UnconfirmedTransactionsResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - n_txs + - total + - total_bytes + - txs + properties: + n_txs: + type: string + example: '82' + total: + type: string + example: '82' + total_bytes: + type: string + example: '19974' + txs: + type: array + nullable: true + items: + type: string + nullable: true + example: + - >- + gAPwYl3uCjCMTXENChSMnIkb5ZpYHBKIZqecFEV2tuZr7xIUA75/FmYq9WymsOBJ0XSJ8yV8zmQKMIxNcQ0KFIyciRvlmlgcEohmp5wURXa25mvvEhQbrvwbvlNiT+Yjr86G+YQNx7kRVgowjE1xDQoUjJyJG+WaWBwSiGannBRFdrbma+8SFK2m+1oxgILuQLO55n8mWfnbIzyPCjCMTXENChSMnIkb5ZpYHBKIZqecFEV2tuZr7xIUQNGfkmhTNMis4j+dyMDIWXdIPiYKMIxNcQ0KFIyciRvlmlgcEohmp5wURXa25mvvEhS8sL0D0wwgGCItQwVowak5YB38KRIUCg4KBXVhdG9tEgUxMDA1NBDoxRgaagom61rphyECn8x7emhhKdRCB2io7aS/6Cpuq5NbVqbODmqOT3jWw6kSQKUresk+d+Gw0BhjiggTsu8+1voW+VlDCQ1GRYnMaFOHXhyFv7BCLhFWxLxHSAYT8a5XqoMayosZf9mANKdXArA= + type: object + TxSearchResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - txs + - total_count + properties: + txs: + type: array + items: + type: object + properties: + hash: + type: string + example: >- + D70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED + height: + type: string + example: '1000' + index: + type: integer + example: 0 + tx_result: + required: + - log + - gas_wanted + - gas_used + - tags + properties: + log: + type: string + example: '[{"msg_index":"0","success":true,"log":""}]' + gas_wanted: + type: string + example: '200000' + gas_used: + type: string + example: '28596' + tags: + $ref: '#/components/schemas/Event' + type: object + tx: + type: string + example: >- + 5wHwYl3uCkaoo2GaChQmSIu8hxpJxLcCuIi8fiHN4TMwrRIU/Af1cEG7Rcs/6LjTl7YjRSymJfYaFAoFdWF0b20SCzE0OTk5OTk1MDAwEhMKDQoFdWF0b20SBDUwMDAQwJoMGmoKJuta6YchAwswBShaB1wkZBctLIhYqBC3JrAI28XGzxP+rVEticGEEkAc+khTkKL9CDE47aDvjEHvUNt+izJfT4KVF2v2JkC+bmlH9K08q3PqHeMI9Z5up+XMusnTqlP985KF+SI5J3ZOIhhNYWRlIGJ5IENpcmNsZSB3aXRoIGxvdmU= + proof: + required: + - RootHash + - Data + - Proof + properties: + RootHash: + type: string + example: >- + 72FE6BF6D4109105357AECE0A82E99D0F6288854D16D8767C5E72C57F876A14D + Data: + type: string + example: >- + 5wHwYl3uCkaoo2GaChQmSIu8hxpJxLcCuIi8fiHN4TMwrRIU/Af1cEG7Rcs/6LjTl7YjRSymJfYaFAoFdWF0b20SCzE0OTk5OTk1MDAwEhMKDQoFdWF0b20SBDUwMDAQwJoMGmoKJuta6YchAwswBShaB1wkZBctLIhYqBC3JrAI28XGzxP+rVEticGEEkAc+khTkKL9CDE47aDvjEHvUNt+izJfT4KVF2v2JkC+bmlH9K08q3PqHeMI9Z5up+XMusnTqlP985KF+SI5J3ZOIhhNYWRlIGJ5IENpcmNsZSB3aXRoIGxvdmU= + Proof: + required: + - total + - index + - leaf_hash + - aunts + properties: + total: + type: string + example: '2' + index: + type: string + example: '0' + leaf_hash: + type: string + example: eoJxKCzF3m72Xiwb/Q43vJ37/2Sx8sfNS9JKJohlsYI= + aunts: + type: array + items: + type: string + example: + - eWb+HG/eMmukrQj4vNGyFYb3nKQncAWacq4HF5eFzDY= + type: object + type: object + total_count: + type: string + example: '2' + type: object + TxResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - hash + - height + - index + - tx_result + - tx + properties: + hash: + type: string + example: D70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED + height: + type: string + example: '1000' + index: + type: integer + example: 0 + tx_result: + required: + - log + - gas_wanted + - gas_used + - tags + properties: + log: + type: string + example: '[{"msg_index":"0","success":true,"log":""}]' + gas_wanted: + type: string + example: '200000' + gas_used: + type: string + example: '28596' + tags: + type: array + items: + $ref: '#/components/schemas/Event' + type: object + tx: + type: string + example: >- + 5wHwYl3uCkaoo2GaChQmSIu8hxpJxLcCuIi8fiHN4TMwrRIU/Af1cEG7Rcs/6LjTl7YjRSymJfYaFAoFdWF0b20SCzE0OTk5OTk1MDAwEhMKDQoFdWF0b20SBDUwMDAQwJoMGmoKJuta6YchAwswBShaB1wkZBctLIhYqBC3JrAI28XGzxP+rVEticGEEkAc+khTkKL9CDE47aDvjEHvUNt+izJfT4KVF2v2JkC+bmlH9K08q3PqHeMI9Z5up+XMusnTqlP985KF+SI5J3ZOIhhNYWRlIGJ5IENpcmNsZSB3aXRoIGxvdmU= + type: object + ABCIInfoResponse: + type: object + required: + - jsonrpc + - id + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - response + properties: + response: + required: + - data + - version + - app_version + - last_block_height + - last_block_app_hash + properties: + data: + type: string + example: '{"size":0}' + version: + type: string + example: 0.16.1 + app_version: + type: string + example: '1' + last_block_height: + type: string + example: '1314126' + last_block_app_hash: + type: string + example: >- + C9AEBB441B787D9F1D846DE51F3826F4FD386108B59B08239653ABF59455C3F8 + type: object + type: object + ABCIQueryResponse: + type: object + required: + - error + - result + - id + - jsonrpc + properties: + error: + type: string + example: '' + result: + required: + - response + properties: + response: + required: + - log + - height + - proof + - value + - key + - index + - code + properties: + log: + type: string + example: exists + height: + type: string + example: '0' + proof: + type: string + example: >- + 010114FED0DAD959F36091AD761C922ABA3CBF1D8349990101020103011406AA2262E2F448242DF2C2607C3CDC705313EE3B0001149D16177BC71E445476174622EA559715C293740C + value: + type: string + example: '61626364' + key: + type: string + example: '61626364' + index: + type: string + example: '-1' + code: + type: string + example: '0' + type: object + type: object + id: + type: integer + example: 0 + jsonrpc: + type: string + example: '2.0' + BroadcastEvidenceResponse: + type: object + required: + - id + - jsonrpc + properties: + error: + type: string + example: '' + result: + type: string + example: '' + id: + type: integer + example: 0 + jsonrpc: + type: string + example: '2.0' + BroadcastTxCommitResponse: + type: object + required: + - error + - result + - id + - jsonrpc + properties: + error: + type: string + example: '' + result: + required: + - height + - hash + - deliver_tx + - check_tx + properties: + height: + type: string + example: '26682' + hash: + type: string + example: 75CA0F856A4DA078FC4911580360E70CEFB2EBEE + deliver_tx: + required: + - log + - data + - code + properties: + log: + type: string + example: '' + data: + type: string + example: '' + code: + type: string + example: '0' + type: object + check_tx: + required: + - log + - data + - code + properties: + log: + type: string + example: '' + data: + type: string + example: '' + code: + type: string + example: '0' + type: object + type: object + id: + type: integer + example: 0 + jsonrpc: + type: string + example: '2.0' + CheckTxResponse: + type: object + required: + - error + - result + - id + - jsonrpc + properties: + error: + type: string + example: '' + result: + required: + - log + - data + - code + properties: + code: + type: string + example: '0' + data: + type: string + example: '' + log: + type: string + example: '' + info: + type: string + example: '' + gas_wanted: + type: string + example: '1' + gas_used: + type: string + example: '0' + events: + type: array + nullable: true + items: + type: object + properties: + type: + type: string + example: app + attributes: + type: array + nullable: false + items: + $ref: '#/components/schemas/Event' + codespace: + type: string + example: bank + type: object + id: + type: integer + example: 0 + jsonrpc: + type: string + example: '2.0' + BroadcastTxResponse: + type: object + required: + - jsonrpc + - id + - result + - error + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - code + - data + - log + - hash + properties: + code: + type: string + example: '0' + data: + type: string + example: '' + log: + type: string + example: '' + codespace: + type: string + example: ibc + hash: + type: string + example: 0D33F2F03A5234F38706E43004489E061AC40A2E + type: object + error: + type: string + example: '' + dialResp: + type: object + properties: + Log: + type: string + example: Dialing seeds in progress. See /net_info for details + BlockSearchResponse: + type: object + required: + - jsonrpc + - id + - result + properties: + jsonrpc: + type: string + example: '2.0' + id: + type: integer + example: 0 + result: + required: + - blocks + - total_count + properties: + blocks: + type: array + items: + $ref: '#/components/schemas/BlockComplete' + total_count: + type: integer + example: 2 + type: object + ValidatorPriority: + type: object + properties: + address: + type: string + example: 000001E443FD237E4B616E2FA69DF4EE3D49A94F + pub_key: + required: + - type + - value + properties: + type: + type: string + example: tendermint/PubKeyEd25519 + value: + type: string + example: 9tK9IT+FPdf2qm+5c2qaxi10sWP+3erWTKgftn2PaQM= + type: object + voting_power: + type: string + example: '239727' + proposer_priority: + type: string + example: '-11896414' + Validator: + type: object + properties: + pub_key: + $ref: '#/components/schemas/PubKey' + voting_power: + type: integer + address: + type: string + ConsensusParams: + type: object + nullable: true + required: + - block + - evidence + - validator + properties: + block: + type: object + required: + - max_bytes + - max_gas + - time_iota_ms + properties: + max_bytes: + type: string + example: '22020096' + max_gas: + type: string + example: '1000' + time_iota_ms: + type: string + example: '1000' + evidence: + type: object + required: + - max_age + properties: + max_age: + type: string + example: '100000' + validator: + type: object + required: + - pub_key_types + properties: + pub_key_types: + type: array + items: + type: string + example: + - ed25519 + Event: + type: object + properties: + key: + type: string + example: action + value: + type: string + example: send + index: + type: boolean + example: false + BlockHeader: + required: + - version + - chain_id + - height + - time + - last_block_id + - last_commit_hash + - data_hash + - validators_hash + - next_validators_hash + - consensus_hash + - app_hash + - last_results_hash + - evidence_hash + - proposer_address + properties: + version: + required: + - block + - app + properties: + block: + type: string + example: '10' + app: + type: string + example: '0' + type: object + chain_id: + type: string + example: cosmoshub-2 + height: + type: string + example: '12' + time: + type: string + example: '2019-04-22T17:01:51.701356223Z' + last_block_id: + $ref: '#/components/schemas/BlockID' + last_commit_hash: + type: string + example: 21B9BC845AD2CB2C4193CDD17BFC506F1EBE5A7402E84AD96E64171287A34812 + data_hash: + type: string + example: 970886F99E77ED0D60DA8FCE0447C2676E59F2F77302B0C4AA10E1D02F18EF73 + validators_hash: + type: string + example: D658BFD100CA8025CFD3BECFE86194322731D387286FBD26E059115FD5F2BCA0 + next_validators_hash: + type: string + example: D658BFD100CA8025CFD3BECFE86194322731D387286FBD26E059115FD5F2BCA0 + consensus_hash: + type: string + example: 0F2908883A105C793B74495EB7D6DF2EEA479ED7FC9349206A65CB0F9987A0B8 + app_hash: + type: string + example: 223BF64D4A01074DC523A80E76B9BBC786C791FB0A1893AC5B14866356FCFD6C + last_results_hash: + type: string + example: '' + evidence_hash: + type: string + example: '' + proposer_address: + type: string + example: D540AB022088612AC74B287D076DBFBC4A377A2E + type: object + BlockID: + required: + - hash + - parts + properties: + hash: + type: string + example: 112BC173FD838FB68EB43476816CD7B4C6661B6884A9E357B417EE957E1CF8F7 + parts: + required: + - total + - hash + properties: + total: + type: integer + example: 1 + hash: + type: string + example: 38D4B26B5B725C4F13571EFE022C030390E4C33C8CF6F88EDD142EA769642DBD + type: object From 3325cbecab86603ef3bb2ccc3409f3e85636ad99 Mon Sep 17 00:00:00 2001 From: Jenks Date: Tue, 20 May 2025 11:53:56 +1000 Subject: [PATCH 08/27] Daria/api spec split (#174) * update * api split * added all rpc options to the api * rm non fuctional rpc from comet * rm mint from comet * fix link * fix link for testnet * updated description --------- Co-authored-by: Daria Agadzhanova From a928888cb9f00c892687e9f288257fa12bbffc99 Mon Sep 17 00:00:00 2001 From: kevin Date: Tue, 20 May 2025 17:31:13 +0800 Subject: [PATCH 09/27] fix: Switching the theme caused zoom to fail --- src/theme/ThemedImage/index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/theme/ThemedImage/index.js b/src/theme/ThemedImage/index.js index f481cec3..ce925571 100644 --- a/src/theme/ThemedImage/index.js +++ b/src/theme/ThemedImage/index.js @@ -2,11 +2,23 @@ import React from 'react'; import Zoom from 'react-medium-image-zoom'; import OriginalThemedImage from '@theme-original/ThemedImage'; import 'react-medium-image-zoom/dist/styles.css'; +import { useColorMode } from '@docusaurus/theme-common'; +function getSrcFromThemedImageProps(props, isDarkTheme) { + if (props.sources) { + return isDarkTheme ? props.sources.dark : props.sources.light; + } + if (props.src) { + return props.src; + } + return ''; +} export default function ThemedImage(props) { + const { colorMode } = useColorMode(); + const curSrc = getSrcFromThemedImageProps(props, colorMode); return ( - + ); From 4871bee07e115fd685d9f508a0610bd674c448c4 Mon Sep 17 00:00:00 2001 From: Jenks Date: Tue, 20 May 2025 21:02:17 +1000 Subject: [PATCH 10/27] Update ToolsAndInfra.tsx If icons are more wider than the screen it will left align tiles and introduce a new row --- src/components/homepage/ToolsAndInfra.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/homepage/ToolsAndInfra.tsx b/src/components/homepage/ToolsAndInfra.tsx index 7e0cd1f3..b7e2580f 100644 --- a/src/components/homepage/ToolsAndInfra.tsx +++ b/src/components/homepage/ToolsAndInfra.tsx @@ -139,7 +139,7 @@ export default function ToolsAndInfra() {

Bridges

-
+
{partners.bridges.map((partner) => ( ))} @@ -150,7 +150,7 @@ export default function ToolsAndInfra() {

Liquid Staking Tokens

-
+
{partners.lsts.map((partner) => ( ))} @@ -161,7 +161,7 @@ export default function ToolsAndInfra() {

Decentralized Exchanges

-
+
{partners.dexes.map((partner) => ( ))} From cd3a180688bf1d1ac6226dab39770db7c542f024 Mon Sep 17 00:00:00 2001 From: Jenks Date: Tue, 20 May 2025 11:53:56 +1000 Subject: [PATCH 11/27] Daria/api spec split (#174) * update * api split * added all rpc options to the api * rm non fuctional rpc from comet * rm mint from comet * fix link * fix link for testnet * updated description --------- Co-authored-by: Daria Agadzhanova From cec64c1db11bd3867205853e3a3ec9d24003e548 Mon Sep 17 00:00:00 2001 From: kevin Date: Fri, 23 May 2025 14:19:49 +0800 Subject: [PATCH 12/27] chore: update wallet status --- docs/guides/btc_stakers/btc_staking_tools.mdx | 2 +- docs/guides/btc_stakers/native_staking/web_staking.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/guides/btc_stakers/btc_staking_tools.mdx b/docs/guides/btc_stakers/btc_staking_tools.mdx index 2304e4b8..e27b9211 100644 --- a/docs/guides/btc_stakers/btc_staking_tools.mdx +++ b/docs/guides/btc_stakers/btc_staking_tools.mdx @@ -51,7 +51,7 @@ import HardwareBadge from '@site/src/components/badge/hardware'; | Xverse | ❌ | ❌ | | Gate wallet | ✅ | ✅ | | Unisat Wallet | ✅ | ✅ | - | Keplr | ❌ | ❌ | + | Keplr | ✅ | ✅ | | Cosmostation | ✅ | ✅ | | Leap wallet | ✅ | ✅ | | Imtoken | ❌ | ❌ | diff --git a/docs/guides/btc_stakers/native_staking/web_staking.mdx b/docs/guides/btc_stakers/native_staking/web_staking.mdx index 36d85332..d508ed1c 100644 --- a/docs/guides/btc_stakers/native_staking/web_staking.mdx +++ b/docs/guides/btc_stakers/native_staking/web_staking.mdx @@ -195,7 +195,7 @@ will be active. | OneKey | ✅ | ✅ | | BitGet | ✅ | ✅ | | Leap | ✅ | ✅ | -| Keplr | ❌ | ❌ | +| Keplr | ✅ | ✅ | | Cosmostation | ✅ | ✅ | | Tomo | ✅ | ✅ | | Xverse | ❌ | ❌ | From e89f33cd989db1e1ec98a6d1b4cbbd5fa576e490 Mon Sep 17 00:00:00 2001 From: Kevin <33023258+kkkk666@users.noreply.github.com> Date: Wed, 28 May 2025 09:36:31 +0800 Subject: [PATCH 13/27] feat: apply new color scheme (#184) * feat: apply new color scheme * Update custom.css adjusted ifm-primary-color slightly to make reading easier. --------- Co-authored-by: kevin Co-authored-by: Jenks --- src/components/homepage/CommunitySection.jsx | 21 +++-- src/components/homepage/HeroSection.tsx | 4 +- src/components/homepage/HomeFooter.jsx | 11 +-- src/css/custom.css | 59 +++++++----- static/logo/babylon.svg | 83 +++-------------- static/logo/babylon_dark.svg | 83 +++-------------- static/logo/dark.svg | 96 +++----------------- static/logo/light.svg | 96 +++----------------- static/logo/logo_black.svg | 83 +++-------------- static/logo/logo_white.svg | 83 +++-------------- tailwind.config.cjs | 10 +- 11 files changed, 148 insertions(+), 481 deletions(-) diff --git a/src/components/homepage/CommunitySection.jsx b/src/components/homepage/CommunitySection.jsx index 2642a000..61dc3675 100644 --- a/src/components/homepage/CommunitySection.jsx +++ b/src/components/homepage/CommunitySection.jsx @@ -28,9 +28,11 @@ const githubUsernames = [ export default function CommunitySection() { return (
-
+
+

- Join the community + Join the community

Engage with our ever-growing community to get the latest updates, @@ -49,22 +51,25 @@ export default function CommunitySection() {

*/}
- Discord → + Discord - Twitter → + Twitter - LinkedIn → + LinkedIn
diff --git a/src/components/homepage/HeroSection.tsx b/src/components/homepage/HeroSection.tsx index de2225e8..9aafa8e3 100644 --- a/src/components/homepage/HeroSection.tsx +++ b/src/components/homepage/HeroSection.tsx @@ -69,8 +69,8 @@ function HeroProduct({ borderWidth: '1px', }} className={clsx( - 'group cursor-pointer overflow-clip rounded-3xl from-primary/30 via-transparent to-transparent text-black transition-all hover:bg-gradient-to-tr hover:text-primary hover:no-underline dark:text-white', - 'w-[90vw] border-secondary-700 bg-secondary-900 hover:!border-primary dark:border-secondary-800 sm:w-[440px]' + 'group cursor-pointer overflow-clip rounded-md from-primary/30 via-transparent to-transparent text-black transition-all hover:bg-gradient-to-tr hover:text-primary hover:no-underline dark:text-white', + 'w-[90vw] border-secondary-700 hover:!border-primary dark:border-secondary-800 sm:w-[440px]' )} >
diff --git a/src/components/homepage/HomeFooter.jsx b/src/components/homepage/HomeFooter.jsx index 372fc0e0..07fe9610 100644 --- a/src/components/homepage/HomeFooter.jsx +++ b/src/components/homepage/HomeFooter.jsx @@ -68,7 +68,7 @@ function Links({ name, links, isAccordion }) { export default function Footer() { const { withBaseUrl } = useBaseUrlUtils(); return ( -