forked from LaconicNetwork/cosmos-explorer
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ba743e2085 | ||
|
|
a695db9320 | ||
|
|
9c900bcd54 | ||
|
|
4b13fb7291 | ||
|
|
f27bbec54c | ||
|
|
1f9645dc35 | ||
|
|
ca2d2314d8 | ||
|
|
a6419a0a11 | ||
|
|
43681f3251 | ||
|
|
f11c119f43 | ||
|
|
f03ee64cfa | ||
|
|
cb7a3321d6 | ||
|
|
427d6bb241 | ||
|
|
fb9959b7b5 | ||
|
|
0bdfb30705 | ||
|
|
f309b899fc | ||
|
|
676e19ed1d | ||
|
|
b684059eb0 | ||
|
|
c4cf50b4ca | ||
|
|
af061b553d | ||
|
|
057f842544 | ||
|
|
e8006eb966 | ||
|
|
d469b394b4 | ||
|
|
6988f2e1db | ||
|
|
70a29ce9f7 | ||
|
|
644f0fd946 | ||
|
|
10e58ea7d4 | ||
|
|
44be3478fa | ||
|
|
937ef1c880 | ||
|
|
c5eba544c8 | ||
|
|
629a29c235 | ||
|
|
1e106152e6 | ||
|
|
b42621023e | ||
|
|
d5a5f8cdea | ||
|
|
b1c8cf1396 | ||
|
|
d6871295d0 | ||
|
|
06782b31e2 | ||
|
|
8dabf724f2 | ||
|
|
eadf0ae2a2 | ||
|
|
b10e2a6ffc | ||
|
|
a6d3762cc0 | ||
|
|
9779585eeb | ||
|
|
0618336741 | ||
|
|
92f7fd9275 | ||
|
|
7e5d2b64f0 | ||
|
|
7c5aa6b727 | ||
|
|
7f48c4a40f | ||
|
|
c7c2394d10 | ||
|
|
9e250d747f | ||
|
|
119c7a8a32 | ||
|
|
6aa24beff1 | ||
|
|
e166acc803 | ||
|
|
bf07689f6c | ||
|
|
4788510f6c | ||
|
|
3f09205957 | ||
|
|
f81291dbc5 | ||
|
|
bc82cc9577 | ||
|
|
2557a50cc4 | ||
|
|
55e6b00d9a | ||
|
|
7a7b4a0ffe | ||
|
|
6ac8646d06 | ||
|
|
1a2eb87fb7 | ||
|
|
fc38fd0f0a | ||
|
|
27add6de3c | ||
|
|
5daf2e0ec5 | ||
|
|
25c2e8eb3d | ||
|
|
047c7b1500 | ||
|
|
6d0d2f1ee9 | ||
|
|
e0a008b466 | ||
|
|
5ce328c6b2 | ||
|
|
43e403c061 | ||
|
|
efbf2731e0 | ||
|
|
81e039d05d | ||
|
|
825545b6bf | ||
|
|
82f5248861 | ||
|
|
171f25f372 | ||
|
|
68d6420256 | ||
|
|
8298226c16 | ||
|
|
1461d77bb8 | ||
|
|
82a9e53393 | ||
|
|
b37c74aeb4 | ||
|
|
289d4df50b | ||
|
|
1d0e30c846 | ||
|
|
20ecc14ab8 | ||
|
|
7f26e31422 | ||
|
|
3982286c2b | ||
|
|
0e5466d898 | ||
|
|
f0cefc17db | ||
|
|
d0ab40da1b | ||
|
|
e15789e095 | ||
|
|
26330fec28 | ||
|
|
83c799e5ce | ||
|
|
bd94dd60ad | ||
|
|
830a03b02b | ||
|
|
657ba8aa85 | ||
|
|
63c94982fc | ||
|
|
b88cce7b5a | ||
|
|
6225c1b66f | ||
|
|
99cb79e0cd | ||
|
|
0d36329a0d | ||
|
|
2d2733a15d | ||
|
|
5eef53e294 | ||
|
|
fa83df53de | ||
|
|
5f42df584a | ||
|
|
2fca7644bf | ||
|
|
9fc2328ab6 | ||
|
|
12fde18e75 | ||
|
|
0869c7a93b | ||
|
|
feaa92ab58 | ||
|
|
29e9c15f08 | ||
|
|
40fc12ad23 | ||
|
|
74488f51bc | ||
|
|
63f3d7f23c | ||
|
|
7e30c32d03 | ||
|
|
8deec2a5b5 | ||
|
|
d65a7eee16 | ||
|
|
1d644aef2f | ||
|
|
224499957a | ||
|
|
870798bba0 | ||
|
|
36c05dd03c | ||
|
|
a129da309b | ||
|
|
f35b21978f | ||
|
|
b86e5bd884 | ||
|
|
cca8af5ffd | ||
|
|
5107b2a5cd | ||
|
|
b24452d3fb | ||
|
|
5cc6a05d89 | ||
|
|
350bdb6cbd | ||
|
|
2b16e2d9e6 | ||
|
|
b174772e5b | ||
|
|
02e307c6d0 | ||
|
|
7aab7bc353 | ||
|
|
21484177b6 | ||
|
|
172e42fcc2 | ||
|
|
1ff6568d74 | ||
|
|
3dc24113e8 | ||
|
|
3212b37ab2 | ||
|
|
e140b9f03c | ||
|
|
218212982d | ||
|
|
a3ca07ecab | ||
|
|
f255e6a255 | ||
|
|
5f72242cc0 | ||
|
|
f4ce6d75f1 | ||
|
|
9b040cc50c | ||
|
|
f299d8229e | ||
|
|
4e31f055d3 | ||
|
|
edfa6b2657 | ||
|
|
37786b1925 | ||
|
|
274781b66b | ||
|
|
f764ff4e7c | ||
|
|
b7aa7593d9 | ||
|
|
317f901090 | ||
|
|
4217882a94 | ||
|
|
856be255ff | ||
|
|
3f12c7d631 | ||
|
|
230fdc1391 | ||
|
|
81b1d77e14 | ||
|
|
1eb60d0998 | ||
|
|
9a1ed8b6c9 | ||
|
|
d6583af71f | ||
|
|
c920edcdb5 | ||
|
|
00dd3bd0f4 | ||
|
|
2ec98dfe62 | ||
|
|
c216d58b18 | ||
|
|
e1f16fabfd | ||
|
|
ef4a42d6ef | ||
|
|
66eebfb0ab | ||
|
|
5af333a5e2 | ||
|
|
7debb9f6a6 | ||
|
|
d0a9e94733 | ||
|
|
e3af367e57 | ||
|
|
3b96830a7e | ||
|
|
4ee34fa18f | ||
|
|
0df6b095d6 | ||
|
|
5d6c0ace74 | ||
|
|
46f1b29715 | ||
|
|
5264705e4e | ||
|
|
c00fd6fe8c | ||
|
|
c6933d7722 | ||
|
|
db84482590 | ||
|
|
d30772237f | ||
|
|
8a602765b5 | ||
|
|
a7c75b947a | ||
|
|
e6bcaa953b | ||
|
|
037ddc771f | ||
|
|
8e35f5b81e | ||
|
|
a7cf84ca44 | ||
|
|
b433670dce | ||
|
|
db4b27c98e | ||
|
|
5aac799522 | ||
|
|
c32c82fdcc | ||
|
|
fbeb3ae7ba | ||
|
|
666643f845 | ||
|
|
cb11ecaccf | ||
|
|
1676247d67 | ||
|
|
25947adb43 | ||
|
|
cddc6d1c31 | ||
|
|
3db98be00a | ||
|
|
485591aea2 | ||
|
|
8cf5942065 | ||
|
|
081421d76e | ||
|
|
d62cbf14fb | ||
|
|
9875281a7d | ||
|
|
8d64e5c2e0 | ||
|
|
ecfe1f3ec4 | ||
|
|
b955949c66 | ||
|
|
37eff20a6d | ||
|
|
7f0b58435f | ||
|
|
7588f7a020 | ||
|
|
b0492e7260 | ||
|
|
f35a30b66d | ||
|
|
6257d37b90 | ||
|
|
bc25fce1cc | ||
|
|
ebad319fcd | ||
|
|
391ed633e6 | ||
|
|
51c27dab8b | ||
|
|
ab83fa3d46 | ||
|
|
7a92e44da9 | ||
|
|
3bbef08e06 | ||
|
|
e2f041a19f | ||
|
|
b6dd542cb3 | ||
|
|
08ed484f54 | ||
|
|
92bda3e52f | ||
|
|
ef1e5756c0 | ||
|
|
7e3b4805b7 | ||
|
|
c40164aae0 | ||
|
|
c0062be2de | ||
|
|
3f6c476cec | ||
|
|
07bd6ee4b1 | ||
|
|
19d44be755 | ||
|
|
566fae5916 | ||
|
|
f286fb1230 | ||
|
|
2c40847f24 | ||
|
|
390d123681 | ||
|
|
1ccba957a0 | ||
|
|
1082d56251 | ||
|
|
e83e38355f | ||
|
|
84d0c33cae | ||
|
|
95ed60189d | ||
|
|
53b513fae1 | ||
|
|
9d3398bcbb | ||
|
|
eea6e4361f | ||
|
|
aec1bd0d9b | ||
|
|
da77476827 | ||
|
|
07fb8f4178 | ||
|
|
32475ec827 | ||
|
|
0fb20ce4f3 | ||
|
|
f7491858e0 | ||
|
|
afb6a5ecd7 | ||
|
|
d0043ca53f | ||
|
|
d95be0340b | ||
|
|
97c30a4853 | ||
|
|
0380598f4f | ||
|
|
fc15673acf | ||
|
|
5bd018f9c2 | ||
|
|
cfcedbccfc | ||
|
|
1ecc7ebc63 | ||
|
|
feeb0f49b4 | ||
|
|
1b8dc1deea | ||
|
|
231b628a2a | ||
|
|
a7501192f9 | ||
|
|
091462b561 | ||
|
|
bdf28edb4d | ||
|
|
db64473685 | ||
|
|
d8991fa4f7 | ||
|
|
5082944fbb | ||
|
|
1f7706bfa0 | ||
|
|
dce9abad34 | ||
|
|
4071c6468b | ||
|
|
2f513de7f0 | ||
|
|
8f22a6c824 | ||
|
|
1d03397548 | ||
|
|
e329847f88 | ||
|
|
10a2520428 | ||
|
|
9c3a03f4fe | ||
|
|
39db4ec8bb | ||
|
|
7a35e6bd4d | ||
|
|
9403b74226 | ||
|
|
d80c38d1fc | ||
|
|
88529e1ed9 | ||
|
|
797e8f8663 | ||
|
|
cb42dbc42a | ||
|
|
ef0ef81b4d | ||
|
|
5cb34379ce | ||
|
|
3248146ebf | ||
|
|
cda7253b21 | ||
|
|
2d73a3c72e | ||
|
|
5c46da6bfe | ||
|
|
0e492ac58e | ||
|
|
93f73a577d | ||
|
|
cc7aaf9f00 | ||
|
|
f8b9f65c86 | ||
|
|
be552ed5c1 | ||
|
|
950bf9dcf9 | ||
|
|
e0e75644ce | ||
|
|
ba2c369afa | ||
|
|
8df05231b8 | ||
|
|
be1c182653 | ||
|
|
32364a8cfb | ||
|
|
8c043d006f | ||
|
|
283decded2 | ||
|
|
5e5044fb7d | ||
|
|
7996385835 | ||
|
|
cce9b9cd3f | ||
|
|
ed76c5c3f8 | ||
|
|
b2bec501b4 | ||
|
|
2f84524a6f | ||
|
|
dff9bac18d | ||
|
|
f551d5b2e2 | ||
|
|
d53b844406 | ||
|
|
34c6a9ee25 | ||
|
|
487a2be4df | ||
|
|
32a342809c | ||
|
|
31149b24d8 | ||
|
|
688af77ed7 | ||
|
|
29cc79f492 | ||
|
|
756e63f77f | ||
|
|
967d52722a | ||
|
|
62f086c74d | ||
|
|
78bdc5f0f3 | ||
|
|
2606a60d40 | ||
|
|
b9b8ce69ac | ||
|
|
d7aeb4c83a | ||
|
|
bc8a474695 | ||
|
|
7e3c6cbe0c | ||
|
|
1691ba201c | ||
|
|
5a16a1ae93 | ||
|
|
4cb6388b9e | ||
|
|
223bd519d5 | ||
|
|
2e842c5c0f | ||
|
|
c42f156fab | ||
|
|
91e510b049 | ||
|
|
5de713ed0c | ||
|
|
dca240d98d | ||
|
|
cd6e8099fd | ||
|
|
b988859d37 | ||
|
|
2bb2ba5a70 | ||
|
|
1a9aafbd60 | ||
|
|
c58f9d8b6f | ||
|
|
c036d4a146 | ||
|
|
46a12be954 | ||
|
|
04261fff4e | ||
|
|
899cb0d20d | ||
|
|
d8c0f02bc6 | ||
|
|
4ca5dbce33 | ||
|
|
41fec13a6e | ||
|
|
acf7875661 | ||
|
|
da734121aa | ||
|
|
968ea7d97b | ||
|
|
2df962bd24 | ||
|
|
3b50a8ed0a | ||
|
|
eff7122919 | ||
|
|
ace27b8ded | ||
|
|
239fa0b94b | ||
|
|
94002ae470 | ||
|
|
4b0fc1ea0f | ||
|
|
37d4ff511c | ||
|
|
72117d3088 | ||
|
|
e6b81fa491 | ||
|
|
858ca2920c | ||
|
|
84130b81aa | ||
|
|
f614ccffbd | ||
|
|
9abc090678 | ||
|
|
29d698b97c | ||
|
|
f4fa93cf92 | ||
|
|
9e6c7aafce | ||
|
|
b8038dffb7 | ||
|
|
8192b9e1a4 | ||
|
|
7d266ddaf0 | ||
|
|
ebd8299b55 | ||
|
|
4e7587a619 | ||
|
|
fc39b57115 | ||
|
|
88ad420008 | ||
|
|
859c7dbc20 | ||
|
|
f97ba6dbfc | ||
|
|
d72f63211f | ||
|
|
9851a58cfb | ||
|
|
8c94488a2a | ||
|
|
73dedbeb9c | ||
|
|
1c04357c93 | ||
|
|
87622ee633 | ||
|
|
2f485cebcf | ||
|
|
ee1f2b6f05 | ||
|
|
540264a080 | ||
|
|
b3d780f4ed | ||
|
|
9ebbd12714 | ||
|
|
ad0d66572d | ||
|
|
139b42416a | ||
|
|
8a2de4fd8a | ||
|
|
d80919bc97 | ||
|
|
2404242d95 | ||
|
|
afa822529a | ||
|
|
a892fc305f | ||
|
|
69325703ff | ||
|
|
ccf519154e | ||
|
|
13c8ccf40f | ||
|
|
eec873c966 | ||
|
|
7a3c64981c | ||
|
|
91cda46e9a | ||
|
|
3b497b0f20 | ||
|
|
640bf71bc5 | ||
|
|
e033e8f75b | ||
|
|
b7f269cb35 | ||
|
|
6773ef91b2 | ||
|
|
38dbaef1e7 | ||
|
|
c7c0c7f9d0 | ||
|
|
fea2f1d231 | ||
|
|
33e4773a89 | ||
|
|
16395ee0df | ||
|
|
6d5a0bfc33 | ||
|
|
986fef28aa | ||
|
|
38ab001a55 | ||
|
|
054c6ce50e | ||
|
|
ca5c6b4690 | ||
|
|
bd698ee6c1 | ||
|
|
7ec132a2f9 | ||
|
|
4246df8eb4 | ||
|
|
f69310f5b4 | ||
|
|
c6b6c3a568 | ||
|
|
87817d13f2 | ||
|
|
9b0e0b77e5 | ||
|
|
9c52ddb1b5 | ||
|
|
455f69bbc9 | ||
|
|
e381f81171 | ||
|
|
4cd4103cbe | ||
|
|
7e3d661e69 | ||
|
|
4060a908aa | ||
|
|
c78bbd01c8 | ||
|
|
d9b1aef629 | ||
|
|
6eea2fd20d | ||
|
|
4b5a798400 | ||
|
|
2005c6a173 | ||
|
|
30bbb3d582 | ||
|
|
2fd8085422 | ||
|
|
3ffd28bc08 | ||
|
|
e62e642d65 | ||
|
|
8e66a14ea8 | ||
|
|
c9b8cf8066 | ||
|
|
ba7a6dce27 | ||
|
|
4d80a0589d | ||
|
|
4fbaec7fbb | ||
|
|
8b4942f5dc | ||
|
|
7cf7ae9a1e | ||
|
|
a10fa99674 | ||
|
|
7c8014e072 | ||
|
|
e8f275246e | ||
|
|
4795a690a0 | ||
|
|
c3e57b9e2c | ||
|
|
ba3a9d56d4 | ||
|
|
e002729931 | ||
|
|
cfbb98c9f6 | ||
|
|
6b31a47969 | ||
|
|
332c0416a9 | ||
|
|
bbc80bd242 | ||
|
|
f85684d4db | ||
|
|
9d04c73889 | ||
|
|
9c4663d261 | ||
|
|
d89aa2920f | ||
|
|
f3d72846ba | ||
|
|
6ead11ae08 | ||
|
|
f7a0c57e2c | ||
|
|
6dfd66b2ce | ||
|
|
28c6c406a0 | ||
|
|
c3852cd8eb | ||
|
|
f13545d61b | ||
|
|
34a39be936 | ||
|
|
6787563c92 | ||
|
|
7a0d4ce9bb | ||
|
|
5661776952 | ||
|
|
67cc8bf91b | ||
|
|
de32cd3cd4 | ||
|
|
37e6d3d065 | ||
|
|
3baed15f4c | ||
|
|
13276c5543 | ||
|
|
d002ed0c10 | ||
|
|
f6542709dd | ||
|
|
fafec0789c | ||
|
|
766eac071d | ||
|
|
ce1611a006 | ||
|
|
e6fec8ab7b | ||
|
|
e534b51187 | ||
|
|
489fbd1df1 | ||
|
|
ed69da1586 | ||
|
|
a081f92992 | ||
|
|
6fceb30b73 | ||
|
|
1ef6c55403 | ||
|
|
a2fbefd86a | ||
|
|
2f99363452 | ||
|
|
c9b890f2da | ||
|
|
9ff56778ca | ||
|
|
286d1760dc | ||
|
|
0a3ba11dca | ||
|
|
6675066cf7 | ||
|
|
a9fb8c31ef | ||
|
|
9a930ee1aa | ||
|
|
d08f86aa49 | ||
|
|
516ca8f768 | ||
|
|
cddc6906c5 | ||
|
|
62643e9e07 | ||
|
|
ee92f5eb68 | ||
|
|
2a11df7134 | ||
|
|
e18a144720 | ||
|
|
3a53717dce | ||
|
|
171b9be297 | ||
|
|
87aac3d912 | ||
|
|
09eb5bcc9f | ||
|
|
bcb10125ba | ||
|
|
95a099445d | ||
|
|
edb48bc4c4 | ||
|
|
a8a3a202eb | ||
|
|
7469cd1178 | ||
|
|
dd4869353a | ||
|
|
46057d913a | ||
|
|
0a283f92ac | ||
|
|
5a5389b6e2 | ||
|
|
673c73855d | ||
|
|
582df535f7 | ||
|
|
87dedbd6f0 | ||
|
|
59252e0118 | ||
|
|
01408d2607 | ||
|
|
ccc4811fa5 | ||
|
|
6dfeb9aa38 | ||
|
|
5f883b8732 | ||
|
|
25add4bb2c | ||
|
|
197d4a3fef | ||
|
|
d7a5f51784 | ||
|
|
c91b1f72d7 | ||
|
|
893e6ed853 | ||
|
|
52c1d7f5e9 | ||
|
|
147dda76e3 | ||
|
|
08419f3f27 | ||
|
|
a1c9f6e7ca | ||
|
|
74f604bebf | ||
|
|
c8f3dcdaaf | ||
|
|
0469cbc70b | ||
|
|
16f64d4fe1 | ||
|
|
161a6d6c67 | ||
|
|
f5126c553a | ||
|
|
285e269f44 | ||
|
|
c2ed88a3eb | ||
|
|
27d46e0b13 | ||
|
|
5217cb658d | ||
|
|
bce7188ef3 | ||
|
|
a86b674031 | ||
|
|
0e062df351 | ||
|
|
f61783e686 | ||
|
|
d37cf6fef0 | ||
|
|
4864ccf37f | ||
|
|
0993394e1c | ||
|
|
20f787e1b8 | ||
|
|
c8435f964b | ||
|
|
cd6397937a | ||
|
|
99ab836f39 | ||
|
|
0f1faf187e | ||
|
|
484e86fba2 | ||
|
|
7c93f6f7c7 | ||
|
|
c00d5d61a9 | ||
|
|
ba0b6d9a93 | ||
|
|
ee807c2c84 | ||
|
|
ae9bf25abf | ||
|
|
d5c0f26666 | ||
|
|
b0b6d4ab8b | ||
|
|
db76126d40 | ||
|
|
3d44d1d9f9 | ||
|
|
f99f0093b9 | ||
|
|
79216d604d | ||
|
|
a592e0ed16 | ||
|
|
8b7d6ff1ca | ||
|
|
b662c2b837 | ||
|
|
847b01027e | ||
|
|
ff179779db | ||
|
|
ba34c683d6 | ||
|
|
34fccd91ba | ||
|
|
3e6dccff77 | ||
|
|
f4181c0123 | ||
|
|
f5af276b41 | ||
|
|
5474952856 | ||
|
|
8747ce81a8 | ||
|
|
0ba8f06c0e | ||
|
|
e24558b80d | ||
|
|
fb12beeb15 | ||
|
|
ad1f32b84e | ||
|
|
630470cc68 | ||
|
|
7212595482 | ||
|
|
481c2c6afc | ||
|
|
7c8e115a95 | ||
|
|
be0224eb67 | ||
|
|
17fba7d61e | ||
|
|
9628a37aa7 | ||
|
|
566ae0a95b | ||
|
|
15e6b92ece | ||
|
|
b8678a9baa | ||
|
|
23baabc026 | ||
|
|
eaa77918ac | ||
|
|
2fc3031f84 | ||
|
|
405cb90667 | ||
|
|
fd132b9e14 | ||
|
|
02b5baf304 | ||
|
|
38c728b7f5 | ||
|
|
6c59bb6f60 | ||
|
|
9b70a55220 | ||
|
|
3327f3a27d | ||
|
|
732c6ee922 | ||
|
|
8bbb3379c2 | ||
|
|
2c5b50549d | ||
|
|
a8acd8e21f | ||
|
|
c2afbe584e | ||
|
|
82eeaff601 | ||
|
|
9cdda905b4 | ||
|
|
3981667455 | ||
|
|
299fcc703b | ||
|
|
74abaa8860 | ||
|
|
69accd8267 | ||
|
|
89ca3d6a42 | ||
|
|
83663b9c18 | ||
|
|
e15918151e | ||
|
|
67d3ab7871 | ||
|
|
4630ce63b1 | ||
|
|
d9ef5e1d98 | ||
|
|
ed54846804 | ||
|
|
62dafec960 | ||
|
|
95e26f6072 | ||
|
|
d4e7e98be3 | ||
|
|
48b350fd87 | ||
|
|
ca35ec4d23 | ||
|
|
fa68f6c0df | ||
|
|
ef2354a9e8 | ||
|
|
4f528bf31c | ||
|
|
3aa8c63fe4 | ||
|
|
e5e296fe99 | ||
|
|
a26765ad4b | ||
|
|
1300ec3c3f | ||
|
|
65039e46bf | ||
|
|
80bd18d8ed | ||
|
|
d0ca90efca | ||
|
|
2253023459 | ||
|
|
1e07bf6d4b | ||
|
|
944b02dce1 | ||
|
|
976ebef410 | ||
|
|
24d1f92bae | ||
|
|
e77a890798 | ||
|
|
9340191314 | ||
|
|
149b42fa39 | ||
|
|
e6459023e1 | ||
|
|
0df70f5701 | ||
|
|
86b4ee0eaa | ||
|
|
4bb76ada1d | ||
|
|
3264300a2b | ||
|
|
88a6215a94 | ||
|
|
b4d82c225b | ||
|
|
c0b15ccc14 | ||
|
|
f004b4af4a | ||
|
|
cb1159ddf3 | ||
|
|
6bd333a41c | ||
|
|
b2d7640240 | ||
|
|
24f39e3bce | ||
|
|
3832b5bf1a | ||
|
|
0b6e1ebd1d | ||
|
|
3f0dcdf276 | ||
|
|
10ad6fef38 | ||
|
|
1a348f6d3e | ||
|
|
85ca2e3989 | ||
|
|
32b9b9aa64 | ||
|
|
883ca9b699 | ||
|
|
ed76d659ff | ||
|
|
837e2e1f44 | ||
|
|
529bf57274 | ||
|
|
b4b2833298 | ||
|
|
b07b11e0eb | ||
|
|
42814c6377 | ||
|
|
5d0ee95d7b | ||
|
|
7661d705b6 | ||
|
|
6468e42d44 | ||
|
|
f8e4d342d6 | ||
|
|
5c37b7b709 | ||
|
|
eec49e8391 | ||
|
|
b67d6ad7dd | ||
|
|
5a4af7c659 | ||
|
|
13b1dbe9fd | ||
|
|
661dd1ff5e | ||
|
|
f97acc8e03 | ||
|
|
4e24af68bc | ||
|
|
ac375f40c8 | ||
|
|
2a73ec8f8a | ||
|
|
ea6d5b25fc | ||
|
|
e21a06a0a7 | ||
|
|
aa1d0161c3 | ||
|
|
6dea16c207 | ||
|
|
f928b8fa73 | ||
|
|
18e4cc609c | ||
|
|
96931d905b | ||
|
|
984dd8ae3a | ||
|
|
3cf3caab79 | ||
|
|
7aa7339639 | ||
|
|
ace266a25b | ||
|
|
81531e36e2 | ||
|
|
1574ec063f | ||
|
|
bca324367e | ||
|
|
da125a2b67 | ||
|
|
f7b72e57fd | ||
|
|
a95dcff4bc | ||
|
|
41a9eb20a3 | ||
|
|
a974b9929b | ||
|
|
871db0d371 | ||
|
|
4f398739fe | ||
|
|
feea9009cb | ||
|
|
044064dcc6 | ||
|
|
b129a3a6a5 | ||
|
|
76aabaf3d6 | ||
|
|
62af7ccc27 | ||
|
|
15ce00fda5 | ||
|
|
221574c923 | ||
|
|
e70a05fa74 | ||
|
|
7cf0259eba | ||
|
|
f9f4de071f | ||
|
|
b7de3bcb34 | ||
|
|
9917b2c534 | ||
|
|
bab7192206 | ||
|
|
037b4e18a2 | ||
|
|
445ce5c805 | ||
|
|
9c51ad6be3 | ||
|
|
8a22b0bd3e | ||
|
|
eb0c5cc9c4 | ||
|
|
f5fde99f63 | ||
|
|
5c259870b9 | ||
|
|
f805dfdea6 | ||
|
|
29af1c8cce | ||
|
|
ec6db195ff | ||
|
|
ac5b4521bb | ||
|
|
611a9a3913 | ||
|
|
e29bf5a678 | ||
|
|
70130dbfe3 | ||
|
|
30eb43ce74 | ||
|
|
c20be0acb2 | ||
|
|
74ae5975f5 | ||
|
|
678417898c | ||
|
|
4206de4541 | ||
|
|
13c78855a7 | ||
|
|
7aa3992eb0 | ||
|
|
4b2602a768 | ||
|
|
610da743bd | ||
|
|
09aedf5011 | ||
|
|
eb749dc7df | ||
|
|
1b7426f627 | ||
|
|
31c7289d01 | ||
|
|
739970114e | ||
|
|
7d9618653c | ||
|
|
4ea72891e5 | ||
|
|
cdeafd9f0a | ||
|
|
8916cc094d | ||
|
|
8d5cdbf0f4 | ||
|
|
af9f1cac45 | ||
|
|
c06364ebb3 | ||
|
|
193ba1987c | ||
|
|
cb74f9ab26 | ||
|
|
1687d6606a | ||
|
|
e96bba810b | ||
|
|
bb804b9939 | ||
|
|
9bae5ec302 | ||
|
|
f8167e546a | ||
|
|
53bc4dbdf9 | ||
|
|
08499947de | ||
|
|
b7f7bed42e | ||
|
|
84e59d0349 | ||
|
|
594db214b2 | ||
|
|
e8d55984eb | ||
|
|
ba3e53e971 | ||
|
|
04619780c4 | ||
|
|
b4f93790fa | ||
|
|
173a4d8bd2 | ||
|
|
df914d1f25 | ||
|
|
6f5f0a0064 | ||
|
|
cf64147d05 | ||
|
|
e2f7f38d47 | ||
|
|
b1e02b81b9 | ||
|
|
38bbe7be5f | ||
|
|
04e152c1fb | ||
|
|
efc7ed5429 | ||
|
|
06fff024d7 | ||
|
|
878e92ec92 | ||
|
|
9c26bcd220 | ||
|
|
42d5a75ed6 | ||
|
|
513fba1115 | ||
|
|
0093928c16 | ||
|
|
4c8694a43e | ||
|
|
255601932c | ||
|
|
d2d3ecaf27 | ||
|
|
e9db729843 | ||
|
|
1176a727e9 | ||
|
|
87a24f8d21 | ||
|
|
c651b7971c | ||
|
|
97083b40df | ||
|
|
8cf7375ce1 | ||
|
|
dcd26824f9 | ||
|
|
543118ba92 | ||
|
|
838971bbbe | ||
|
|
00c0d1147c | ||
|
|
872e997889 | ||
|
|
4b7c72cac0 | ||
|
|
a43a842637 | ||
|
|
1780c2a360 | ||
|
|
3c78a1e01b | ||
|
|
ab4d7b6a38 | ||
|
|
f0ef39e96a | ||
|
|
82bdb42a61 | ||
|
|
d62b2368c0 | ||
|
|
bcf4a16996 | ||
|
|
f9052e2fe0 | ||
|
|
6a1158a47d | ||
|
|
273d382b87 | ||
|
|
a4ce55f36d | ||
|
|
6bcdd61e56 | ||
|
|
823a4e75c5 | ||
|
|
d6a0b2cbc6 | ||
|
|
86beaa6b37 | ||
|
|
d94a933325 | ||
|
|
ee50dd70c0 | ||
|
|
8e37979b88 | ||
|
|
4367b3b8cd | ||
|
|
ce4ee08ee0 | ||
|
|
61752baad6 | ||
|
|
4044df4cf6 | ||
|
|
bd752f3284 | ||
|
|
4910319be7 | ||
|
|
d88cd046ce | ||
|
|
00bb9d1003 | ||
|
|
acdf1e00f1 | ||
|
|
c4b4f86741 | ||
|
|
e2aef3912c | ||
|
|
c299a19c41 | ||
|
|
a198e3c281 | ||
|
|
6c2a276a0f | ||
|
|
1e3bc9cf22 | ||
|
|
751810ee20 | ||
|
|
850474c232 | ||
|
|
66af13f684 | ||
|
|
88df26263d | ||
|
|
b8e880753d | ||
|
|
662e129cdf | ||
|
|
d26424c2df | ||
|
|
ecf7fd1913 | ||
|
|
34b43b632d | ||
|
|
7bbf220906 | ||
|
|
10eb6276ac | ||
|
|
36b424cff2 | ||
|
|
1db7d8f03d | ||
|
|
5e8af7f3e5 | ||
|
|
7e29fd9c14 | ||
|
|
d7160ee500 | ||
|
|
e4dab58683 | ||
|
|
bb87305e84 | ||
|
|
2b0d691a10 | ||
|
|
5b18d947df | ||
|
|
b5b606bd08 | ||
|
|
5b116a4c90 | ||
|
|
83d6ad28c1 | ||
|
|
284f255838 | ||
|
|
5c82c2c562 | ||
|
|
a0b7744649 | ||
|
|
250c1b994b | ||
|
|
088e0948c6 | ||
|
|
74dcb0541a | ||
|
|
13d47714a0 | ||
|
|
0ccfd3b79f | ||
|
|
9752ff1d04 | ||
|
|
903ddce788 | ||
|
|
6d37cf4df5 | ||
|
|
a3ad4a56bc | ||
|
|
9c2bd64458 | ||
|
|
d618eae534 | ||
|
|
cfa55105a1 | ||
|
|
b9ac2dff17 | ||
|
|
c243bfad7b | ||
|
|
673e1cd07b | ||
|
|
cb325829c2 | ||
|
|
da47966021 | ||
|
|
201826913b | ||
|
|
e4738927a5 | ||
|
|
7ab15206a5 | ||
|
|
83af1dc6c3 | ||
|
|
6af634db87 | ||
|
|
fb3dc41cb0 | ||
|
|
87ab3d9815 | ||
|
|
9f44ccfbf0 | ||
|
|
145c9158c7 | ||
|
|
aa2ceae79c | ||
|
|
22123af7c8 | ||
|
|
b54eec0d4b | ||
|
|
fb1b6edc01 | ||
|
|
367523db78 | ||
|
|
793ddf1a18 | ||
|
|
e15f391638 | ||
|
|
dbb4f6183c | ||
|
|
8c7e2f6620 | ||
|
|
4b1da2b63d | ||
|
|
1b80dd43dc | ||
|
|
f42b74c01b | ||
|
|
2ba6f8b39d | ||
|
|
443e469a0d | ||
|
|
170a53f5e4 | ||
|
|
be26d29cad | ||
|
|
c183d4a368 | ||
|
|
5b0d2eebc0 | ||
|
|
6e0c1c47c2 | ||
|
|
9778a83916 | ||
|
|
50623614ab | ||
|
|
78c33d2d8f | ||
|
|
60337b9db7 | ||
|
|
822196f90c | ||
|
|
deda622125 | ||
|
|
e34a82402f | ||
|
|
ffa366ee25 | ||
|
|
4cb9265b66 | ||
|
|
b35fca9b05 | ||
|
|
91101648fc | ||
|
|
2d111e9d8a | ||
|
|
b06e2623b7 | ||
|
|
432f5e8340 | ||
|
|
9c32eac1f6 | ||
|
|
b237eed349 | ||
|
|
995fc3d7bb | ||
|
|
2855eb880d | ||
|
|
dfda5c56ad | ||
|
|
6dff9d318a | ||
|
|
1e1d9f6252 | ||
|
|
0f9cde7062 | ||
|
|
0ca267d9a9 | ||
|
|
d7472e30eb | ||
|
|
6c053ac065 | ||
|
|
722a40e7b2 | ||
|
|
ef76cc6752 | ||
|
|
9fd2aa33ed | ||
|
|
e85701f58c | ||
|
|
ef730e4eaa | ||
|
|
310e022b26 | ||
|
|
a526060137 | ||
|
|
63cc25aab5 | ||
|
|
1d13e26672 | ||
|
|
70334789d3 | ||
|
|
5f7c5e309a | ||
|
|
d137f6dec9 | ||
|
|
caf23b4e93 | ||
|
|
acca0f1a0f | ||
|
|
fd825fd171 | ||
|
|
fb6c5d80e2 | ||
|
|
74c7d29875 | ||
|
|
5dfd2da376 | ||
|
|
af4b0e8caa | ||
|
|
393d69b60f | ||
|
|
87aed10821 | ||
|
|
08ecad1c27 | ||
|
|
70ddca4693 | ||
|
|
431629736b | ||
|
|
e2cc7a5b21 | ||
|
|
c67cb7dbb4 | ||
|
|
281b414cab | ||
|
|
fe36d08f35 | ||
|
|
3445a13cdf | ||
|
|
6b048a1b1c | ||
|
|
6373336d6e | ||
|
|
de149a7f26 | ||
|
|
e3d881fab8 | ||
|
|
2f807cb2b9 | ||
|
|
601d356eaf | ||
|
|
4adc7a824e | ||
|
|
f70ed27916 | ||
|
|
5b47ae030c | ||
|
|
ee7bcef06d | ||
|
|
92d01889f0 | ||
|
|
1c37288d6b | ||
|
|
2c4558ae7f | ||
|
|
75687a3c15 | ||
|
|
638c9072e7 | ||
|
|
236260ba74 | ||
|
|
314f3ae142 | ||
|
|
f0938dfcb1 | ||
|
|
6d63a46901 | ||
|
|
5de2c39d41 | ||
|
|
81666c4132 | ||
|
|
55505d626d | ||
|
|
927ffcbfe5 | ||
|
|
0a449889b5 | ||
|
|
b680699a0c | ||
|
|
8d0de6eea8 | ||
|
|
1bddb844a5 | ||
|
|
1bc87207b4 | ||
|
|
1ae8395fc6 | ||
|
|
5132f7a8ae | ||
|
|
2883f1bfe7 | ||
|
|
1c3d090765 | ||
|
|
e9f52e3001 | ||
|
|
b0dc410959 | ||
|
|
d72faee981 | ||
|
|
6f5e243e7c | ||
|
|
69d84b7a34 | ||
|
|
3e16fa9de8 | ||
|
|
977d59553a | ||
|
|
3298a10397 | ||
|
|
fea3980009 | ||
|
|
9401ca7205 | ||
|
|
f509de4f4b | ||
|
|
35c83f30ed | ||
|
|
19330da7e5 | ||
|
|
20a1ea7ca0 | ||
|
|
0ce6f1d806 | ||
|
|
1ffa71b8e4 | ||
|
|
184088ae83 | ||
|
|
8b1465da86 | ||
|
|
a58a0d1f01 | ||
|
|
be82fd5a1b | ||
|
|
b5d52f1d90 | ||
|
|
bf5a0f7bf3 | ||
|
|
a4b2b10595 | ||
|
|
2afc28fa4f | ||
|
|
44d82fcb1e | ||
|
|
97d4f8a12a | ||
|
|
aac4ea2608 | ||
|
|
0ed59fa282 | ||
|
|
de77ea57c1 | ||
|
|
eaac3b295a | ||
|
|
b7cf79e1cc | ||
|
|
fbe74e05b0 | ||
|
|
d0166bfd90 | ||
|
|
eba9651402 | ||
|
|
9dd7f22cda | ||
|
|
3286700201 | ||
|
|
a9ba1b4a6c | ||
|
|
d92ba1538c | ||
|
|
aaee720df8 | ||
|
|
c033bcf16a | ||
|
|
b7b4f3a167 | ||
|
|
d6f9f68eee | ||
|
|
6f7fcece61 | ||
|
|
9d483c5a65 | ||
|
|
5620337d3a | ||
|
|
794d3733a0 | ||
|
|
48454df781 | ||
|
|
505bc90830 | ||
|
|
036273b6a5 | ||
|
|
032a922d7f | ||
|
|
46e57ac978 | ||
|
|
38bbb07614 | ||
|
|
615166ff1d | ||
|
|
651417f83a | ||
|
|
4646e335c3 | ||
|
|
523b952957 | ||
|
|
cc52b02c0f | ||
|
|
f259199101 | ||
|
|
eb7d943691 | ||
|
|
79b4bc671b | ||
|
|
2293446c93 | ||
|
|
d94b117976 | ||
|
|
d7fbe18858 | ||
|
|
c8822a2869 | ||
|
|
1483115de0 | ||
|
|
e3c0bf34b6 | ||
|
|
9e9f26af40 | ||
|
|
f1e3e04e1f | ||
|
|
64711bd99a | ||
|
|
c5bdbb123f | ||
|
|
364b268b02 | ||
|
|
ec23ca0ebd | ||
|
|
e4fca8f41b | ||
|
|
18e0d933b0 | ||
|
|
df6a20ee67 | ||
|
|
e02cac6154 | ||
|
|
1f064e33ad | ||
|
|
1812230623 | ||
|
|
db623812aa | ||
|
|
3fb71b2dda | ||
|
|
cd27cc4e04 | ||
|
|
ae30de057d |
@@ -0,0 +1,4 @@
|
||||
dist
|
||||
dev/assets/vendor
|
||||
node_modules
|
||||
src/node_modules
|
||||
@@ -0,0 +1,2 @@
|
||||
> 1%
|
||||
last 2 versions
|
||||
@@ -0,0 +1 @@
|
||||
charting_library
|
||||
@@ -0,0 +1,48 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
env: {
|
||||
node: true,
|
||||
},
|
||||
extends: [
|
||||
'@vue/airbnb',
|
||||
'plugin:vue/recommended',
|
||||
'plugin:import/typescript',
|
||||
// 'prettier/@typescript-eslint',
|
||||
'plugin:@typescript-eslint/recommended',
|
||||
// "plugin:prettier/recommended",
|
||||
],
|
||||
parser: 'vue-eslint-parser',
|
||||
parserOptions: {
|
||||
parser: '@typescript-eslint/parser',
|
||||
ecmaVersion: 6,
|
||||
sourceType: 'module',
|
||||
ecmaFeatures: {
|
||||
jsx: false,
|
||||
modules: true,
|
||||
experimentalObjectRestSpread: true,
|
||||
},
|
||||
},
|
||||
rules: {
|
||||
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
|
||||
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
|
||||
|
||||
semi: ['error', 'never'],
|
||||
'max-len': 'off',
|
||||
'linebreak-style': 'off',
|
||||
// camelcase: ['error', { properties: 'never', ignoreDestructuring: true, ignoreImports: true }],
|
||||
'arrow-parens': ['error', 'as-needed'],
|
||||
'vue/new-line-between-multi-line-property': 0,
|
||||
'vue/multiline-html-element-content-newline': 0,
|
||||
'vue/multi-word-component-names': 0,
|
||||
'vue/no-mutating-props': 0,
|
||||
'vue/v-slot-style': 0,
|
||||
'@typescript-eslint/no-empty-function': 1,
|
||||
camelcase: 0,
|
||||
'vuejs-accessibility/click-events-have-key-events': 'off',
|
||||
'vuejs-accessibility/mouse-events-have-key-events': 'off',
|
||||
'vuejs-accessibility/anchor-has-content': 'off',
|
||||
'no-unsafe-optional-chaining': 1,
|
||||
'vuejs-accessibility/label-has-for': 1,
|
||||
'import/extensions': 'off',
|
||||
},
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
# github: liangping
|
||||
issuehunt: ping-pub # Replace with a single IssueHunt username
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
|
||||
name: Deploy to ping.pub
|
||||
|
||||
on:
|
||||
# push:
|
||||
# branches: [ master ]
|
||||
pull_request:
|
||||
branches: [ master ]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
name: Check Blockchain Config
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Git Checkout Latest
|
||||
uses: actions/checkout@v3
|
||||
- name: Check Chain Configs
|
||||
uses: ping-pub/ping-dashboard-config-checker@v1.0
|
||||
@@ -0,0 +1,51 @@
|
||||
name: docker
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- 'master-backup'
|
||||
|
||||
jobs:
|
||||
docker:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v2
|
||||
# -
|
||||
# name: Set up QEMU
|
||||
# uses: docker/setup-qemu-action@v1
|
||||
# -
|
||||
# name: Set up Docker Buildx
|
||||
# uses: docker/setup-buildx-action@v1
|
||||
- name: Install
|
||||
run: yarn install
|
||||
- name: Build
|
||||
run: yarn run vue-cli-service build
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v1
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v3
|
||||
with:
|
||||
# list of Docker images to use as base name for tags
|
||||
images: |
|
||||
yaoling/wallet
|
||||
# generate Docker tags based on the following events/attributes
|
||||
tags: |
|
||||
type=sha
|
||||
type=schedule
|
||||
type=ref,event=branch
|
||||
type=ref,event=pr
|
||||
type=semver,pattern={{version}}
|
||||
type=semver,pattern={{major}}.{{minor}}
|
||||
type=semver,pattern={{major}}
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
context: .
|
||||
push: ${{ github.event_name != 'pull_request' }}
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
name: Deploy to ping.pub
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ master ]
|
||||
# pull_request:
|
||||
# branches: [ master ]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
name: Ping deploy
|
||||
runs-on: mainnet
|
||||
steps:
|
||||
- name: print
|
||||
run: echo ${GITHUB_REF#refs/heads/}
|
||||
- name: Git Checkout Latest
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Install
|
||||
run: yarn install
|
||||
|
||||
- name: Build
|
||||
run: yarn run vue-cli-service build
|
||||
|
||||
- name: Deploy
|
||||
run: cp -rf ./dist/* /var/www/html/
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
name: Ping Deploy
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ testnet ]
|
||||
pull_request:
|
||||
branches: [ testnet ]
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
name: Ping deploy
|
||||
runs-on: testnet
|
||||
steps:
|
||||
- name: print
|
||||
run: echo ${GITHUB_REF#refs/heads/}
|
||||
- name: Git Checkout Latest
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Install
|
||||
run: yarn install
|
||||
|
||||
- name: Build
|
||||
run: yarn run vue-cli-service build
|
||||
|
||||
- name: Deploy
|
||||
run: cp -rf ./dist/* /var/www/html/
|
||||
+34
-2
@@ -1,2 +1,34 @@
|
||||
node_modules/
|
||||
**/.vscode
|
||||
.DS_Store
|
||||
node_modules
|
||||
/dist
|
||||
|
||||
# local env files
|
||||
.env.local
|
||||
.env.*.local
|
||||
|
||||
# Log files
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
|
||||
# Editor directories and files
|
||||
.idea
|
||||
.vscode/*
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
|
||||
!.vscode/*.code-snippets
|
||||
|
||||
# script
|
||||
/vuexy-scripts
|
||||
|
||||
# Docs
|
||||
/docs/.temp
|
||||
|
||||
# Yarn
|
||||
.yarn/
|
||||
.yarnrc.yml
|
||||
package-lock.json
|
||||
|
||||
+45
@@ -0,0 +1,45 @@
|
||||
# test directories
|
||||
__tests__
|
||||
test
|
||||
tests
|
||||
powered-test
|
||||
|
||||
# asset directories
|
||||
docs
|
||||
doc
|
||||
website
|
||||
images
|
||||
assets
|
||||
|
||||
# examples
|
||||
example
|
||||
examples
|
||||
|
||||
# code coverage directories
|
||||
coverage
|
||||
.nyc_output
|
||||
|
||||
# build scripts
|
||||
Makefile
|
||||
Gulpfile.js
|
||||
Gruntfile.js
|
||||
|
||||
# configs
|
||||
appveyor.yml
|
||||
circle.yml
|
||||
codeship-services.yml
|
||||
codeship-steps.yml
|
||||
wercker.yml
|
||||
.tern-project
|
||||
.gitattributes
|
||||
.editorconfig
|
||||
.*ignore
|
||||
.eslintrc
|
||||
.jshintrc
|
||||
.flowconfig
|
||||
.documentup.json
|
||||
.yarn-metadata.json
|
||||
.travis.yml
|
||||
|
||||
# misc
|
||||
*.md
|
||||
@@ -0,0 +1,3 @@
|
||||
FROM nginx:alpine
|
||||
COPY ping.conf /etc/nginx/conf.d/default.conf
|
||||
COPY dist /usr/share/nginx/html
|
||||
@@ -0,0 +1,339 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
@@ -0,0 +1,63 @@
|
||||
<div align="center">
|
||||
|
||||

|
||||
|
||||
<h1>Ping Dashboard</h1>
|
||||
|
||||
**Ping Dashboard is not only an explorer but also a wallet and more ... 🛠**
|
||||
|
||||
[](https://github.com/ping-pub/explorer/releases/latest)
|
||||
[](https://github.com/ping-pub/explorer/blob/master/LICENSE)
|
||||
[](https://github.com/ping-pub/explorer/actions/workflows/mainnet-deploy.yaml)
|
||||
[](https://twitter.com/ping_pub)
|
||||
[](https://discord.gg/CmjYVSr6GW)
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
Ping Explorer is a light explorer for Cosmos-based Blockchains. https://ping.pub .
|
||||
|
||||
## What is the difference between Ping explorer and other explorers?
|
||||
|
||||
Ping Explorer is designed to explore blockchain data as real as possible, therefore there is no cache, no pre-processing. Ping Explorer does not cache/save blockchain data on its server. Ping Explorer only fetch data from Cosmos full node via LCD/RPC endpoints. We call it "Light Explorer".
|
||||
|
||||
## Do you want to list your blockchain on ping.pub?
|
||||
|
||||
Pull your request [here](./src/chains), We will add your chains as soon as possible. It is **FREE** (You must have 10+ independent validators on your chain).
|
||||
|
||||
## Why Ping explorer use official/trusted third party public LCD/rpc server?
|
||||
|
||||
We have two considerations:
|
||||
|
||||
- Trust, In decentralize system, everything controlled by one single team/organization could be risks. So we decided to co-build with the community.
|
||||
- Limited Resources: ` Ping Dashboard ` will list hundreds cosmos-based blockchains in the future, it's impossible for our team to run validators or fullnodes for all of those chains.
|
||||
|
||||
|
||||
## Donation
|
||||
|
||||
Your donation will help us make better products. Thanks in advance.
|
||||
|
||||
- Address for ERC20: USDC, USDT, ETH
|
||||
```
|
||||
0x88BFec573Dd3E4b7d2E6BfD4D0D6B11F843F8aa1
|
||||
```
|
||||
|
||||
- You can donate any token in the Cosmos ecosystem: [here](https://ping.pub/coffee)
|
||||
|
||||
> If you are an individual please do not donate more than $10, a cup of coffee means a lot to us.
|
||||
|
||||
#### Donations from project
|
||||
|
||||
- Point Network: 1000USDC and $1000 worth of POINT
|
||||
- Bitsong: 50k BTSG
|
||||
- IRISnet: 100k IRIS
|
||||
|
||||
## Hire us
|
||||
|
||||
You can hire us by submiting an issue and fund the issue on [IssueHunter](https://issuehunt.io/r/ping-pub/explorer)
|
||||
|
||||
|
||||
## Contributors
|
||||
|
||||
Developers: @liangping @dingyiming
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
presets: [
|
||||
'@vue/cli-plugin-babel/preset',
|
||||
],
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
# Installation:
|
||||
|
||||
1. Running with yarn
|
||||
```
|
||||
yarn && yarn serve
|
||||
```
|
||||
|
||||
2. Building for web servers, like nginx, apache
|
||||
```
|
||||
yarn && yarn build
|
||||
cp -r ./dist/* <ROOT_OF_WEB_SERVER>
|
||||
```
|
||||
|
||||
# Enable LCD for Ping.pub (do this on the config for your chain)
|
||||
|
||||
1. Set `enable = true` in `./config/app.toml`
|
||||
```
|
||||
###############################################################################
|
||||
### API Configuration ###
|
||||
###############################################################################
|
||||
|
||||
[api]
|
||||
|
||||
# Enable defines if the API server should be enabled.
|
||||
enable = true
|
||||
|
||||
# Swagger defines if swagger documentation should automatically be registered.
|
||||
swagger = false
|
||||
|
||||
# Address defines the API server to listen on.
|
||||
address = "tcp://0.0.0.0:1317"
|
||||
|
||||
# MaxOpenConnections defines the number of maximum open connections.
|
||||
max-open-connections = 1000
|
||||
```
|
||||
|
||||
2. add proxy server and enable CORS. NOTE: You must enable https as well.
|
||||
|
||||
```
|
||||
server {
|
||||
server_name juno.api.ping.pub;
|
||||
listen 443;
|
||||
location / {
|
||||
add_header Access-Control-Allow-Origin *;
|
||||
add_header Access-Control-Max-Age 3600;
|
||||
add_header Access-Control-Expose-Headers Content-Length;
|
||||
|
||||
proxy_pass http://<HOST>:1317;
|
||||
|
||||
}
|
||||
}
|
||||
```
|
||||
3. config your blockchain in [./src/chains]()
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": ["src/*"],
|
||||
"@core/*": ["src/@core/*"],
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"$schema": "node_modules/lerna/schemas/lerna-schema.json",
|
||||
"useWorkspaces": true,
|
||||
"version": "0.0.0"
|
||||
}
|
||||
Generated
-10471
File diff suppressed because it is too large
Load Diff
+122
-7
@@ -1,11 +1,126 @@
|
||||
{
|
||||
"name": "dashboard",
|
||||
"private": true,
|
||||
"workspaces": [
|
||||
"packages/*"
|
||||
],
|
||||
"name": "ping-wallet",
|
||||
"license": "GPL-2.0",
|
||||
"version": "0.1.0",
|
||||
"author": {
|
||||
"name": "ping.pub"
|
||||
},
|
||||
"scripts": {
|
||||
"serve": "vue-cli-service serve",
|
||||
"build": "vue-cli-service build",
|
||||
"lint": "vue-cli-service lint",
|
||||
"analyz": "vue-cli-service build --report"
|
||||
},
|
||||
"dependencies": {
|
||||
"@casl/ability": "4.1.6",
|
||||
"@casl/vue": "1.1.1",
|
||||
"@cosmjs/amino": "^0.28.4",
|
||||
"@cosmjs/crypto": "^0.28.4",
|
||||
"@cosmjs/encoding": "^0.28.4",
|
||||
"@cosmjs/launchpad": "^0.27.1",
|
||||
"@cosmjs/ledger-amino": "^0.28.4",
|
||||
"@cosmjs/math": "^0.28.4",
|
||||
"@cosmjs/proto-signing": "^0.28.4",
|
||||
"@cosmjs/stargate": "0.28.4",
|
||||
"@hanchon/signature-to-pubkey": "^1.0.0",
|
||||
"@intlify/vue-i18n-loader": "^2.1.2",
|
||||
"@ledgerhq/hw-app-eth": "^6.28.2",
|
||||
"@ledgerhq/hw-transport": "6.27.2",
|
||||
"@ledgerhq/hw-transport-web-ble": "^6.27.1",
|
||||
"@ledgerhq/hw-transport-webusb": "^6.27.1",
|
||||
"@metamask/eth-sig-util": "^4.0.1",
|
||||
"@tharsis/address-converter": "^0.1.8",
|
||||
"@tharsis/eip712": "0.2.4",
|
||||
"@tharsis/proto": "0.1.19",
|
||||
"@tharsis/transactions": "^0.2.5",
|
||||
"@vue/composition-api": "^1.4.9",
|
||||
"@vueuse/core": "4.0.0",
|
||||
"animate.css": "4.1.1",
|
||||
"apexcharts": "3.2.0",
|
||||
"babel-runtime": "^6.26.0",
|
||||
"bootstrap": "4.6.0",
|
||||
"bootstrap-vue": "2.21.1",
|
||||
"chart.js": "2.9.4",
|
||||
"compare-versions": "^3.6.0",
|
||||
"core-js": "^3.22.5",
|
||||
"cosmjs-types": "^0.2.0",
|
||||
"dayjs": "^1.10.6",
|
||||
"echarts": "5.3.0",
|
||||
"eth-crypto": "^2.3.0",
|
||||
"ethers": "^5.6.8",
|
||||
"leaflet": "1.6.0",
|
||||
"ledger-cosmos-js": "2.1.8",
|
||||
"long": "^5.2.0",
|
||||
"node-fetch": "^2.6.5",
|
||||
"node-polyfill-webpack-plugin": "^1.1.4",
|
||||
"pako": "^1.0.11",
|
||||
"portal-vue": "2.1.7",
|
||||
"prismjs": "1.25.0",
|
||||
"protobufjs-cli-dbx": "^7.0.7",
|
||||
"protobufjs-dbx": "^7.0.0",
|
||||
"ripemd160": "^2.0.2",
|
||||
"swiper": "6.5.1",
|
||||
"trading-vue-js": "^1.0.2",
|
||||
"uuid": "8.3.2",
|
||||
"vee-validate": "3.4.5",
|
||||
"vue": "2.x",
|
||||
"vue-apexcharts": "1.6.0",
|
||||
"vue-autosuggest": "2.2.0",
|
||||
"vue-awesome-swiper": "4.1.1",
|
||||
"vue-chartjs": "3.5.0",
|
||||
"vue-cleave-component": "2.1.3",
|
||||
"vue-clipboard2": "0.3.1",
|
||||
"vue-context": "6.0.0",
|
||||
"vue-echarts": "^6.0.2",
|
||||
"vue-feather-icons": "5.1.0",
|
||||
"vue-flatpickr-component": "8.1.6",
|
||||
"vue-flex-waterfall": "^1.0.7",
|
||||
"vue-form-wizard": "0.8.4",
|
||||
"vue-i18n": "8.22.2",
|
||||
"vue-json-excel": "^0.3.0",
|
||||
"vue-loader": "^15.9.6",
|
||||
"vue-markdown": "^2.2.4",
|
||||
"vue-observe-visibility": "^1.0.0",
|
||||
"vue-perfect-scrollbar": "0.2.1",
|
||||
"vue-prism-component": "1.1.1",
|
||||
"vue-qr": "^2.5.0",
|
||||
"vue-ripple-directive": "2.0.1",
|
||||
"vue-router": "3.4.9",
|
||||
"vue-select": "3.11.2",
|
||||
"vue-slider-component": "3.2.11",
|
||||
"vue-sweetalert2": "4.1.1",
|
||||
"vue-toastification": "1.7.8",
|
||||
"vue-tour": "1.5.0",
|
||||
"vue-tree-halower": "1.8.3",
|
||||
"vue2-flip-countdown": "^0.12.1",
|
||||
"vue2-leaflet": "2.5.2",
|
||||
"vuedraggable": "2.24.3",
|
||||
"vuex": "3.6.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vitejs/plugin-vue": "^4.0.0",
|
||||
"lerna": "^6.4.1"
|
||||
"@babel/eslint-parser": "^7.5.4",
|
||||
"@protobufs/osmosis": "^0.0.8",
|
||||
"@typescript-eslint/eslint-plugin": "^5.25.0",
|
||||
"@typescript-eslint/parser": "^5.25.0",
|
||||
"@vue/cli-plugin-babel": "~5.0.4",
|
||||
"@vue/cli-plugin-eslint": "~5.0.4",
|
||||
"@vue/cli-plugin-router": "~5.0.4",
|
||||
"@vue/cli-plugin-vuex": "~5.0.4",
|
||||
"@vue/cli-service": "~5.0.4",
|
||||
"@vue/eslint-config-airbnb": "^6.0.0",
|
||||
"@vue/eslint-config-standard": "6.1.0",
|
||||
"@vue/eslint-config-typescript": "11.0.0",
|
||||
"@vuepress/plugin-medium-zoom": "^1.7.1",
|
||||
"compression-webpack-plugin": "6.1.1",
|
||||
"eslint": "^8.15.0",
|
||||
"eslint-plugin-import": "^2.26.0",
|
||||
"eslint-plugin-vue": "9.0.1",
|
||||
"eslint-plugin-vuejs-accessibility": "^1.1.1",
|
||||
"sass": "1.32.*",
|
||||
"sass-loader": "^10.1.0",
|
||||
"ts-loader": "8.2.0",
|
||||
"typescript": "^4.6.4",
|
||||
"vue-template-compiler": "2.x",
|
||||
"webpack-bundle-analyzer": "^4.5.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
{
|
||||
"protoDirs": [
|
||||
"./proto"
|
||||
],
|
||||
"outPath": "./src",
|
||||
"options": {
|
||||
"aminoEncoding": {
|
||||
"enabled": false
|
||||
},
|
||||
"lcdClients": {
|
||||
"enabled": true
|
||||
},
|
||||
"rpcClients": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
}
|
||||
-1
@@ -1 +0,0 @@
|
||||
export {};
|
||||
-1
@@ -1 +0,0 @@
|
||||
export declare const amino: {};
|
||||
-439
@@ -1,439 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../helpers";
|
||||
export declare enum HashOp {
|
||||
/** NO_HASH - NO_HASH is the default if no data passed. Note this is an illegal argument some places. */
|
||||
NO_HASH = 0,
|
||||
SHA256 = 1,
|
||||
SHA512 = 2,
|
||||
KECCAK = 3,
|
||||
RIPEMD160 = 4,
|
||||
/** BITCOIN - ripemd160(sha256(x)) */
|
||||
BITCOIN = 5,
|
||||
UNRECOGNIZED = -1
|
||||
}
|
||||
export declare const HashOpSDKType: typeof HashOp;
|
||||
export declare function hashOpFromJSON(object: any): HashOp;
|
||||
export declare function hashOpToJSON(object: HashOp): string;
|
||||
/**
|
||||
* LengthOp defines how to process the key and value of the LeafOp
|
||||
* to include length information. After encoding the length with the given
|
||||
* algorithm, the length will be prepended to the key and value bytes.
|
||||
* (Each one with it's own encoded length)
|
||||
*/
|
||||
export declare enum LengthOp {
|
||||
/** NO_PREFIX - NO_PREFIX don't include any length info */
|
||||
NO_PREFIX = 0,
|
||||
/** VAR_PROTO - VAR_PROTO uses protobuf (and go-amino) varint encoding of the length */
|
||||
VAR_PROTO = 1,
|
||||
/** VAR_RLP - VAR_RLP uses rlp int encoding of the length */
|
||||
VAR_RLP = 2,
|
||||
/** FIXED32_BIG - FIXED32_BIG uses big-endian encoding of the length as a 32 bit integer */
|
||||
FIXED32_BIG = 3,
|
||||
/** FIXED32_LITTLE - FIXED32_LITTLE uses little-endian encoding of the length as a 32 bit integer */
|
||||
FIXED32_LITTLE = 4,
|
||||
/** FIXED64_BIG - FIXED64_BIG uses big-endian encoding of the length as a 64 bit integer */
|
||||
FIXED64_BIG = 5,
|
||||
/** FIXED64_LITTLE - FIXED64_LITTLE uses little-endian encoding of the length as a 64 bit integer */
|
||||
FIXED64_LITTLE = 6,
|
||||
/** REQUIRE_32_BYTES - REQUIRE_32_BYTES is like NONE, but will fail if the input is not exactly 32 bytes (sha256 output) */
|
||||
REQUIRE_32_BYTES = 7,
|
||||
/** REQUIRE_64_BYTES - REQUIRE_64_BYTES is like NONE, but will fail if the input is not exactly 64 bytes (sha512 output) */
|
||||
REQUIRE_64_BYTES = 8,
|
||||
UNRECOGNIZED = -1
|
||||
}
|
||||
export declare const LengthOpSDKType: typeof LengthOp;
|
||||
export declare function lengthOpFromJSON(object: any): LengthOp;
|
||||
export declare function lengthOpToJSON(object: LengthOp): string;
|
||||
/**
|
||||
* ExistenceProof takes a key and a value and a set of steps to perform on it.
|
||||
* The result of peforming all these steps will provide a "root hash", which can
|
||||
* be compared to the value in a header.
|
||||
*
|
||||
* Since it is computationally infeasible to produce a hash collission for any of the used
|
||||
* cryptographic hash functions, if someone can provide a series of operations to transform
|
||||
* a given key and value into a root hash that matches some trusted root, these key and values
|
||||
* must be in the referenced merkle tree.
|
||||
*
|
||||
* The only possible issue is maliablity in LeafOp, such as providing extra prefix data,
|
||||
* which should be controlled by a spec. Eg. with lengthOp as NONE,
|
||||
* prefix = FOO, key = BAR, value = CHOICE
|
||||
* and
|
||||
* prefix = F, key = OOBAR, value = CHOICE
|
||||
* would produce the same value.
|
||||
*
|
||||
* With LengthOp this is tricker but not impossible. Which is why the "leafPrefixEqual" field
|
||||
* in the ProofSpec is valuable to prevent this mutability. And why all trees should
|
||||
* length-prefix the data before hashing it.
|
||||
*/
|
||||
export interface ExistenceProof {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
leaf?: LeafOp;
|
||||
path: InnerOp[];
|
||||
}
|
||||
/**
|
||||
* ExistenceProof takes a key and a value and a set of steps to perform on it.
|
||||
* The result of peforming all these steps will provide a "root hash", which can
|
||||
* be compared to the value in a header.
|
||||
*
|
||||
* Since it is computationally infeasible to produce a hash collission for any of the used
|
||||
* cryptographic hash functions, if someone can provide a series of operations to transform
|
||||
* a given key and value into a root hash that matches some trusted root, these key and values
|
||||
* must be in the referenced merkle tree.
|
||||
*
|
||||
* The only possible issue is maliablity in LeafOp, such as providing extra prefix data,
|
||||
* which should be controlled by a spec. Eg. with lengthOp as NONE,
|
||||
* prefix = FOO, key = BAR, value = CHOICE
|
||||
* and
|
||||
* prefix = F, key = OOBAR, value = CHOICE
|
||||
* would produce the same value.
|
||||
*
|
||||
* With LengthOp this is tricker but not impossible. Which is why the "leafPrefixEqual" field
|
||||
* in the ProofSpec is valuable to prevent this mutability. And why all trees should
|
||||
* length-prefix the data before hashing it.
|
||||
*/
|
||||
export interface ExistenceProofSDKType {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
leaf?: LeafOpSDKType;
|
||||
path: InnerOpSDKType[];
|
||||
}
|
||||
/**
|
||||
* NonExistenceProof takes a proof of two neighbors, one left of the desired key,
|
||||
* one right of the desired key. If both proofs are valid AND they are neighbors,
|
||||
* then there is no valid proof for the given key.
|
||||
*/
|
||||
export interface NonExistenceProof {
|
||||
/** TODO: remove this as unnecessary??? we prove a range */
|
||||
key: Uint8Array;
|
||||
left?: ExistenceProof;
|
||||
right?: ExistenceProof;
|
||||
}
|
||||
/**
|
||||
* NonExistenceProof takes a proof of two neighbors, one left of the desired key,
|
||||
* one right of the desired key. If both proofs are valid AND they are neighbors,
|
||||
* then there is no valid proof for the given key.
|
||||
*/
|
||||
export interface NonExistenceProofSDKType {
|
||||
key: Uint8Array;
|
||||
left?: ExistenceProofSDKType;
|
||||
right?: ExistenceProofSDKType;
|
||||
}
|
||||
/** CommitmentProof is either an ExistenceProof or a NonExistenceProof, or a Batch of such messages */
|
||||
export interface CommitmentProof {
|
||||
exist?: ExistenceProof;
|
||||
nonexist?: NonExistenceProof;
|
||||
batch?: BatchProof;
|
||||
compressed?: CompressedBatchProof;
|
||||
}
|
||||
/** CommitmentProof is either an ExistenceProof or a NonExistenceProof, or a Batch of such messages */
|
||||
export interface CommitmentProofSDKType {
|
||||
exist?: ExistenceProofSDKType;
|
||||
nonexist?: NonExistenceProofSDKType;
|
||||
batch?: BatchProofSDKType;
|
||||
compressed?: CompressedBatchProofSDKType;
|
||||
}
|
||||
/**
|
||||
* LeafOp represents the raw key-value data we wish to prove, and
|
||||
* must be flexible to represent the internal transformation from
|
||||
* the original key-value pairs into the basis hash, for many existing
|
||||
* merkle trees.
|
||||
*
|
||||
* key and value are passed in. So that the signature of this operation is:
|
||||
* leafOp(key, value) -> output
|
||||
*
|
||||
* To process this, first prehash the keys and values if needed (ANY means no hash in this case):
|
||||
* hkey = prehashKey(key)
|
||||
* hvalue = prehashValue(value)
|
||||
*
|
||||
* Then combine the bytes, and hash it
|
||||
* output = hash(prefix || length(hkey) || hkey || length(hvalue) || hvalue)
|
||||
*/
|
||||
export interface LeafOp {
|
||||
hash: HashOp;
|
||||
prehashKey: HashOp;
|
||||
prehashValue: HashOp;
|
||||
length: LengthOp;
|
||||
/**
|
||||
* prefix is a fixed bytes that may optionally be included at the beginning to differentiate
|
||||
* a leaf node from an inner node.
|
||||
*/
|
||||
prefix: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* LeafOp represents the raw key-value data we wish to prove, and
|
||||
* must be flexible to represent the internal transformation from
|
||||
* the original key-value pairs into the basis hash, for many existing
|
||||
* merkle trees.
|
||||
*
|
||||
* key and value are passed in. So that the signature of this operation is:
|
||||
* leafOp(key, value) -> output
|
||||
*
|
||||
* To process this, first prehash the keys and values if needed (ANY means no hash in this case):
|
||||
* hkey = prehashKey(key)
|
||||
* hvalue = prehashValue(value)
|
||||
*
|
||||
* Then combine the bytes, and hash it
|
||||
* output = hash(prefix || length(hkey) || hkey || length(hvalue) || hvalue)
|
||||
*/
|
||||
export interface LeafOpSDKType {
|
||||
hash: HashOp;
|
||||
prehash_key: HashOp;
|
||||
prehash_value: HashOp;
|
||||
length: LengthOp;
|
||||
prefix: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* InnerOp represents a merkle-proof step that is not a leaf.
|
||||
* It represents concatenating two children and hashing them to provide the next result.
|
||||
*
|
||||
* The result of the previous step is passed in, so the signature of this op is:
|
||||
* innerOp(child) -> output
|
||||
*
|
||||
* The result of applying InnerOp should be:
|
||||
* output = op.hash(op.prefix || child || op.suffix)
|
||||
*
|
||||
* where the || operator is concatenation of binary data,
|
||||
* and child is the result of hashing all the tree below this step.
|
||||
*
|
||||
* Any special data, like prepending child with the length, or prepending the entire operation with
|
||||
* some value to differentiate from leaf nodes, should be included in prefix and suffix.
|
||||
* If either of prefix or suffix is empty, we just treat it as an empty string
|
||||
*/
|
||||
export interface InnerOp {
|
||||
hash: HashOp;
|
||||
prefix: Uint8Array;
|
||||
suffix: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* InnerOp represents a merkle-proof step that is not a leaf.
|
||||
* It represents concatenating two children and hashing them to provide the next result.
|
||||
*
|
||||
* The result of the previous step is passed in, so the signature of this op is:
|
||||
* innerOp(child) -> output
|
||||
*
|
||||
* The result of applying InnerOp should be:
|
||||
* output = op.hash(op.prefix || child || op.suffix)
|
||||
*
|
||||
* where the || operator is concatenation of binary data,
|
||||
* and child is the result of hashing all the tree below this step.
|
||||
*
|
||||
* Any special data, like prepending child with the length, or prepending the entire operation with
|
||||
* some value to differentiate from leaf nodes, should be included in prefix and suffix.
|
||||
* If either of prefix or suffix is empty, we just treat it as an empty string
|
||||
*/
|
||||
export interface InnerOpSDKType {
|
||||
hash: HashOp;
|
||||
prefix: Uint8Array;
|
||||
suffix: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* ProofSpec defines what the expected parameters are for a given proof type.
|
||||
* This can be stored in the client and used to validate any incoming proofs.
|
||||
*
|
||||
* verify(ProofSpec, Proof) -> Proof | Error
|
||||
*
|
||||
* As demonstrated in tests, if we don't fix the algorithm used to calculate the
|
||||
* LeafHash for a given tree, there are many possible key-value pairs that can
|
||||
* generate a given hash (by interpretting the preimage differently).
|
||||
* We need this for proper security, requires client knows a priori what
|
||||
* tree format server uses. But not in code, rather a configuration object.
|
||||
*/
|
||||
export interface ProofSpec {
|
||||
/**
|
||||
* any field in the ExistenceProof must be the same as in this spec.
|
||||
* except Prefix, which is just the first bytes of prefix (spec can be longer)
|
||||
*/
|
||||
leafSpec?: LeafOp;
|
||||
innerSpec?: InnerSpec;
|
||||
/** max_depth (if > 0) is the maximum number of InnerOps allowed (mainly for fixed-depth tries) */
|
||||
maxDepth: number;
|
||||
/** min_depth (if > 0) is the minimum number of InnerOps allowed (mainly for fixed-depth tries) */
|
||||
minDepth: number;
|
||||
}
|
||||
/**
|
||||
* ProofSpec defines what the expected parameters are for a given proof type.
|
||||
* This can be stored in the client and used to validate any incoming proofs.
|
||||
*
|
||||
* verify(ProofSpec, Proof) -> Proof | Error
|
||||
*
|
||||
* As demonstrated in tests, if we don't fix the algorithm used to calculate the
|
||||
* LeafHash for a given tree, there are many possible key-value pairs that can
|
||||
* generate a given hash (by interpretting the preimage differently).
|
||||
* We need this for proper security, requires client knows a priori what
|
||||
* tree format server uses. But not in code, rather a configuration object.
|
||||
*/
|
||||
export interface ProofSpecSDKType {
|
||||
leaf_spec?: LeafOpSDKType;
|
||||
inner_spec?: InnerSpecSDKType;
|
||||
max_depth: number;
|
||||
min_depth: number;
|
||||
}
|
||||
/**
|
||||
* InnerSpec contains all store-specific structure info to determine if two proofs from a
|
||||
* given store are neighbors.
|
||||
*
|
||||
* This enables:
|
||||
*
|
||||
* isLeftMost(spec: InnerSpec, op: InnerOp)
|
||||
* isRightMost(spec: InnerSpec, op: InnerOp)
|
||||
* isLeftNeighbor(spec: InnerSpec, left: InnerOp, right: InnerOp)
|
||||
*/
|
||||
export interface InnerSpec {
|
||||
/**
|
||||
* Child order is the ordering of the children node, must count from 0
|
||||
* iavl tree is [0, 1] (left then right)
|
||||
* merk is [0, 2, 1] (left, right, here)
|
||||
*/
|
||||
childOrder: number[];
|
||||
childSize: number;
|
||||
minPrefixLength: number;
|
||||
maxPrefixLength: number;
|
||||
/** empty child is the prehash image that is used when one child is nil (eg. 20 bytes of 0) */
|
||||
emptyChild: Uint8Array;
|
||||
/** hash is the algorithm that must be used for each InnerOp */
|
||||
hash: HashOp;
|
||||
}
|
||||
/**
|
||||
* InnerSpec contains all store-specific structure info to determine if two proofs from a
|
||||
* given store are neighbors.
|
||||
*
|
||||
* This enables:
|
||||
*
|
||||
* isLeftMost(spec: InnerSpec, op: InnerOp)
|
||||
* isRightMost(spec: InnerSpec, op: InnerOp)
|
||||
* isLeftNeighbor(spec: InnerSpec, left: InnerOp, right: InnerOp)
|
||||
*/
|
||||
export interface InnerSpecSDKType {
|
||||
child_order: number[];
|
||||
child_size: number;
|
||||
min_prefix_length: number;
|
||||
max_prefix_length: number;
|
||||
empty_child: Uint8Array;
|
||||
hash: HashOp;
|
||||
}
|
||||
/** BatchProof is a group of multiple proof types than can be compressed */
|
||||
export interface BatchProof {
|
||||
entries: BatchEntry[];
|
||||
}
|
||||
/** BatchProof is a group of multiple proof types than can be compressed */
|
||||
export interface BatchProofSDKType {
|
||||
entries: BatchEntrySDKType[];
|
||||
}
|
||||
/** Use BatchEntry not CommitmentProof, to avoid recursion */
|
||||
export interface BatchEntry {
|
||||
exist?: ExistenceProof;
|
||||
nonexist?: NonExistenceProof;
|
||||
}
|
||||
/** Use BatchEntry not CommitmentProof, to avoid recursion */
|
||||
export interface BatchEntrySDKType {
|
||||
exist?: ExistenceProofSDKType;
|
||||
nonexist?: NonExistenceProofSDKType;
|
||||
}
|
||||
export interface CompressedBatchProof {
|
||||
entries: CompressedBatchEntry[];
|
||||
lookupInners: InnerOp[];
|
||||
}
|
||||
export interface CompressedBatchProofSDKType {
|
||||
entries: CompressedBatchEntrySDKType[];
|
||||
lookup_inners: InnerOpSDKType[];
|
||||
}
|
||||
/** Use BatchEntry not CommitmentProof, to avoid recursion */
|
||||
export interface CompressedBatchEntry {
|
||||
exist?: CompressedExistenceProof;
|
||||
nonexist?: CompressedNonExistenceProof;
|
||||
}
|
||||
/** Use BatchEntry not CommitmentProof, to avoid recursion */
|
||||
export interface CompressedBatchEntrySDKType {
|
||||
exist?: CompressedExistenceProofSDKType;
|
||||
nonexist?: CompressedNonExistenceProofSDKType;
|
||||
}
|
||||
export interface CompressedExistenceProof {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
leaf?: LeafOp;
|
||||
/** these are indexes into the lookup_inners table in CompressedBatchProof */
|
||||
path: number[];
|
||||
}
|
||||
export interface CompressedExistenceProofSDKType {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
leaf?: LeafOpSDKType;
|
||||
path: number[];
|
||||
}
|
||||
export interface CompressedNonExistenceProof {
|
||||
/** TODO: remove this as unnecessary??? we prove a range */
|
||||
key: Uint8Array;
|
||||
left?: CompressedExistenceProof;
|
||||
right?: CompressedExistenceProof;
|
||||
}
|
||||
export interface CompressedNonExistenceProofSDKType {
|
||||
key: Uint8Array;
|
||||
left?: CompressedExistenceProofSDKType;
|
||||
right?: CompressedExistenceProofSDKType;
|
||||
}
|
||||
export declare const ExistenceProof: {
|
||||
encode(message: ExistenceProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ExistenceProof;
|
||||
fromPartial(object: DeepPartial<ExistenceProof>): ExistenceProof;
|
||||
};
|
||||
export declare const NonExistenceProof: {
|
||||
encode(message: NonExistenceProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): NonExistenceProof;
|
||||
fromPartial(object: DeepPartial<NonExistenceProof>): NonExistenceProof;
|
||||
};
|
||||
export declare const CommitmentProof: {
|
||||
encode(message: CommitmentProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CommitmentProof;
|
||||
fromPartial(object: DeepPartial<CommitmentProof>): CommitmentProof;
|
||||
};
|
||||
export declare const LeafOp: {
|
||||
encode(message: LeafOp, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): LeafOp;
|
||||
fromPartial(object: DeepPartial<LeafOp>): LeafOp;
|
||||
};
|
||||
export declare const InnerOp: {
|
||||
encode(message: InnerOp, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): InnerOp;
|
||||
fromPartial(object: DeepPartial<InnerOp>): InnerOp;
|
||||
};
|
||||
export declare const ProofSpec: {
|
||||
encode(message: ProofSpec, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ProofSpec;
|
||||
fromPartial(object: DeepPartial<ProofSpec>): ProofSpec;
|
||||
};
|
||||
export declare const InnerSpec: {
|
||||
encode(message: InnerSpec, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): InnerSpec;
|
||||
fromPartial(object: DeepPartial<InnerSpec>): InnerSpec;
|
||||
};
|
||||
export declare const BatchProof: {
|
||||
encode(message: BatchProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BatchProof;
|
||||
fromPartial(object: DeepPartial<BatchProof>): BatchProof;
|
||||
};
|
||||
export declare const BatchEntry: {
|
||||
encode(message: BatchEntry, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BatchEntry;
|
||||
fromPartial(object: DeepPartial<BatchEntry>): BatchEntry;
|
||||
};
|
||||
export declare const CompressedBatchProof: {
|
||||
encode(message: CompressedBatchProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompressedBatchProof;
|
||||
fromPartial(object: DeepPartial<CompressedBatchProof>): CompressedBatchProof;
|
||||
};
|
||||
export declare const CompressedBatchEntry: {
|
||||
encode(message: CompressedBatchEntry, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompressedBatchEntry;
|
||||
fromPartial(object: DeepPartial<CompressedBatchEntry>): CompressedBatchEntry;
|
||||
};
|
||||
export declare const CompressedExistenceProof: {
|
||||
encode(message: CompressedExistenceProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompressedExistenceProof;
|
||||
fromPartial(object: DeepPartial<CompressedExistenceProof>): CompressedExistenceProof;
|
||||
};
|
||||
export declare const CompressedNonExistenceProof: {
|
||||
encode(message: CompressedNonExistenceProof, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompressedNonExistenceProof;
|
||||
fromPartial(object: DeepPartial<CompressedNonExistenceProof>): CompressedNonExistenceProof;
|
||||
};
|
||||
@@ -1,64 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* Config represents the configuration for a Cosmos SDK ABCI app.
|
||||
* It is intended that all state machine logic including the version of
|
||||
* baseapp and tx handlers (and possibly even Tendermint) that an app needs
|
||||
* can be described in a config object. For compatibility, the framework should
|
||||
* allow a mixture of declarative and imperative app wiring, however, apps
|
||||
* that strive for the maximum ease of maintainability should be able to describe
|
||||
* their state machine with a config object alone.
|
||||
*/
|
||||
export interface Config {
|
||||
/** modules are the module configurations for the app. */
|
||||
modules: ModuleConfig[];
|
||||
}
|
||||
/**
|
||||
* Config represents the configuration for a Cosmos SDK ABCI app.
|
||||
* It is intended that all state machine logic including the version of
|
||||
* baseapp and tx handlers (and possibly even Tendermint) that an app needs
|
||||
* can be described in a config object. For compatibility, the framework should
|
||||
* allow a mixture of declarative and imperative app wiring, however, apps
|
||||
* that strive for the maximum ease of maintainability should be able to describe
|
||||
* their state machine with a config object alone.
|
||||
*/
|
||||
export interface ConfigSDKType {
|
||||
modules: ModuleConfigSDKType[];
|
||||
}
|
||||
/** ModuleConfig is a module configuration for an app. */
|
||||
export interface ModuleConfig {
|
||||
/**
|
||||
* name is the unique name of the module within the app. It should be a name
|
||||
* that persists between different versions of a module so that modules
|
||||
* can be smoothly upgraded to new versions.
|
||||
*
|
||||
* For example, for the module cosmos.bank.module.v1.Module, we may chose
|
||||
* to simply name the module "bank" in the app. When we upgrade to
|
||||
* cosmos.bank.module.v2.Module, the app-specific name "bank" stays the same
|
||||
* and the framework knows that the v2 module should receive all the same state
|
||||
* that the v1 module had. Note: modules should provide info on which versions
|
||||
* they can migrate from in the ModuleDescriptor.can_migration_from field.
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* config is the config object for the module. Module config messages should
|
||||
* define a ModuleDescriptor using the cosmos.app.v1alpha1.is_module extension.
|
||||
*/
|
||||
config?: Any;
|
||||
}
|
||||
/** ModuleConfig is a module configuration for an app. */
|
||||
export interface ModuleConfigSDKType {
|
||||
name: string;
|
||||
config?: AnySDKType;
|
||||
}
|
||||
export declare const Config: {
|
||||
encode(message: Config, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Config;
|
||||
fromPartial(object: DeepPartial<Config>): Config;
|
||||
};
|
||||
export declare const ModuleConfig: {
|
||||
encode(message: ModuleConfig, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ModuleConfig;
|
||||
fromPartial(object: DeepPartial<ModuleConfig>): ModuleConfig;
|
||||
};
|
||||
@@ -1,117 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** ModuleDescriptor describes an app module. */
|
||||
export interface ModuleDescriptor {
|
||||
/**
|
||||
* go_import names the package that should be imported by an app to load the
|
||||
* module in the runtime module registry. Either go_import must be defined here
|
||||
* or the go_package option must be defined at the file level to indicate
|
||||
* to users where to location the module implementation. go_import takes
|
||||
* precedence over go_package when both are defined.
|
||||
*/
|
||||
goImport: string;
|
||||
/**
|
||||
* use_package refers to a protobuf package that this module
|
||||
* uses and exposes to the world. In an app, only one module should "use"
|
||||
* or own a single protobuf package. It is assumed that the module uses
|
||||
* all of the .proto files in a single package.
|
||||
*/
|
||||
usePackage: PackageReference[];
|
||||
/**
|
||||
* can_migrate_from defines which module versions this module can migrate
|
||||
* state from. The framework will check that one module version is able to
|
||||
* migrate from a previous module version before attempting to update its
|
||||
* config. It is assumed that modules can transitively migrate from earlier
|
||||
* versions. For instance if v3 declares it can migrate from v2, and v2
|
||||
* declares it can migrate from v1, the framework knows how to migrate
|
||||
* from v1 to v3, assuming all 3 module versions are registered at runtime.
|
||||
*/
|
||||
canMigrateFrom: MigrateFromInfo[];
|
||||
}
|
||||
/** ModuleDescriptor describes an app module. */
|
||||
export interface ModuleDescriptorSDKType {
|
||||
go_import: string;
|
||||
use_package: PackageReferenceSDKType[];
|
||||
can_migrate_from: MigrateFromInfoSDKType[];
|
||||
}
|
||||
/** PackageReference is a reference to a protobuf package used by a module. */
|
||||
export interface PackageReference {
|
||||
/** name is the fully-qualified name of the package. */
|
||||
name: string;
|
||||
/**
|
||||
* revision is the optional revision of the package that is being used.
|
||||
* Protobuf packages used in Cosmos should generally have a major version
|
||||
* as the last part of the package name, ex. foo.bar.baz.v1.
|
||||
* The revision of a package can be thought of as the minor version of a
|
||||
* package which has additional backwards compatible definitions that weren't
|
||||
* present in a previous version.
|
||||
*
|
||||
* A package should indicate its revision with a source code comment
|
||||
* above the package declaration in one of its fields containing the
|
||||
* test "Revision N" where N is an integer revision. All packages start
|
||||
* at revision 0 the first time they are released in a module.
|
||||
*
|
||||
* When a new version of a module is released and items are added to existing
|
||||
* .proto files, these definitions should contain comments of the form
|
||||
* "Since Revision N" where N is an integer revision.
|
||||
*
|
||||
* When the module runtime starts up, it will check the pinned proto
|
||||
* image and panic if there are runtime protobuf definitions that are not
|
||||
* in the pinned descriptor which do not have
|
||||
* a "Since Revision N" comment or have a "Since Revision N" comment where
|
||||
* N is <= to the revision specified here. This indicates that the protobuf
|
||||
* files have been updated, but the pinned file descriptor hasn't.
|
||||
*
|
||||
* If there are items in the pinned file descriptor with a revision
|
||||
* greater than the value indicated here, this will also cause a panic
|
||||
* as it may mean that the pinned descriptor for a legacy module has been
|
||||
* improperly updated or that there is some other versioning discrepancy.
|
||||
* Runtime protobuf definitions will also be checked for compatibility
|
||||
* with pinned file descriptors to make sure there are no incompatible changes.
|
||||
*
|
||||
* This behavior ensures that:
|
||||
* * pinned proto images are up-to-date
|
||||
* * protobuf files are carefully annotated with revision comments which
|
||||
* are important good client UX
|
||||
* * protobuf files are changed in backwards and forwards compatible ways
|
||||
*/
|
||||
revision: number;
|
||||
}
|
||||
/** PackageReference is a reference to a protobuf package used by a module. */
|
||||
export interface PackageReferenceSDKType {
|
||||
name: string;
|
||||
revision: number;
|
||||
}
|
||||
/**
|
||||
* MigrateFromInfo is information on a module version that a newer module
|
||||
* can migrate from.
|
||||
*/
|
||||
export interface MigrateFromInfo {
|
||||
/**
|
||||
* module is the fully-qualified protobuf name of the module config object
|
||||
* for the previous module version, ex: "cosmos.group.module.v1.Module".
|
||||
*/
|
||||
module: string;
|
||||
}
|
||||
/**
|
||||
* MigrateFromInfo is information on a module version that a newer module
|
||||
* can migrate from.
|
||||
*/
|
||||
export interface MigrateFromInfoSDKType {
|
||||
module: string;
|
||||
}
|
||||
export declare const ModuleDescriptor: {
|
||||
encode(message: ModuleDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ModuleDescriptor;
|
||||
fromPartial(object: DeepPartial<ModuleDescriptor>): ModuleDescriptor;
|
||||
};
|
||||
export declare const PackageReference: {
|
||||
encode(message: PackageReference, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PackageReference;
|
||||
fromPartial(object: DeepPartial<PackageReference>): PackageReference;
|
||||
};
|
||||
export declare const MigrateFromInfo: {
|
||||
encode(message: MigrateFromInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MigrateFromInfo;
|
||||
fromPartial(object: DeepPartial<MigrateFromInfo>): MigrateFromInfo;
|
||||
};
|
||||
@@ -1,28 +0,0 @@
|
||||
import { Config, ConfigSDKType } from "./config";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** QueryConfigRequest is the Query/Config request type. */
|
||||
export interface QueryConfigRequest {
|
||||
}
|
||||
/** QueryConfigRequest is the Query/Config request type. */
|
||||
export interface QueryConfigRequestSDKType {
|
||||
}
|
||||
/** QueryConfigRequest is the Query/Config response type. */
|
||||
export interface QueryConfigResponse {
|
||||
/** config is the current app config. */
|
||||
config?: Config;
|
||||
}
|
||||
/** QueryConfigRequest is the Query/Config response type. */
|
||||
export interface QueryConfigResponseSDKType {
|
||||
config?: ConfigSDKType;
|
||||
}
|
||||
export declare const QueryConfigRequest: {
|
||||
encode(_: QueryConfigRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConfigRequest;
|
||||
fromPartial(_: DeepPartial<QueryConfigRequest>): QueryConfigRequest;
|
||||
};
|
||||
export declare const QueryConfigResponse: {
|
||||
encode(message: QueryConfigResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryConfigResponse;
|
||||
fromPartial(object: DeepPartial<QueryConfigResponse>): QueryConfigResponse;
|
||||
};
|
||||
@@ -1,16 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryConfigRequest, QueryConfigResponse } from "./query";
|
||||
/** Query is the app module query service. */
|
||||
export interface Query {
|
||||
/** Config returns the current app config. */
|
||||
config(request?: QueryConfigRequest): Promise<QueryConfigResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
config(request?: QueryConfigRequest): Promise<QueryConfigResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
config(request?: QueryConfigRequest): Promise<QueryConfigResponse>;
|
||||
};
|
||||
@@ -1,69 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* BaseAccount defines a base account type. It contains all the necessary fields
|
||||
* for basic account functionality. Any custom account type should extend this
|
||||
* type for additional functionality (e.g. vesting).
|
||||
*/
|
||||
export interface BaseAccount {
|
||||
address: string;
|
||||
pubKey?: Any;
|
||||
accountNumber: Long;
|
||||
sequence: Long;
|
||||
}
|
||||
/**
|
||||
* BaseAccount defines a base account type. It contains all the necessary fields
|
||||
* for basic account functionality. Any custom account type should extend this
|
||||
* type for additional functionality (e.g. vesting).
|
||||
*/
|
||||
export interface BaseAccountSDKType {
|
||||
address: string;
|
||||
pub_key?: AnySDKType;
|
||||
account_number: Long;
|
||||
sequence: Long;
|
||||
}
|
||||
/** ModuleAccount defines an account for modules that holds coins on a pool. */
|
||||
export interface ModuleAccount {
|
||||
baseAccount?: BaseAccount;
|
||||
name: string;
|
||||
permissions: string[];
|
||||
}
|
||||
/** ModuleAccount defines an account for modules that holds coins on a pool. */
|
||||
export interface ModuleAccountSDKType {
|
||||
base_account?: BaseAccountSDKType;
|
||||
name: string;
|
||||
permissions: string[];
|
||||
}
|
||||
/** Params defines the parameters for the auth module. */
|
||||
export interface Params {
|
||||
maxMemoCharacters: Long;
|
||||
txSigLimit: Long;
|
||||
txSizeCostPerByte: Long;
|
||||
sigVerifyCostEd25519: Long;
|
||||
sigVerifyCostSecp256k1: Long;
|
||||
}
|
||||
/** Params defines the parameters for the auth module. */
|
||||
export interface ParamsSDKType {
|
||||
max_memo_characters: Long;
|
||||
tx_sig_limit: Long;
|
||||
tx_size_cost_per_byte: Long;
|
||||
sig_verify_cost_ed25519: Long;
|
||||
sig_verify_cost_secp256k1: Long;
|
||||
}
|
||||
export declare const BaseAccount: {
|
||||
encode(message: BaseAccount, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BaseAccount;
|
||||
fromPartial(object: DeepPartial<BaseAccount>): BaseAccount;
|
||||
};
|
||||
export declare const ModuleAccount: {
|
||||
encode(message: ModuleAccount, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ModuleAccount;
|
||||
fromPartial(object: DeepPartial<ModuleAccount>): ModuleAccount;
|
||||
};
|
||||
export declare const Params: {
|
||||
encode(message: Params, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params;
|
||||
fromPartial(object: DeepPartial<Params>): Params;
|
||||
};
|
||||
@@ -1,21 +0,0 @@
|
||||
import { Params, ParamsSDKType } from "./auth";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the auth module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** params defines all the paramaters of the module. */
|
||||
params?: Params;
|
||||
/** accounts are the accounts present at genesis. */
|
||||
accounts: Any[];
|
||||
}
|
||||
/** GenesisState defines the auth module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
params?: ParamsSDKType;
|
||||
accounts: AnySDKType[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,205 +0,0 @@
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import { Params, ParamsSDKType } from "./auth";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* QueryAccountsRequest is the request type for the Query/Accounts RPC method.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface QueryAccountsRequest {
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QueryAccountsRequest is the request type for the Query/Accounts RPC method.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface QueryAccountsRequestSDKType {
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryAccountsResponse is the response type for the Query/Accounts RPC method.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface QueryAccountsResponse {
|
||||
/** accounts are the existing accounts */
|
||||
accounts: Any[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryAccountsResponse is the response type for the Query/Accounts RPC method.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface QueryAccountsResponseSDKType {
|
||||
accounts: AnySDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryAccountRequest is the request type for the Query/Account RPC method. */
|
||||
export interface QueryAccountRequest {
|
||||
/** address defines the address to query for. */
|
||||
address: string;
|
||||
}
|
||||
/** QueryAccountRequest is the request type for the Query/Account RPC method. */
|
||||
export interface QueryAccountRequestSDKType {
|
||||
address: string;
|
||||
}
|
||||
/** QueryModuleAccountsRequest is the request type for the Query/ModuleAccounts RPC method. */
|
||||
export interface QueryModuleAccountsRequest {
|
||||
}
|
||||
/** QueryModuleAccountsRequest is the request type for the Query/ModuleAccounts RPC method. */
|
||||
export interface QueryModuleAccountsRequestSDKType {
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponse {
|
||||
/** params defines the parameters of the module. */
|
||||
params?: Params;
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponseSDKType {
|
||||
params?: ParamsSDKType;
|
||||
}
|
||||
/** QueryAccountResponse is the response type for the Query/Account RPC method. */
|
||||
export interface QueryAccountResponse {
|
||||
/** account defines the account of the corresponding address. */
|
||||
account?: Any;
|
||||
}
|
||||
/** QueryAccountResponse is the response type for the Query/Account RPC method. */
|
||||
export interface QueryAccountResponseSDKType {
|
||||
account?: AnySDKType;
|
||||
}
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequest {
|
||||
}
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequestSDKType {
|
||||
}
|
||||
/** QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method. */
|
||||
export interface QueryModuleAccountsResponse {
|
||||
accounts: Any[];
|
||||
}
|
||||
/** QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method. */
|
||||
export interface QueryModuleAccountsResponseSDKType {
|
||||
accounts: AnySDKType[];
|
||||
}
|
||||
/** Bech32PrefixRequest is the request type for Bech32Prefix rpc method */
|
||||
export interface Bech32PrefixRequest {
|
||||
}
|
||||
/** Bech32PrefixRequest is the request type for Bech32Prefix rpc method */
|
||||
export interface Bech32PrefixRequestSDKType {
|
||||
}
|
||||
/** Bech32PrefixResponse is the response type for Bech32Prefix rpc method */
|
||||
export interface Bech32PrefixResponse {
|
||||
bech32Prefix: string;
|
||||
}
|
||||
/** Bech32PrefixResponse is the response type for Bech32Prefix rpc method */
|
||||
export interface Bech32PrefixResponseSDKType {
|
||||
bech32_prefix: string;
|
||||
}
|
||||
/** AddressBytesToStringRequest is the request type for AddressString rpc method */
|
||||
export interface AddressBytesToStringRequest {
|
||||
addressBytes: Uint8Array;
|
||||
}
|
||||
/** AddressBytesToStringRequest is the request type for AddressString rpc method */
|
||||
export interface AddressBytesToStringRequestSDKType {
|
||||
address_bytes: Uint8Array;
|
||||
}
|
||||
/** AddressBytesToStringResponse is the response type for AddressString rpc method */
|
||||
export interface AddressBytesToStringResponse {
|
||||
addressString: string;
|
||||
}
|
||||
/** AddressBytesToStringResponse is the response type for AddressString rpc method */
|
||||
export interface AddressBytesToStringResponseSDKType {
|
||||
address_string: string;
|
||||
}
|
||||
/** AddressStringToBytesRequest is the request type for AccountBytes rpc method */
|
||||
export interface AddressStringToBytesRequest {
|
||||
addressString: string;
|
||||
}
|
||||
/** AddressStringToBytesRequest is the request type for AccountBytes rpc method */
|
||||
export interface AddressStringToBytesRequestSDKType {
|
||||
address_string: string;
|
||||
}
|
||||
/** AddressStringToBytesResponse is the response type for AddressBytes rpc method */
|
||||
export interface AddressStringToBytesResponse {
|
||||
addressBytes: Uint8Array;
|
||||
}
|
||||
/** AddressStringToBytesResponse is the response type for AddressBytes rpc method */
|
||||
export interface AddressStringToBytesResponseSDKType {
|
||||
address_bytes: Uint8Array;
|
||||
}
|
||||
export declare const QueryAccountsRequest: {
|
||||
encode(message: QueryAccountsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountsRequest;
|
||||
fromPartial(object: DeepPartial<QueryAccountsRequest>): QueryAccountsRequest;
|
||||
};
|
||||
export declare const QueryAccountsResponse: {
|
||||
encode(message: QueryAccountsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountsResponse;
|
||||
fromPartial(object: DeepPartial<QueryAccountsResponse>): QueryAccountsResponse;
|
||||
};
|
||||
export declare const QueryAccountRequest: {
|
||||
encode(message: QueryAccountRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountRequest;
|
||||
fromPartial(object: DeepPartial<QueryAccountRequest>): QueryAccountRequest;
|
||||
};
|
||||
export declare const QueryModuleAccountsRequest: {
|
||||
encode(_: QueryModuleAccountsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountsRequest;
|
||||
fromPartial(_: DeepPartial<QueryModuleAccountsRequest>): QueryModuleAccountsRequest;
|
||||
};
|
||||
export declare const QueryParamsResponse: {
|
||||
encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse;
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse;
|
||||
};
|
||||
export declare const QueryAccountResponse: {
|
||||
encode(message: QueryAccountResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAccountResponse;
|
||||
fromPartial(object: DeepPartial<QueryAccountResponse>): QueryAccountResponse;
|
||||
};
|
||||
export declare const QueryParamsRequest: {
|
||||
encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest;
|
||||
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest;
|
||||
};
|
||||
export declare const QueryModuleAccountsResponse: {
|
||||
encode(message: QueryModuleAccountsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryModuleAccountsResponse;
|
||||
fromPartial(object: DeepPartial<QueryModuleAccountsResponse>): QueryModuleAccountsResponse;
|
||||
};
|
||||
export declare const Bech32PrefixRequest: {
|
||||
encode(_: Bech32PrefixRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Bech32PrefixRequest;
|
||||
fromPartial(_: DeepPartial<Bech32PrefixRequest>): Bech32PrefixRequest;
|
||||
};
|
||||
export declare const Bech32PrefixResponse: {
|
||||
encode(message: Bech32PrefixResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Bech32PrefixResponse;
|
||||
fromPartial(object: DeepPartial<Bech32PrefixResponse>): Bech32PrefixResponse;
|
||||
};
|
||||
export declare const AddressBytesToStringRequest: {
|
||||
encode(message: AddressBytesToStringRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AddressBytesToStringRequest;
|
||||
fromPartial(object: DeepPartial<AddressBytesToStringRequest>): AddressBytesToStringRequest;
|
||||
};
|
||||
export declare const AddressBytesToStringResponse: {
|
||||
encode(message: AddressBytesToStringResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AddressBytesToStringResponse;
|
||||
fromPartial(object: DeepPartial<AddressBytesToStringResponse>): AddressBytesToStringResponse;
|
||||
};
|
||||
export declare const AddressStringToBytesRequest: {
|
||||
encode(message: AddressStringToBytesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AddressStringToBytesRequest;
|
||||
fromPartial(object: DeepPartial<AddressStringToBytesRequest>): AddressStringToBytesRequest;
|
||||
};
|
||||
export declare const AddressStringToBytesResponse: {
|
||||
encode(message: AddressStringToBytesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AddressStringToBytesResponse;
|
||||
fromPartial(object: DeepPartial<AddressStringToBytesResponse>): AddressStringToBytesResponse;
|
||||
};
|
||||
@@ -1,15 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryAccountsRequest, QueryAccountsResponseSDKType, QueryAccountRequest, QueryAccountResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryModuleAccountsRequest, QueryModuleAccountsResponseSDKType, Bech32PrefixRequest, Bech32PrefixResponseSDKType, AddressBytesToStringRequest, AddressBytesToStringResponseSDKType, AddressStringToBytesRequest, AddressStringToBytesResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
accounts(params?: QueryAccountsRequest): Promise<QueryAccountsResponseSDKType>;
|
||||
account(params: QueryAccountRequest): Promise<QueryAccountResponseSDKType>;
|
||||
params(_params?: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
|
||||
moduleAccounts(_params?: QueryModuleAccountsRequest): Promise<QueryModuleAccountsResponseSDKType>;
|
||||
bech32Prefix(_params?: Bech32PrefixRequest): Promise<Bech32PrefixResponseSDKType>;
|
||||
addressBytesToString(params: AddressBytesToStringRequest): Promise<AddressBytesToStringResponseSDKType>;
|
||||
addressStringToBytes(params: AddressStringToBytesRequest): Promise<AddressStringToBytesResponseSDKType>;
|
||||
}
|
||||
@@ -1,44 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryAccountsRequest, QueryAccountsResponse, QueryAccountRequest, QueryAccountResponse, QueryParamsRequest, QueryParamsResponse, QueryModuleAccountsRequest, QueryModuleAccountsResponse, Bech32PrefixRequest, Bech32PrefixResponse, AddressBytesToStringRequest, AddressBytesToStringResponse, AddressStringToBytesRequest, AddressStringToBytesResponse } from "./query";
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/**
|
||||
* Accounts returns all the existing accounts
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
accounts(request?: QueryAccountsRequest): Promise<QueryAccountsResponse>;
|
||||
/** Account returns account details based on address. */
|
||||
account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
|
||||
/** Params queries all parameters. */
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
/** ModuleAccounts returns all the existing module accounts. */
|
||||
moduleAccounts(request?: QueryModuleAccountsRequest): Promise<QueryModuleAccountsResponse>;
|
||||
/** Bech32 queries bech32Prefix */
|
||||
bech32Prefix(request?: Bech32PrefixRequest): Promise<Bech32PrefixResponse>;
|
||||
/** AddressBytesToString converts Account Address bytes to string */
|
||||
addressBytesToString(request: AddressBytesToStringRequest): Promise<AddressBytesToStringResponse>;
|
||||
/** AddressStringToBytes converts Address string to bytes */
|
||||
addressStringToBytes(request: AddressStringToBytesRequest): Promise<AddressStringToBytesResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
accounts(request?: QueryAccountsRequest): Promise<QueryAccountsResponse>;
|
||||
account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
moduleAccounts(request?: QueryModuleAccountsRequest): Promise<QueryModuleAccountsResponse>;
|
||||
bech32Prefix(request?: Bech32PrefixRequest): Promise<Bech32PrefixResponse>;
|
||||
addressBytesToString(request: AddressBytesToStringRequest): Promise<AddressBytesToStringResponse>;
|
||||
addressStringToBytes(request: AddressStringToBytesRequest): Promise<AddressStringToBytesResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
accounts(request?: QueryAccountsRequest): Promise<QueryAccountsResponse>;
|
||||
account(request: QueryAccountRequest): Promise<QueryAccountResponse>;
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
moduleAccounts(request?: QueryModuleAccountsRequest): Promise<QueryModuleAccountsResponse>;
|
||||
bech32Prefix(request?: Bech32PrefixRequest): Promise<Bech32PrefixResponse>;
|
||||
addressBytesToString(request: AddressBytesToStringRequest): Promise<AddressBytesToStringResponse>;
|
||||
addressStringToBytes(request: AddressStringToBytesRequest): Promise<AddressStringToBytesResponse>;
|
||||
};
|
||||
@@ -1,88 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* GenericAuthorization gives the grantee unrestricted permissions to execute
|
||||
* the provided method on behalf of the granter's account.
|
||||
*/
|
||||
export interface GenericAuthorization {
|
||||
/** Msg, identified by it's type URL, to grant unrestricted permissions to execute */
|
||||
msg: string;
|
||||
}
|
||||
/**
|
||||
* GenericAuthorization gives the grantee unrestricted permissions to execute
|
||||
* the provided method on behalf of the granter's account.
|
||||
*/
|
||||
export interface GenericAuthorizationSDKType {
|
||||
msg: string;
|
||||
}
|
||||
/**
|
||||
* Grant gives permissions to execute
|
||||
* the provide method with expiration time.
|
||||
*/
|
||||
export interface Grant {
|
||||
authorization?: Any;
|
||||
/**
|
||||
* time when the grant will expire and will be pruned. If null, then the grant
|
||||
* doesn't have a time expiration (other conditions in `authorization`
|
||||
* may apply to invalidate the grant)
|
||||
*/
|
||||
expiration?: Date;
|
||||
}
|
||||
/**
|
||||
* Grant gives permissions to execute
|
||||
* the provide method with expiration time.
|
||||
*/
|
||||
export interface GrantSDKType {
|
||||
authorization?: AnySDKType;
|
||||
expiration?: Date;
|
||||
}
|
||||
/**
|
||||
* GrantAuthorization extends a grant with both the addresses of the grantee and granter.
|
||||
* It is used in genesis.proto and query.proto
|
||||
*/
|
||||
export interface GrantAuthorization {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
authorization?: Any;
|
||||
expiration?: Date;
|
||||
}
|
||||
/**
|
||||
* GrantAuthorization extends a grant with both the addresses of the grantee and granter.
|
||||
* It is used in genesis.proto and query.proto
|
||||
*/
|
||||
export interface GrantAuthorizationSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
authorization?: AnySDKType;
|
||||
expiration?: Date;
|
||||
}
|
||||
/** GrantQueueItem contains the list of TypeURL of a sdk.Msg. */
|
||||
export interface GrantQueueItem {
|
||||
/** msg_type_urls contains the list of TypeURL of a sdk.Msg. */
|
||||
msgTypeUrls: string[];
|
||||
}
|
||||
/** GrantQueueItem contains the list of TypeURL of a sdk.Msg. */
|
||||
export interface GrantQueueItemSDKType {
|
||||
msg_type_urls: string[];
|
||||
}
|
||||
export declare const GenericAuthorization: {
|
||||
encode(message: GenericAuthorization, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenericAuthorization;
|
||||
fromPartial(object: DeepPartial<GenericAuthorization>): GenericAuthorization;
|
||||
};
|
||||
export declare const Grant: {
|
||||
encode(message: Grant, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Grant;
|
||||
fromPartial(object: DeepPartial<Grant>): Grant;
|
||||
};
|
||||
export declare const GrantAuthorization: {
|
||||
encode(message: GrantAuthorization, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GrantAuthorization;
|
||||
fromPartial(object: DeepPartial<GrantAuthorization>): GrantAuthorization;
|
||||
};
|
||||
export declare const GrantQueueItem: {
|
||||
encode(message: GrantQueueItem, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GrantQueueItem;
|
||||
fromPartial(object: DeepPartial<GrantQueueItem>): GrantQueueItem;
|
||||
};
|
||||
@@ -1,42 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** EventGrant is emitted on Msg/Grant */
|
||||
export interface EventGrant {
|
||||
/** Msg type URL for which an autorization is granted */
|
||||
msgTypeUrl: string;
|
||||
/** Granter account address */
|
||||
granter: string;
|
||||
/** Grantee account address */
|
||||
grantee: string;
|
||||
}
|
||||
/** EventGrant is emitted on Msg/Grant */
|
||||
export interface EventGrantSDKType {
|
||||
msg_type_url: string;
|
||||
granter: string;
|
||||
grantee: string;
|
||||
}
|
||||
/** EventRevoke is emitted on Msg/Revoke */
|
||||
export interface EventRevoke {
|
||||
/** Msg type URL for which an autorization is revoked */
|
||||
msgTypeUrl: string;
|
||||
/** Granter account address */
|
||||
granter: string;
|
||||
/** Grantee account address */
|
||||
grantee: string;
|
||||
}
|
||||
/** EventRevoke is emitted on Msg/Revoke */
|
||||
export interface EventRevokeSDKType {
|
||||
msg_type_url: string;
|
||||
granter: string;
|
||||
grantee: string;
|
||||
}
|
||||
export declare const EventGrant: {
|
||||
encode(message: EventGrant, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): EventGrant;
|
||||
fromPartial(object: DeepPartial<EventGrant>): EventGrant;
|
||||
};
|
||||
export declare const EventRevoke: {
|
||||
encode(message: EventRevoke, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): EventRevoke;
|
||||
fromPartial(object: DeepPartial<EventRevoke>): EventRevoke;
|
||||
};
|
||||
@@ -1,16 +0,0 @@
|
||||
import { GrantAuthorization, GrantAuthorizationSDKType } from "./authz";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the authz module's genesis state. */
|
||||
export interface GenesisState {
|
||||
authorization: GrantAuthorization[];
|
||||
}
|
||||
/** GenesisState defines the authz module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
authorization: GrantAuthorizationSDKType[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,108 +0,0 @@
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Grant, GrantSDKType, GrantAuthorization, GrantAuthorizationSDKType } from "./authz";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** QueryGrantsRequest is the request type for the Query/Grants RPC method. */
|
||||
export interface QueryGrantsRequest {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
/** Optional, msg_type_url, when set, will query only grants matching given msg type. */
|
||||
msgTypeUrl: string;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryGrantsRequest is the request type for the Query/Grants RPC method. */
|
||||
export interface QueryGrantsRequestSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
msg_type_url: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryGrantsResponse is the response type for the Query/Authorizations RPC method. */
|
||||
export interface QueryGrantsResponse {
|
||||
/** authorizations is a list of grants granted for grantee by granter. */
|
||||
grants: Grant[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryGrantsResponse is the response type for the Query/Authorizations RPC method. */
|
||||
export interface QueryGrantsResponseSDKType {
|
||||
grants: GrantSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryGranterGrantsRequest is the request type for the Query/GranterGrants RPC method. */
|
||||
export interface QueryGranterGrantsRequest {
|
||||
granter: string;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryGranterGrantsRequest is the request type for the Query/GranterGrants RPC method. */
|
||||
export interface QueryGranterGrantsRequestSDKType {
|
||||
granter: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method. */
|
||||
export interface QueryGranterGrantsResponse {
|
||||
/** grants is a list of grants granted by the granter. */
|
||||
grants: GrantAuthorization[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method. */
|
||||
export interface QueryGranterGrantsResponseSDKType {
|
||||
grants: GrantAuthorizationSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryGranteeGrantsRequest is the request type for the Query/IssuedGrants RPC method. */
|
||||
export interface QueryGranteeGrantsRequest {
|
||||
grantee: string;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryGranteeGrantsRequest is the request type for the Query/IssuedGrants RPC method. */
|
||||
export interface QueryGranteeGrantsRequestSDKType {
|
||||
grantee: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method. */
|
||||
export interface QueryGranteeGrantsResponse {
|
||||
/** grants is a list of grants granted to the grantee. */
|
||||
grants: GrantAuthorization[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method. */
|
||||
export interface QueryGranteeGrantsResponseSDKType {
|
||||
grants: GrantAuthorizationSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
export declare const QueryGrantsRequest: {
|
||||
encode(message: QueryGrantsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGrantsRequest;
|
||||
fromPartial(object: DeepPartial<QueryGrantsRequest>): QueryGrantsRequest;
|
||||
};
|
||||
export declare const QueryGrantsResponse: {
|
||||
encode(message: QueryGrantsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGrantsResponse;
|
||||
fromPartial(object: DeepPartial<QueryGrantsResponse>): QueryGrantsResponse;
|
||||
};
|
||||
export declare const QueryGranterGrantsRequest: {
|
||||
encode(message: QueryGranterGrantsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGranterGrantsRequest;
|
||||
fromPartial(object: DeepPartial<QueryGranterGrantsRequest>): QueryGranterGrantsRequest;
|
||||
};
|
||||
export declare const QueryGranterGrantsResponse: {
|
||||
encode(message: QueryGranterGrantsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGranterGrantsResponse;
|
||||
fromPartial(object: DeepPartial<QueryGranterGrantsResponse>): QueryGranterGrantsResponse;
|
||||
};
|
||||
export declare const QueryGranteeGrantsRequest: {
|
||||
encode(message: QueryGranteeGrantsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGranteeGrantsRequest;
|
||||
fromPartial(object: DeepPartial<QueryGranteeGrantsRequest>): QueryGranteeGrantsRequest;
|
||||
};
|
||||
export declare const QueryGranteeGrantsResponse: {
|
||||
encode(message: QueryGranteeGrantsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryGranteeGrantsResponse;
|
||||
fromPartial(object: DeepPartial<QueryGranteeGrantsResponse>): QueryGranteeGrantsResponse;
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryGrantsRequest, QueryGrantsResponseSDKType, QueryGranterGrantsRequest, QueryGranterGrantsResponseSDKType, QueryGranteeGrantsRequest, QueryGranteeGrantsResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
grants(params: QueryGrantsRequest): Promise<QueryGrantsResponseSDKType>;
|
||||
granterGrants(params: QueryGranterGrantsRequest): Promise<QueryGranterGrantsResponseSDKType>;
|
||||
granteeGrants(params: QueryGranteeGrantsRequest): Promise<QueryGranteeGrantsResponseSDKType>;
|
||||
}
|
||||
@@ -1,32 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryGrantsRequest, QueryGrantsResponse, QueryGranterGrantsRequest, QueryGranterGrantsResponse, QueryGranteeGrantsRequest, QueryGranteeGrantsResponse } from "./query";
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** Returns list of `Authorization`, granted to the grantee by the granter. */
|
||||
grants(request: QueryGrantsRequest): Promise<QueryGrantsResponse>;
|
||||
/**
|
||||
* GranterGrants returns list of `GrantAuthorization`, granted by granter.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
granterGrants(request: QueryGranterGrantsRequest): Promise<QueryGranterGrantsResponse>;
|
||||
/**
|
||||
* GranteeGrants returns a list of `GrantAuthorization` by grantee.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
granteeGrants(request: QueryGranteeGrantsRequest): Promise<QueryGranteeGrantsResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
grants(request: QueryGrantsRequest): Promise<QueryGrantsResponse>;
|
||||
granterGrants(request: QueryGranterGrantsRequest): Promise<QueryGranterGrantsResponse>;
|
||||
granteeGrants(request: QueryGranteeGrantsRequest): Promise<QueryGranteeGrantsResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
grants(request: QueryGrantsRequest): Promise<QueryGrantsResponse>;
|
||||
granterGrants(request: QueryGranterGrantsRequest): Promise<QueryGranterGrantsResponse>;
|
||||
granteeGrants(request: QueryGranteeGrantsRequest): Promise<QueryGranteeGrantsResponse>;
|
||||
};
|
||||
-113
@@ -1,113 +0,0 @@
|
||||
import { Grant, GrantSDKType } from "./authz";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* MsgGrant is a request type for Grant method. It declares authorization to the grantee
|
||||
* on behalf of the granter with the provided expiration time.
|
||||
*/
|
||||
export interface MsgGrant {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
grant?: Grant;
|
||||
}
|
||||
/**
|
||||
* MsgGrant is a request type for Grant method. It declares authorization to the grantee
|
||||
* on behalf of the granter with the provided expiration time.
|
||||
*/
|
||||
export interface MsgGrantSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
grant?: GrantSDKType;
|
||||
}
|
||||
/** MsgExecResponse defines the Msg/MsgExecResponse response type. */
|
||||
export interface MsgExecResponse {
|
||||
results: Uint8Array[];
|
||||
}
|
||||
/** MsgExecResponse defines the Msg/MsgExecResponse response type. */
|
||||
export interface MsgExecResponseSDKType {
|
||||
results: Uint8Array[];
|
||||
}
|
||||
/**
|
||||
* MsgExec attempts to execute the provided messages using
|
||||
* authorizations granted to the grantee. Each message should have only
|
||||
* one signer corresponding to the granter of the authorization.
|
||||
*/
|
||||
export interface MsgExec {
|
||||
grantee: string;
|
||||
/**
|
||||
* Authorization Msg requests to execute. Each msg must implement Authorization interface
|
||||
* The x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg))
|
||||
* triple and validate it.
|
||||
*/
|
||||
msgs: Any[];
|
||||
}
|
||||
/**
|
||||
* MsgExec attempts to execute the provided messages using
|
||||
* authorizations granted to the grantee. Each message should have only
|
||||
* one signer corresponding to the granter of the authorization.
|
||||
*/
|
||||
export interface MsgExecSDKType {
|
||||
grantee: string;
|
||||
msgs: AnySDKType[];
|
||||
}
|
||||
/** MsgGrantResponse defines the Msg/MsgGrant response type. */
|
||||
export interface MsgGrantResponse {
|
||||
}
|
||||
/** MsgGrantResponse defines the Msg/MsgGrant response type. */
|
||||
export interface MsgGrantResponseSDKType {
|
||||
}
|
||||
/**
|
||||
* MsgRevoke revokes any authorization with the provided sdk.Msg type on the
|
||||
* granter's account with that has been granted to the grantee.
|
||||
*/
|
||||
export interface MsgRevoke {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
msgTypeUrl: string;
|
||||
}
|
||||
/**
|
||||
* MsgRevoke revokes any authorization with the provided sdk.Msg type on the
|
||||
* granter's account with that has been granted to the grantee.
|
||||
*/
|
||||
export interface MsgRevokeSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
msg_type_url: string;
|
||||
}
|
||||
/** MsgRevokeResponse defines the Msg/MsgRevokeResponse response type. */
|
||||
export interface MsgRevokeResponse {
|
||||
}
|
||||
/** MsgRevokeResponse defines the Msg/MsgRevokeResponse response type. */
|
||||
export interface MsgRevokeResponseSDKType {
|
||||
}
|
||||
export declare const MsgGrant: {
|
||||
encode(message: MsgGrant, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgGrant;
|
||||
fromPartial(object: DeepPartial<MsgGrant>): MsgGrant;
|
||||
};
|
||||
export declare const MsgExecResponse: {
|
||||
encode(message: MsgExecResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgExecResponse;
|
||||
fromPartial(object: DeepPartial<MsgExecResponse>): MsgExecResponse;
|
||||
};
|
||||
export declare const MsgExec: {
|
||||
encode(message: MsgExec, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgExec;
|
||||
fromPartial(object: DeepPartial<MsgExec>): MsgExec;
|
||||
};
|
||||
export declare const MsgGrantResponse: {
|
||||
encode(_: MsgGrantResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgGrantResponse;
|
||||
fromPartial(_: DeepPartial<MsgGrantResponse>): MsgGrantResponse;
|
||||
};
|
||||
export declare const MsgRevoke: {
|
||||
encode(message: MsgRevoke, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgRevoke;
|
||||
fromPartial(object: DeepPartial<MsgRevoke>): MsgRevoke;
|
||||
};
|
||||
export declare const MsgRevokeResponse: {
|
||||
encode(_: MsgRevokeResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgRevokeResponse;
|
||||
fromPartial(_: DeepPartial<MsgRevokeResponse>): MsgRevokeResponse;
|
||||
};
|
||||
@@ -1,30 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgGrant, MsgGrantResponse, MsgExec, MsgExecResponse, MsgRevoke, MsgRevokeResponse } from "./tx";
|
||||
/** Msg defines the authz Msg service. */
|
||||
export interface Msg {
|
||||
/**
|
||||
* Grant grants the provided authorization to the grantee on the granter's
|
||||
* account with the provided expiration time. If there is already a grant
|
||||
* for the given (granter, grantee, Authorization) triple, then the grant
|
||||
* will be overwritten.
|
||||
*/
|
||||
grant(request: MsgGrant): Promise<MsgGrantResponse>;
|
||||
/**
|
||||
* Exec attempts to execute the provided messages using
|
||||
* authorizations granted to the grantee. Each message should have only
|
||||
* one signer corresponding to the granter of the authorization.
|
||||
*/
|
||||
exec(request: MsgExec): Promise<MsgExecResponse>;
|
||||
/**
|
||||
* Revoke revokes any authorization corresponding to the provided method name on the
|
||||
* granter's account that has been granted to the grantee.
|
||||
*/
|
||||
revoke(request: MsgRevoke): Promise<MsgRevokeResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
grant(request: MsgGrant): Promise<MsgGrantResponse>;
|
||||
exec(request: MsgExec): Promise<MsgExecResponse>;
|
||||
revoke(request: MsgRevoke): Promise<MsgRevokeResponse>;
|
||||
}
|
||||
@@ -1,26 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* SendAuthorization allows the grantee to spend up to spend_limit coins from
|
||||
* the granter's account.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface SendAuthorization {
|
||||
spendLimit: Coin[];
|
||||
}
|
||||
/**
|
||||
* SendAuthorization allows the grantee to spend up to spend_limit coins from
|
||||
* the granter's account.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface SendAuthorizationSDKType {
|
||||
spend_limit: CoinSDKType[];
|
||||
}
|
||||
export declare const SendAuthorization: {
|
||||
encode(message: SendAuthorization, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SendAuthorization;
|
||||
fromPartial(object: DeepPartial<SendAuthorization>): SendAuthorization;
|
||||
};
|
||||
-185
@@ -1,185 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** Params defines the parameters for the bank module. */
|
||||
export interface Params {
|
||||
sendEnabled: SendEnabled[];
|
||||
defaultSendEnabled: boolean;
|
||||
}
|
||||
/** Params defines the parameters for the bank module. */
|
||||
export interface ParamsSDKType {
|
||||
send_enabled: SendEnabledSDKType[];
|
||||
default_send_enabled: boolean;
|
||||
}
|
||||
/**
|
||||
* SendEnabled maps coin denom to a send_enabled status (whether a denom is
|
||||
* sendable).
|
||||
*/
|
||||
export interface SendEnabled {
|
||||
denom: string;
|
||||
enabled: boolean;
|
||||
}
|
||||
/**
|
||||
* SendEnabled maps coin denom to a send_enabled status (whether a denom is
|
||||
* sendable).
|
||||
*/
|
||||
export interface SendEnabledSDKType {
|
||||
denom: string;
|
||||
enabled: boolean;
|
||||
}
|
||||
/** Input models transaction input. */
|
||||
export interface Input {
|
||||
address: string;
|
||||
coins: Coin[];
|
||||
}
|
||||
/** Input models transaction input. */
|
||||
export interface InputSDKType {
|
||||
address: string;
|
||||
coins: CoinSDKType[];
|
||||
}
|
||||
/** Output models transaction outputs. */
|
||||
export interface Output {
|
||||
address: string;
|
||||
coins: Coin[];
|
||||
}
|
||||
/** Output models transaction outputs. */
|
||||
export interface OutputSDKType {
|
||||
address: string;
|
||||
coins: CoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* Supply represents a struct that passively keeps track of the total supply
|
||||
* amounts in the network.
|
||||
* This message is deprecated now that supply is indexed by denom.
|
||||
*/
|
||||
/** @deprecated */
|
||||
export interface Supply {
|
||||
total: Coin[];
|
||||
}
|
||||
/**
|
||||
* Supply represents a struct that passively keeps track of the total supply
|
||||
* amounts in the network.
|
||||
* This message is deprecated now that supply is indexed by denom.
|
||||
*/
|
||||
/** @deprecated */
|
||||
export interface SupplySDKType {
|
||||
total: CoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* DenomUnit represents a struct that describes a given
|
||||
* denomination unit of the basic token.
|
||||
*/
|
||||
export interface DenomUnit {
|
||||
/** denom represents the string name of the given denom unit (e.g uatom). */
|
||||
denom: string;
|
||||
/**
|
||||
* exponent represents power of 10 exponent that one must
|
||||
* raise the base_denom to in order to equal the given DenomUnit's denom
|
||||
* 1 denom = 10^exponent base_denom
|
||||
* (e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with
|
||||
* exponent = 6, thus: 1 atom = 10^6 uatom).
|
||||
*/
|
||||
exponent: number;
|
||||
/** aliases is a list of string aliases for the given denom */
|
||||
aliases: string[];
|
||||
}
|
||||
/**
|
||||
* DenomUnit represents a struct that describes a given
|
||||
* denomination unit of the basic token.
|
||||
*/
|
||||
export interface DenomUnitSDKType {
|
||||
denom: string;
|
||||
exponent: number;
|
||||
aliases: string[];
|
||||
}
|
||||
/**
|
||||
* Metadata represents a struct that describes
|
||||
* a basic token.
|
||||
*/
|
||||
export interface Metadata {
|
||||
description: string;
|
||||
/** denom_units represents the list of DenomUnit's for a given coin */
|
||||
denomUnits: DenomUnit[];
|
||||
/** base represents the base denom (should be the DenomUnit with exponent = 0). */
|
||||
base: string;
|
||||
/**
|
||||
* display indicates the suggested denom that should be
|
||||
* displayed in clients.
|
||||
*/
|
||||
display: string;
|
||||
/**
|
||||
* name defines the name of the token (eg: Cosmos Atom)
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* symbol is the token symbol usually shown on exchanges (eg: ATOM). This can
|
||||
* be the same as the display.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
symbol: string;
|
||||
/**
|
||||
* URI to a document (on or off-chain) that contains additional information. Optional.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
uri: string;
|
||||
/**
|
||||
* URIHash is a sha256 hash of a document pointed by URI. It's used to verify that
|
||||
* the document didn't change. Optional.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
uriHash: string;
|
||||
}
|
||||
/**
|
||||
* Metadata represents a struct that describes
|
||||
* a basic token.
|
||||
*/
|
||||
export interface MetadataSDKType {
|
||||
description: string;
|
||||
denom_units: DenomUnitSDKType[];
|
||||
base: string;
|
||||
display: string;
|
||||
name: string;
|
||||
symbol: string;
|
||||
uri: string;
|
||||
uri_hash: string;
|
||||
}
|
||||
export declare const Params: {
|
||||
encode(message: Params, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params;
|
||||
fromPartial(object: DeepPartial<Params>): Params;
|
||||
};
|
||||
export declare const SendEnabled: {
|
||||
encode(message: SendEnabled, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SendEnabled;
|
||||
fromPartial(object: DeepPartial<SendEnabled>): SendEnabled;
|
||||
};
|
||||
export declare const Input: {
|
||||
encode(message: Input, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Input;
|
||||
fromPartial(object: DeepPartial<Input>): Input;
|
||||
};
|
||||
export declare const Output: {
|
||||
encode(message: Output, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Output;
|
||||
fromPartial(object: DeepPartial<Output>): Output;
|
||||
};
|
||||
export declare const Supply: {
|
||||
encode(message: Supply, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Supply;
|
||||
fromPartial(object: DeepPartial<Supply>): Supply;
|
||||
};
|
||||
export declare const DenomUnit: {
|
||||
encode(message: DenomUnit, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DenomUnit;
|
||||
fromPartial(object: DeepPartial<DenomUnit>): DenomUnit;
|
||||
};
|
||||
export declare const Metadata: {
|
||||
encode(message: Metadata, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Metadata;
|
||||
fromPartial(object: DeepPartial<Metadata>): Metadata;
|
||||
};
|
||||
@@ -1,53 +0,0 @@
|
||||
import { Params, ParamsSDKType, Metadata, MetadataSDKType } from "./bank";
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the bank module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** params defines all the paramaters of the module. */
|
||||
params?: Params;
|
||||
/** balances is an array containing the balances of all the accounts. */
|
||||
balances: Balance[];
|
||||
/**
|
||||
* supply represents the total supply. If it is left empty, then supply will be calculated based on the provided
|
||||
* balances. Otherwise, it will be used to validate that the sum of the balances equals this amount.
|
||||
*/
|
||||
supply: Coin[];
|
||||
/** denom_metadata defines the metadata of the differents coins. */
|
||||
denomMetadata: Metadata[];
|
||||
}
|
||||
/** GenesisState defines the bank module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
params?: ParamsSDKType;
|
||||
balances: BalanceSDKType[];
|
||||
supply: CoinSDKType[];
|
||||
denom_metadata: MetadataSDKType[];
|
||||
}
|
||||
/**
|
||||
* Balance defines an account address and balance pair used in the bank module's
|
||||
* genesis state.
|
||||
*/
|
||||
export interface Balance {
|
||||
/** address is the address of the balance holder. */
|
||||
address: string;
|
||||
/** coins defines the different coins this balance holds. */
|
||||
coins: Coin[];
|
||||
}
|
||||
/**
|
||||
* Balance defines an account address and balance pair used in the bank module's
|
||||
* genesis state.
|
||||
*/
|
||||
export interface BalanceSDKType {
|
||||
address: string;
|
||||
coins: CoinSDKType[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
export declare const Balance: {
|
||||
encode(message: Balance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Balance;
|
||||
fromPartial(object: DeepPartial<Balance>): Balance;
|
||||
};
|
||||
@@ -1,362 +0,0 @@
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import { Params, ParamsSDKType, Metadata, MetadataSDKType } from "./bank";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** QueryBalanceRequest is the request type for the Query/Balance RPC method. */
|
||||
export interface QueryBalanceRequest {
|
||||
/** address is the address to query balances for. */
|
||||
address: string;
|
||||
/** denom is the coin denom to query balances for. */
|
||||
denom: string;
|
||||
}
|
||||
/** QueryBalanceRequest is the request type for the Query/Balance RPC method. */
|
||||
export interface QueryBalanceRequestSDKType {
|
||||
address: string;
|
||||
denom: string;
|
||||
}
|
||||
/** QueryBalanceResponse is the response type for the Query/Balance RPC method. */
|
||||
export interface QueryBalanceResponse {
|
||||
/** balance is the balance of the coin. */
|
||||
balance?: Coin;
|
||||
}
|
||||
/** QueryBalanceResponse is the response type for the Query/Balance RPC method. */
|
||||
export interface QueryBalanceResponseSDKType {
|
||||
balance?: CoinSDKType;
|
||||
}
|
||||
/** QueryBalanceRequest is the request type for the Query/AllBalances RPC method. */
|
||||
export interface QueryAllBalancesRequest {
|
||||
/** address is the address to query balances for. */
|
||||
address: string;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryBalanceRequest is the request type for the Query/AllBalances RPC method. */
|
||||
export interface QueryAllBalancesRequestSDKType {
|
||||
address: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryAllBalancesResponse is the response type for the Query/AllBalances RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllBalancesResponse {
|
||||
/** balances is the balances of all the coins. */
|
||||
balances: Coin[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryAllBalancesResponse is the response type for the Query/AllBalances RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllBalancesResponseSDKType {
|
||||
balances: CoinSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/**
|
||||
* QuerySpendableBalancesRequest defines the gRPC request structure for querying
|
||||
* an account's spendable balances.
|
||||
*/
|
||||
export interface QuerySpendableBalancesRequest {
|
||||
/** address is the address to query spendable balances for. */
|
||||
address: string;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QuerySpendableBalancesRequest defines the gRPC request structure for querying
|
||||
* an account's spendable balances.
|
||||
*/
|
||||
export interface QuerySpendableBalancesRequestSDKType {
|
||||
address: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QuerySpendableBalancesResponse defines the gRPC response structure for querying
|
||||
* an account's spendable balances.
|
||||
*/
|
||||
export interface QuerySpendableBalancesResponse {
|
||||
/** balances is the spendable balances of all the coins. */
|
||||
balances: Coin[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QuerySpendableBalancesResponse defines the gRPC response structure for querying
|
||||
* an account's spendable balances.
|
||||
*/
|
||||
export interface QuerySpendableBalancesResponseSDKType {
|
||||
balances: CoinSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryTotalSupplyRequest {
|
||||
/**
|
||||
* pagination defines an optional pagination for the request.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QueryTotalSupplyRequest is the request type for the Query/TotalSupply RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryTotalSupplyRequestSDKType {
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryTotalSupplyResponse {
|
||||
/** supply is the supply of the coins */
|
||||
supply: Coin[];
|
||||
/**
|
||||
* pagination defines the pagination in the response.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC
|
||||
* method
|
||||
*/
|
||||
export interface QueryTotalSupplyResponseSDKType {
|
||||
supply: CoinSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. */
|
||||
export interface QuerySupplyOfRequest {
|
||||
/** denom is the coin denom to query balances for. */
|
||||
denom: string;
|
||||
}
|
||||
/** QuerySupplyOfRequest is the request type for the Query/SupplyOf RPC method. */
|
||||
export interface QuerySupplyOfRequestSDKType {
|
||||
denom: string;
|
||||
}
|
||||
/** QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. */
|
||||
export interface QuerySupplyOfResponse {
|
||||
/** amount is the supply of the coin. */
|
||||
amount?: Coin;
|
||||
}
|
||||
/** QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method. */
|
||||
export interface QuerySupplyOfResponseSDKType {
|
||||
amount?: CoinSDKType;
|
||||
}
|
||||
/** QueryParamsRequest defines the request type for querying x/bank parameters. */
|
||||
export interface QueryParamsRequest {
|
||||
}
|
||||
/** QueryParamsRequest defines the request type for querying x/bank parameters. */
|
||||
export interface QueryParamsRequestSDKType {
|
||||
}
|
||||
/** QueryParamsResponse defines the response type for querying x/bank parameters. */
|
||||
export interface QueryParamsResponse {
|
||||
params?: Params;
|
||||
}
|
||||
/** QueryParamsResponse defines the response type for querying x/bank parameters. */
|
||||
export interface QueryParamsResponseSDKType {
|
||||
params?: ParamsSDKType;
|
||||
}
|
||||
/** QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. */
|
||||
export interface QueryDenomsMetadataRequest {
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryDenomsMetadataRequest is the request type for the Query/DenomsMetadata RPC method. */
|
||||
export interface QueryDenomsMetadataRequestSDKType {
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomsMetadataResponse {
|
||||
/** metadata provides the client information for all the registered tokens. */
|
||||
metadatas: Metadata[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomsMetadataResponseSDKType {
|
||||
metadatas: MetadataSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. */
|
||||
export interface QueryDenomMetadataRequest {
|
||||
/** denom is the coin denom to query the metadata for. */
|
||||
denom: string;
|
||||
}
|
||||
/** QueryDenomMetadataRequest is the request type for the Query/DenomMetadata RPC method. */
|
||||
export interface QueryDenomMetadataRequestSDKType {
|
||||
denom: string;
|
||||
}
|
||||
/**
|
||||
* QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomMetadataResponse {
|
||||
/** metadata describes and provides all the client information for the requested token. */
|
||||
metadata?: Metadata;
|
||||
}
|
||||
/**
|
||||
* QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryDenomMetadataResponseSDKType {
|
||||
metadata?: MetadataSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryDenomOwnersRequest defines the request type for the DenomOwners RPC query,
|
||||
* which queries for a paginated set of all account holders of a particular
|
||||
* denomination.
|
||||
*/
|
||||
export interface QueryDenomOwnersRequest {
|
||||
/** denom defines the coin denomination to query all account holders for. */
|
||||
denom: string;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QueryDenomOwnersRequest defines the request type for the DenomOwners RPC query,
|
||||
* which queries for a paginated set of all account holders of a particular
|
||||
* denomination.
|
||||
*/
|
||||
export interface QueryDenomOwnersRequestSDKType {
|
||||
denom: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* DenomOwner defines structure representing an account that owns or holds a
|
||||
* particular denominated token. It contains the account address and account
|
||||
* balance of the denominated token.
|
||||
*/
|
||||
export interface DenomOwner {
|
||||
/** address defines the address that owns a particular denomination. */
|
||||
address: string;
|
||||
/** balance is the balance of the denominated coin for an account. */
|
||||
balance?: Coin;
|
||||
}
|
||||
/**
|
||||
* DenomOwner defines structure representing an account that owns or holds a
|
||||
* particular denominated token. It contains the account address and account
|
||||
* balance of the denominated token.
|
||||
*/
|
||||
export interface DenomOwnerSDKType {
|
||||
address: string;
|
||||
balance?: CoinSDKType;
|
||||
}
|
||||
/** QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query. */
|
||||
export interface QueryDenomOwnersResponse {
|
||||
denomOwners: DenomOwner[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query. */
|
||||
export interface QueryDenomOwnersResponseSDKType {
|
||||
denom_owners: DenomOwnerSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
export declare const QueryBalanceRequest: {
|
||||
encode(message: QueryBalanceRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryBalanceRequest;
|
||||
fromPartial(object: DeepPartial<QueryBalanceRequest>): QueryBalanceRequest;
|
||||
};
|
||||
export declare const QueryBalanceResponse: {
|
||||
encode(message: QueryBalanceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryBalanceResponse;
|
||||
fromPartial(object: DeepPartial<QueryBalanceResponse>): QueryBalanceResponse;
|
||||
};
|
||||
export declare const QueryAllBalancesRequest: {
|
||||
encode(message: QueryAllBalancesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllBalancesRequest;
|
||||
fromPartial(object: DeepPartial<QueryAllBalancesRequest>): QueryAllBalancesRequest;
|
||||
};
|
||||
export declare const QueryAllBalancesResponse: {
|
||||
encode(message: QueryAllBalancesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllBalancesResponse;
|
||||
fromPartial(object: DeepPartial<QueryAllBalancesResponse>): QueryAllBalancesResponse;
|
||||
};
|
||||
export declare const QuerySpendableBalancesRequest: {
|
||||
encode(message: QuerySpendableBalancesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QuerySpendableBalancesRequest;
|
||||
fromPartial(object: DeepPartial<QuerySpendableBalancesRequest>): QuerySpendableBalancesRequest;
|
||||
};
|
||||
export declare const QuerySpendableBalancesResponse: {
|
||||
encode(message: QuerySpendableBalancesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QuerySpendableBalancesResponse;
|
||||
fromPartial(object: DeepPartial<QuerySpendableBalancesResponse>): QuerySpendableBalancesResponse;
|
||||
};
|
||||
export declare const QueryTotalSupplyRequest: {
|
||||
encode(message: QueryTotalSupplyRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryTotalSupplyRequest;
|
||||
fromPartial(object: DeepPartial<QueryTotalSupplyRequest>): QueryTotalSupplyRequest;
|
||||
};
|
||||
export declare const QueryTotalSupplyResponse: {
|
||||
encode(message: QueryTotalSupplyResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryTotalSupplyResponse;
|
||||
fromPartial(object: DeepPartial<QueryTotalSupplyResponse>): QueryTotalSupplyResponse;
|
||||
};
|
||||
export declare const QuerySupplyOfRequest: {
|
||||
encode(message: QuerySupplyOfRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QuerySupplyOfRequest;
|
||||
fromPartial(object: DeepPartial<QuerySupplyOfRequest>): QuerySupplyOfRequest;
|
||||
};
|
||||
export declare const QuerySupplyOfResponse: {
|
||||
encode(message: QuerySupplyOfResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QuerySupplyOfResponse;
|
||||
fromPartial(object: DeepPartial<QuerySupplyOfResponse>): QuerySupplyOfResponse;
|
||||
};
|
||||
export declare const QueryParamsRequest: {
|
||||
encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest;
|
||||
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest;
|
||||
};
|
||||
export declare const QueryParamsResponse: {
|
||||
encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse;
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse;
|
||||
};
|
||||
export declare const QueryDenomsMetadataRequest: {
|
||||
encode(message: QueryDenomsMetadataRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomsMetadataRequest;
|
||||
fromPartial(object: DeepPartial<QueryDenomsMetadataRequest>): QueryDenomsMetadataRequest;
|
||||
};
|
||||
export declare const QueryDenomsMetadataResponse: {
|
||||
encode(message: QueryDenomsMetadataResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomsMetadataResponse;
|
||||
fromPartial(object: DeepPartial<QueryDenomsMetadataResponse>): QueryDenomsMetadataResponse;
|
||||
};
|
||||
export declare const QueryDenomMetadataRequest: {
|
||||
encode(message: QueryDenomMetadataRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomMetadataRequest;
|
||||
fromPartial(object: DeepPartial<QueryDenomMetadataRequest>): QueryDenomMetadataRequest;
|
||||
};
|
||||
export declare const QueryDenomMetadataResponse: {
|
||||
encode(message: QueryDenomMetadataResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomMetadataResponse;
|
||||
fromPartial(object: DeepPartial<QueryDenomMetadataResponse>): QueryDenomMetadataResponse;
|
||||
};
|
||||
export declare const QueryDenomOwnersRequest: {
|
||||
encode(message: QueryDenomOwnersRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomOwnersRequest;
|
||||
fromPartial(object: DeepPartial<QueryDenomOwnersRequest>): QueryDenomOwnersRequest;
|
||||
};
|
||||
export declare const DenomOwner: {
|
||||
encode(message: DenomOwner, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DenomOwner;
|
||||
fromPartial(object: DeepPartial<DenomOwner>): DenomOwner;
|
||||
};
|
||||
export declare const QueryDenomOwnersResponse: {
|
||||
encode(message: QueryDenomOwnersResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDenomOwnersResponse;
|
||||
fromPartial(object: DeepPartial<QueryDenomOwnersResponse>): QueryDenomOwnersResponse;
|
||||
};
|
||||
@@ -1,17 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryBalanceRequest, QueryBalanceResponseSDKType, QueryAllBalancesRequest, QueryAllBalancesResponseSDKType, QuerySpendableBalancesRequest, QuerySpendableBalancesResponseSDKType, QueryTotalSupplyRequest, QueryTotalSupplyResponseSDKType, QuerySupplyOfRequest, QuerySupplyOfResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryDenomMetadataRequest, QueryDenomMetadataResponseSDKType, QueryDenomsMetadataRequest, QueryDenomsMetadataResponseSDKType, QueryDenomOwnersRequest, QueryDenomOwnersResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
balance(params: QueryBalanceRequest): Promise<QueryBalanceResponseSDKType>;
|
||||
allBalances(params: QueryAllBalancesRequest): Promise<QueryAllBalancesResponseSDKType>;
|
||||
spendableBalances(params: QuerySpendableBalancesRequest): Promise<QuerySpendableBalancesResponseSDKType>;
|
||||
totalSupply(params?: QueryTotalSupplyRequest): Promise<QueryTotalSupplyResponseSDKType>;
|
||||
supplyOf(params: QuerySupplyOfRequest): Promise<QuerySupplyOfResponseSDKType>;
|
||||
params(_params?: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
|
||||
denomMetadata(params: QueryDenomMetadataRequest): Promise<QueryDenomMetadataResponseSDKType>;
|
||||
denomsMetadata(params?: QueryDenomsMetadataRequest): Promise<QueryDenomsMetadataResponseSDKType>;
|
||||
denomOwners(params: QueryDenomOwnersRequest): Promise<QueryDenomOwnersResponseSDKType>;
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryBalanceRequest, QueryBalanceResponse, QueryAllBalancesRequest, QueryAllBalancesResponse, QuerySpendableBalancesRequest, QuerySpendableBalancesResponse, QueryTotalSupplyRequest, QueryTotalSupplyResponse, QuerySupplyOfRequest, QuerySupplyOfResponse, QueryParamsRequest, QueryParamsResponse, QueryDenomMetadataRequest, QueryDenomMetadataResponse, QueryDenomsMetadataRequest, QueryDenomsMetadataResponse, QueryDenomOwnersRequest, QueryDenomOwnersResponse } from "./query";
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** Balance queries the balance of a single coin for a single account. */
|
||||
balance(request: QueryBalanceRequest): Promise<QueryBalanceResponse>;
|
||||
/** AllBalances queries the balance of all coins for a single account. */
|
||||
allBalances(request: QueryAllBalancesRequest): Promise<QueryAllBalancesResponse>;
|
||||
/**
|
||||
* SpendableBalances queries the spenable balance of all coins for a single
|
||||
* account.
|
||||
*/
|
||||
spendableBalances(request: QuerySpendableBalancesRequest): Promise<QuerySpendableBalancesResponse>;
|
||||
/** TotalSupply queries the total supply of all coins. */
|
||||
totalSupply(request?: QueryTotalSupplyRequest): Promise<QueryTotalSupplyResponse>;
|
||||
/** SupplyOf queries the supply of a single coin. */
|
||||
supplyOf(request: QuerySupplyOfRequest): Promise<QuerySupplyOfResponse>;
|
||||
/** Params queries the parameters of x/bank module. */
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
/** DenomsMetadata queries the client metadata of a given coin denomination. */
|
||||
denomMetadata(request: QueryDenomMetadataRequest): Promise<QueryDenomMetadataResponse>;
|
||||
/**
|
||||
* DenomsMetadata queries the client metadata for all registered coin
|
||||
* denominations.
|
||||
*/
|
||||
denomsMetadata(request?: QueryDenomsMetadataRequest): Promise<QueryDenomsMetadataResponse>;
|
||||
/**
|
||||
* DenomOwners queries for all account addresses that own a particular token
|
||||
* denomination.
|
||||
*/
|
||||
denomOwners(request: QueryDenomOwnersRequest): Promise<QueryDenomOwnersResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
balance(request: QueryBalanceRequest): Promise<QueryBalanceResponse>;
|
||||
allBalances(request: QueryAllBalancesRequest): Promise<QueryAllBalancesResponse>;
|
||||
spendableBalances(request: QuerySpendableBalancesRequest): Promise<QuerySpendableBalancesResponse>;
|
||||
totalSupply(request?: QueryTotalSupplyRequest): Promise<QueryTotalSupplyResponse>;
|
||||
supplyOf(request: QuerySupplyOfRequest): Promise<QuerySupplyOfResponse>;
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
denomMetadata(request: QueryDenomMetadataRequest): Promise<QueryDenomMetadataResponse>;
|
||||
denomsMetadata(request?: QueryDenomsMetadataRequest): Promise<QueryDenomsMetadataResponse>;
|
||||
denomOwners(request: QueryDenomOwnersRequest): Promise<QueryDenomOwnersResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
balance(request: QueryBalanceRequest): Promise<QueryBalanceResponse>;
|
||||
allBalances(request: QueryAllBalancesRequest): Promise<QueryAllBalancesResponse>;
|
||||
spendableBalances(request: QuerySpendableBalancesRequest): Promise<QuerySpendableBalancesResponse>;
|
||||
totalSupply(request?: QueryTotalSupplyRequest): Promise<QueryTotalSupplyResponse>;
|
||||
supplyOf(request: QuerySupplyOfRequest): Promise<QuerySupplyOfResponse>;
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
denomMetadata(request: QueryDenomMetadataRequest): Promise<QueryDenomMetadataResponse>;
|
||||
denomsMetadata(request?: QueryDenomsMetadataRequest): Promise<QueryDenomsMetadataResponse>;
|
||||
denomOwners(request: QueryDenomOwnersRequest): Promise<QueryDenomOwnersResponse>;
|
||||
};
|
||||
@@ -1,58 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import { Input, InputSDKType, Output, OutputSDKType } from "./bank";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** MsgSend represents a message to send coins from one account to another. */
|
||||
export interface MsgSend {
|
||||
fromAddress: string;
|
||||
toAddress: string;
|
||||
amount: Coin[];
|
||||
}
|
||||
/** MsgSend represents a message to send coins from one account to another. */
|
||||
export interface MsgSendSDKType {
|
||||
from_address: string;
|
||||
to_address: string;
|
||||
amount: CoinSDKType[];
|
||||
}
|
||||
/** MsgSendResponse defines the Msg/Send response type. */
|
||||
export interface MsgSendResponse {
|
||||
}
|
||||
/** MsgSendResponse defines the Msg/Send response type. */
|
||||
export interface MsgSendResponseSDKType {
|
||||
}
|
||||
/** MsgMultiSend represents an arbitrary multi-in, multi-out send message. */
|
||||
export interface MsgMultiSend {
|
||||
inputs: Input[];
|
||||
outputs: Output[];
|
||||
}
|
||||
/** MsgMultiSend represents an arbitrary multi-in, multi-out send message. */
|
||||
export interface MsgMultiSendSDKType {
|
||||
inputs: InputSDKType[];
|
||||
outputs: OutputSDKType[];
|
||||
}
|
||||
/** MsgMultiSendResponse defines the Msg/MultiSend response type. */
|
||||
export interface MsgMultiSendResponse {
|
||||
}
|
||||
/** MsgMultiSendResponse defines the Msg/MultiSend response type. */
|
||||
export interface MsgMultiSendResponseSDKType {
|
||||
}
|
||||
export declare const MsgSend: {
|
||||
encode(message: MsgSend, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSend;
|
||||
fromPartial(object: DeepPartial<MsgSend>): MsgSend;
|
||||
};
|
||||
export declare const MsgSendResponse: {
|
||||
encode(_: MsgSendResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSendResponse;
|
||||
fromPartial(_: DeepPartial<MsgSendResponse>): MsgSendResponse;
|
||||
};
|
||||
export declare const MsgMultiSend: {
|
||||
encode(message: MsgMultiSend, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgMultiSend;
|
||||
fromPartial(object: DeepPartial<MsgMultiSend>): MsgMultiSend;
|
||||
};
|
||||
export declare const MsgMultiSendResponse: {
|
||||
encode(_: MsgMultiSendResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgMultiSendResponse;
|
||||
fromPartial(_: DeepPartial<MsgMultiSendResponse>): MsgMultiSendResponse;
|
||||
};
|
||||
@@ -1,15 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgSend, MsgSendResponse, MsgMultiSend, MsgMultiSendResponse } from "./tx";
|
||||
/** Msg defines the bank Msg service. */
|
||||
export interface Msg {
|
||||
/** Send defines a method for sending coins from one account to another account. */
|
||||
send(request: MsgSend): Promise<MsgSendResponse>;
|
||||
/** MultiSend defines a method for sending coins from some accounts to other accounts. */
|
||||
multiSend(request: MsgMultiSend): Promise<MsgMultiSendResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
send(request: MsgSend): Promise<MsgSendResponse>;
|
||||
multiSend(request: MsgMultiSend): Promise<MsgMultiSendResponse>;
|
||||
}
|
||||
@@ -1,294 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Any, AnySDKType } from "../../../../google/protobuf/any";
|
||||
import { Event, EventSDKType } from "../../../../tendermint/abci/types";
|
||||
import { Long, DeepPartial } from "../../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* TxResponse defines a structure containing relevant tx data and metadata. The
|
||||
* tags are stringified and the log is JSON decoded.
|
||||
*/
|
||||
export interface TxResponse {
|
||||
/** The block height */
|
||||
height: Long;
|
||||
/** The transaction hash. */
|
||||
txhash: string;
|
||||
/** Namespace for the Code */
|
||||
codespace: string;
|
||||
/** Response code. */
|
||||
code: number;
|
||||
/** Result bytes, if any. */
|
||||
data: string;
|
||||
/**
|
||||
* The output of the application's logger (raw string). May be
|
||||
* non-deterministic.
|
||||
*/
|
||||
rawLog: string;
|
||||
/** The output of the application's logger (typed). May be non-deterministic. */
|
||||
logs: ABCIMessageLog[];
|
||||
/** Additional information. May be non-deterministic. */
|
||||
info: string;
|
||||
/** Amount of gas requested for transaction. */
|
||||
gasWanted: Long;
|
||||
/** Amount of gas consumed by transaction. */
|
||||
gasUsed: Long;
|
||||
/** The request transaction bytes. */
|
||||
tx?: Any;
|
||||
/**
|
||||
* Time of the previous block. For heights > 1, it's the weighted median of
|
||||
* the timestamps of the valid votes in the block.LastCommit. For height == 1,
|
||||
* it's genesis time.
|
||||
*/
|
||||
timestamp: string;
|
||||
/**
|
||||
* Events defines all the events emitted by processing a transaction. Note,
|
||||
* these events include those emitted by processing all the messages and those
|
||||
* emitted from the ante handler. Whereas Logs contains the events, with
|
||||
* additional metadata, emitted only by processing the messages.
|
||||
*
|
||||
* Since: cosmos-sdk 0.42.11, 0.44.5, 0.45
|
||||
*/
|
||||
events: Event[];
|
||||
}
|
||||
/**
|
||||
* TxResponse defines a structure containing relevant tx data and metadata. The
|
||||
* tags are stringified and the log is JSON decoded.
|
||||
*/
|
||||
export interface TxResponseSDKType {
|
||||
height: Long;
|
||||
txhash: string;
|
||||
codespace: string;
|
||||
code: number;
|
||||
data: string;
|
||||
raw_log: string;
|
||||
logs: ABCIMessageLogSDKType[];
|
||||
info: string;
|
||||
gas_wanted: Long;
|
||||
gas_used: Long;
|
||||
tx?: AnySDKType;
|
||||
timestamp: string;
|
||||
events: EventSDKType[];
|
||||
}
|
||||
/** ABCIMessageLog defines a structure containing an indexed tx ABCI message log. */
|
||||
export interface ABCIMessageLog {
|
||||
msgIndex: number;
|
||||
log: string;
|
||||
/**
|
||||
* Events contains a slice of Event objects that were emitted during some
|
||||
* execution.
|
||||
*/
|
||||
events: StringEvent[];
|
||||
}
|
||||
/** ABCIMessageLog defines a structure containing an indexed tx ABCI message log. */
|
||||
export interface ABCIMessageLogSDKType {
|
||||
msg_index: number;
|
||||
log: string;
|
||||
events: StringEventSDKType[];
|
||||
}
|
||||
/**
|
||||
* StringEvent defines en Event object wrapper where all the attributes
|
||||
* contain key/value pairs that are strings instead of raw bytes.
|
||||
*/
|
||||
export interface StringEvent {
|
||||
type: string;
|
||||
attributes: Attribute[];
|
||||
}
|
||||
/**
|
||||
* StringEvent defines en Event object wrapper where all the attributes
|
||||
* contain key/value pairs that are strings instead of raw bytes.
|
||||
*/
|
||||
export interface StringEventSDKType {
|
||||
type: string;
|
||||
attributes: AttributeSDKType[];
|
||||
}
|
||||
/**
|
||||
* Attribute defines an attribute wrapper where the key and value are
|
||||
* strings instead of raw bytes.
|
||||
*/
|
||||
export interface Attribute {
|
||||
key: string;
|
||||
value: string;
|
||||
}
|
||||
/**
|
||||
* Attribute defines an attribute wrapper where the key and value are
|
||||
* strings instead of raw bytes.
|
||||
*/
|
||||
export interface AttributeSDKType {
|
||||
key: string;
|
||||
value: string;
|
||||
}
|
||||
/** GasInfo defines tx execution gas context. */
|
||||
export interface GasInfo {
|
||||
/** GasWanted is the maximum units of work we allow this tx to perform. */
|
||||
gasWanted: Long;
|
||||
/** GasUsed is the amount of gas actually consumed. */
|
||||
gasUsed: Long;
|
||||
}
|
||||
/** GasInfo defines tx execution gas context. */
|
||||
export interface GasInfoSDKType {
|
||||
gas_wanted: Long;
|
||||
gas_used: Long;
|
||||
}
|
||||
/** Result is the union of ResponseFormat and ResponseCheckTx. */
|
||||
export interface Result {
|
||||
/**
|
||||
* Data is any data returned from message or handler execution. It MUST be
|
||||
* length prefixed in order to separate data from multiple message executions.
|
||||
* Deprecated. This field is still populated, but prefer msg_response instead
|
||||
* because it also contains the Msg response typeURL.
|
||||
*/
|
||||
/** @deprecated */
|
||||
data: Uint8Array;
|
||||
/** Log contains the log information from message or handler execution. */
|
||||
log: string;
|
||||
/**
|
||||
* Events contains a slice of Event objects that were emitted during message
|
||||
* or handler execution.
|
||||
*/
|
||||
events: Event[];
|
||||
/**
|
||||
* msg_responses contains the Msg handler responses type packed in Anys.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
msgResponses: Any[];
|
||||
}
|
||||
/** Result is the union of ResponseFormat and ResponseCheckTx. */
|
||||
export interface ResultSDKType {
|
||||
/** @deprecated */
|
||||
data: Uint8Array;
|
||||
log: string;
|
||||
events: EventSDKType[];
|
||||
msg_responses: AnySDKType[];
|
||||
}
|
||||
/**
|
||||
* SimulationResponse defines the response generated when a transaction is
|
||||
* successfully simulated.
|
||||
*/
|
||||
export interface SimulationResponse {
|
||||
gasInfo?: GasInfo;
|
||||
result?: Result;
|
||||
}
|
||||
/**
|
||||
* SimulationResponse defines the response generated when a transaction is
|
||||
* successfully simulated.
|
||||
*/
|
||||
export interface SimulationResponseSDKType {
|
||||
gas_info?: GasInfoSDKType;
|
||||
result?: ResultSDKType;
|
||||
}
|
||||
/**
|
||||
* MsgData defines the data returned in a Result object during message
|
||||
* execution.
|
||||
*/
|
||||
/** @deprecated */
|
||||
export interface MsgData {
|
||||
msgType: string;
|
||||
data: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* MsgData defines the data returned in a Result object during message
|
||||
* execution.
|
||||
*/
|
||||
/** @deprecated */
|
||||
export interface MsgDataSDKType {
|
||||
msg_type: string;
|
||||
data: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* TxMsgData defines a list of MsgData. A transaction will have a MsgData object
|
||||
* for each message.
|
||||
*/
|
||||
export interface TxMsgData {
|
||||
/** data field is deprecated and not populated. */
|
||||
/** @deprecated */
|
||||
data: MsgData[];
|
||||
/**
|
||||
* msg_responses contains the Msg handler responses packed into Anys.
|
||||
*
|
||||
* Since: cosmos-sdk 0.46
|
||||
*/
|
||||
msgResponses: Any[];
|
||||
}
|
||||
/**
|
||||
* TxMsgData defines a list of MsgData. A transaction will have a MsgData object
|
||||
* for each message.
|
||||
*/
|
||||
export interface TxMsgDataSDKType {
|
||||
/** @deprecated */
|
||||
data: MsgDataSDKType[];
|
||||
msg_responses: AnySDKType[];
|
||||
}
|
||||
/** SearchTxsResult defines a structure for querying txs pageable */
|
||||
export interface SearchTxsResult {
|
||||
/** Count of all txs */
|
||||
totalCount: Long;
|
||||
/** Count of txs in current page */
|
||||
count: Long;
|
||||
/** Index of current page, start from 1 */
|
||||
pageNumber: Long;
|
||||
/** Count of total pages */
|
||||
pageTotal: Long;
|
||||
/** Max count txs per page */
|
||||
limit: Long;
|
||||
/** List of txs in current page */
|
||||
txs: TxResponse[];
|
||||
}
|
||||
/** SearchTxsResult defines a structure for querying txs pageable */
|
||||
export interface SearchTxsResultSDKType {
|
||||
total_count: Long;
|
||||
count: Long;
|
||||
page_number: Long;
|
||||
page_total: Long;
|
||||
limit: Long;
|
||||
txs: TxResponseSDKType[];
|
||||
}
|
||||
export declare const TxResponse: {
|
||||
encode(message: TxResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): TxResponse;
|
||||
fromPartial(object: DeepPartial<TxResponse>): TxResponse;
|
||||
};
|
||||
export declare const ABCIMessageLog: {
|
||||
encode(message: ABCIMessageLog, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ABCIMessageLog;
|
||||
fromPartial(object: DeepPartial<ABCIMessageLog>): ABCIMessageLog;
|
||||
};
|
||||
export declare const StringEvent: {
|
||||
encode(message: StringEvent, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): StringEvent;
|
||||
fromPartial(object: DeepPartial<StringEvent>): StringEvent;
|
||||
};
|
||||
export declare const Attribute: {
|
||||
encode(message: Attribute, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Attribute;
|
||||
fromPartial(object: DeepPartial<Attribute>): Attribute;
|
||||
};
|
||||
export declare const GasInfo: {
|
||||
encode(message: GasInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GasInfo;
|
||||
fromPartial(object: DeepPartial<GasInfo>): GasInfo;
|
||||
};
|
||||
export declare const Result: {
|
||||
encode(message: Result, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Result;
|
||||
fromPartial(object: DeepPartial<Result>): Result;
|
||||
};
|
||||
export declare const SimulationResponse: {
|
||||
encode(message: SimulationResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SimulationResponse;
|
||||
fromPartial(object: DeepPartial<SimulationResponse>): SimulationResponse;
|
||||
};
|
||||
export declare const MsgData: {
|
||||
encode(message: MsgData, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgData;
|
||||
fromPartial(object: DeepPartial<MsgData>): MsgData;
|
||||
};
|
||||
export declare const TxMsgData: {
|
||||
encode(message: TxMsgData, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): TxMsgData;
|
||||
fromPartial(object: DeepPartial<TxMsgData>): TxMsgData;
|
||||
};
|
||||
export declare const SearchTxsResult: {
|
||||
encode(message: SearchTxsResult, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SearchTxsResult;
|
||||
fromPartial(object: DeepPartial<SearchTxsResult>): SearchTxsResult;
|
||||
};
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/** Pairs defines a repeated slice of Pair objects. */
|
||||
export interface Pairs {
|
||||
pairs: Pair[];
|
||||
}
|
||||
/** Pairs defines a repeated slice of Pair objects. */
|
||||
export interface PairsSDKType {
|
||||
pairs: PairSDKType[];
|
||||
}
|
||||
/** Pair defines a key/value bytes tuple. */
|
||||
export interface Pair {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
/** Pair defines a key/value bytes tuple. */
|
||||
export interface PairSDKType {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
export declare const Pairs: {
|
||||
encode(message: Pairs, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Pairs;
|
||||
fromPartial(object: DeepPartial<Pairs>): Pairs;
|
||||
};
|
||||
export declare const Pair: {
|
||||
encode(message: Pair, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Pair;
|
||||
fromPartial(object: DeepPartial<Pair>): Pair;
|
||||
};
|
||||
@@ -1,105 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Long, DeepPartial } from "../../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* PageRequest is to be embedded in gRPC request messages for efficient
|
||||
* pagination. Ex:
|
||||
*
|
||||
* message SomeRequest {
|
||||
* Foo some_parameter = 1;
|
||||
* PageRequest pagination = 2;
|
||||
* }
|
||||
*/
|
||||
export interface PageRequest {
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
key: Uint8Array;
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
offset: Long;
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
limit: Long;
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
countTotal: boolean;
|
||||
/**
|
||||
* reverse is set to true if results are to be returned in the descending order.
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
reverse: boolean;
|
||||
}
|
||||
/**
|
||||
* PageRequest is to be embedded in gRPC request messages for efficient
|
||||
* pagination. Ex:
|
||||
*
|
||||
* message SomeRequest {
|
||||
* Foo some_parameter = 1;
|
||||
* PageRequest pagination = 2;
|
||||
* }
|
||||
*/
|
||||
export interface PageRequestSDKType {
|
||||
key: Uint8Array;
|
||||
offset: Long;
|
||||
limit: Long;
|
||||
count_total: boolean;
|
||||
reverse: boolean;
|
||||
}
|
||||
/**
|
||||
* 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;
|
||||
* }
|
||||
*/
|
||||
export interface PageResponse {
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
nextKey: Uint8Array;
|
||||
/**
|
||||
* total is total number of results available if PageRequest.count_total
|
||||
* was set, its value is undefined otherwise
|
||||
*/
|
||||
total: Long;
|
||||
}
|
||||
/**
|
||||
* 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;
|
||||
* }
|
||||
*/
|
||||
export interface PageResponseSDKType {
|
||||
next_key: Uint8Array;
|
||||
total: Long;
|
||||
}
|
||||
export declare const PageRequest: {
|
||||
encode(message: PageRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PageRequest;
|
||||
fromPartial(object: DeepPartial<PageRequest>): PageRequest;
|
||||
};
|
||||
export declare const PageResponse: {
|
||||
encode(message: PageResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PageResponse;
|
||||
fromPartial(object: DeepPartial<PageResponse>): PageResponse;
|
||||
};
|
||||
@@ -1,66 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/** ListAllInterfacesRequest is the request type of the ListAllInterfaces RPC. */
|
||||
export interface ListAllInterfacesRequest {
|
||||
}
|
||||
/** ListAllInterfacesRequest is the request type of the ListAllInterfaces RPC. */
|
||||
export interface ListAllInterfacesRequestSDKType {
|
||||
}
|
||||
/** ListAllInterfacesResponse is the response type of the ListAllInterfaces RPC. */
|
||||
export interface ListAllInterfacesResponse {
|
||||
/** interface_names is an array of all the registered interfaces. */
|
||||
interfaceNames: string[];
|
||||
}
|
||||
/** ListAllInterfacesResponse is the response type of the ListAllInterfaces RPC. */
|
||||
export interface ListAllInterfacesResponseSDKType {
|
||||
interface_names: string[];
|
||||
}
|
||||
/**
|
||||
* ListImplementationsRequest is the request type of the ListImplementations
|
||||
* RPC.
|
||||
*/
|
||||
export interface ListImplementationsRequest {
|
||||
/** interface_name defines the interface to query the implementations for. */
|
||||
interfaceName: string;
|
||||
}
|
||||
/**
|
||||
* ListImplementationsRequest is the request type of the ListImplementations
|
||||
* RPC.
|
||||
*/
|
||||
export interface ListImplementationsRequestSDKType {
|
||||
interface_name: string;
|
||||
}
|
||||
/**
|
||||
* ListImplementationsResponse is the response type of the ListImplementations
|
||||
* RPC.
|
||||
*/
|
||||
export interface ListImplementationsResponse {
|
||||
implementationMessageNames: string[];
|
||||
}
|
||||
/**
|
||||
* ListImplementationsResponse is the response type of the ListImplementations
|
||||
* RPC.
|
||||
*/
|
||||
export interface ListImplementationsResponseSDKType {
|
||||
implementation_message_names: string[];
|
||||
}
|
||||
export declare const ListAllInterfacesRequest: {
|
||||
encode(_: ListAllInterfacesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ListAllInterfacesRequest;
|
||||
fromPartial(_: DeepPartial<ListAllInterfacesRequest>): ListAllInterfacesRequest;
|
||||
};
|
||||
export declare const ListAllInterfacesResponse: {
|
||||
encode(message: ListAllInterfacesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ListAllInterfacesResponse;
|
||||
fromPartial(object: DeepPartial<ListAllInterfacesResponse>): ListAllInterfacesResponse;
|
||||
};
|
||||
export declare const ListImplementationsRequest: {
|
||||
encode(message: ListImplementationsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ListImplementationsRequest;
|
||||
fromPartial(object: DeepPartial<ListImplementationsRequest>): ListImplementationsRequest;
|
||||
};
|
||||
export declare const ListImplementationsResponse: {
|
||||
encode(message: ListImplementationsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ListImplementationsResponse;
|
||||
fromPartial(object: DeepPartial<ListImplementationsResponse>): ListImplementationsResponse;
|
||||
};
|
||||
@@ -1,451 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/** AppDescriptor describes a cosmos-sdk based application */
|
||||
export interface AppDescriptor {
|
||||
/**
|
||||
* AuthnDescriptor provides information on how to authenticate transactions on the application
|
||||
* NOTE: experimental and subject to change in future releases.
|
||||
*/
|
||||
authn?: AuthnDescriptor;
|
||||
/** chain provides the chain descriptor */
|
||||
chain?: ChainDescriptor;
|
||||
/** codec provides metadata information regarding codec related types */
|
||||
codec?: CodecDescriptor;
|
||||
/** configuration provides metadata information regarding the sdk.Config type */
|
||||
configuration?: ConfigurationDescriptor;
|
||||
/** query_services provides metadata information regarding the available queriable endpoints */
|
||||
queryServices?: QueryServicesDescriptor;
|
||||
/** tx provides metadata information regarding how to send transactions to the given application */
|
||||
tx?: TxDescriptor;
|
||||
}
|
||||
/** AppDescriptor describes a cosmos-sdk based application */
|
||||
export interface AppDescriptorSDKType {
|
||||
authn?: AuthnDescriptorSDKType;
|
||||
chain?: ChainDescriptorSDKType;
|
||||
codec?: CodecDescriptorSDKType;
|
||||
configuration?: ConfigurationDescriptorSDKType;
|
||||
query_services?: QueryServicesDescriptorSDKType;
|
||||
tx?: TxDescriptorSDKType;
|
||||
}
|
||||
/** TxDescriptor describes the accepted transaction type */
|
||||
export interface TxDescriptor {
|
||||
/**
|
||||
* fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type)
|
||||
* it is not meant to support polymorphism of transaction types, it is supposed to be used by
|
||||
* reflection clients to understand if they can handle a specific transaction type in an application.
|
||||
*/
|
||||
fullname: string;
|
||||
/** msgs lists the accepted application messages (sdk.Msg) */
|
||||
msgs: MsgDescriptor[];
|
||||
}
|
||||
/** TxDescriptor describes the accepted transaction type */
|
||||
export interface TxDescriptorSDKType {
|
||||
fullname: string;
|
||||
msgs: MsgDescriptorSDKType[];
|
||||
}
|
||||
/**
|
||||
* AuthnDescriptor provides information on how to sign transactions without relying
|
||||
* on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures
|
||||
*/
|
||||
export interface AuthnDescriptor {
|
||||
/** sign_modes defines the supported signature algorithm */
|
||||
signModes: SigningModeDescriptor[];
|
||||
}
|
||||
/**
|
||||
* AuthnDescriptor provides information on how to sign transactions without relying
|
||||
* on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures
|
||||
*/
|
||||
export interface AuthnDescriptorSDKType {
|
||||
sign_modes: SigningModeDescriptorSDKType[];
|
||||
}
|
||||
/**
|
||||
* SigningModeDescriptor provides information on a signing flow of the application
|
||||
* NOTE(fdymylja): here we could go as far as providing an entire flow on how
|
||||
* to sign a message given a SigningModeDescriptor, but it's better to think about
|
||||
* this another time
|
||||
*/
|
||||
export interface SigningModeDescriptor {
|
||||
/** name defines the unique name of the signing mode */
|
||||
name: string;
|
||||
/** number is the unique int32 identifier for the sign_mode enum */
|
||||
number: number;
|
||||
/**
|
||||
* authn_info_provider_method_fullname defines the fullname of the method to call to get
|
||||
* the metadata required to authenticate using the provided sign_modes
|
||||
*/
|
||||
authnInfoProviderMethodFullname: string;
|
||||
}
|
||||
/**
|
||||
* SigningModeDescriptor provides information on a signing flow of the application
|
||||
* NOTE(fdymylja): here we could go as far as providing an entire flow on how
|
||||
* to sign a message given a SigningModeDescriptor, but it's better to think about
|
||||
* this another time
|
||||
*/
|
||||
export interface SigningModeDescriptorSDKType {
|
||||
name: string;
|
||||
number: number;
|
||||
authn_info_provider_method_fullname: string;
|
||||
}
|
||||
/** ChainDescriptor describes chain information of the application */
|
||||
export interface ChainDescriptor {
|
||||
/** id is the chain id */
|
||||
id: string;
|
||||
}
|
||||
/** ChainDescriptor describes chain information of the application */
|
||||
export interface ChainDescriptorSDKType {
|
||||
id: string;
|
||||
}
|
||||
/** CodecDescriptor describes the registered interfaces and provides metadata information on the types */
|
||||
export interface CodecDescriptor {
|
||||
/** interfaces is a list of the registerted interfaces descriptors */
|
||||
interfaces: InterfaceDescriptor[];
|
||||
}
|
||||
/** CodecDescriptor describes the registered interfaces and provides metadata information on the types */
|
||||
export interface CodecDescriptorSDKType {
|
||||
interfaces: InterfaceDescriptorSDKType[];
|
||||
}
|
||||
/** InterfaceDescriptor describes the implementation of an interface */
|
||||
export interface InterfaceDescriptor {
|
||||
/** fullname is the name of the interface */
|
||||
fullname: string;
|
||||
/**
|
||||
* interface_accepting_messages contains information regarding the proto messages which contain the interface as
|
||||
* google.protobuf.Any field
|
||||
*/
|
||||
interfaceAcceptingMessages: InterfaceAcceptingMessageDescriptor[];
|
||||
/** interface_implementers is a list of the descriptors of the interface implementers */
|
||||
interfaceImplementers: InterfaceImplementerDescriptor[];
|
||||
}
|
||||
/** InterfaceDescriptor describes the implementation of an interface */
|
||||
export interface InterfaceDescriptorSDKType {
|
||||
fullname: string;
|
||||
interface_accepting_messages: InterfaceAcceptingMessageDescriptorSDKType[];
|
||||
interface_implementers: InterfaceImplementerDescriptorSDKType[];
|
||||
}
|
||||
/** InterfaceImplementerDescriptor describes an interface implementer */
|
||||
export interface InterfaceImplementerDescriptor {
|
||||
/** fullname is the protobuf queryable name of the interface implementer */
|
||||
fullname: string;
|
||||
/**
|
||||
* type_url defines the type URL used when marshalling the type as any
|
||||
* this is required so we can provide type safe google.protobuf.Any marshalling and
|
||||
* unmarshalling, making sure that we don't accept just 'any' type
|
||||
* in our interface fields
|
||||
*/
|
||||
typeUrl: string;
|
||||
}
|
||||
/** InterfaceImplementerDescriptor describes an interface implementer */
|
||||
export interface InterfaceImplementerDescriptorSDKType {
|
||||
fullname: string;
|
||||
type_url: string;
|
||||
}
|
||||
/**
|
||||
* InterfaceAcceptingMessageDescriptor describes a protobuf message which contains
|
||||
* an interface represented as a google.protobuf.Any
|
||||
*/
|
||||
export interface InterfaceAcceptingMessageDescriptor {
|
||||
/** fullname is the protobuf fullname of the type containing the interface */
|
||||
fullname: string;
|
||||
/**
|
||||
* field_descriptor_names is a list of the protobuf name (not fullname) of the field
|
||||
* which contains the interface as google.protobuf.Any (the interface is the same, but
|
||||
* it can be in multiple fields of the same proto message)
|
||||
*/
|
||||
fieldDescriptorNames: string[];
|
||||
}
|
||||
/**
|
||||
* InterfaceAcceptingMessageDescriptor describes a protobuf message which contains
|
||||
* an interface represented as a google.protobuf.Any
|
||||
*/
|
||||
export interface InterfaceAcceptingMessageDescriptorSDKType {
|
||||
fullname: string;
|
||||
field_descriptor_names: string[];
|
||||
}
|
||||
/** ConfigurationDescriptor contains metadata information on the sdk.Config */
|
||||
export interface ConfigurationDescriptor {
|
||||
/** bech32_account_address_prefix is the account address prefix */
|
||||
bech32AccountAddressPrefix: string;
|
||||
}
|
||||
/** ConfigurationDescriptor contains metadata information on the sdk.Config */
|
||||
export interface ConfigurationDescriptorSDKType {
|
||||
bech32_account_address_prefix: string;
|
||||
}
|
||||
/** MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction */
|
||||
export interface MsgDescriptor {
|
||||
/** msg_type_url contains the TypeURL of a sdk.Msg. */
|
||||
msgTypeUrl: string;
|
||||
}
|
||||
/** MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction */
|
||||
export interface MsgDescriptorSDKType {
|
||||
msg_type_url: string;
|
||||
}
|
||||
/** GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC */
|
||||
export interface GetAuthnDescriptorRequest {
|
||||
}
|
||||
/** GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC */
|
||||
export interface GetAuthnDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC */
|
||||
export interface GetAuthnDescriptorResponse {
|
||||
/** authn describes how to authenticate to the application when sending transactions */
|
||||
authn?: AuthnDescriptor;
|
||||
}
|
||||
/** GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC */
|
||||
export interface GetAuthnDescriptorResponseSDKType {
|
||||
authn?: AuthnDescriptorSDKType;
|
||||
}
|
||||
/** GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC */
|
||||
export interface GetChainDescriptorRequest {
|
||||
}
|
||||
/** GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC */
|
||||
export interface GetChainDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC */
|
||||
export interface GetChainDescriptorResponse {
|
||||
/** chain describes application chain information */
|
||||
chain?: ChainDescriptor;
|
||||
}
|
||||
/** GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC */
|
||||
export interface GetChainDescriptorResponseSDKType {
|
||||
chain?: ChainDescriptorSDKType;
|
||||
}
|
||||
/** GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC */
|
||||
export interface GetCodecDescriptorRequest {
|
||||
}
|
||||
/** GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC */
|
||||
export interface GetCodecDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC */
|
||||
export interface GetCodecDescriptorResponse {
|
||||
/** codec describes the application codec such as registered interfaces and implementations */
|
||||
codec?: CodecDescriptor;
|
||||
}
|
||||
/** GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC */
|
||||
export interface GetCodecDescriptorResponseSDKType {
|
||||
codec?: CodecDescriptorSDKType;
|
||||
}
|
||||
/** GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC */
|
||||
export interface GetConfigurationDescriptorRequest {
|
||||
}
|
||||
/** GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC */
|
||||
export interface GetConfigurationDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC */
|
||||
export interface GetConfigurationDescriptorResponse {
|
||||
/** config describes the application's sdk.Config */
|
||||
config?: ConfigurationDescriptor;
|
||||
}
|
||||
/** GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC */
|
||||
export interface GetConfigurationDescriptorResponseSDKType {
|
||||
config?: ConfigurationDescriptorSDKType;
|
||||
}
|
||||
/** GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC */
|
||||
export interface GetQueryServicesDescriptorRequest {
|
||||
}
|
||||
/** GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC */
|
||||
export interface GetQueryServicesDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC */
|
||||
export interface GetQueryServicesDescriptorResponse {
|
||||
/** queries provides information on the available queryable services */
|
||||
queries?: QueryServicesDescriptor;
|
||||
}
|
||||
/** GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC */
|
||||
export interface GetQueryServicesDescriptorResponseSDKType {
|
||||
queries?: QueryServicesDescriptorSDKType;
|
||||
}
|
||||
/** GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC */
|
||||
export interface GetTxDescriptorRequest {
|
||||
}
|
||||
/** GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC */
|
||||
export interface GetTxDescriptorRequestSDKType {
|
||||
}
|
||||
/** GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC */
|
||||
export interface GetTxDescriptorResponse {
|
||||
/**
|
||||
* tx provides information on msgs that can be forwarded to the application
|
||||
* alongside the accepted transaction protobuf type
|
||||
*/
|
||||
tx?: TxDescriptor;
|
||||
}
|
||||
/** GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC */
|
||||
export interface GetTxDescriptorResponseSDKType {
|
||||
tx?: TxDescriptorSDKType;
|
||||
}
|
||||
/** QueryServicesDescriptor contains the list of cosmos-sdk queriable services */
|
||||
export interface QueryServicesDescriptor {
|
||||
/** query_services is a list of cosmos-sdk QueryServiceDescriptor */
|
||||
queryServices: QueryServiceDescriptor[];
|
||||
}
|
||||
/** QueryServicesDescriptor contains the list of cosmos-sdk queriable services */
|
||||
export interface QueryServicesDescriptorSDKType {
|
||||
query_services: QueryServiceDescriptorSDKType[];
|
||||
}
|
||||
/** QueryServiceDescriptor describes a cosmos-sdk queryable service */
|
||||
export interface QueryServiceDescriptor {
|
||||
/** fullname is the protobuf fullname of the service descriptor */
|
||||
fullname: string;
|
||||
/** is_module describes if this service is actually exposed by an application's module */
|
||||
isModule: boolean;
|
||||
/** methods provides a list of query service methods */
|
||||
methods: QueryMethodDescriptor[];
|
||||
}
|
||||
/** QueryServiceDescriptor describes a cosmos-sdk queryable service */
|
||||
export interface QueryServiceDescriptorSDKType {
|
||||
fullname: string;
|
||||
is_module: boolean;
|
||||
methods: QueryMethodDescriptorSDKType[];
|
||||
}
|
||||
/**
|
||||
* QueryMethodDescriptor describes a queryable method of a query service
|
||||
* no other info is provided beside method name and tendermint queryable path
|
||||
* because it would be redundant with the grpc reflection service
|
||||
*/
|
||||
export interface QueryMethodDescriptor {
|
||||
/** name is the protobuf name (not fullname) of the method */
|
||||
name: string;
|
||||
/**
|
||||
* full_query_path is the path that can be used to query
|
||||
* this method via tendermint abci.Query
|
||||
*/
|
||||
fullQueryPath: string;
|
||||
}
|
||||
/**
|
||||
* QueryMethodDescriptor describes a queryable method of a query service
|
||||
* no other info is provided beside method name and tendermint queryable path
|
||||
* because it would be redundant with the grpc reflection service
|
||||
*/
|
||||
export interface QueryMethodDescriptorSDKType {
|
||||
name: string;
|
||||
full_query_path: string;
|
||||
}
|
||||
export declare const AppDescriptor: {
|
||||
encode(message: AppDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AppDescriptor;
|
||||
fromPartial(object: DeepPartial<AppDescriptor>): AppDescriptor;
|
||||
};
|
||||
export declare const TxDescriptor: {
|
||||
encode(message: TxDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): TxDescriptor;
|
||||
fromPartial(object: DeepPartial<TxDescriptor>): TxDescriptor;
|
||||
};
|
||||
export declare const AuthnDescriptor: {
|
||||
encode(message: AuthnDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AuthnDescriptor;
|
||||
fromPartial(object: DeepPartial<AuthnDescriptor>): AuthnDescriptor;
|
||||
};
|
||||
export declare const SigningModeDescriptor: {
|
||||
encode(message: SigningModeDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SigningModeDescriptor;
|
||||
fromPartial(object: DeepPartial<SigningModeDescriptor>): SigningModeDescriptor;
|
||||
};
|
||||
export declare const ChainDescriptor: {
|
||||
encode(message: ChainDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ChainDescriptor;
|
||||
fromPartial(object: DeepPartial<ChainDescriptor>): ChainDescriptor;
|
||||
};
|
||||
export declare const CodecDescriptor: {
|
||||
encode(message: CodecDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CodecDescriptor;
|
||||
fromPartial(object: DeepPartial<CodecDescriptor>): CodecDescriptor;
|
||||
};
|
||||
export declare const InterfaceDescriptor: {
|
||||
encode(message: InterfaceDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): InterfaceDescriptor;
|
||||
fromPartial(object: DeepPartial<InterfaceDescriptor>): InterfaceDescriptor;
|
||||
};
|
||||
export declare const InterfaceImplementerDescriptor: {
|
||||
encode(message: InterfaceImplementerDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): InterfaceImplementerDescriptor;
|
||||
fromPartial(object: DeepPartial<InterfaceImplementerDescriptor>): InterfaceImplementerDescriptor;
|
||||
};
|
||||
export declare const InterfaceAcceptingMessageDescriptor: {
|
||||
encode(message: InterfaceAcceptingMessageDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): InterfaceAcceptingMessageDescriptor;
|
||||
fromPartial(object: DeepPartial<InterfaceAcceptingMessageDescriptor>): InterfaceAcceptingMessageDescriptor;
|
||||
};
|
||||
export declare const ConfigurationDescriptor: {
|
||||
encode(message: ConfigurationDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ConfigurationDescriptor;
|
||||
fromPartial(object: DeepPartial<ConfigurationDescriptor>): ConfigurationDescriptor;
|
||||
};
|
||||
export declare const MsgDescriptor: {
|
||||
encode(message: MsgDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgDescriptor;
|
||||
fromPartial(object: DeepPartial<MsgDescriptor>): MsgDescriptor;
|
||||
};
|
||||
export declare const GetAuthnDescriptorRequest: {
|
||||
encode(_: GetAuthnDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetAuthnDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetAuthnDescriptorRequest>): GetAuthnDescriptorRequest;
|
||||
};
|
||||
export declare const GetAuthnDescriptorResponse: {
|
||||
encode(message: GetAuthnDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetAuthnDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetAuthnDescriptorResponse>): GetAuthnDescriptorResponse;
|
||||
};
|
||||
export declare const GetChainDescriptorRequest: {
|
||||
encode(_: GetChainDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetChainDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetChainDescriptorRequest>): GetChainDescriptorRequest;
|
||||
};
|
||||
export declare const GetChainDescriptorResponse: {
|
||||
encode(message: GetChainDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetChainDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetChainDescriptorResponse>): GetChainDescriptorResponse;
|
||||
};
|
||||
export declare const GetCodecDescriptorRequest: {
|
||||
encode(_: GetCodecDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetCodecDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetCodecDescriptorRequest>): GetCodecDescriptorRequest;
|
||||
};
|
||||
export declare const GetCodecDescriptorResponse: {
|
||||
encode(message: GetCodecDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetCodecDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetCodecDescriptorResponse>): GetCodecDescriptorResponse;
|
||||
};
|
||||
export declare const GetConfigurationDescriptorRequest: {
|
||||
encode(_: GetConfigurationDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigurationDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetConfigurationDescriptorRequest>): GetConfigurationDescriptorRequest;
|
||||
};
|
||||
export declare const GetConfigurationDescriptorResponse: {
|
||||
encode(message: GetConfigurationDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetConfigurationDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetConfigurationDescriptorResponse>): GetConfigurationDescriptorResponse;
|
||||
};
|
||||
export declare const GetQueryServicesDescriptorRequest: {
|
||||
encode(_: GetQueryServicesDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetQueryServicesDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetQueryServicesDescriptorRequest>): GetQueryServicesDescriptorRequest;
|
||||
};
|
||||
export declare const GetQueryServicesDescriptorResponse: {
|
||||
encode(message: GetQueryServicesDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetQueryServicesDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetQueryServicesDescriptorResponse>): GetQueryServicesDescriptorResponse;
|
||||
};
|
||||
export declare const GetTxDescriptorRequest: {
|
||||
encode(_: GetTxDescriptorRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetTxDescriptorRequest;
|
||||
fromPartial(_: DeepPartial<GetTxDescriptorRequest>): GetTxDescriptorRequest;
|
||||
};
|
||||
export declare const GetTxDescriptorResponse: {
|
||||
encode(message: GetTxDescriptorResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetTxDescriptorResponse;
|
||||
fromPartial(object: DeepPartial<GetTxDescriptorResponse>): GetTxDescriptorResponse;
|
||||
};
|
||||
export declare const QueryServicesDescriptor: {
|
||||
encode(message: QueryServicesDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryServicesDescriptor;
|
||||
fromPartial(object: DeepPartial<QueryServicesDescriptor>): QueryServicesDescriptor;
|
||||
};
|
||||
export declare const QueryServiceDescriptor: {
|
||||
encode(message: QueryServiceDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryServiceDescriptor;
|
||||
fromPartial(object: DeepPartial<QueryServiceDescriptor>): QueryServiceDescriptor;
|
||||
};
|
||||
export declare const QueryMethodDescriptor: {
|
||||
encode(message: QueryMethodDescriptor, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryMethodDescriptor;
|
||||
fromPartial(object: DeepPartial<QueryMethodDescriptor>): QueryMethodDescriptor;
|
||||
};
|
||||
@@ -1,151 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Long, DeepPartial } from "../../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/** Snapshot contains Tendermint state sync snapshot info. */
|
||||
export interface Snapshot {
|
||||
height: Long;
|
||||
format: number;
|
||||
chunks: number;
|
||||
hash: Uint8Array;
|
||||
metadata?: Metadata;
|
||||
}
|
||||
/** Snapshot contains Tendermint state sync snapshot info. */
|
||||
export interface SnapshotSDKType {
|
||||
height: Long;
|
||||
format: number;
|
||||
chunks: number;
|
||||
hash: Uint8Array;
|
||||
metadata?: MetadataSDKType;
|
||||
}
|
||||
/** Metadata contains SDK-specific snapshot metadata. */
|
||||
export interface Metadata {
|
||||
/** SHA-256 chunk hashes */
|
||||
chunkHashes: Uint8Array[];
|
||||
}
|
||||
/** Metadata contains SDK-specific snapshot metadata. */
|
||||
export interface MetadataSDKType {
|
||||
chunk_hashes: Uint8Array[];
|
||||
}
|
||||
/** SnapshotItem is an item contained in a rootmulti.Store snapshot. */
|
||||
export interface SnapshotItem {
|
||||
store?: SnapshotStoreItem;
|
||||
iavl?: SnapshotIAVLItem;
|
||||
extension?: SnapshotExtensionMeta;
|
||||
extensionPayload?: SnapshotExtensionPayload;
|
||||
kv?: SnapshotKVItem;
|
||||
schema?: SnapshotSchema;
|
||||
}
|
||||
/** SnapshotItem is an item contained in a rootmulti.Store snapshot. */
|
||||
export interface SnapshotItemSDKType {
|
||||
store?: SnapshotStoreItemSDKType;
|
||||
iavl?: SnapshotIAVLItemSDKType;
|
||||
extension?: SnapshotExtensionMetaSDKType;
|
||||
extension_payload?: SnapshotExtensionPayloadSDKType;
|
||||
kv?: SnapshotKVItemSDKType;
|
||||
schema?: SnapshotSchemaSDKType;
|
||||
}
|
||||
/** SnapshotStoreItem contains metadata about a snapshotted store. */
|
||||
export interface SnapshotStoreItem {
|
||||
name: string;
|
||||
}
|
||||
/** SnapshotStoreItem contains metadata about a snapshotted store. */
|
||||
export interface SnapshotStoreItemSDKType {
|
||||
name: string;
|
||||
}
|
||||
/** SnapshotIAVLItem is an exported IAVL node. */
|
||||
export interface SnapshotIAVLItem {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
/** version is block height */
|
||||
version: Long;
|
||||
/** height is depth of the tree. */
|
||||
height: number;
|
||||
}
|
||||
/** SnapshotIAVLItem is an exported IAVL node. */
|
||||
export interface SnapshotIAVLItemSDKType {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
version: Long;
|
||||
height: number;
|
||||
}
|
||||
/** SnapshotExtensionMeta contains metadata about an external snapshotter. */
|
||||
export interface SnapshotExtensionMeta {
|
||||
name: string;
|
||||
format: number;
|
||||
}
|
||||
/** SnapshotExtensionMeta contains metadata about an external snapshotter. */
|
||||
export interface SnapshotExtensionMetaSDKType {
|
||||
name: string;
|
||||
format: number;
|
||||
}
|
||||
/** SnapshotExtensionPayload contains payloads of an external snapshotter. */
|
||||
export interface SnapshotExtensionPayload {
|
||||
payload: Uint8Array;
|
||||
}
|
||||
/** SnapshotExtensionPayload contains payloads of an external snapshotter. */
|
||||
export interface SnapshotExtensionPayloadSDKType {
|
||||
payload: Uint8Array;
|
||||
}
|
||||
/** SnapshotKVItem is an exported Key/Value Pair */
|
||||
export interface SnapshotKVItem {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
/** SnapshotKVItem is an exported Key/Value Pair */
|
||||
export interface SnapshotKVItemSDKType {
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
/** SnapshotSchema is an exported schema of smt store */
|
||||
export interface SnapshotSchema {
|
||||
keys: Uint8Array[];
|
||||
}
|
||||
/** SnapshotSchema is an exported schema of smt store */
|
||||
export interface SnapshotSchemaSDKType {
|
||||
keys: Uint8Array[];
|
||||
}
|
||||
export declare const Snapshot: {
|
||||
encode(message: Snapshot, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Snapshot;
|
||||
fromPartial(object: DeepPartial<Snapshot>): Snapshot;
|
||||
};
|
||||
export declare const Metadata: {
|
||||
encode(message: Metadata, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Metadata;
|
||||
fromPartial(object: DeepPartial<Metadata>): Metadata;
|
||||
};
|
||||
export declare const SnapshotItem: {
|
||||
encode(message: SnapshotItem, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotItem;
|
||||
fromPartial(object: DeepPartial<SnapshotItem>): SnapshotItem;
|
||||
};
|
||||
export declare const SnapshotStoreItem: {
|
||||
encode(message: SnapshotStoreItem, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotStoreItem;
|
||||
fromPartial(object: DeepPartial<SnapshotStoreItem>): SnapshotStoreItem;
|
||||
};
|
||||
export declare const SnapshotIAVLItem: {
|
||||
encode(message: SnapshotIAVLItem, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotIAVLItem;
|
||||
fromPartial(object: DeepPartial<SnapshotIAVLItem>): SnapshotIAVLItem;
|
||||
};
|
||||
export declare const SnapshotExtensionMeta: {
|
||||
encode(message: SnapshotExtensionMeta, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotExtensionMeta;
|
||||
fromPartial(object: DeepPartial<SnapshotExtensionMeta>): SnapshotExtensionMeta;
|
||||
};
|
||||
export declare const SnapshotExtensionPayload: {
|
||||
encode(message: SnapshotExtensionPayload, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotExtensionPayload;
|
||||
fromPartial(object: DeepPartial<SnapshotExtensionPayload>): SnapshotExtensionPayload;
|
||||
};
|
||||
export declare const SnapshotKVItem: {
|
||||
encode(message: SnapshotKVItem, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotKVItem;
|
||||
fromPartial(object: DeepPartial<SnapshotKVItem>): SnapshotKVItem;
|
||||
};
|
||||
export declare const SnapshotSchema: {
|
||||
encode(message: SnapshotSchema, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): SnapshotSchema;
|
||||
fromPartial(object: DeepPartial<SnapshotSchema>): SnapshotSchema;
|
||||
};
|
||||
@@ -1,66 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Long, DeepPartial } from "../../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* CommitInfo defines commit information used by the multi-store when committing
|
||||
* a version/height.
|
||||
*/
|
||||
export interface CommitInfo {
|
||||
version: Long;
|
||||
storeInfos: StoreInfo[];
|
||||
}
|
||||
/**
|
||||
* CommitInfo defines commit information used by the multi-store when committing
|
||||
* a version/height.
|
||||
*/
|
||||
export interface CommitInfoSDKType {
|
||||
version: Long;
|
||||
store_infos: StoreInfoSDKType[];
|
||||
}
|
||||
/**
|
||||
* StoreInfo defines store-specific commit information. It contains a reference
|
||||
* between a store name and the commit ID.
|
||||
*/
|
||||
export interface StoreInfo {
|
||||
name: string;
|
||||
commitId?: CommitID;
|
||||
}
|
||||
/**
|
||||
* StoreInfo defines store-specific commit information. It contains a reference
|
||||
* between a store name and the commit ID.
|
||||
*/
|
||||
export interface StoreInfoSDKType {
|
||||
name: string;
|
||||
commit_id?: CommitIDSDKType;
|
||||
}
|
||||
/**
|
||||
* CommitID defines the committment information when a specific store is
|
||||
* committed.
|
||||
*/
|
||||
export interface CommitID {
|
||||
version: Long;
|
||||
hash: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* CommitID defines the committment information when a specific store is
|
||||
* committed.
|
||||
*/
|
||||
export interface CommitIDSDKType {
|
||||
version: Long;
|
||||
hash: Uint8Array;
|
||||
}
|
||||
export declare const CommitInfo: {
|
||||
encode(message: CommitInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CommitInfo;
|
||||
fromPartial(object: DeepPartial<CommitInfo>): CommitInfo;
|
||||
};
|
||||
export declare const StoreInfo: {
|
||||
encode(message: StoreInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): StoreInfo;
|
||||
fromPartial(object: DeepPartial<StoreInfo>): StoreInfo;
|
||||
};
|
||||
export declare const CommitID: {
|
||||
encode(message: CommitID, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CommitID;
|
||||
fromPartial(object: DeepPartial<CommitID>): CommitID;
|
||||
};
|
||||
@@ -1,35 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/**
|
||||
* StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes)
|
||||
* It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and
|
||||
* Deletes
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface StoreKVPair {
|
||||
/** the store key for the KVStore this pair originates from */
|
||||
storeKey: string;
|
||||
/** true indicates a delete operation, false indicates a set operation */
|
||||
delete: boolean;
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes)
|
||||
* It optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and
|
||||
* Deletes
|
||||
*
|
||||
* Since: cosmos-sdk 0.43
|
||||
*/
|
||||
export interface StoreKVPairSDKType {
|
||||
store_key: string;
|
||||
delete: boolean;
|
||||
key: Uint8Array;
|
||||
value: Uint8Array;
|
||||
}
|
||||
export declare const StoreKVPair: {
|
||||
encode(message: StoreKVPair, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): StoreKVPair;
|
||||
fromPartial(object: DeepPartial<StoreKVPair>): StoreKVPair;
|
||||
};
|
||||
@@ -1,245 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../query/v1beta1/pagination";
|
||||
import { Any, AnySDKType } from "../../../../google/protobuf/any";
|
||||
import { BlockID, BlockIDSDKType } from "../../../../tendermint/types/types";
|
||||
import { Block, BlockSDKType } from "../../../../tendermint/types/block";
|
||||
import { NodeInfo, NodeInfoSDKType } from "../../../../tendermint/p2p/types";
|
||||
import { Long, DeepPartial } from "../../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/** GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetValidatorSetByHeightRequest {
|
||||
height: Long;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** GetValidatorSetByHeightRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetValidatorSetByHeightRequestSDKType {
|
||||
height: Long;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetValidatorSetByHeightResponse {
|
||||
blockHeight: Long;
|
||||
validators: Validator[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetValidatorSetByHeightResponseSDKType {
|
||||
block_height: Long;
|
||||
validators: ValidatorSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetLatestValidatorSetRequest {
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** GetLatestValidatorSetRequest is the request type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetLatestValidatorSetRequestSDKType {
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetLatestValidatorSetResponse {
|
||||
blockHeight: Long;
|
||||
validators: Validator[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method. */
|
||||
export interface GetLatestValidatorSetResponseSDKType {
|
||||
block_height: Long;
|
||||
validators: ValidatorSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** Validator is the type for the validator-set. */
|
||||
export interface Validator {
|
||||
address: string;
|
||||
pubKey?: Any;
|
||||
votingPower: Long;
|
||||
proposerPriority: Long;
|
||||
}
|
||||
/** Validator is the type for the validator-set. */
|
||||
export interface ValidatorSDKType {
|
||||
address: string;
|
||||
pub_key?: AnySDKType;
|
||||
voting_power: Long;
|
||||
proposer_priority: Long;
|
||||
}
|
||||
/** GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. */
|
||||
export interface GetBlockByHeightRequest {
|
||||
height: Long;
|
||||
}
|
||||
/** GetBlockByHeightRequest is the request type for the Query/GetBlockByHeight RPC method. */
|
||||
export interface GetBlockByHeightRequestSDKType {
|
||||
height: Long;
|
||||
}
|
||||
/** GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. */
|
||||
export interface GetBlockByHeightResponse {
|
||||
blockId?: BlockID;
|
||||
block?: Block;
|
||||
}
|
||||
/** GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method. */
|
||||
export interface GetBlockByHeightResponseSDKType {
|
||||
block_id?: BlockIDSDKType;
|
||||
block?: BlockSDKType;
|
||||
}
|
||||
/** GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. */
|
||||
export interface GetLatestBlockRequest {
|
||||
}
|
||||
/** GetLatestBlockRequest is the request type for the Query/GetLatestBlock RPC method. */
|
||||
export interface GetLatestBlockRequestSDKType {
|
||||
}
|
||||
/** GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. */
|
||||
export interface GetLatestBlockResponse {
|
||||
blockId?: BlockID;
|
||||
block?: Block;
|
||||
}
|
||||
/** GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method. */
|
||||
export interface GetLatestBlockResponseSDKType {
|
||||
block_id?: BlockIDSDKType;
|
||||
block?: BlockSDKType;
|
||||
}
|
||||
/** GetSyncingRequest is the request type for the Query/GetSyncing RPC method. */
|
||||
export interface GetSyncingRequest {
|
||||
}
|
||||
/** GetSyncingRequest is the request type for the Query/GetSyncing RPC method. */
|
||||
export interface GetSyncingRequestSDKType {
|
||||
}
|
||||
/** GetSyncingResponse is the response type for the Query/GetSyncing RPC method. */
|
||||
export interface GetSyncingResponse {
|
||||
syncing: boolean;
|
||||
}
|
||||
/** GetSyncingResponse is the response type for the Query/GetSyncing RPC method. */
|
||||
export interface GetSyncingResponseSDKType {
|
||||
syncing: boolean;
|
||||
}
|
||||
/** GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. */
|
||||
export interface GetNodeInfoRequest {
|
||||
}
|
||||
/** GetNodeInfoRequest is the request type for the Query/GetNodeInfo RPC method. */
|
||||
export interface GetNodeInfoRequestSDKType {
|
||||
}
|
||||
/** GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. */
|
||||
export interface GetNodeInfoResponse {
|
||||
nodeInfo?: NodeInfo;
|
||||
applicationVersion?: VersionInfo;
|
||||
}
|
||||
/** GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method. */
|
||||
export interface GetNodeInfoResponseSDKType {
|
||||
node_info?: NodeInfoSDKType;
|
||||
application_version?: VersionInfoSDKType;
|
||||
}
|
||||
/** VersionInfo is the type for the GetNodeInfoResponse message. */
|
||||
export interface VersionInfo {
|
||||
name: string;
|
||||
appName: string;
|
||||
version: string;
|
||||
gitCommit: string;
|
||||
buildTags: string;
|
||||
goVersion: string;
|
||||
buildDeps: Module[];
|
||||
/** Since: cosmos-sdk 0.43 */
|
||||
cosmosSdkVersion: string;
|
||||
}
|
||||
/** VersionInfo is the type for the GetNodeInfoResponse message. */
|
||||
export interface VersionInfoSDKType {
|
||||
name: string;
|
||||
app_name: string;
|
||||
version: string;
|
||||
git_commit: string;
|
||||
build_tags: string;
|
||||
go_version: string;
|
||||
build_deps: ModuleSDKType[];
|
||||
cosmos_sdk_version: string;
|
||||
}
|
||||
/** Module is the type for VersionInfo */
|
||||
export interface Module {
|
||||
/** module path */
|
||||
path: string;
|
||||
/** module version */
|
||||
version: string;
|
||||
/** checksum */
|
||||
sum: string;
|
||||
}
|
||||
/** Module is the type for VersionInfo */
|
||||
export interface ModuleSDKType {
|
||||
path: string;
|
||||
version: string;
|
||||
sum: string;
|
||||
}
|
||||
export declare const GetValidatorSetByHeightRequest: {
|
||||
encode(message: GetValidatorSetByHeightRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetValidatorSetByHeightRequest;
|
||||
fromPartial(object: DeepPartial<GetValidatorSetByHeightRequest>): GetValidatorSetByHeightRequest;
|
||||
};
|
||||
export declare const GetValidatorSetByHeightResponse: {
|
||||
encode(message: GetValidatorSetByHeightResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetValidatorSetByHeightResponse;
|
||||
fromPartial(object: DeepPartial<GetValidatorSetByHeightResponse>): GetValidatorSetByHeightResponse;
|
||||
};
|
||||
export declare const GetLatestValidatorSetRequest: {
|
||||
encode(message: GetLatestValidatorSetRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetLatestValidatorSetRequest;
|
||||
fromPartial(object: DeepPartial<GetLatestValidatorSetRequest>): GetLatestValidatorSetRequest;
|
||||
};
|
||||
export declare const GetLatestValidatorSetResponse: {
|
||||
encode(message: GetLatestValidatorSetResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetLatestValidatorSetResponse;
|
||||
fromPartial(object: DeepPartial<GetLatestValidatorSetResponse>): GetLatestValidatorSetResponse;
|
||||
};
|
||||
export declare const Validator: {
|
||||
encode(message: Validator, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Validator;
|
||||
fromPartial(object: DeepPartial<Validator>): Validator;
|
||||
};
|
||||
export declare const GetBlockByHeightRequest: {
|
||||
encode(message: GetBlockByHeightRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetBlockByHeightRequest;
|
||||
fromPartial(object: DeepPartial<GetBlockByHeightRequest>): GetBlockByHeightRequest;
|
||||
};
|
||||
export declare const GetBlockByHeightResponse: {
|
||||
encode(message: GetBlockByHeightResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetBlockByHeightResponse;
|
||||
fromPartial(object: DeepPartial<GetBlockByHeightResponse>): GetBlockByHeightResponse;
|
||||
};
|
||||
export declare const GetLatestBlockRequest: {
|
||||
encode(_: GetLatestBlockRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetLatestBlockRequest;
|
||||
fromPartial(_: DeepPartial<GetLatestBlockRequest>): GetLatestBlockRequest;
|
||||
};
|
||||
export declare const GetLatestBlockResponse: {
|
||||
encode(message: GetLatestBlockResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetLatestBlockResponse;
|
||||
fromPartial(object: DeepPartial<GetLatestBlockResponse>): GetLatestBlockResponse;
|
||||
};
|
||||
export declare const GetSyncingRequest: {
|
||||
encode(_: GetSyncingRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetSyncingRequest;
|
||||
fromPartial(_: DeepPartial<GetSyncingRequest>): GetSyncingRequest;
|
||||
};
|
||||
export declare const GetSyncingResponse: {
|
||||
encode(message: GetSyncingResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetSyncingResponse;
|
||||
fromPartial(object: DeepPartial<GetSyncingResponse>): GetSyncingResponse;
|
||||
};
|
||||
export declare const GetNodeInfoRequest: {
|
||||
encode(_: GetNodeInfoRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetNodeInfoRequest;
|
||||
fromPartial(_: DeepPartial<GetNodeInfoRequest>): GetNodeInfoRequest;
|
||||
};
|
||||
export declare const GetNodeInfoResponse: {
|
||||
encode(message: GetNodeInfoResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GetNodeInfoResponse;
|
||||
fromPartial(object: DeepPartial<GetNodeInfoResponse>): GetNodeInfoResponse;
|
||||
};
|
||||
export declare const VersionInfo: {
|
||||
encode(message: VersionInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): VersionInfo;
|
||||
fromPartial(object: DeepPartial<VersionInfo>): VersionInfo;
|
||||
};
|
||||
export declare const Module: {
|
||||
encode(message: Module, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Module;
|
||||
fromPartial(object: DeepPartial<Module>): Module;
|
||||
};
|
||||
@@ -1,14 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { GetNodeInfoRequest, GetNodeInfoResponseSDKType, GetSyncingRequest, GetSyncingResponseSDKType, GetLatestBlockRequest, GetLatestBlockResponseSDKType, GetBlockByHeightRequest, GetBlockByHeightResponseSDKType, GetLatestValidatorSetRequest, GetLatestValidatorSetResponseSDKType, GetValidatorSetByHeightRequest, GetValidatorSetByHeightResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
getNodeInfo(_params?: GetNodeInfoRequest): Promise<GetNodeInfoResponseSDKType>;
|
||||
getSyncing(_params?: GetSyncingRequest): Promise<GetSyncingResponseSDKType>;
|
||||
getLatestBlock(_params?: GetLatestBlockRequest): Promise<GetLatestBlockResponseSDKType>;
|
||||
getBlockByHeight(params: GetBlockByHeightRequest): Promise<GetBlockByHeightResponseSDKType>;
|
||||
getLatestValidatorSet(params?: GetLatestValidatorSetRequest): Promise<GetLatestValidatorSetResponseSDKType>;
|
||||
getValidatorSetByHeight(params: GetValidatorSetByHeightRequest): Promise<GetValidatorSetByHeightResponseSDKType>;
|
||||
}
|
||||
@@ -1,36 +0,0 @@
|
||||
import { Rpc } from "../../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { GetNodeInfoRequest, GetNodeInfoResponse, GetSyncingRequest, GetSyncingResponse, GetLatestBlockRequest, GetLatestBlockResponse, GetBlockByHeightRequest, GetBlockByHeightResponse, GetLatestValidatorSetRequest, GetLatestValidatorSetResponse, GetValidatorSetByHeightRequest, GetValidatorSetByHeightResponse } from "./query";
|
||||
/** Service defines the gRPC querier service for tendermint queries. */
|
||||
export interface Service {
|
||||
/** GetNodeInfo queries the current node info. */
|
||||
getNodeInfo(request?: GetNodeInfoRequest): Promise<GetNodeInfoResponse>;
|
||||
/** GetSyncing queries node syncing. */
|
||||
getSyncing(request?: GetSyncingRequest): Promise<GetSyncingResponse>;
|
||||
/** GetLatestBlock returns the latest block. */
|
||||
getLatestBlock(request?: GetLatestBlockRequest): Promise<GetLatestBlockResponse>;
|
||||
/** GetBlockByHeight queries block for given height. */
|
||||
getBlockByHeight(request: GetBlockByHeightRequest): Promise<GetBlockByHeightResponse>;
|
||||
/** GetLatestValidatorSet queries latest validator-set. */
|
||||
getLatestValidatorSet(request?: GetLatestValidatorSetRequest): Promise<GetLatestValidatorSetResponse>;
|
||||
/** GetValidatorSetByHeight queries validator-set at a given height. */
|
||||
getValidatorSetByHeight(request: GetValidatorSetByHeightRequest): Promise<GetValidatorSetByHeightResponse>;
|
||||
}
|
||||
export declare class ServiceClientImpl implements Service {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
getNodeInfo(request?: GetNodeInfoRequest): Promise<GetNodeInfoResponse>;
|
||||
getSyncing(request?: GetSyncingRequest): Promise<GetSyncingResponse>;
|
||||
getLatestBlock(request?: GetLatestBlockRequest): Promise<GetLatestBlockResponse>;
|
||||
getBlockByHeight(request: GetBlockByHeightRequest): Promise<GetBlockByHeightResponse>;
|
||||
getLatestValidatorSet(request?: GetLatestValidatorSetRequest): Promise<GetLatestValidatorSetResponse>;
|
||||
getValidatorSetByHeight(request: GetValidatorSetByHeightRequest): Promise<GetValidatorSetByHeightResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
getNodeInfo(request?: GetNodeInfoRequest): Promise<GetNodeInfoResponse>;
|
||||
getSyncing(request?: GetSyncingRequest): Promise<GetSyncingResponse>;
|
||||
getLatestBlock(request?: GetLatestBlockRequest): Promise<GetLatestBlockResponse>;
|
||||
getBlockByHeight(request: GetBlockByHeightRequest): Promise<GetBlockByHeightResponse>;
|
||||
getLatestValidatorSet(request?: GetLatestValidatorSetRequest): Promise<GetLatestValidatorSetResponse>;
|
||||
getValidatorSetByHeight(request: GetValidatorSetByHeightRequest): Promise<GetValidatorSetByHeightResponse>;
|
||||
};
|
||||
@@ -1,78 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
export interface Coin {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
/**
|
||||
* 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.
|
||||
*/
|
||||
export interface CoinSDKType {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
/**
|
||||
* DecCoin defines a token with a denomination and a decimal amount.
|
||||
*
|
||||
* NOTE: The amount field is an Dec which implements the custom method
|
||||
* signatures required by gogoproto.
|
||||
*/
|
||||
export interface DecCoin {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
/**
|
||||
* DecCoin defines a token with a denomination and a decimal amount.
|
||||
*
|
||||
* NOTE: The amount field is an Dec which implements the custom method
|
||||
* signatures required by gogoproto.
|
||||
*/
|
||||
export interface DecCoinSDKType {
|
||||
denom: string;
|
||||
amount: string;
|
||||
}
|
||||
/** IntProto defines a Protobuf wrapper around an Int object. */
|
||||
export interface IntProto {
|
||||
int: string;
|
||||
}
|
||||
/** IntProto defines a Protobuf wrapper around an Int object. */
|
||||
export interface IntProtoSDKType {
|
||||
int: string;
|
||||
}
|
||||
/** DecProto defines a Protobuf wrapper around a Dec object. */
|
||||
export interface DecProto {
|
||||
dec: string;
|
||||
}
|
||||
/** DecProto defines a Protobuf wrapper around a Dec object. */
|
||||
export interface DecProtoSDKType {
|
||||
dec: string;
|
||||
}
|
||||
export declare const Coin: {
|
||||
encode(message: Coin, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Coin;
|
||||
fromPartial(object: DeepPartial<Coin>): Coin;
|
||||
};
|
||||
export declare const DecCoin: {
|
||||
encode(message: DecCoin, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DecCoin;
|
||||
fromPartial(object: DeepPartial<DecCoin>): DecCoin;
|
||||
};
|
||||
export declare const IntProto: {
|
||||
encode(message: IntProto, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): IntProto;
|
||||
fromPartial(object: DeepPartial<IntProto>): IntProto;
|
||||
};
|
||||
export declare const DecProto: {
|
||||
encode(message: DecProto, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DecProto;
|
||||
fromPartial(object: DeepPartial<DecProto>): DecProto;
|
||||
};
|
||||
-8995
File diff suppressed because it is too large
Load Diff
@@ -1,62 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* Capability defines an implementation of an object capability. The index
|
||||
* provided to a Capability must be globally unique.
|
||||
*/
|
||||
export interface Capability {
|
||||
index: Long;
|
||||
}
|
||||
/**
|
||||
* Capability defines an implementation of an object capability. The index
|
||||
* provided to a Capability must be globally unique.
|
||||
*/
|
||||
export interface CapabilitySDKType {
|
||||
index: Long;
|
||||
}
|
||||
/**
|
||||
* Owner defines a single capability owner. An owner is defined by the name of
|
||||
* capability and the module name.
|
||||
*/
|
||||
export interface Owner {
|
||||
module: string;
|
||||
name: string;
|
||||
}
|
||||
/**
|
||||
* Owner defines a single capability owner. An owner is defined by the name of
|
||||
* capability and the module name.
|
||||
*/
|
||||
export interface OwnerSDKType {
|
||||
module: string;
|
||||
name: string;
|
||||
}
|
||||
/**
|
||||
* CapabilityOwners defines a set of owners of a single Capability. The set of
|
||||
* owners must be unique.
|
||||
*/
|
||||
export interface CapabilityOwners {
|
||||
owners: Owner[];
|
||||
}
|
||||
/**
|
||||
* CapabilityOwners defines a set of owners of a single Capability. The set of
|
||||
* owners must be unique.
|
||||
*/
|
||||
export interface CapabilityOwnersSDKType {
|
||||
owners: OwnerSDKType[];
|
||||
}
|
||||
export declare const Capability: {
|
||||
encode(message: Capability, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Capability;
|
||||
fromPartial(object: DeepPartial<Capability>): Capability;
|
||||
};
|
||||
export declare const Owner: {
|
||||
encode(message: Owner, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Owner;
|
||||
fromPartial(object: DeepPartial<Owner>): Owner;
|
||||
};
|
||||
export declare const CapabilityOwners: {
|
||||
encode(message: CapabilityOwners, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CapabilityOwners;
|
||||
fromPartial(object: DeepPartial<CapabilityOwners>): CapabilityOwners;
|
||||
};
|
||||
@@ -1,41 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { CapabilityOwners, CapabilityOwnersSDKType } from "./capability";
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/** GenesisOwners defines the capability owners with their corresponding index. */
|
||||
export interface GenesisOwners {
|
||||
/** index is the index of the capability owner. */
|
||||
index: Long;
|
||||
/** index_owners are the owners at the given index. */
|
||||
indexOwners?: CapabilityOwners;
|
||||
}
|
||||
/** GenesisOwners defines the capability owners with their corresponding index. */
|
||||
export interface GenesisOwnersSDKType {
|
||||
index: Long;
|
||||
index_owners?: CapabilityOwnersSDKType;
|
||||
}
|
||||
/** GenesisState defines the capability module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** index is the capability global index. */
|
||||
index: Long;
|
||||
/**
|
||||
* owners represents a map from index to owners of the capability index
|
||||
* index key is string to allow amino marshalling.
|
||||
*/
|
||||
owners: GenesisOwners[];
|
||||
}
|
||||
/** GenesisState defines the capability module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
index: Long;
|
||||
owners: GenesisOwnersSDKType[];
|
||||
}
|
||||
export declare const GenesisOwners: {
|
||||
encode(message: GenesisOwners, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisOwners;
|
||||
fromPartial(object: DeepPartial<GenesisOwners>): GenesisOwners;
|
||||
};
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,20 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the crisis module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/**
|
||||
* constant_fee is the fee used to verify the invariant in the crisis
|
||||
* module.
|
||||
*/
|
||||
constantFee?: Coin;
|
||||
}
|
||||
/** GenesisState defines the crisis module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
constant_fee?: CoinSDKType;
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,30 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** MsgVerifyInvariant represents a message to verify a particular invariance. */
|
||||
export interface MsgVerifyInvariant {
|
||||
sender: string;
|
||||
invariantModuleName: string;
|
||||
invariantRoute: string;
|
||||
}
|
||||
/** MsgVerifyInvariant represents a message to verify a particular invariance. */
|
||||
export interface MsgVerifyInvariantSDKType {
|
||||
sender: string;
|
||||
invariant_module_name: string;
|
||||
invariant_route: string;
|
||||
}
|
||||
/** MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type. */
|
||||
export interface MsgVerifyInvariantResponse {
|
||||
}
|
||||
/** MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type. */
|
||||
export interface MsgVerifyInvariantResponseSDKType {
|
||||
}
|
||||
export declare const MsgVerifyInvariant: {
|
||||
encode(message: MsgVerifyInvariant, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgVerifyInvariant;
|
||||
fromPartial(object: DeepPartial<MsgVerifyInvariant>): MsgVerifyInvariant;
|
||||
};
|
||||
export declare const MsgVerifyInvariantResponse: {
|
||||
encode(_: MsgVerifyInvariantResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgVerifyInvariantResponse;
|
||||
fromPartial(_: DeepPartial<MsgVerifyInvariantResponse>): MsgVerifyInvariantResponse;
|
||||
};
|
||||
@@ -1,12 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgVerifyInvariant, MsgVerifyInvariantResponse } from "./tx";
|
||||
/** Msg defines the bank Msg service. */
|
||||
export interface Msg {
|
||||
/** VerifyInvariant defines a method to verify a particular invariance. */
|
||||
verifyInvariant(request: MsgVerifyInvariant): Promise<MsgVerifyInvariantResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
verifyInvariant(request: MsgVerifyInvariant): Promise<MsgVerifyInvariantResponse>;
|
||||
}
|
||||
@@ -1,46 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* PubKey is an ed25519 public key for handling Tendermint keys in SDK.
|
||||
* It's needed for Any serialization and SDK compatibility.
|
||||
* It must not be used in a non Tendermint key context because it doesn't implement
|
||||
* ADR-28. Nevertheless, you will like to use ed25519 in app user level
|
||||
* then you must create a new proto message and follow ADR-28 for Address construction.
|
||||
*/
|
||||
export interface PubKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* PubKey is an ed25519 public key for handling Tendermint keys in SDK.
|
||||
* It's needed for Any serialization and SDK compatibility.
|
||||
* It must not be used in a non Tendermint key context because it doesn't implement
|
||||
* ADR-28. Nevertheless, you will like to use ed25519 in app user level
|
||||
* then you must create a new proto message and follow ADR-28 for Address construction.
|
||||
*/
|
||||
export interface PubKeySDKType {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* Deprecated: PrivKey defines a ed25519 private key.
|
||||
* NOTE: ed25519 keys must not be used in SDK apps except in a tendermint validator context.
|
||||
*/
|
||||
export interface PrivKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* Deprecated: PrivKey defines a ed25519 private key.
|
||||
* NOTE: ed25519 keys must not be used in SDK apps except in a tendermint validator context.
|
||||
*/
|
||||
export interface PrivKeySDKType {
|
||||
key: Uint8Array;
|
||||
}
|
||||
export declare const PubKey: {
|
||||
encode(message: PubKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PubKey;
|
||||
fromPartial(object: DeepPartial<PubKey>): PubKey;
|
||||
};
|
||||
export declare const PrivKey: {
|
||||
encode(message: PrivKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PrivKey;
|
||||
fromPartial(object: DeepPartial<PrivKey>): PrivKey;
|
||||
};
|
||||
@@ -1,31 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/** BIP44Params is used as path field in ledger item in Record. */
|
||||
export interface BIP44Params {
|
||||
/** purpose is a constant set to 44' (or 0x8000002C) following the BIP43 recommendation */
|
||||
purpose: number;
|
||||
/** coin_type is a constant that improves privacy */
|
||||
coinType: number;
|
||||
/** account splits the key space into independent user identities */
|
||||
account: number;
|
||||
/**
|
||||
* change is a constant used for public derivation. Constant 0 is used for external chain and constant 1 for internal
|
||||
* chain.
|
||||
*/
|
||||
change: boolean;
|
||||
/** address_index is used as child index in BIP32 derivation */
|
||||
addressIndex: number;
|
||||
}
|
||||
/** BIP44Params is used as path field in ledger item in Record. */
|
||||
export interface BIP44ParamsSDKType {
|
||||
purpose: number;
|
||||
coin_type: number;
|
||||
account: number;
|
||||
change: boolean;
|
||||
address_index: number;
|
||||
}
|
||||
export declare const BIP44Params: {
|
||||
encode(message: BIP44Params, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BIP44Params;
|
||||
fromPartial(object: DeepPartial<BIP44Params>): BIP44Params;
|
||||
};
|
||||
@@ -1,89 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../../google/protobuf/any";
|
||||
import { BIP44Params, BIP44ParamsSDKType } from "../../hd/v1/hd";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/** Record is used for representing a key in the keyring. */
|
||||
export interface Record {
|
||||
/** name represents a name of Record */
|
||||
name: string;
|
||||
/** pub_key represents a public key in any format */
|
||||
pubKey?: Any;
|
||||
/** local stores the public information about a locally stored key */
|
||||
local?: Record_Local;
|
||||
/** ledger stores the public information about a Ledger key */
|
||||
ledger?: Record_Ledger;
|
||||
/** Multi does not store any information. */
|
||||
multi?: Record_Multi;
|
||||
/** Offline does not store any information. */
|
||||
offline?: Record_Offline;
|
||||
}
|
||||
/** Record is used for representing a key in the keyring. */
|
||||
export interface RecordSDKType {
|
||||
name: string;
|
||||
pub_key?: AnySDKType;
|
||||
local?: Record_LocalSDKType;
|
||||
ledger?: Record_LedgerSDKType;
|
||||
multi?: Record_MultiSDKType;
|
||||
offline?: Record_OfflineSDKType;
|
||||
}
|
||||
/**
|
||||
* Item is a keyring item stored in a keyring backend.
|
||||
* Local item
|
||||
*/
|
||||
export interface Record_Local {
|
||||
privKey?: Any;
|
||||
privKeyType: string;
|
||||
}
|
||||
/**
|
||||
* Item is a keyring item stored in a keyring backend.
|
||||
* Local item
|
||||
*/
|
||||
export interface Record_LocalSDKType {
|
||||
priv_key?: AnySDKType;
|
||||
priv_key_type: string;
|
||||
}
|
||||
/** Ledger item */
|
||||
export interface Record_Ledger {
|
||||
path?: BIP44Params;
|
||||
}
|
||||
/** Ledger item */
|
||||
export interface Record_LedgerSDKType {
|
||||
path?: BIP44ParamsSDKType;
|
||||
}
|
||||
/** Multi item */
|
||||
export interface Record_Multi {
|
||||
}
|
||||
/** Multi item */
|
||||
export interface Record_MultiSDKType {
|
||||
}
|
||||
/** Offline item */
|
||||
export interface Record_Offline {
|
||||
}
|
||||
/** Offline item */
|
||||
export interface Record_OfflineSDKType {
|
||||
}
|
||||
export declare const Record: {
|
||||
encode(message: Record, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Record;
|
||||
fromPartial(object: DeepPartial<Record>): Record;
|
||||
};
|
||||
export declare const Record_Local: {
|
||||
encode(message: Record_Local, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Record_Local;
|
||||
fromPartial(object: DeepPartial<Record_Local>): Record_Local;
|
||||
};
|
||||
export declare const Record_Ledger: {
|
||||
encode(message: Record_Ledger, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Record_Ledger;
|
||||
fromPartial(object: DeepPartial<Record_Ledger>): Record_Ledger;
|
||||
};
|
||||
export declare const Record_Multi: {
|
||||
encode(_: Record_Multi, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Record_Multi;
|
||||
fromPartial(_: DeepPartial<Record_Multi>): Record_Multi;
|
||||
};
|
||||
export declare const Record_Offline: {
|
||||
encode(_: Record_Offline, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Record_Offline;
|
||||
fromPartial(_: DeepPartial<Record_Offline>): Record_Offline;
|
||||
};
|
||||
@@ -1,26 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* LegacyAminoPubKey specifies a public key type
|
||||
* which nests multiple public keys and a threshold,
|
||||
* it uses legacy amino address rules.
|
||||
*/
|
||||
export interface LegacyAminoPubKey {
|
||||
threshold: number;
|
||||
publicKeys: Any[];
|
||||
}
|
||||
/**
|
||||
* LegacyAminoPubKey specifies a public key type
|
||||
* which nests multiple public keys and a threshold,
|
||||
* it uses legacy amino address rules.
|
||||
*/
|
||||
export interface LegacyAminoPubKeySDKType {
|
||||
threshold: number;
|
||||
public_keys: AnySDKType[];
|
||||
}
|
||||
export declare const LegacyAminoPubKey: {
|
||||
encode(message: LegacyAminoPubKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): LegacyAminoPubKey;
|
||||
fromPartial(object: DeepPartial<LegacyAminoPubKey>): LegacyAminoPubKey;
|
||||
};
|
||||
@@ -1,48 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../../helpers";
|
||||
/**
|
||||
* MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey.
|
||||
* See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers
|
||||
* signed and with which modes.
|
||||
*/
|
||||
export interface MultiSignature {
|
||||
signatures: Uint8Array[];
|
||||
}
|
||||
/**
|
||||
* MultiSignature wraps the signatures from a multisig.LegacyAminoPubKey.
|
||||
* See cosmos.tx.v1betata1.ModeInfo.Multi for how to specify which signers
|
||||
* signed and with which modes.
|
||||
*/
|
||||
export interface MultiSignatureSDKType {
|
||||
signatures: Uint8Array[];
|
||||
}
|
||||
/**
|
||||
* CompactBitArray is an implementation of a space efficient bit array.
|
||||
* This is used to ensure that the encoded data takes up a minimal amount of
|
||||
* space after proto encoding.
|
||||
* This is not thread safe, and is not intended for concurrent usage.
|
||||
*/
|
||||
export interface CompactBitArray {
|
||||
extraBitsStored: number;
|
||||
elems: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* CompactBitArray is an implementation of a space efficient bit array.
|
||||
* This is used to ensure that the encoded data takes up a minimal amount of
|
||||
* space after proto encoding.
|
||||
* This is not thread safe, and is not intended for concurrent usage.
|
||||
*/
|
||||
export interface CompactBitArraySDKType {
|
||||
extra_bits_stored: number;
|
||||
elems: Uint8Array;
|
||||
}
|
||||
export declare const MultiSignature: {
|
||||
encode(message: MultiSignature, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MultiSignature;
|
||||
fromPartial(object: DeepPartial<MultiSignature>): MultiSignature;
|
||||
};
|
||||
export declare const CompactBitArray: {
|
||||
encode(message: CompactBitArray, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CompactBitArray;
|
||||
fromPartial(object: DeepPartial<CompactBitArray>): CompactBitArray;
|
||||
};
|
||||
@@ -1,40 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* PubKey defines a secp256k1 public key
|
||||
* Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte
|
||||
* if the y-coordinate is the lexicographically largest of the two associated with
|
||||
* the x-coordinate. Otherwise the first byte is a 0x03.
|
||||
* This prefix is followed with the x-coordinate.
|
||||
*/
|
||||
export interface PubKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/**
|
||||
* PubKey defines a secp256k1 public key
|
||||
* Key is the compressed form of the pubkey. The first byte depends is a 0x02 byte
|
||||
* if the y-coordinate is the lexicographically largest of the two associated with
|
||||
* the x-coordinate. Otherwise the first byte is a 0x03.
|
||||
* This prefix is followed with the x-coordinate.
|
||||
*/
|
||||
export interface PubKeySDKType {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/** PrivKey defines a secp256k1 private key. */
|
||||
export interface PrivKey {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/** PrivKey defines a secp256k1 private key. */
|
||||
export interface PrivKeySDKType {
|
||||
key: Uint8Array;
|
||||
}
|
||||
export declare const PubKey: {
|
||||
encode(message: PubKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PubKey;
|
||||
fromPartial(object: DeepPartial<PubKey>): PubKey;
|
||||
};
|
||||
export declare const PrivKey: {
|
||||
encode(message: PrivKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PrivKey;
|
||||
fromPartial(object: DeepPartial<PrivKey>): PrivKey;
|
||||
};
|
||||
@@ -1,33 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** PubKey defines a secp256r1 ECDSA public key. */
|
||||
export interface PubKey {
|
||||
/**
|
||||
* Point on secp256r1 curve in a compressed representation as specified in section
|
||||
* 4.3.6 of ANSI X9.62: https://webstore.ansi.org/standards/ascx9/ansix9621998
|
||||
*/
|
||||
key: Uint8Array;
|
||||
}
|
||||
/** PubKey defines a secp256r1 ECDSA public key. */
|
||||
export interface PubKeySDKType {
|
||||
key: Uint8Array;
|
||||
}
|
||||
/** PrivKey defines a secp256r1 ECDSA private key. */
|
||||
export interface PrivKey {
|
||||
/** secret number serialized using big-endian encoding */
|
||||
secret: Uint8Array;
|
||||
}
|
||||
/** PrivKey defines a secp256r1 ECDSA private key. */
|
||||
export interface PrivKeySDKType {
|
||||
secret: Uint8Array;
|
||||
}
|
||||
export declare const PubKey: {
|
||||
encode(message: PubKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PubKey;
|
||||
fromPartial(object: DeepPartial<PubKey>): PubKey;
|
||||
};
|
||||
export declare const PrivKey: {
|
||||
encode(message: PrivKey, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PrivKey;
|
||||
fromPartial(object: DeepPartial<PrivKey>): PrivKey;
|
||||
};
|
||||
@@ -1,282 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { DecCoin, DecCoinSDKType, Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial, Long } from "../../../helpers";
|
||||
/** Params defines the set of params for the distribution module. */
|
||||
export interface Params {
|
||||
communityTax: string;
|
||||
baseProposerReward: string;
|
||||
bonusProposerReward: string;
|
||||
withdrawAddrEnabled: boolean;
|
||||
}
|
||||
/** Params defines the set of params for the distribution module. */
|
||||
export interface ParamsSDKType {
|
||||
community_tax: string;
|
||||
base_proposer_reward: string;
|
||||
bonus_proposer_reward: string;
|
||||
withdraw_addr_enabled: boolean;
|
||||
}
|
||||
/**
|
||||
* ValidatorHistoricalRewards represents historical rewards for a validator.
|
||||
* Height is implicit within the store key.
|
||||
* Cumulative reward ratio is the sum from the zeroeth period
|
||||
* until this period of rewards / tokens, per the spec.
|
||||
* The reference count indicates the number of objects
|
||||
* which might need to reference this historical entry at any point.
|
||||
* ReferenceCount =
|
||||
* number of outstanding delegations which ended the associated period (and
|
||||
* might need to read that record)
|
||||
* + number of slashes which ended the associated period (and might need to
|
||||
* read that record)
|
||||
* + one per validator for the zeroeth period, set on initialization
|
||||
*/
|
||||
export interface ValidatorHistoricalRewards {
|
||||
cumulativeRewardRatio: DecCoin[];
|
||||
referenceCount: number;
|
||||
}
|
||||
/**
|
||||
* ValidatorHistoricalRewards represents historical rewards for a validator.
|
||||
* Height is implicit within the store key.
|
||||
* Cumulative reward ratio is the sum from the zeroeth period
|
||||
* until this period of rewards / tokens, per the spec.
|
||||
* The reference count indicates the number of objects
|
||||
* which might need to reference this historical entry at any point.
|
||||
* ReferenceCount =
|
||||
* number of outstanding delegations which ended the associated period (and
|
||||
* might need to read that record)
|
||||
* + number of slashes which ended the associated period (and might need to
|
||||
* read that record)
|
||||
* + one per validator for the zeroeth period, set on initialization
|
||||
*/
|
||||
export interface ValidatorHistoricalRewardsSDKType {
|
||||
cumulative_reward_ratio: DecCoinSDKType[];
|
||||
reference_count: number;
|
||||
}
|
||||
/**
|
||||
* ValidatorCurrentRewards represents current rewards and current
|
||||
* period for a validator kept as a running counter and incremented
|
||||
* each block as long as the validator's tokens remain constant.
|
||||
*/
|
||||
export interface ValidatorCurrentRewards {
|
||||
rewards: DecCoin[];
|
||||
period: Long;
|
||||
}
|
||||
/**
|
||||
* ValidatorCurrentRewards represents current rewards and current
|
||||
* period for a validator kept as a running counter and incremented
|
||||
* each block as long as the validator's tokens remain constant.
|
||||
*/
|
||||
export interface ValidatorCurrentRewardsSDKType {
|
||||
rewards: DecCoinSDKType[];
|
||||
period: Long;
|
||||
}
|
||||
/**
|
||||
* ValidatorAccumulatedCommission represents accumulated commission
|
||||
* for a validator kept as a running counter, can be withdrawn at any time.
|
||||
*/
|
||||
export interface ValidatorAccumulatedCommission {
|
||||
commission: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* ValidatorAccumulatedCommission represents accumulated commission
|
||||
* for a validator kept as a running counter, can be withdrawn at any time.
|
||||
*/
|
||||
export interface ValidatorAccumulatedCommissionSDKType {
|
||||
commission: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards
|
||||
* for a validator inexpensive to track, allows simple sanity checks.
|
||||
*/
|
||||
export interface ValidatorOutstandingRewards {
|
||||
rewards: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards
|
||||
* for a validator inexpensive to track, allows simple sanity checks.
|
||||
*/
|
||||
export interface ValidatorOutstandingRewardsSDKType {
|
||||
rewards: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* ValidatorSlashEvent represents a validator slash event.
|
||||
* Height is implicit within the store key.
|
||||
* This is needed to calculate appropriate amount of staking tokens
|
||||
* for delegations which are withdrawn after a slash has occurred.
|
||||
*/
|
||||
export interface ValidatorSlashEvent {
|
||||
validatorPeriod: Long;
|
||||
fraction: string;
|
||||
}
|
||||
/**
|
||||
* ValidatorSlashEvent represents a validator slash event.
|
||||
* Height is implicit within the store key.
|
||||
* This is needed to calculate appropriate amount of staking tokens
|
||||
* for delegations which are withdrawn after a slash has occurred.
|
||||
*/
|
||||
export interface ValidatorSlashEventSDKType {
|
||||
validator_period: Long;
|
||||
fraction: string;
|
||||
}
|
||||
/** ValidatorSlashEvents is a collection of ValidatorSlashEvent messages. */
|
||||
export interface ValidatorSlashEvents {
|
||||
validatorSlashEvents: ValidatorSlashEvent[];
|
||||
}
|
||||
/** ValidatorSlashEvents is a collection of ValidatorSlashEvent messages. */
|
||||
export interface ValidatorSlashEventsSDKType {
|
||||
validator_slash_events: ValidatorSlashEventSDKType[];
|
||||
}
|
||||
/** FeePool is the global fee pool for distribution. */
|
||||
export interface FeePool {
|
||||
communityPool: DecCoin[];
|
||||
}
|
||||
/** FeePool is the global fee pool for distribution. */
|
||||
export interface FeePoolSDKType {
|
||||
community_pool: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* CommunityPoolSpendProposal details a proposal for use of community funds,
|
||||
* together with how many coins are proposed to be spent, and to which
|
||||
* recipient account.
|
||||
*/
|
||||
export interface CommunityPoolSpendProposal {
|
||||
title: string;
|
||||
description: string;
|
||||
recipient: string;
|
||||
amount: Coin[];
|
||||
}
|
||||
/**
|
||||
* CommunityPoolSpendProposal details a proposal for use of community funds,
|
||||
* together with how many coins are proposed to be spent, and to which
|
||||
* recipient account.
|
||||
*/
|
||||
export interface CommunityPoolSpendProposalSDKType {
|
||||
title: string;
|
||||
description: string;
|
||||
recipient: string;
|
||||
amount: CoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* DelegatorStartingInfo represents the starting info for a delegator reward
|
||||
* period. It tracks the previous validator period, the delegation's amount of
|
||||
* staking token, and the creation height (to check later on if any slashes have
|
||||
* occurred). NOTE: Even though validators are slashed to whole staking tokens,
|
||||
* the delegators within the validator may be left with less than a full token,
|
||||
* thus sdk.Dec is used.
|
||||
*/
|
||||
export interface DelegatorStartingInfo {
|
||||
previousPeriod: Long;
|
||||
stake: string;
|
||||
height: Long;
|
||||
}
|
||||
/**
|
||||
* DelegatorStartingInfo represents the starting info for a delegator reward
|
||||
* period. It tracks the previous validator period, the delegation's amount of
|
||||
* staking token, and the creation height (to check later on if any slashes have
|
||||
* occurred). NOTE: Even though validators are slashed to whole staking tokens,
|
||||
* the delegators within the validator may be left with less than a full token,
|
||||
* thus sdk.Dec is used.
|
||||
*/
|
||||
export interface DelegatorStartingInfoSDKType {
|
||||
previous_period: Long;
|
||||
stake: string;
|
||||
height: Long;
|
||||
}
|
||||
/**
|
||||
* DelegationDelegatorReward represents the properties
|
||||
* of a delegator's delegation reward.
|
||||
*/
|
||||
export interface DelegationDelegatorReward {
|
||||
validatorAddress: string;
|
||||
reward: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* DelegationDelegatorReward represents the properties
|
||||
* of a delegator's delegation reward.
|
||||
*/
|
||||
export interface DelegationDelegatorRewardSDKType {
|
||||
validator_address: string;
|
||||
reward: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* CommunityPoolSpendProposalWithDeposit defines a CommunityPoolSpendProposal
|
||||
* with a deposit
|
||||
*/
|
||||
export interface CommunityPoolSpendProposalWithDeposit {
|
||||
title: string;
|
||||
description: string;
|
||||
recipient: string;
|
||||
amount: string;
|
||||
deposit: string;
|
||||
}
|
||||
/**
|
||||
* CommunityPoolSpendProposalWithDeposit defines a CommunityPoolSpendProposal
|
||||
* with a deposit
|
||||
*/
|
||||
export interface CommunityPoolSpendProposalWithDepositSDKType {
|
||||
title: string;
|
||||
description: string;
|
||||
recipient: string;
|
||||
amount: string;
|
||||
deposit: string;
|
||||
}
|
||||
export declare const Params: {
|
||||
encode(message: Params, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Params;
|
||||
fromPartial(object: DeepPartial<Params>): Params;
|
||||
};
|
||||
export declare const ValidatorHistoricalRewards: {
|
||||
encode(message: ValidatorHistoricalRewards, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorHistoricalRewards;
|
||||
fromPartial(object: DeepPartial<ValidatorHistoricalRewards>): ValidatorHistoricalRewards;
|
||||
};
|
||||
export declare const ValidatorCurrentRewards: {
|
||||
encode(message: ValidatorCurrentRewards, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorCurrentRewards;
|
||||
fromPartial(object: DeepPartial<ValidatorCurrentRewards>): ValidatorCurrentRewards;
|
||||
};
|
||||
export declare const ValidatorAccumulatedCommission: {
|
||||
encode(message: ValidatorAccumulatedCommission, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorAccumulatedCommission;
|
||||
fromPartial(object: DeepPartial<ValidatorAccumulatedCommission>): ValidatorAccumulatedCommission;
|
||||
};
|
||||
export declare const ValidatorOutstandingRewards: {
|
||||
encode(message: ValidatorOutstandingRewards, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorOutstandingRewards;
|
||||
fromPartial(object: DeepPartial<ValidatorOutstandingRewards>): ValidatorOutstandingRewards;
|
||||
};
|
||||
export declare const ValidatorSlashEvent: {
|
||||
encode(message: ValidatorSlashEvent, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorSlashEvent;
|
||||
fromPartial(object: DeepPartial<ValidatorSlashEvent>): ValidatorSlashEvent;
|
||||
};
|
||||
export declare const ValidatorSlashEvents: {
|
||||
encode(message: ValidatorSlashEvents, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorSlashEvents;
|
||||
fromPartial(object: DeepPartial<ValidatorSlashEvents>): ValidatorSlashEvents;
|
||||
};
|
||||
export declare const FeePool: {
|
||||
encode(message: FeePool, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): FeePool;
|
||||
fromPartial(object: DeepPartial<FeePool>): FeePool;
|
||||
};
|
||||
export declare const CommunityPoolSpendProposal: {
|
||||
encode(message: CommunityPoolSpendProposal, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CommunityPoolSpendProposal;
|
||||
fromPartial(object: DeepPartial<CommunityPoolSpendProposal>): CommunityPoolSpendProposal;
|
||||
};
|
||||
export declare const DelegatorStartingInfo: {
|
||||
encode(message: DelegatorStartingInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DelegatorStartingInfo;
|
||||
fromPartial(object: DeepPartial<DelegatorStartingInfo>): DelegatorStartingInfo;
|
||||
};
|
||||
export declare const DelegationDelegatorReward: {
|
||||
encode(message: DelegationDelegatorReward, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DelegationDelegatorReward;
|
||||
fromPartial(object: DeepPartial<DelegationDelegatorReward>): DelegationDelegatorReward;
|
||||
};
|
||||
export declare const CommunityPoolSpendProposalWithDeposit: {
|
||||
encode(message: CommunityPoolSpendProposalWithDeposit, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): CommunityPoolSpendProposalWithDeposit;
|
||||
fromPartial(object: DeepPartial<CommunityPoolSpendProposalWithDeposit>): CommunityPoolSpendProposalWithDeposit;
|
||||
};
|
||||
@@ -1,197 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { DecCoin, DecCoinSDKType } from "../../base/v1beta1/coin";
|
||||
import { ValidatorAccumulatedCommission, ValidatorAccumulatedCommissionSDKType, ValidatorHistoricalRewards, ValidatorHistoricalRewardsSDKType, ValidatorCurrentRewards, ValidatorCurrentRewardsSDKType, DelegatorStartingInfo, DelegatorStartingInfoSDKType, ValidatorSlashEvent, ValidatorSlashEventSDKType, Params, ParamsSDKType, FeePool, FeePoolSDKType } from "./distribution";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial, Long } from "../../../helpers";
|
||||
/**
|
||||
* DelegatorWithdrawInfo is the address for where distributions rewards are
|
||||
* withdrawn to by default this struct is only used at genesis to feed in
|
||||
* default withdraw addresses.
|
||||
*/
|
||||
export interface DelegatorWithdrawInfo {
|
||||
/** delegator_address is the address of the delegator. */
|
||||
delegatorAddress: string;
|
||||
/** withdraw_address is the address to withdraw the delegation rewards to. */
|
||||
withdrawAddress: string;
|
||||
}
|
||||
/**
|
||||
* DelegatorWithdrawInfo is the address for where distributions rewards are
|
||||
* withdrawn to by default this struct is only used at genesis to feed in
|
||||
* default withdraw addresses.
|
||||
*/
|
||||
export interface DelegatorWithdrawInfoSDKType {
|
||||
delegator_address: string;
|
||||
withdraw_address: string;
|
||||
}
|
||||
/** ValidatorOutstandingRewardsRecord is used for import/export via genesis json. */
|
||||
export interface ValidatorOutstandingRewardsRecord {
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** outstanding_rewards represents the oustanding rewards of a validator. */
|
||||
outstandingRewards: DecCoin[];
|
||||
}
|
||||
/** ValidatorOutstandingRewardsRecord is used for import/export via genesis json. */
|
||||
export interface ValidatorOutstandingRewardsRecordSDKType {
|
||||
validator_address: string;
|
||||
outstanding_rewards: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* ValidatorAccumulatedCommissionRecord is used for import / export via genesis
|
||||
* json.
|
||||
*/
|
||||
export interface ValidatorAccumulatedCommissionRecord {
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** accumulated is the accumulated commission of a validator. */
|
||||
accumulated?: ValidatorAccumulatedCommission;
|
||||
}
|
||||
/**
|
||||
* ValidatorAccumulatedCommissionRecord is used for import / export via genesis
|
||||
* json.
|
||||
*/
|
||||
export interface ValidatorAccumulatedCommissionRecordSDKType {
|
||||
validator_address: string;
|
||||
accumulated?: ValidatorAccumulatedCommissionSDKType;
|
||||
}
|
||||
/**
|
||||
* ValidatorHistoricalRewardsRecord is used for import / export via genesis
|
||||
* json.
|
||||
*/
|
||||
export interface ValidatorHistoricalRewardsRecord {
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** period defines the period the historical rewards apply to. */
|
||||
period: Long;
|
||||
/** rewards defines the historical rewards of a validator. */
|
||||
rewards?: ValidatorHistoricalRewards;
|
||||
}
|
||||
/**
|
||||
* ValidatorHistoricalRewardsRecord is used for import / export via genesis
|
||||
* json.
|
||||
*/
|
||||
export interface ValidatorHistoricalRewardsRecordSDKType {
|
||||
validator_address: string;
|
||||
period: Long;
|
||||
rewards?: ValidatorHistoricalRewardsSDKType;
|
||||
}
|
||||
/** ValidatorCurrentRewardsRecord is used for import / export via genesis json. */
|
||||
export interface ValidatorCurrentRewardsRecord {
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** rewards defines the current rewards of a validator. */
|
||||
rewards?: ValidatorCurrentRewards;
|
||||
}
|
||||
/** ValidatorCurrentRewardsRecord is used for import / export via genesis json. */
|
||||
export interface ValidatorCurrentRewardsRecordSDKType {
|
||||
validator_address: string;
|
||||
rewards?: ValidatorCurrentRewardsSDKType;
|
||||
}
|
||||
/** DelegatorStartingInfoRecord used for import / export via genesis json. */
|
||||
export interface DelegatorStartingInfoRecord {
|
||||
/** delegator_address is the address of the delegator. */
|
||||
delegatorAddress: string;
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** starting_info defines the starting info of a delegator. */
|
||||
startingInfo?: DelegatorStartingInfo;
|
||||
}
|
||||
/** DelegatorStartingInfoRecord used for import / export via genesis json. */
|
||||
export interface DelegatorStartingInfoRecordSDKType {
|
||||
delegator_address: string;
|
||||
validator_address: string;
|
||||
starting_info?: DelegatorStartingInfoSDKType;
|
||||
}
|
||||
/** ValidatorSlashEventRecord is used for import / export via genesis json. */
|
||||
export interface ValidatorSlashEventRecord {
|
||||
/** validator_address is the address of the validator. */
|
||||
validatorAddress: string;
|
||||
/** height defines the block height at which the slash event occured. */
|
||||
height: Long;
|
||||
/** period is the period of the slash event. */
|
||||
period: Long;
|
||||
/** validator_slash_event describes the slash event. */
|
||||
validatorSlashEvent?: ValidatorSlashEvent;
|
||||
}
|
||||
/** ValidatorSlashEventRecord is used for import / export via genesis json. */
|
||||
export interface ValidatorSlashEventRecordSDKType {
|
||||
validator_address: string;
|
||||
height: Long;
|
||||
period: Long;
|
||||
validator_slash_event?: ValidatorSlashEventSDKType;
|
||||
}
|
||||
/** GenesisState defines the distribution module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** params defines all the paramaters of the module. */
|
||||
params?: Params;
|
||||
/** fee_pool defines the fee pool at genesis. */
|
||||
feePool?: FeePool;
|
||||
/** fee_pool defines the delegator withdraw infos at genesis. */
|
||||
delegatorWithdrawInfos: DelegatorWithdrawInfo[];
|
||||
/** fee_pool defines the previous proposer at genesis. */
|
||||
previousProposer: string;
|
||||
/** fee_pool defines the outstanding rewards of all validators at genesis. */
|
||||
outstandingRewards: ValidatorOutstandingRewardsRecord[];
|
||||
/** fee_pool defines the accumulated commisions of all validators at genesis. */
|
||||
validatorAccumulatedCommissions: ValidatorAccumulatedCommissionRecord[];
|
||||
/** fee_pool defines the historical rewards of all validators at genesis. */
|
||||
validatorHistoricalRewards: ValidatorHistoricalRewardsRecord[];
|
||||
/** fee_pool defines the current rewards of all validators at genesis. */
|
||||
validatorCurrentRewards: ValidatorCurrentRewardsRecord[];
|
||||
/** fee_pool defines the delegator starting infos at genesis. */
|
||||
delegatorStartingInfos: DelegatorStartingInfoRecord[];
|
||||
/** fee_pool defines the validator slash events at genesis. */
|
||||
validatorSlashEvents: ValidatorSlashEventRecord[];
|
||||
}
|
||||
/** GenesisState defines the distribution module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
params?: ParamsSDKType;
|
||||
fee_pool?: FeePoolSDKType;
|
||||
delegator_withdraw_infos: DelegatorWithdrawInfoSDKType[];
|
||||
previous_proposer: string;
|
||||
outstanding_rewards: ValidatorOutstandingRewardsRecordSDKType[];
|
||||
validator_accumulated_commissions: ValidatorAccumulatedCommissionRecordSDKType[];
|
||||
validator_historical_rewards: ValidatorHistoricalRewardsRecordSDKType[];
|
||||
validator_current_rewards: ValidatorCurrentRewardsRecordSDKType[];
|
||||
delegator_starting_infos: DelegatorStartingInfoRecordSDKType[];
|
||||
validator_slash_events: ValidatorSlashEventRecordSDKType[];
|
||||
}
|
||||
export declare const DelegatorWithdrawInfo: {
|
||||
encode(message: DelegatorWithdrawInfo, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DelegatorWithdrawInfo;
|
||||
fromPartial(object: DeepPartial<DelegatorWithdrawInfo>): DelegatorWithdrawInfo;
|
||||
};
|
||||
export declare const ValidatorOutstandingRewardsRecord: {
|
||||
encode(message: ValidatorOutstandingRewardsRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorOutstandingRewardsRecord;
|
||||
fromPartial(object: DeepPartial<ValidatorOutstandingRewardsRecord>): ValidatorOutstandingRewardsRecord;
|
||||
};
|
||||
export declare const ValidatorAccumulatedCommissionRecord: {
|
||||
encode(message: ValidatorAccumulatedCommissionRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorAccumulatedCommissionRecord;
|
||||
fromPartial(object: DeepPartial<ValidatorAccumulatedCommissionRecord>): ValidatorAccumulatedCommissionRecord;
|
||||
};
|
||||
export declare const ValidatorHistoricalRewardsRecord: {
|
||||
encode(message: ValidatorHistoricalRewardsRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorHistoricalRewardsRecord;
|
||||
fromPartial(object: DeepPartial<ValidatorHistoricalRewardsRecord>): ValidatorHistoricalRewardsRecord;
|
||||
};
|
||||
export declare const ValidatorCurrentRewardsRecord: {
|
||||
encode(message: ValidatorCurrentRewardsRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorCurrentRewardsRecord;
|
||||
fromPartial(object: DeepPartial<ValidatorCurrentRewardsRecord>): ValidatorCurrentRewardsRecord;
|
||||
};
|
||||
export declare const DelegatorStartingInfoRecord: {
|
||||
encode(message: DelegatorStartingInfoRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DelegatorStartingInfoRecord;
|
||||
fromPartial(object: DeepPartial<DelegatorStartingInfoRecord>): DelegatorStartingInfoRecord;
|
||||
};
|
||||
export declare const ValidatorSlashEventRecord: {
|
||||
encode(message: ValidatorSlashEventRecord, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): ValidatorSlashEventRecord;
|
||||
fromPartial(object: DeepPartial<ValidatorSlashEventRecord>): ValidatorSlashEventRecord;
|
||||
};
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,365 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Params, ParamsSDKType, ValidatorOutstandingRewards, ValidatorOutstandingRewardsSDKType, ValidatorAccumulatedCommission, ValidatorAccumulatedCommissionSDKType, ValidatorSlashEvent, ValidatorSlashEventSDKType, DelegationDelegatorReward, DelegationDelegatorRewardSDKType } from "./distribution";
|
||||
import { DecCoin, DecCoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial, Long } from "../../../helpers";
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequest {
|
||||
}
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequestSDKType {
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponse {
|
||||
/** params defines the parameters of the module. */
|
||||
params?: Params;
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponseSDKType {
|
||||
params?: ParamsSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorOutstandingRewardsRequest is the request type for the
|
||||
* Query/ValidatorOutstandingRewards RPC method.
|
||||
*/
|
||||
export interface QueryValidatorOutstandingRewardsRequest {
|
||||
/** validator_address defines the validator address to query for. */
|
||||
validatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorOutstandingRewardsRequest is the request type for the
|
||||
* Query/ValidatorOutstandingRewards RPC method.
|
||||
*/
|
||||
export interface QueryValidatorOutstandingRewardsRequestSDKType {
|
||||
validator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorOutstandingRewardsResponse is the response type for the
|
||||
* Query/ValidatorOutstandingRewards RPC method.
|
||||
*/
|
||||
export interface QueryValidatorOutstandingRewardsResponse {
|
||||
rewards?: ValidatorOutstandingRewards;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorOutstandingRewardsResponse is the response type for the
|
||||
* Query/ValidatorOutstandingRewards RPC method.
|
||||
*/
|
||||
export interface QueryValidatorOutstandingRewardsResponseSDKType {
|
||||
rewards?: ValidatorOutstandingRewardsSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorCommissionRequest is the request type for the
|
||||
* Query/ValidatorCommission RPC method
|
||||
*/
|
||||
export interface QueryValidatorCommissionRequest {
|
||||
/** validator_address defines the validator address to query for. */
|
||||
validatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorCommissionRequest is the request type for the
|
||||
* Query/ValidatorCommission RPC method
|
||||
*/
|
||||
export interface QueryValidatorCommissionRequestSDKType {
|
||||
validator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorCommissionResponse is the response type for the
|
||||
* Query/ValidatorCommission RPC method
|
||||
*/
|
||||
export interface QueryValidatorCommissionResponse {
|
||||
/** commission defines the commision the validator received. */
|
||||
commission?: ValidatorAccumulatedCommission;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorCommissionResponse is the response type for the
|
||||
* Query/ValidatorCommission RPC method
|
||||
*/
|
||||
export interface QueryValidatorCommissionResponseSDKType {
|
||||
commission?: ValidatorAccumulatedCommissionSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorSlashesRequest is the request type for the
|
||||
* Query/ValidatorSlashes RPC method
|
||||
*/
|
||||
export interface QueryValidatorSlashesRequest {
|
||||
/** validator_address defines the validator address to query for. */
|
||||
validatorAddress: string;
|
||||
/** starting_height defines the optional starting height to query the slashes. */
|
||||
startingHeight: Long;
|
||||
/** starting_height defines the optional ending height to query the slashes. */
|
||||
endingHeight: Long;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorSlashesRequest is the request type for the
|
||||
* Query/ValidatorSlashes RPC method
|
||||
*/
|
||||
export interface QueryValidatorSlashesRequestSDKType {
|
||||
validator_address: string;
|
||||
starting_height: Long;
|
||||
ending_height: Long;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorSlashesResponse is the response type for the
|
||||
* Query/ValidatorSlashes RPC method.
|
||||
*/
|
||||
export interface QueryValidatorSlashesResponse {
|
||||
/** slashes defines the slashes the validator received. */
|
||||
slashes: ValidatorSlashEvent[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryValidatorSlashesResponse is the response type for the
|
||||
* Query/ValidatorSlashes RPC method.
|
||||
*/
|
||||
export interface QueryValidatorSlashesResponseSDKType {
|
||||
slashes: ValidatorSlashEventSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryDelegationRewardsRequest is the request type for the
|
||||
* Query/DelegationRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationRewardsRequest {
|
||||
/** delegator_address defines the delegator address to query for. */
|
||||
delegatorAddress: string;
|
||||
/** validator_address defines the validator address to query for. */
|
||||
validatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegationRewardsRequest is the request type for the
|
||||
* Query/DelegationRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationRewardsRequestSDKType {
|
||||
delegator_address: string;
|
||||
validator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegationRewardsResponse is the response type for the
|
||||
* Query/DelegationRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationRewardsResponse {
|
||||
/** rewards defines the rewards accrued by a delegation. */
|
||||
rewards: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegationRewardsResponse is the response type for the
|
||||
* Query/DelegationRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationRewardsResponseSDKType {
|
||||
rewards: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegationTotalRewardsRequest is the request type for the
|
||||
* Query/DelegationTotalRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationTotalRewardsRequest {
|
||||
/** delegator_address defines the delegator address to query for. */
|
||||
delegatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegationTotalRewardsRequest is the request type for the
|
||||
* Query/DelegationTotalRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationTotalRewardsRequestSDKType {
|
||||
delegator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegationTotalRewardsResponse is the response type for the
|
||||
* Query/DelegationTotalRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationTotalRewardsResponse {
|
||||
/** rewards defines all the rewards accrued by a delegator. */
|
||||
rewards: DelegationDelegatorReward[];
|
||||
/** total defines the sum of all the rewards. */
|
||||
total: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegationTotalRewardsResponse is the response type for the
|
||||
* Query/DelegationTotalRewards RPC method.
|
||||
*/
|
||||
export interface QueryDelegationTotalRewardsResponseSDKType {
|
||||
rewards: DelegationDelegatorRewardSDKType[];
|
||||
total: DecCoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorValidatorsRequest is the request type for the
|
||||
* Query/DelegatorValidators RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorValidatorsRequest {
|
||||
/** delegator_address defines the delegator address to query for. */
|
||||
delegatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorValidatorsRequest is the request type for the
|
||||
* Query/DelegatorValidators RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorValidatorsRequestSDKType {
|
||||
delegator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorValidatorsResponse is the response type for the
|
||||
* Query/DelegatorValidators RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorValidatorsResponse {
|
||||
/** validators defines the validators a delegator is delegating for. */
|
||||
validators: string[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorValidatorsResponse is the response type for the
|
||||
* Query/DelegatorValidators RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorValidatorsResponseSDKType {
|
||||
validators: string[];
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorWithdrawAddressRequest is the request type for the
|
||||
* Query/DelegatorWithdrawAddress RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorWithdrawAddressRequest {
|
||||
/** delegator_address defines the delegator address to query for. */
|
||||
delegatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorWithdrawAddressRequest is the request type for the
|
||||
* Query/DelegatorWithdrawAddress RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorWithdrawAddressRequestSDKType {
|
||||
delegator_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorWithdrawAddressResponse is the response type for the
|
||||
* Query/DelegatorWithdrawAddress RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorWithdrawAddressResponse {
|
||||
/** withdraw_address defines the delegator address to query for. */
|
||||
withdrawAddress: string;
|
||||
}
|
||||
/**
|
||||
* QueryDelegatorWithdrawAddressResponse is the response type for the
|
||||
* Query/DelegatorWithdrawAddress RPC method.
|
||||
*/
|
||||
export interface QueryDelegatorWithdrawAddressResponseSDKType {
|
||||
withdraw_address: string;
|
||||
}
|
||||
/**
|
||||
* QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryCommunityPoolRequest {
|
||||
}
|
||||
/**
|
||||
* QueryCommunityPoolRequest is the request type for the Query/CommunityPool RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryCommunityPoolRequestSDKType {
|
||||
}
|
||||
/**
|
||||
* QueryCommunityPoolResponse is the response type for the Query/CommunityPool
|
||||
* RPC method.
|
||||
*/
|
||||
export interface QueryCommunityPoolResponse {
|
||||
/** pool defines community pool's coins. */
|
||||
pool: DecCoin[];
|
||||
}
|
||||
/**
|
||||
* QueryCommunityPoolResponse is the response type for the Query/CommunityPool
|
||||
* RPC method.
|
||||
*/
|
||||
export interface QueryCommunityPoolResponseSDKType {
|
||||
pool: DecCoinSDKType[];
|
||||
}
|
||||
export declare const QueryParamsRequest: {
|
||||
encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest;
|
||||
fromPartial(_: DeepPartial<QueryParamsRequest>): QueryParamsRequest;
|
||||
};
|
||||
export declare const QueryParamsResponse: {
|
||||
encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse;
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse;
|
||||
};
|
||||
export declare const QueryValidatorOutstandingRewardsRequest: {
|
||||
encode(message: QueryValidatorOutstandingRewardsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorOutstandingRewardsRequest;
|
||||
fromPartial(object: DeepPartial<QueryValidatorOutstandingRewardsRequest>): QueryValidatorOutstandingRewardsRequest;
|
||||
};
|
||||
export declare const QueryValidatorOutstandingRewardsResponse: {
|
||||
encode(message: QueryValidatorOutstandingRewardsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorOutstandingRewardsResponse;
|
||||
fromPartial(object: DeepPartial<QueryValidatorOutstandingRewardsResponse>): QueryValidatorOutstandingRewardsResponse;
|
||||
};
|
||||
export declare const QueryValidatorCommissionRequest: {
|
||||
encode(message: QueryValidatorCommissionRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorCommissionRequest;
|
||||
fromPartial(object: DeepPartial<QueryValidatorCommissionRequest>): QueryValidatorCommissionRequest;
|
||||
};
|
||||
export declare const QueryValidatorCommissionResponse: {
|
||||
encode(message: QueryValidatorCommissionResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorCommissionResponse;
|
||||
fromPartial(object: DeepPartial<QueryValidatorCommissionResponse>): QueryValidatorCommissionResponse;
|
||||
};
|
||||
export declare const QueryValidatorSlashesRequest: {
|
||||
encode(message: QueryValidatorSlashesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorSlashesRequest;
|
||||
fromPartial(object: DeepPartial<QueryValidatorSlashesRequest>): QueryValidatorSlashesRequest;
|
||||
};
|
||||
export declare const QueryValidatorSlashesResponse: {
|
||||
encode(message: QueryValidatorSlashesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryValidatorSlashesResponse;
|
||||
fromPartial(object: DeepPartial<QueryValidatorSlashesResponse>): QueryValidatorSlashesResponse;
|
||||
};
|
||||
export declare const QueryDelegationRewardsRequest: {
|
||||
encode(message: QueryDelegationRewardsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegationRewardsRequest;
|
||||
fromPartial(object: DeepPartial<QueryDelegationRewardsRequest>): QueryDelegationRewardsRequest;
|
||||
};
|
||||
export declare const QueryDelegationRewardsResponse: {
|
||||
encode(message: QueryDelegationRewardsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegationRewardsResponse;
|
||||
fromPartial(object: DeepPartial<QueryDelegationRewardsResponse>): QueryDelegationRewardsResponse;
|
||||
};
|
||||
export declare const QueryDelegationTotalRewardsRequest: {
|
||||
encode(message: QueryDelegationTotalRewardsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegationTotalRewardsRequest;
|
||||
fromPartial(object: DeepPartial<QueryDelegationTotalRewardsRequest>): QueryDelegationTotalRewardsRequest;
|
||||
};
|
||||
export declare const QueryDelegationTotalRewardsResponse: {
|
||||
encode(message: QueryDelegationTotalRewardsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegationTotalRewardsResponse;
|
||||
fromPartial(object: DeepPartial<QueryDelegationTotalRewardsResponse>): QueryDelegationTotalRewardsResponse;
|
||||
};
|
||||
export declare const QueryDelegatorValidatorsRequest: {
|
||||
encode(message: QueryDelegatorValidatorsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegatorValidatorsRequest;
|
||||
fromPartial(object: DeepPartial<QueryDelegatorValidatorsRequest>): QueryDelegatorValidatorsRequest;
|
||||
};
|
||||
export declare const QueryDelegatorValidatorsResponse: {
|
||||
encode(message: QueryDelegatorValidatorsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegatorValidatorsResponse;
|
||||
fromPartial(object: DeepPartial<QueryDelegatorValidatorsResponse>): QueryDelegatorValidatorsResponse;
|
||||
};
|
||||
export declare const QueryDelegatorWithdrawAddressRequest: {
|
||||
encode(message: QueryDelegatorWithdrawAddressRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegatorWithdrawAddressRequest;
|
||||
fromPartial(object: DeepPartial<QueryDelegatorWithdrawAddressRequest>): QueryDelegatorWithdrawAddressRequest;
|
||||
};
|
||||
export declare const QueryDelegatorWithdrawAddressResponse: {
|
||||
encode(message: QueryDelegatorWithdrawAddressResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDelegatorWithdrawAddressResponse;
|
||||
fromPartial(object: DeepPartial<QueryDelegatorWithdrawAddressResponse>): QueryDelegatorWithdrawAddressResponse;
|
||||
};
|
||||
export declare const QueryCommunityPoolRequest: {
|
||||
encode(_: QueryCommunityPoolRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryCommunityPoolRequest;
|
||||
fromPartial(_: DeepPartial<QueryCommunityPoolRequest>): QueryCommunityPoolRequest;
|
||||
};
|
||||
export declare const QueryCommunityPoolResponse: {
|
||||
encode(message: QueryCommunityPoolResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryCommunityPoolResponse;
|
||||
fromPartial(object: DeepPartial<QueryCommunityPoolResponse>): QueryCommunityPoolResponse;
|
||||
};
|
||||
@@ -1,17 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryParamsRequest, QueryParamsResponseSDKType, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponseSDKType, QueryValidatorCommissionRequest, QueryValidatorCommissionResponseSDKType, QueryValidatorSlashesRequest, QueryValidatorSlashesResponseSDKType, QueryDelegationRewardsRequest, QueryDelegationRewardsResponseSDKType, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponseSDKType, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponseSDKType, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponseSDKType, QueryCommunityPoolRequest, QueryCommunityPoolResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
params(_params?: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
|
||||
validatorOutstandingRewards(params: QueryValidatorOutstandingRewardsRequest): Promise<QueryValidatorOutstandingRewardsResponseSDKType>;
|
||||
validatorCommission(params: QueryValidatorCommissionRequest): Promise<QueryValidatorCommissionResponseSDKType>;
|
||||
validatorSlashes(params: QueryValidatorSlashesRequest): Promise<QueryValidatorSlashesResponseSDKType>;
|
||||
delegationRewards(params: QueryDelegationRewardsRequest): Promise<QueryDelegationRewardsResponseSDKType>;
|
||||
delegationTotalRewards(params: QueryDelegationTotalRewardsRequest): Promise<QueryDelegationTotalRewardsResponseSDKType>;
|
||||
delegatorValidators(params: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponseSDKType>;
|
||||
delegatorWithdrawAddress(params: QueryDelegatorWithdrawAddressRequest): Promise<QueryDelegatorWithdrawAddressResponseSDKType>;
|
||||
communityPool(_params?: QueryCommunityPoolRequest): Promise<QueryCommunityPoolResponseSDKType>;
|
||||
}
|
||||
@@ -1,51 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryParamsRequest, QueryParamsResponse, QueryValidatorOutstandingRewardsRequest, QueryValidatorOutstandingRewardsResponse, QueryValidatorCommissionRequest, QueryValidatorCommissionResponse, QueryValidatorSlashesRequest, QueryValidatorSlashesResponse, QueryDelegationRewardsRequest, QueryDelegationRewardsResponse, QueryDelegationTotalRewardsRequest, QueryDelegationTotalRewardsResponse, QueryDelegatorValidatorsRequest, QueryDelegatorValidatorsResponse, QueryDelegatorWithdrawAddressRequest, QueryDelegatorWithdrawAddressResponse, QueryCommunityPoolRequest, QueryCommunityPoolResponse } from "./query";
|
||||
/** Query defines the gRPC querier service for distribution module. */
|
||||
export interface Query {
|
||||
/** Params queries params of the distribution module. */
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
/** ValidatorOutstandingRewards queries rewards of a validator address. */
|
||||
validatorOutstandingRewards(request: QueryValidatorOutstandingRewardsRequest): Promise<QueryValidatorOutstandingRewardsResponse>;
|
||||
/** ValidatorCommission queries accumulated commission for a validator. */
|
||||
validatorCommission(request: QueryValidatorCommissionRequest): Promise<QueryValidatorCommissionResponse>;
|
||||
/** ValidatorSlashes queries slash events of a validator. */
|
||||
validatorSlashes(request: QueryValidatorSlashesRequest): Promise<QueryValidatorSlashesResponse>;
|
||||
/** DelegationRewards queries the total rewards accrued by a delegation. */
|
||||
delegationRewards(request: QueryDelegationRewardsRequest): Promise<QueryDelegationRewardsResponse>;
|
||||
/**
|
||||
* DelegationTotalRewards queries the total rewards accrued by a each
|
||||
* validator.
|
||||
*/
|
||||
delegationTotalRewards(request: QueryDelegationTotalRewardsRequest): Promise<QueryDelegationTotalRewardsResponse>;
|
||||
/** DelegatorValidators queries the validators of a delegator. */
|
||||
delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponse>;
|
||||
/** DelegatorWithdrawAddress queries withdraw address of a delegator. */
|
||||
delegatorWithdrawAddress(request: QueryDelegatorWithdrawAddressRequest): Promise<QueryDelegatorWithdrawAddressResponse>;
|
||||
/** CommunityPool queries the community pool coins. */
|
||||
communityPool(request?: QueryCommunityPoolRequest): Promise<QueryCommunityPoolResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
validatorOutstandingRewards(request: QueryValidatorOutstandingRewardsRequest): Promise<QueryValidatorOutstandingRewardsResponse>;
|
||||
validatorCommission(request: QueryValidatorCommissionRequest): Promise<QueryValidatorCommissionResponse>;
|
||||
validatorSlashes(request: QueryValidatorSlashesRequest): Promise<QueryValidatorSlashesResponse>;
|
||||
delegationRewards(request: QueryDelegationRewardsRequest): Promise<QueryDelegationRewardsResponse>;
|
||||
delegationTotalRewards(request: QueryDelegationTotalRewardsRequest): Promise<QueryDelegationTotalRewardsResponse>;
|
||||
delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponse>;
|
||||
delegatorWithdrawAddress(request: QueryDelegatorWithdrawAddressRequest): Promise<QueryDelegatorWithdrawAddressResponse>;
|
||||
communityPool(request?: QueryCommunityPoolRequest): Promise<QueryCommunityPoolResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
params(request?: QueryParamsRequest): Promise<QueryParamsResponse>;
|
||||
validatorOutstandingRewards(request: QueryValidatorOutstandingRewardsRequest): Promise<QueryValidatorOutstandingRewardsResponse>;
|
||||
validatorCommission(request: QueryValidatorCommissionRequest): Promise<QueryValidatorCommissionResponse>;
|
||||
validatorSlashes(request: QueryValidatorSlashesRequest): Promise<QueryValidatorSlashesResponse>;
|
||||
delegationRewards(request: QueryDelegationRewardsRequest): Promise<QueryDelegationRewardsResponse>;
|
||||
delegationTotalRewards(request: QueryDelegationTotalRewardsRequest): Promise<QueryDelegationTotalRewardsResponse>;
|
||||
delegatorValidators(request: QueryDelegatorValidatorsRequest): Promise<QueryDelegatorValidatorsResponse>;
|
||||
delegatorWithdrawAddress(request: QueryDelegatorWithdrawAddressRequest): Promise<QueryDelegatorWithdrawAddressResponse>;
|
||||
communityPool(request?: QueryCommunityPoolRequest): Promise<QueryCommunityPoolResponse>;
|
||||
};
|
||||
@@ -1,133 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* MsgSetWithdrawAddress sets the withdraw address for
|
||||
* a delegator (or validator self-delegation).
|
||||
*/
|
||||
export interface MsgSetWithdrawAddress {
|
||||
delegatorAddress: string;
|
||||
withdrawAddress: string;
|
||||
}
|
||||
/**
|
||||
* MsgSetWithdrawAddress sets the withdraw address for
|
||||
* a delegator (or validator self-delegation).
|
||||
*/
|
||||
export interface MsgSetWithdrawAddressSDKType {
|
||||
delegator_address: string;
|
||||
withdraw_address: string;
|
||||
}
|
||||
/** MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type. */
|
||||
export interface MsgSetWithdrawAddressResponse {
|
||||
}
|
||||
/** MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response type. */
|
||||
export interface MsgSetWithdrawAddressResponseSDKType {
|
||||
}
|
||||
/**
|
||||
* MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator
|
||||
* from a single validator.
|
||||
*/
|
||||
export interface MsgWithdrawDelegatorReward {
|
||||
delegatorAddress: string;
|
||||
validatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator
|
||||
* from a single validator.
|
||||
*/
|
||||
export interface MsgWithdrawDelegatorRewardSDKType {
|
||||
delegator_address: string;
|
||||
validator_address: string;
|
||||
}
|
||||
/** MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type. */
|
||||
export interface MsgWithdrawDelegatorRewardResponse {
|
||||
amount: Coin[];
|
||||
}
|
||||
/** MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward response type. */
|
||||
export interface MsgWithdrawDelegatorRewardResponseSDKType {
|
||||
amount: CoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* MsgWithdrawValidatorCommission withdraws the full commission to the validator
|
||||
* address.
|
||||
*/
|
||||
export interface MsgWithdrawValidatorCommission {
|
||||
validatorAddress: string;
|
||||
}
|
||||
/**
|
||||
* MsgWithdrawValidatorCommission withdraws the full commission to the validator
|
||||
* address.
|
||||
*/
|
||||
export interface MsgWithdrawValidatorCommissionSDKType {
|
||||
validator_address: string;
|
||||
}
|
||||
/** MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type. */
|
||||
export interface MsgWithdrawValidatorCommissionResponse {
|
||||
amount: Coin[];
|
||||
}
|
||||
/** MsgWithdrawValidatorCommissionResponse defines the Msg/WithdrawValidatorCommission response type. */
|
||||
export interface MsgWithdrawValidatorCommissionResponseSDKType {
|
||||
amount: CoinSDKType[];
|
||||
}
|
||||
/**
|
||||
* MsgFundCommunityPool allows an account to directly
|
||||
* fund the community pool.
|
||||
*/
|
||||
export interface MsgFundCommunityPool {
|
||||
amount: Coin[];
|
||||
depositor: string;
|
||||
}
|
||||
/**
|
||||
* MsgFundCommunityPool allows an account to directly
|
||||
* fund the community pool.
|
||||
*/
|
||||
export interface MsgFundCommunityPoolSDKType {
|
||||
amount: CoinSDKType[];
|
||||
depositor: string;
|
||||
}
|
||||
/** MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. */
|
||||
export interface MsgFundCommunityPoolResponse {
|
||||
}
|
||||
/** MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type. */
|
||||
export interface MsgFundCommunityPoolResponseSDKType {
|
||||
}
|
||||
export declare const MsgSetWithdrawAddress: {
|
||||
encode(message: MsgSetWithdrawAddress, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSetWithdrawAddress;
|
||||
fromPartial(object: DeepPartial<MsgSetWithdrawAddress>): MsgSetWithdrawAddress;
|
||||
};
|
||||
export declare const MsgSetWithdrawAddressResponse: {
|
||||
encode(_: MsgSetWithdrawAddressResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSetWithdrawAddressResponse;
|
||||
fromPartial(_: DeepPartial<MsgSetWithdrawAddressResponse>): MsgSetWithdrawAddressResponse;
|
||||
};
|
||||
export declare const MsgWithdrawDelegatorReward: {
|
||||
encode(message: MsgWithdrawDelegatorReward, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawDelegatorReward;
|
||||
fromPartial(object: DeepPartial<MsgWithdrawDelegatorReward>): MsgWithdrawDelegatorReward;
|
||||
};
|
||||
export declare const MsgWithdrawDelegatorRewardResponse: {
|
||||
encode(message: MsgWithdrawDelegatorRewardResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawDelegatorRewardResponse;
|
||||
fromPartial(object: DeepPartial<MsgWithdrawDelegatorRewardResponse>): MsgWithdrawDelegatorRewardResponse;
|
||||
};
|
||||
export declare const MsgWithdrawValidatorCommission: {
|
||||
encode(message: MsgWithdrawValidatorCommission, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawValidatorCommission;
|
||||
fromPartial(object: DeepPartial<MsgWithdrawValidatorCommission>): MsgWithdrawValidatorCommission;
|
||||
};
|
||||
export declare const MsgWithdrawValidatorCommissionResponse: {
|
||||
encode(message: MsgWithdrawValidatorCommissionResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgWithdrawValidatorCommissionResponse;
|
||||
fromPartial(object: DeepPartial<MsgWithdrawValidatorCommissionResponse>): MsgWithdrawValidatorCommissionResponse;
|
||||
};
|
||||
export declare const MsgFundCommunityPool: {
|
||||
encode(message: MsgFundCommunityPool, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgFundCommunityPool;
|
||||
fromPartial(object: DeepPartial<MsgFundCommunityPool>): MsgFundCommunityPool;
|
||||
};
|
||||
export declare const MsgFundCommunityPoolResponse: {
|
||||
encode(_: MsgFundCommunityPoolResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgFundCommunityPoolResponse;
|
||||
fromPartial(_: DeepPartial<MsgFundCommunityPoolResponse>): MsgFundCommunityPoolResponse;
|
||||
};
|
||||
@@ -1,33 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgSetWithdrawAddress, MsgSetWithdrawAddressResponse, MsgWithdrawDelegatorReward, MsgWithdrawDelegatorRewardResponse, MsgWithdrawValidatorCommission, MsgWithdrawValidatorCommissionResponse, MsgFundCommunityPool, MsgFundCommunityPoolResponse } from "./tx";
|
||||
/** Msg defines the distribution Msg service. */
|
||||
export interface Msg {
|
||||
/**
|
||||
* SetWithdrawAddress defines a method to change the withdraw address
|
||||
* for a delegator (or validator self-delegation).
|
||||
*/
|
||||
setWithdrawAddress(request: MsgSetWithdrawAddress): Promise<MsgSetWithdrawAddressResponse>;
|
||||
/**
|
||||
* WithdrawDelegatorReward defines a method to withdraw rewards of delegator
|
||||
* from a single validator.
|
||||
*/
|
||||
withdrawDelegatorReward(request: MsgWithdrawDelegatorReward): Promise<MsgWithdrawDelegatorRewardResponse>;
|
||||
/**
|
||||
* WithdrawValidatorCommission defines a method to withdraw the
|
||||
* full commission to the validator address.
|
||||
*/
|
||||
withdrawValidatorCommission(request: MsgWithdrawValidatorCommission): Promise<MsgWithdrawValidatorCommissionResponse>;
|
||||
/**
|
||||
* FundCommunityPool defines a method to allow an account to directly
|
||||
* fund the community pool.
|
||||
*/
|
||||
fundCommunityPool(request: MsgFundCommunityPool): Promise<MsgFundCommunityPoolResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
setWithdrawAddress(request: MsgSetWithdrawAddress): Promise<MsgSetWithdrawAddressResponse>;
|
||||
withdrawDelegatorReward(request: MsgWithdrawDelegatorReward): Promise<MsgWithdrawDelegatorRewardResponse>;
|
||||
withdrawValidatorCommission(request: MsgWithdrawValidatorCommission): Promise<MsgWithdrawValidatorCommissionResponse>;
|
||||
fundCommunityPool(request: MsgFundCommunityPool): Promise<MsgFundCommunityPoolResponse>;
|
||||
}
|
||||
@@ -1,28 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/**
|
||||
* Equivocation implements the Evidence interface and defines evidence of double
|
||||
* signing misbehavior.
|
||||
*/
|
||||
export interface Equivocation {
|
||||
height: Long;
|
||||
time?: Date;
|
||||
power: Long;
|
||||
consensusAddress: string;
|
||||
}
|
||||
/**
|
||||
* Equivocation implements the Evidence interface and defines evidence of double
|
||||
* signing misbehavior.
|
||||
*/
|
||||
export interface EquivocationSDKType {
|
||||
height: Long;
|
||||
time?: Date;
|
||||
power: Long;
|
||||
consensus_address: string;
|
||||
}
|
||||
export declare const Equivocation: {
|
||||
encode(message: Equivocation, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Equivocation;
|
||||
fromPartial(object: DeepPartial<Equivocation>): Equivocation;
|
||||
};
|
||||
@@ -1,17 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the evidence module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** evidence defines all the evidence at genesis. */
|
||||
evidence: Any[];
|
||||
}
|
||||
/** GenesisState defines the evidence module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
evidence: AnySDKType[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,75 +0,0 @@
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** QueryEvidenceRequest is the request type for the Query/Evidence RPC method. */
|
||||
export interface QueryEvidenceRequest {
|
||||
/** evidence_hash defines the hash of the requested evidence. */
|
||||
evidenceHash: Uint8Array;
|
||||
}
|
||||
/** QueryEvidenceRequest is the request type for the Query/Evidence RPC method. */
|
||||
export interface QueryEvidenceRequestSDKType {
|
||||
evidence_hash: Uint8Array;
|
||||
}
|
||||
/** QueryEvidenceResponse is the response type for the Query/Evidence RPC method. */
|
||||
export interface QueryEvidenceResponse {
|
||||
/** evidence returns the requested evidence. */
|
||||
evidence?: Any;
|
||||
}
|
||||
/** QueryEvidenceResponse is the response type for the Query/Evidence RPC method. */
|
||||
export interface QueryEvidenceResponseSDKType {
|
||||
evidence?: AnySDKType;
|
||||
}
|
||||
/**
|
||||
* QueryEvidenceRequest is the request type for the Query/AllEvidence RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllEvidenceRequest {
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/**
|
||||
* QueryEvidenceRequest is the request type for the Query/AllEvidence RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllEvidenceRequestSDKType {
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllEvidenceResponse {
|
||||
/** evidence returns all evidences. */
|
||||
evidence: Any[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryAllEvidenceResponseSDKType {
|
||||
evidence: AnySDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
export declare const QueryEvidenceRequest: {
|
||||
encode(message: QueryEvidenceRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryEvidenceRequest;
|
||||
fromPartial(object: DeepPartial<QueryEvidenceRequest>): QueryEvidenceRequest;
|
||||
};
|
||||
export declare const QueryEvidenceResponse: {
|
||||
encode(message: QueryEvidenceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryEvidenceResponse;
|
||||
fromPartial(object: DeepPartial<QueryEvidenceResponse>): QueryEvidenceResponse;
|
||||
};
|
||||
export declare const QueryAllEvidenceRequest: {
|
||||
encode(message: QueryAllEvidenceRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllEvidenceRequest;
|
||||
fromPartial(object: DeepPartial<QueryAllEvidenceRequest>): QueryAllEvidenceRequest;
|
||||
};
|
||||
export declare const QueryAllEvidenceResponse: {
|
||||
encode(message: QueryAllEvidenceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllEvidenceResponse;
|
||||
fromPartial(object: DeepPartial<QueryAllEvidenceResponse>): QueryAllEvidenceResponse;
|
||||
};
|
||||
@@ -1,10 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryEvidenceRequest, QueryEvidenceResponseSDKType, QueryAllEvidenceRequest, QueryAllEvidenceResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
evidence(params: QueryEvidenceRequest): Promise<QueryEvidenceResponseSDKType>;
|
||||
allEvidence(params?: QueryAllEvidenceRequest): Promise<QueryAllEvidenceResponseSDKType>;
|
||||
}
|
||||
@@ -1,20 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryEvidenceRequest, QueryEvidenceResponse, QueryAllEvidenceRequest, QueryAllEvidenceResponse } from "./query";
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** Evidence queries evidence based on evidence hash. */
|
||||
evidence(request: QueryEvidenceRequest): Promise<QueryEvidenceResponse>;
|
||||
/** AllEvidence queries all evidence. */
|
||||
allEvidence(request?: QueryAllEvidenceRequest): Promise<QueryAllEvidenceResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
evidence(request: QueryEvidenceRequest): Promise<QueryEvidenceResponse>;
|
||||
allEvidence(request?: QueryAllEvidenceRequest): Promise<QueryAllEvidenceResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
evidence(request: QueryEvidenceRequest): Promise<QueryEvidenceResponse>;
|
||||
allEvidence(request?: QueryAllEvidenceRequest): Promise<QueryAllEvidenceResponse>;
|
||||
};
|
||||
@@ -1,38 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* MsgSubmitEvidence represents a message that supports submitting arbitrary
|
||||
* Evidence of misbehavior such as equivocation or counterfactual signing.
|
||||
*/
|
||||
export interface MsgSubmitEvidence {
|
||||
submitter: string;
|
||||
evidence?: Any;
|
||||
}
|
||||
/**
|
||||
* MsgSubmitEvidence represents a message that supports submitting arbitrary
|
||||
* Evidence of misbehavior such as equivocation or counterfactual signing.
|
||||
*/
|
||||
export interface MsgSubmitEvidenceSDKType {
|
||||
submitter: string;
|
||||
evidence?: AnySDKType;
|
||||
}
|
||||
/** MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type. */
|
||||
export interface MsgSubmitEvidenceResponse {
|
||||
/** hash defines the hash of the evidence. */
|
||||
hash: Uint8Array;
|
||||
}
|
||||
/** MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type. */
|
||||
export interface MsgSubmitEvidenceResponseSDKType {
|
||||
hash: Uint8Array;
|
||||
}
|
||||
export declare const MsgSubmitEvidence: {
|
||||
encode(message: MsgSubmitEvidence, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSubmitEvidence;
|
||||
fromPartial(object: DeepPartial<MsgSubmitEvidence>): MsgSubmitEvidence;
|
||||
};
|
||||
export declare const MsgSubmitEvidenceResponse: {
|
||||
encode(message: MsgSubmitEvidenceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgSubmitEvidenceResponse;
|
||||
fromPartial(object: DeepPartial<MsgSubmitEvidenceResponse>): MsgSubmitEvidenceResponse;
|
||||
};
|
||||
@@ -1,15 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgSubmitEvidence, MsgSubmitEvidenceResponse } from "./tx";
|
||||
/** Msg defines the evidence Msg service. */
|
||||
export interface Msg {
|
||||
/**
|
||||
* SubmitEvidence submits an arbitrary Evidence of misbehavior such as equivocation or
|
||||
* counterfactual signing.
|
||||
*/
|
||||
submitEvidence(request: MsgSubmitEvidence): Promise<MsgSubmitEvidenceResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
submitEvidence(request: MsgSubmitEvidence): Promise<MsgSubmitEvidenceResponse>;
|
||||
}
|
||||
@@ -1,111 +0,0 @@
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import { Duration, DurationSDKType } from "../../../google/protobuf/duration";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* BasicAllowance implements Allowance with a one-time grant of tokens
|
||||
* that optionally expires. The grantee can use up to SpendLimit to cover fees.
|
||||
*/
|
||||
export interface BasicAllowance {
|
||||
/**
|
||||
* spend_limit specifies the maximum amount of tokens that can be spent
|
||||
* by this allowance and will be updated as tokens are spent. If it is
|
||||
* empty, there is no spend limit and any amount of coins can be spent.
|
||||
*/
|
||||
spendLimit: Coin[];
|
||||
/** expiration specifies an optional time when this allowance expires */
|
||||
expiration?: Date;
|
||||
}
|
||||
/**
|
||||
* BasicAllowance implements Allowance with a one-time grant of tokens
|
||||
* that optionally expires. The grantee can use up to SpendLimit to cover fees.
|
||||
*/
|
||||
export interface BasicAllowanceSDKType {
|
||||
spend_limit: CoinSDKType[];
|
||||
expiration?: Date;
|
||||
}
|
||||
/**
|
||||
* PeriodicAllowance extends Allowance to allow for both a maximum cap,
|
||||
* as well as a limit per time period.
|
||||
*/
|
||||
export interface PeriodicAllowance {
|
||||
/** basic specifies a struct of `BasicAllowance` */
|
||||
basic?: BasicAllowance;
|
||||
/**
|
||||
* period specifies the time duration in which period_spend_limit coins can
|
||||
* be spent before that allowance is reset
|
||||
*/
|
||||
period?: Duration;
|
||||
/**
|
||||
* period_spend_limit specifies the maximum number of coins that can be spent
|
||||
* in the period
|
||||
*/
|
||||
periodSpendLimit: Coin[];
|
||||
/** period_can_spend is the number of coins left to be spent before the period_reset time */
|
||||
periodCanSpend: Coin[];
|
||||
/**
|
||||
* period_reset is the time at which this period resets and a new one begins,
|
||||
* it is calculated from the start time of the first transaction after the
|
||||
* last period ended
|
||||
*/
|
||||
periodReset?: Date;
|
||||
}
|
||||
/**
|
||||
* PeriodicAllowance extends Allowance to allow for both a maximum cap,
|
||||
* as well as a limit per time period.
|
||||
*/
|
||||
export interface PeriodicAllowanceSDKType {
|
||||
basic?: BasicAllowanceSDKType;
|
||||
period?: DurationSDKType;
|
||||
period_spend_limit: CoinSDKType[];
|
||||
period_can_spend: CoinSDKType[];
|
||||
period_reset?: Date;
|
||||
}
|
||||
/** AllowedMsgAllowance creates allowance only for specified message types. */
|
||||
export interface AllowedMsgAllowance {
|
||||
/** allowance can be any of basic and periodic fee allowance. */
|
||||
allowance?: Any;
|
||||
/** allowed_messages are the messages for which the grantee has the access. */
|
||||
allowedMessages: string[];
|
||||
}
|
||||
/** AllowedMsgAllowance creates allowance only for specified message types. */
|
||||
export interface AllowedMsgAllowanceSDKType {
|
||||
allowance?: AnySDKType;
|
||||
allowed_messages: string[];
|
||||
}
|
||||
/** Grant is stored in the KVStore to record a grant with full context */
|
||||
export interface Grant {
|
||||
/** granter is the address of the user granting an allowance of their funds. */
|
||||
granter: string;
|
||||
/** grantee is the address of the user being granted an allowance of another user's funds. */
|
||||
grantee: string;
|
||||
/** allowance can be any of basic, periodic, allowed fee allowance. */
|
||||
allowance?: Any;
|
||||
}
|
||||
/** Grant is stored in the KVStore to record a grant with full context */
|
||||
export interface GrantSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
allowance?: AnySDKType;
|
||||
}
|
||||
export declare const BasicAllowance: {
|
||||
encode(message: BasicAllowance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): BasicAllowance;
|
||||
fromPartial(object: DeepPartial<BasicAllowance>): BasicAllowance;
|
||||
};
|
||||
export declare const PeriodicAllowance: {
|
||||
encode(message: PeriodicAllowance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): PeriodicAllowance;
|
||||
fromPartial(object: DeepPartial<PeriodicAllowance>): PeriodicAllowance;
|
||||
};
|
||||
export declare const AllowedMsgAllowance: {
|
||||
encode(message: AllowedMsgAllowance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): AllowedMsgAllowance;
|
||||
fromPartial(object: DeepPartial<AllowedMsgAllowance>): AllowedMsgAllowance;
|
||||
};
|
||||
export declare const Grant: {
|
||||
encode(message: Grant, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Grant;
|
||||
fromPartial(object: DeepPartial<Grant>): Grant;
|
||||
};
|
||||
@@ -1,16 +0,0 @@
|
||||
import { Grant, GrantSDKType } from "./feegrant";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState contains a set of fee allowances, persisted from the store */
|
||||
export interface GenesisState {
|
||||
allowances: Grant[];
|
||||
}
|
||||
/** GenesisState contains a set of fee allowances, persisted from the store */
|
||||
export interface GenesisStateSDKType {
|
||||
allowances: GrantSDKType[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,101 +0,0 @@
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Grant, GrantSDKType } from "./feegrant";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** QueryAllowanceRequest is the request type for the Query/Allowance RPC method. */
|
||||
export interface QueryAllowanceRequest {
|
||||
/** granter is the address of the user granting an allowance of their funds. */
|
||||
granter: string;
|
||||
/** grantee is the address of the user being granted an allowance of another user's funds. */
|
||||
grantee: string;
|
||||
}
|
||||
/** QueryAllowanceRequest is the request type for the Query/Allowance RPC method. */
|
||||
export interface QueryAllowanceRequestSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
}
|
||||
/** QueryAllowanceResponse is the response type for the Query/Allowance RPC method. */
|
||||
export interface QueryAllowanceResponse {
|
||||
/** allowance is a allowance granted for grantee by granter. */
|
||||
allowance?: Grant;
|
||||
}
|
||||
/** QueryAllowanceResponse is the response type for the Query/Allowance RPC method. */
|
||||
export interface QueryAllowanceResponseSDKType {
|
||||
allowance?: GrantSDKType;
|
||||
}
|
||||
/** QueryAllowancesRequest is the request type for the Query/Allowances RPC method. */
|
||||
export interface QueryAllowancesRequest {
|
||||
grantee: string;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryAllowancesRequest is the request type for the Query/Allowances RPC method. */
|
||||
export interface QueryAllowancesRequestSDKType {
|
||||
grantee: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryAllowancesResponse is the response type for the Query/Allowances RPC method. */
|
||||
export interface QueryAllowancesResponse {
|
||||
/** allowances are allowance's granted for grantee by granter. */
|
||||
allowances: Grant[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryAllowancesResponse is the response type for the Query/Allowances RPC method. */
|
||||
export interface QueryAllowancesResponseSDKType {
|
||||
allowances: GrantSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryAllowancesByGranterRequest is the request type for the Query/AllowancesByGranter RPC method. */
|
||||
export interface QueryAllowancesByGranterRequest {
|
||||
granter: string;
|
||||
/** pagination defines an pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryAllowancesByGranterRequest is the request type for the Query/AllowancesByGranter RPC method. */
|
||||
export interface QueryAllowancesByGranterRequestSDKType {
|
||||
granter: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryAllowancesByGranterResponse is the response type for the Query/AllowancesByGranter RPC method. */
|
||||
export interface QueryAllowancesByGranterResponse {
|
||||
/** allowances that have been issued by the granter. */
|
||||
allowances: Grant[];
|
||||
/** pagination defines an pagination for the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryAllowancesByGranterResponse is the response type for the Query/AllowancesByGranter RPC method. */
|
||||
export interface QueryAllowancesByGranterResponseSDKType {
|
||||
allowances: GrantSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
export declare const QueryAllowanceRequest: {
|
||||
encode(message: QueryAllowanceRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowanceRequest;
|
||||
fromPartial(object: DeepPartial<QueryAllowanceRequest>): QueryAllowanceRequest;
|
||||
};
|
||||
export declare const QueryAllowanceResponse: {
|
||||
encode(message: QueryAllowanceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowanceResponse;
|
||||
fromPartial(object: DeepPartial<QueryAllowanceResponse>): QueryAllowanceResponse;
|
||||
};
|
||||
export declare const QueryAllowancesRequest: {
|
||||
encode(message: QueryAllowancesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowancesRequest;
|
||||
fromPartial(object: DeepPartial<QueryAllowancesRequest>): QueryAllowancesRequest;
|
||||
};
|
||||
export declare const QueryAllowancesResponse: {
|
||||
encode(message: QueryAllowancesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowancesResponse;
|
||||
fromPartial(object: DeepPartial<QueryAllowancesResponse>): QueryAllowancesResponse;
|
||||
};
|
||||
export declare const QueryAllowancesByGranterRequest: {
|
||||
encode(message: QueryAllowancesByGranterRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowancesByGranterRequest;
|
||||
fromPartial(object: DeepPartial<QueryAllowancesByGranterRequest>): QueryAllowancesByGranterRequest;
|
||||
};
|
||||
export declare const QueryAllowancesByGranterResponse: {
|
||||
encode(message: QueryAllowancesByGranterResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryAllowancesByGranterResponse;
|
||||
fromPartial(object: DeepPartial<QueryAllowancesByGranterResponse>): QueryAllowancesByGranterResponse;
|
||||
};
|
||||
@@ -1,11 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryAllowanceRequest, QueryAllowanceResponseSDKType, QueryAllowancesRequest, QueryAllowancesResponseSDKType, QueryAllowancesByGranterRequest, QueryAllowancesByGranterResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
allowance(params: QueryAllowanceRequest): Promise<QueryAllowanceResponseSDKType>;
|
||||
allowances(params: QueryAllowancesRequest): Promise<QueryAllowancesResponseSDKType>;
|
||||
allowancesByGranter(params: QueryAllowancesByGranterRequest): Promise<QueryAllowancesByGranterResponseSDKType>;
|
||||
}
|
||||
@@ -1,27 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { QueryClient } from "@cosmjs/stargate";
|
||||
import { QueryAllowanceRequest, QueryAllowanceResponse, QueryAllowancesRequest, QueryAllowancesResponse, QueryAllowancesByGranterRequest, QueryAllowancesByGranterResponse } from "./query";
|
||||
/** Query defines the gRPC querier service. */
|
||||
export interface Query {
|
||||
/** Allowance returns fee granted to the grantee by the granter. */
|
||||
allowance(request: QueryAllowanceRequest): Promise<QueryAllowanceResponse>;
|
||||
/** Allowances returns all the grants for address. */
|
||||
allowances(request: QueryAllowancesRequest): Promise<QueryAllowancesResponse>;
|
||||
/**
|
||||
* AllowancesByGranter returns all the grants given by an address
|
||||
* Since v0.46
|
||||
*/
|
||||
allowancesByGranter(request: QueryAllowancesByGranterRequest): Promise<QueryAllowancesByGranterResponse>;
|
||||
}
|
||||
export declare class QueryClientImpl implements Query {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
allowance(request: QueryAllowanceRequest): Promise<QueryAllowanceResponse>;
|
||||
allowances(request: QueryAllowancesRequest): Promise<QueryAllowancesResponse>;
|
||||
allowancesByGranter(request: QueryAllowancesByGranterRequest): Promise<QueryAllowancesByGranterResponse>;
|
||||
}
|
||||
export declare const createRpcQueryExtension: (base: QueryClient) => {
|
||||
allowance(request: QueryAllowanceRequest): Promise<QueryAllowanceResponse>;
|
||||
allowances(request: QueryAllowancesRequest): Promise<QueryAllowancesResponse>;
|
||||
allowancesByGranter(request: QueryAllowancesByGranterRequest): Promise<QueryAllowancesByGranterResponse>;
|
||||
};
|
||||
@@ -1,68 +0,0 @@
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/**
|
||||
* MsgGrantAllowance adds permission for Grantee to spend up to Allowance
|
||||
* of fees from the account of Granter.
|
||||
*/
|
||||
export interface MsgGrantAllowance {
|
||||
/** granter is the address of the user granting an allowance of their funds. */
|
||||
granter: string;
|
||||
/** grantee is the address of the user being granted an allowance of another user's funds. */
|
||||
grantee: string;
|
||||
/** allowance can be any of basic, periodic, allowed fee allowance. */
|
||||
allowance?: Any;
|
||||
}
|
||||
/**
|
||||
* MsgGrantAllowance adds permission for Grantee to spend up to Allowance
|
||||
* of fees from the account of Granter.
|
||||
*/
|
||||
export interface MsgGrantAllowanceSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
allowance?: AnySDKType;
|
||||
}
|
||||
/** MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type. */
|
||||
export interface MsgGrantAllowanceResponse {
|
||||
}
|
||||
/** MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type. */
|
||||
export interface MsgGrantAllowanceResponseSDKType {
|
||||
}
|
||||
/** MsgRevokeAllowance removes any existing Allowance from Granter to Grantee. */
|
||||
export interface MsgRevokeAllowance {
|
||||
/** granter is the address of the user granting an allowance of their funds. */
|
||||
granter: string;
|
||||
/** grantee is the address of the user being granted an allowance of another user's funds. */
|
||||
grantee: string;
|
||||
}
|
||||
/** MsgRevokeAllowance removes any existing Allowance from Granter to Grantee. */
|
||||
export interface MsgRevokeAllowanceSDKType {
|
||||
granter: string;
|
||||
grantee: string;
|
||||
}
|
||||
/** MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type. */
|
||||
export interface MsgRevokeAllowanceResponse {
|
||||
}
|
||||
/** MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type. */
|
||||
export interface MsgRevokeAllowanceResponseSDKType {
|
||||
}
|
||||
export declare const MsgGrantAllowance: {
|
||||
encode(message: MsgGrantAllowance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgGrantAllowance;
|
||||
fromPartial(object: DeepPartial<MsgGrantAllowance>): MsgGrantAllowance;
|
||||
};
|
||||
export declare const MsgGrantAllowanceResponse: {
|
||||
encode(_: MsgGrantAllowanceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgGrantAllowanceResponse;
|
||||
fromPartial(_: DeepPartial<MsgGrantAllowanceResponse>): MsgGrantAllowanceResponse;
|
||||
};
|
||||
export declare const MsgRevokeAllowance: {
|
||||
encode(message: MsgRevokeAllowance, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgRevokeAllowance;
|
||||
fromPartial(object: DeepPartial<MsgRevokeAllowance>): MsgRevokeAllowance;
|
||||
};
|
||||
export declare const MsgRevokeAllowanceResponse: {
|
||||
encode(_: MsgRevokeAllowanceResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): MsgRevokeAllowanceResponse;
|
||||
fromPartial(_: DeepPartial<MsgRevokeAllowanceResponse>): MsgRevokeAllowanceResponse;
|
||||
};
|
||||
@@ -1,21 +0,0 @@
|
||||
import { Rpc } from "../../../helpers";
|
||||
import { MsgGrantAllowance, MsgGrantAllowanceResponse, MsgRevokeAllowance, MsgRevokeAllowanceResponse } from "./tx";
|
||||
/** Msg defines the feegrant msg service. */
|
||||
export interface Msg {
|
||||
/**
|
||||
* GrantAllowance grants fee allowance to the grantee on the granter's
|
||||
* account with the provided expiration time.
|
||||
*/
|
||||
grantAllowance(request: MsgGrantAllowance): Promise<MsgGrantAllowanceResponse>;
|
||||
/**
|
||||
* RevokeAllowance revokes any fee allowance of granter's account that
|
||||
* has been granted to the grantee.
|
||||
*/
|
||||
revokeAllowance(request: MsgRevokeAllowance): Promise<MsgRevokeAllowanceResponse>;
|
||||
}
|
||||
export declare class MsgClientImpl implements Msg {
|
||||
private readonly rpc;
|
||||
constructor(rpc: Rpc);
|
||||
grantAllowance(request: MsgGrantAllowance): Promise<MsgGrantAllowanceResponse>;
|
||||
revokeAllowance(request: MsgRevokeAllowance): Promise<MsgRevokeAllowanceResponse>;
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial } from "../../../helpers";
|
||||
/** GenesisState defines the raw genesis transaction in JSON. */
|
||||
export interface GenesisState {
|
||||
/** gen_txs defines the genesis transactions. */
|
||||
genTxs: Uint8Array[];
|
||||
}
|
||||
/** GenesisState defines the raw genesis transaction in JSON. */
|
||||
export interface GenesisStateSDKType {
|
||||
gen_txs: Uint8Array[];
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
@@ -1,36 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Deposit, DepositSDKType, Vote, VoteSDKType, Proposal, ProposalSDKType, DepositParams, DepositParamsSDKType, VotingParams, VotingParamsSDKType, TallyParams, TallyParamsSDKType } from "./gov";
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/** GenesisState defines the gov module's genesis state. */
|
||||
export interface GenesisState {
|
||||
/** starting_proposal_id is the ID of the starting proposal. */
|
||||
startingProposalId: Long;
|
||||
/** deposits defines all the deposits present at genesis. */
|
||||
deposits: Deposit[];
|
||||
/** votes defines all the votes present at genesis. */
|
||||
votes: Vote[];
|
||||
/** proposals defines all the proposals present at genesis. */
|
||||
proposals: Proposal[];
|
||||
/** params defines all the paramaters of related to deposit. */
|
||||
depositParams?: DepositParams;
|
||||
/** params defines all the paramaters of related to voting. */
|
||||
votingParams?: VotingParams;
|
||||
/** params defines all the paramaters of related to tally. */
|
||||
tallyParams?: TallyParams;
|
||||
}
|
||||
/** GenesisState defines the gov module's genesis state. */
|
||||
export interface GenesisStateSDKType {
|
||||
starting_proposal_id: Long;
|
||||
deposits: DepositSDKType[];
|
||||
votes: VoteSDKType[];
|
||||
proposals: ProposalSDKType[];
|
||||
deposit_params?: DepositParamsSDKType;
|
||||
voting_params?: VotingParamsSDKType;
|
||||
tally_params?: TallyParamsSDKType;
|
||||
}
|
||||
export declare const GenesisState: {
|
||||
encode(message: GenesisState, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): GenesisState;
|
||||
fromPartial(object: DeepPartial<GenesisState>): GenesisState;
|
||||
};
|
||||
-237
@@ -1,237 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { Coin, CoinSDKType } from "../../base/v1beta1/coin";
|
||||
import { Any, AnySDKType } from "../../../google/protobuf/any";
|
||||
import { Duration, DurationSDKType } from "../../../google/protobuf/duration";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
import { DeepPartial, Long } from "../../../helpers";
|
||||
/** VoteOption enumerates the valid vote options for a given governance proposal. */
|
||||
export declare enum VoteOption {
|
||||
/** VOTE_OPTION_UNSPECIFIED - VOTE_OPTION_UNSPECIFIED defines a no-op vote option. */
|
||||
VOTE_OPTION_UNSPECIFIED = 0,
|
||||
/** VOTE_OPTION_YES - VOTE_OPTION_YES defines a yes vote option. */
|
||||
VOTE_OPTION_YES = 1,
|
||||
/** VOTE_OPTION_ABSTAIN - VOTE_OPTION_ABSTAIN defines an abstain vote option. */
|
||||
VOTE_OPTION_ABSTAIN = 2,
|
||||
/** VOTE_OPTION_NO - VOTE_OPTION_NO defines a no vote option. */
|
||||
VOTE_OPTION_NO = 3,
|
||||
/** VOTE_OPTION_NO_WITH_VETO - VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option. */
|
||||
VOTE_OPTION_NO_WITH_VETO = 4,
|
||||
UNRECOGNIZED = -1
|
||||
}
|
||||
export declare const VoteOptionSDKType: typeof VoteOption;
|
||||
export declare function voteOptionFromJSON(object: any): VoteOption;
|
||||
export declare function voteOptionToJSON(object: VoteOption): string;
|
||||
/** ProposalStatus enumerates the valid statuses of a proposal. */
|
||||
export declare enum ProposalStatus {
|
||||
/** PROPOSAL_STATUS_UNSPECIFIED - PROPOSAL_STATUS_UNSPECIFIED defines the default propopsal status. */
|
||||
PROPOSAL_STATUS_UNSPECIFIED = 0,
|
||||
/**
|
||||
* PROPOSAL_STATUS_DEPOSIT_PERIOD - PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit
|
||||
* period.
|
||||
*/
|
||||
PROPOSAL_STATUS_DEPOSIT_PERIOD = 1,
|
||||
/**
|
||||
* PROPOSAL_STATUS_VOTING_PERIOD - PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting
|
||||
* period.
|
||||
*/
|
||||
PROPOSAL_STATUS_VOTING_PERIOD = 2,
|
||||
/**
|
||||
* PROPOSAL_STATUS_PASSED - PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has
|
||||
* passed.
|
||||
*/
|
||||
PROPOSAL_STATUS_PASSED = 3,
|
||||
/**
|
||||
* PROPOSAL_STATUS_REJECTED - PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has
|
||||
* been rejected.
|
||||
*/
|
||||
PROPOSAL_STATUS_REJECTED = 4,
|
||||
/**
|
||||
* PROPOSAL_STATUS_FAILED - PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has
|
||||
* failed.
|
||||
*/
|
||||
PROPOSAL_STATUS_FAILED = 5,
|
||||
UNRECOGNIZED = -1
|
||||
}
|
||||
export declare const ProposalStatusSDKType: typeof ProposalStatus;
|
||||
export declare function proposalStatusFromJSON(object: any): ProposalStatus;
|
||||
export declare function proposalStatusToJSON(object: ProposalStatus): string;
|
||||
/** WeightedVoteOption defines a unit of vote for vote split. */
|
||||
export interface WeightedVoteOption {
|
||||
option: VoteOption;
|
||||
weight: string;
|
||||
}
|
||||
/** WeightedVoteOption defines a unit of vote for vote split. */
|
||||
export interface WeightedVoteOptionSDKType {
|
||||
option: VoteOption;
|
||||
weight: string;
|
||||
}
|
||||
/**
|
||||
* Deposit defines an amount deposited by an account address to an active
|
||||
* proposal.
|
||||
*/
|
||||
export interface Deposit {
|
||||
proposalId: Long;
|
||||
depositor: string;
|
||||
amount: Coin[];
|
||||
}
|
||||
/**
|
||||
* Deposit defines an amount deposited by an account address to an active
|
||||
* proposal.
|
||||
*/
|
||||
export interface DepositSDKType {
|
||||
proposal_id: Long;
|
||||
depositor: string;
|
||||
amount: CoinSDKType[];
|
||||
}
|
||||
/** Proposal defines the core field members of a governance proposal. */
|
||||
export interface Proposal {
|
||||
id: Long;
|
||||
messages: Any[];
|
||||
status: ProposalStatus;
|
||||
/**
|
||||
* final_tally_result is the final tally result of the proposal. When
|
||||
* querying a proposal via gRPC, this field is not populated until the
|
||||
* proposal's voting period has ended.
|
||||
*/
|
||||
finalTallyResult?: TallyResult;
|
||||
submitTime?: Date;
|
||||
depositEndTime?: Date;
|
||||
totalDeposit: Coin[];
|
||||
votingStartTime?: Date;
|
||||
votingEndTime?: Date;
|
||||
/** metadata is any arbitrary metadata attached to the proposal. */
|
||||
metadata: string;
|
||||
}
|
||||
/** Proposal defines the core field members of a governance proposal. */
|
||||
export interface ProposalSDKType {
|
||||
id: Long;
|
||||
messages: AnySDKType[];
|
||||
status: ProposalStatus;
|
||||
final_tally_result?: TallyResultSDKType;
|
||||
submit_time?: Date;
|
||||
deposit_end_time?: Date;
|
||||
total_deposit: CoinSDKType[];
|
||||
voting_start_time?: Date;
|
||||
voting_end_time?: Date;
|
||||
metadata: string;
|
||||
}
|
||||
/** TallyResult defines a standard tally for a governance proposal. */
|
||||
export interface TallyResult {
|
||||
yesCount: string;
|
||||
abstainCount: string;
|
||||
noCount: string;
|
||||
noWithVetoCount: string;
|
||||
}
|
||||
/** TallyResult defines a standard tally for a governance proposal. */
|
||||
export interface TallyResultSDKType {
|
||||
yes_count: string;
|
||||
abstain_count: string;
|
||||
no_count: string;
|
||||
no_with_veto_count: string;
|
||||
}
|
||||
/**
|
||||
* Vote defines a vote on a governance proposal.
|
||||
* A Vote consists of a proposal ID, the voter, and the vote option.
|
||||
*/
|
||||
export interface Vote {
|
||||
proposalId: Long;
|
||||
voter: string;
|
||||
options: WeightedVoteOption[];
|
||||
/** metadata is any arbitrary metadata to attached to the vote. */
|
||||
metadata: string;
|
||||
}
|
||||
/**
|
||||
* Vote defines a vote on a governance proposal.
|
||||
* A Vote consists of a proposal ID, the voter, and the vote option.
|
||||
*/
|
||||
export interface VoteSDKType {
|
||||
proposal_id: Long;
|
||||
voter: string;
|
||||
options: WeightedVoteOptionSDKType[];
|
||||
metadata: string;
|
||||
}
|
||||
/** DepositParams defines the params for deposits on governance proposals. */
|
||||
export interface DepositParams {
|
||||
/** Minimum deposit for a proposal to enter voting period. */
|
||||
minDeposit: Coin[];
|
||||
/**
|
||||
* Maximum period for Atom holders to deposit on a proposal. Initial value: 2
|
||||
* months.
|
||||
*/
|
||||
maxDepositPeriod?: Duration;
|
||||
}
|
||||
/** DepositParams defines the params for deposits on governance proposals. */
|
||||
export interface DepositParamsSDKType {
|
||||
min_deposit: CoinSDKType[];
|
||||
max_deposit_period?: DurationSDKType;
|
||||
}
|
||||
/** VotingParams defines the params for voting on governance proposals. */
|
||||
export interface VotingParams {
|
||||
/** Length of the voting period. */
|
||||
votingPeriod?: Duration;
|
||||
}
|
||||
/** VotingParams defines the params for voting on governance proposals. */
|
||||
export interface VotingParamsSDKType {
|
||||
voting_period?: DurationSDKType;
|
||||
}
|
||||
/** TallyParams defines the params for tallying votes on governance proposals. */
|
||||
export interface TallyParams {
|
||||
/**
|
||||
* Minimum percentage of total stake needed to vote for a result to be
|
||||
* considered valid.
|
||||
*/
|
||||
quorum: string;
|
||||
/** Minimum proportion of Yes votes for proposal to pass. Default value: 0.5. */
|
||||
threshold: string;
|
||||
/**
|
||||
* Minimum value of Veto votes to Total votes ratio for proposal to be
|
||||
* vetoed. Default value: 1/3.
|
||||
*/
|
||||
vetoThreshold: string;
|
||||
}
|
||||
/** TallyParams defines the params for tallying votes on governance proposals. */
|
||||
export interface TallyParamsSDKType {
|
||||
quorum: string;
|
||||
threshold: string;
|
||||
veto_threshold: string;
|
||||
}
|
||||
export declare const WeightedVoteOption: {
|
||||
encode(message: WeightedVoteOption, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): WeightedVoteOption;
|
||||
fromPartial(object: DeepPartial<WeightedVoteOption>): WeightedVoteOption;
|
||||
};
|
||||
export declare const Deposit: {
|
||||
encode(message: Deposit, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Deposit;
|
||||
fromPartial(object: DeepPartial<Deposit>): Deposit;
|
||||
};
|
||||
export declare const Proposal: {
|
||||
encode(message: Proposal, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Proposal;
|
||||
fromPartial(object: DeepPartial<Proposal>): Proposal;
|
||||
};
|
||||
export declare const TallyResult: {
|
||||
encode(message: TallyResult, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): TallyResult;
|
||||
fromPartial(object: DeepPartial<TallyResult>): TallyResult;
|
||||
};
|
||||
export declare const Vote: {
|
||||
encode(message: Vote, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): Vote;
|
||||
fromPartial(object: DeepPartial<Vote>): Vote;
|
||||
};
|
||||
export declare const DepositParams: {
|
||||
encode(message: DepositParams, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): DepositParams;
|
||||
fromPartial(object: DeepPartial<DepositParams>): DepositParams;
|
||||
};
|
||||
export declare const VotingParams: {
|
||||
encode(message: VotingParams, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): VotingParams;
|
||||
fromPartial(object: DeepPartial<VotingParams>): VotingParams;
|
||||
};
|
||||
export declare const TallyParams: {
|
||||
encode(message: TallyParams, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): TallyParams;
|
||||
fromPartial(object: DeepPartial<TallyParams>): TallyParams;
|
||||
};
|
||||
-271
@@ -1,271 +0,0 @@
|
||||
/// <reference types="long" />
|
||||
import { ProposalStatus, Proposal, ProposalSDKType, Vote, VoteSDKType, VotingParams, VotingParamsSDKType, DepositParams, DepositParamsSDKType, TallyParams, TallyParamsSDKType, Deposit, DepositSDKType, TallyResult, TallyResultSDKType } from "./gov";
|
||||
import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../base/query/v1beta1/pagination";
|
||||
import { Long, DeepPartial } from "../../../helpers";
|
||||
import * as _m0 from "protobufjs/minimal";
|
||||
/** QueryProposalRequest is the request type for the Query/Proposal RPC method. */
|
||||
export interface QueryProposalRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
}
|
||||
/** QueryProposalRequest is the request type for the Query/Proposal RPC method. */
|
||||
export interface QueryProposalRequestSDKType {
|
||||
proposal_id: Long;
|
||||
}
|
||||
/** QueryProposalResponse is the response type for the Query/Proposal RPC method. */
|
||||
export interface QueryProposalResponse {
|
||||
proposal?: Proposal;
|
||||
}
|
||||
/** QueryProposalResponse is the response type for the Query/Proposal RPC method. */
|
||||
export interface QueryProposalResponseSDKType {
|
||||
proposal?: ProposalSDKType;
|
||||
}
|
||||
/** QueryProposalsRequest is the request type for the Query/Proposals RPC method. */
|
||||
export interface QueryProposalsRequest {
|
||||
/** proposal_status defines the status of the proposals. */
|
||||
proposalStatus: ProposalStatus;
|
||||
/** voter defines the voter address for the proposals. */
|
||||
voter: string;
|
||||
/** depositor defines the deposit addresses from the proposals. */
|
||||
depositor: string;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryProposalsRequest is the request type for the Query/Proposals RPC method. */
|
||||
export interface QueryProposalsRequestSDKType {
|
||||
proposal_status: ProposalStatus;
|
||||
voter: string;
|
||||
depositor: string;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/**
|
||||
* QueryProposalsResponse is the response type for the Query/Proposals RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryProposalsResponse {
|
||||
proposals: Proposal[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/**
|
||||
* QueryProposalsResponse is the response type for the Query/Proposals RPC
|
||||
* method.
|
||||
*/
|
||||
export interface QueryProposalsResponseSDKType {
|
||||
proposals: ProposalSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryVoteRequest is the request type for the Query/Vote RPC method. */
|
||||
export interface QueryVoteRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
/** voter defines the oter address for the proposals. */
|
||||
voter: string;
|
||||
}
|
||||
/** QueryVoteRequest is the request type for the Query/Vote RPC method. */
|
||||
export interface QueryVoteRequestSDKType {
|
||||
proposal_id: Long;
|
||||
voter: string;
|
||||
}
|
||||
/** QueryVoteResponse is the response type for the Query/Vote RPC method. */
|
||||
export interface QueryVoteResponse {
|
||||
/** vote defined the queried vote. */
|
||||
vote?: Vote;
|
||||
}
|
||||
/** QueryVoteResponse is the response type for the Query/Vote RPC method. */
|
||||
export interface QueryVoteResponseSDKType {
|
||||
vote?: VoteSDKType;
|
||||
}
|
||||
/** QueryVotesRequest is the request type for the Query/Votes RPC method. */
|
||||
export interface QueryVotesRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryVotesRequest is the request type for the Query/Votes RPC method. */
|
||||
export interface QueryVotesRequestSDKType {
|
||||
proposal_id: Long;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryVotesResponse is the response type for the Query/Votes RPC method. */
|
||||
export interface QueryVotesResponse {
|
||||
/** votes defined the queried votes. */
|
||||
votes: Vote[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryVotesResponse is the response type for the Query/Votes RPC method. */
|
||||
export interface QueryVotesResponseSDKType {
|
||||
votes: VoteSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequest {
|
||||
/**
|
||||
* params_type defines which parameters to query for, can be one of "voting",
|
||||
* "tallying" or "deposit".
|
||||
*/
|
||||
paramsType: string;
|
||||
}
|
||||
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
|
||||
export interface QueryParamsRequestSDKType {
|
||||
params_type: string;
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponse {
|
||||
/** voting_params defines the parameters related to voting. */
|
||||
votingParams?: VotingParams;
|
||||
/** deposit_params defines the parameters related to deposit. */
|
||||
depositParams?: DepositParams;
|
||||
/** tally_params defines the parameters related to tally. */
|
||||
tallyParams?: TallyParams;
|
||||
}
|
||||
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
|
||||
export interface QueryParamsResponseSDKType {
|
||||
voting_params?: VotingParamsSDKType;
|
||||
deposit_params?: DepositParamsSDKType;
|
||||
tally_params?: TallyParamsSDKType;
|
||||
}
|
||||
/** QueryDepositRequest is the request type for the Query/Deposit RPC method. */
|
||||
export interface QueryDepositRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
/** depositor defines the deposit addresses from the proposals. */
|
||||
depositor: string;
|
||||
}
|
||||
/** QueryDepositRequest is the request type for the Query/Deposit RPC method. */
|
||||
export interface QueryDepositRequestSDKType {
|
||||
proposal_id: Long;
|
||||
depositor: string;
|
||||
}
|
||||
/** QueryDepositResponse is the response type for the Query/Deposit RPC method. */
|
||||
export interface QueryDepositResponse {
|
||||
/** deposit defines the requested deposit. */
|
||||
deposit?: Deposit;
|
||||
}
|
||||
/** QueryDepositResponse is the response type for the Query/Deposit RPC method. */
|
||||
export interface QueryDepositResponseSDKType {
|
||||
deposit?: DepositSDKType;
|
||||
}
|
||||
/** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */
|
||||
export interface QueryDepositsRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
/** pagination defines an optional pagination for the request. */
|
||||
pagination?: PageRequest;
|
||||
}
|
||||
/** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */
|
||||
export interface QueryDepositsRequestSDKType {
|
||||
proposal_id: Long;
|
||||
pagination?: PageRequestSDKType;
|
||||
}
|
||||
/** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */
|
||||
export interface QueryDepositsResponse {
|
||||
deposits: Deposit[];
|
||||
/** pagination defines the pagination in the response. */
|
||||
pagination?: PageResponse;
|
||||
}
|
||||
/** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */
|
||||
export interface QueryDepositsResponseSDKType {
|
||||
deposits: DepositSDKType[];
|
||||
pagination?: PageResponseSDKType;
|
||||
}
|
||||
/** QueryTallyResultRequest is the request type for the Query/Tally RPC method. */
|
||||
export interface QueryTallyResultRequest {
|
||||
/** proposal_id defines the unique id of the proposal. */
|
||||
proposalId: Long;
|
||||
}
|
||||
/** QueryTallyResultRequest is the request type for the Query/Tally RPC method. */
|
||||
export interface QueryTallyResultRequestSDKType {
|
||||
proposal_id: Long;
|
||||
}
|
||||
/** QueryTallyResultResponse is the response type for the Query/Tally RPC method. */
|
||||
export interface QueryTallyResultResponse {
|
||||
/** tally defines the requested tally. */
|
||||
tally?: TallyResult;
|
||||
}
|
||||
/** QueryTallyResultResponse is the response type for the Query/Tally RPC method. */
|
||||
export interface QueryTallyResultResponseSDKType {
|
||||
tally?: TallyResultSDKType;
|
||||
}
|
||||
export declare const QueryProposalRequest: {
|
||||
encode(message: QueryProposalRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryProposalRequest;
|
||||
fromPartial(object: DeepPartial<QueryProposalRequest>): QueryProposalRequest;
|
||||
};
|
||||
export declare const QueryProposalResponse: {
|
||||
encode(message: QueryProposalResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryProposalResponse;
|
||||
fromPartial(object: DeepPartial<QueryProposalResponse>): QueryProposalResponse;
|
||||
};
|
||||
export declare const QueryProposalsRequest: {
|
||||
encode(message: QueryProposalsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryProposalsRequest;
|
||||
fromPartial(object: DeepPartial<QueryProposalsRequest>): QueryProposalsRequest;
|
||||
};
|
||||
export declare const QueryProposalsResponse: {
|
||||
encode(message: QueryProposalsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryProposalsResponse;
|
||||
fromPartial(object: DeepPartial<QueryProposalsResponse>): QueryProposalsResponse;
|
||||
};
|
||||
export declare const QueryVoteRequest: {
|
||||
encode(message: QueryVoteRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryVoteRequest;
|
||||
fromPartial(object: DeepPartial<QueryVoteRequest>): QueryVoteRequest;
|
||||
};
|
||||
export declare const QueryVoteResponse: {
|
||||
encode(message: QueryVoteResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryVoteResponse;
|
||||
fromPartial(object: DeepPartial<QueryVoteResponse>): QueryVoteResponse;
|
||||
};
|
||||
export declare const QueryVotesRequest: {
|
||||
encode(message: QueryVotesRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryVotesRequest;
|
||||
fromPartial(object: DeepPartial<QueryVotesRequest>): QueryVotesRequest;
|
||||
};
|
||||
export declare const QueryVotesResponse: {
|
||||
encode(message: QueryVotesResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryVotesResponse;
|
||||
fromPartial(object: DeepPartial<QueryVotesResponse>): QueryVotesResponse;
|
||||
};
|
||||
export declare const QueryParamsRequest: {
|
||||
encode(message: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsRequest;
|
||||
fromPartial(object: DeepPartial<QueryParamsRequest>): QueryParamsRequest;
|
||||
};
|
||||
export declare const QueryParamsResponse: {
|
||||
encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryParamsResponse;
|
||||
fromPartial(object: DeepPartial<QueryParamsResponse>): QueryParamsResponse;
|
||||
};
|
||||
export declare const QueryDepositRequest: {
|
||||
encode(message: QueryDepositRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDepositRequest;
|
||||
fromPartial(object: DeepPartial<QueryDepositRequest>): QueryDepositRequest;
|
||||
};
|
||||
export declare const QueryDepositResponse: {
|
||||
encode(message: QueryDepositResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDepositResponse;
|
||||
fromPartial(object: DeepPartial<QueryDepositResponse>): QueryDepositResponse;
|
||||
};
|
||||
export declare const QueryDepositsRequest: {
|
||||
encode(message: QueryDepositsRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDepositsRequest;
|
||||
fromPartial(object: DeepPartial<QueryDepositsRequest>): QueryDepositsRequest;
|
||||
};
|
||||
export declare const QueryDepositsResponse: {
|
||||
encode(message: QueryDepositsResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryDepositsResponse;
|
||||
fromPartial(object: DeepPartial<QueryDepositsResponse>): QueryDepositsResponse;
|
||||
};
|
||||
export declare const QueryTallyResultRequest: {
|
||||
encode(message: QueryTallyResultRequest, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryTallyResultRequest;
|
||||
fromPartial(object: DeepPartial<QueryTallyResultRequest>): QueryTallyResultRequest;
|
||||
};
|
||||
export declare const QueryTallyResultResponse: {
|
||||
encode(message: QueryTallyResultResponse, writer?: _m0.Writer): _m0.Writer;
|
||||
decode(input: _m0.Reader | Uint8Array, length?: number): QueryTallyResultResponse;
|
||||
fromPartial(object: DeepPartial<QueryTallyResultResponse>): QueryTallyResultResponse;
|
||||
};
|
||||
@@ -1,16 +0,0 @@
|
||||
import { LCDClient } from "@osmonauts/lcd";
|
||||
import { QueryProposalRequest, QueryProposalResponseSDKType, QueryProposalsRequest, QueryProposalsResponseSDKType, QueryVoteRequest, QueryVoteResponseSDKType, QueryVotesRequest, QueryVotesResponseSDKType, QueryParamsRequest, QueryParamsResponseSDKType, QueryDepositRequest, QueryDepositResponseSDKType, QueryDepositsRequest, QueryDepositsResponseSDKType, QueryTallyResultRequest, QueryTallyResultResponseSDKType } from "./query";
|
||||
export declare class LCDQueryClient {
|
||||
req: LCDClient;
|
||||
constructor({ requestClient }: {
|
||||
requestClient: LCDClient;
|
||||
});
|
||||
proposal(params: QueryProposalRequest): Promise<QueryProposalResponseSDKType>;
|
||||
proposals(params: QueryProposalsRequest): Promise<QueryProposalsResponseSDKType>;
|
||||
vote(params: QueryVoteRequest): Promise<QueryVoteResponseSDKType>;
|
||||
votes(params: QueryVotesRequest): Promise<QueryVotesResponseSDKType>;
|
||||
params(params: QueryParamsRequest): Promise<QueryParamsResponseSDKType>;
|
||||
deposit(params: QueryDepositRequest): Promise<QueryDepositResponseSDKType>;
|
||||
deposits(params: QueryDepositsRequest): Promise<QueryDepositsResponseSDKType>;
|
||||
tallyResult(params: QueryTallyResultRequest): Promise<QueryTallyResultResponseSDKType>;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user