This commit is contained in:
donne 2022-03-26 09:06:46 +08:00
commit fb12beeb15
97 changed files with 588 additions and 130 deletions

BIN
public/logos/DWS.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

BIN
public/logos/agoric.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="172px" height="172px" viewBox="0 0 172 172" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>D09EECB6-251A-416B-B21C-25832F33D878</title>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="BandWebsite_Desktop_UI_BrandAsset" transform="translate(-634.000000, -915.000000)">
<g id="Logo2-Copy" transform="translate(634.000000, 915.000000)">
<path d="M10,171.866248 L161.866248,171.866248 C167.389095,171.866248 171.866248,167.389095 171.866248,161.866248 L171.866248,10 C171.866248,4.4771525 167.389095,-1.01453063e-15 161.866248,0 L10,0 C4.4771525,1.01453063e-15 -6.76353751e-16,4.4771525 0,10 L0,161.866248 C-1.40394681e-14,167.389095 4.4771525,171.866248 10,171.866248 Z" id="Fill-1" fill="#4520E6"></path>
<path d="M108.602889,100.635307 C108.602889,107.35148 103.139711,112.814658 96.4235377,112.814658 L73.0720578,112.814658 L97.3402044,88.5473925 C103.622093,89.0257223 108.602889,94.2329105 108.602889,100.635307 L108.602889,100.635307 Z M69.6284355,87.4487315 L69.6284355,59.22463 L96.4235377,59.22463 C96.8812544,59.22463 97.332981,59.2498238 97.7776603,59.2996829 L69.6284355,87.4487315 Z M113.472868,71.4053911 C113.472868,65.7198732 110.676357,60.6763566 106.386716,57.5769908 L117.963707,46 L111.037879,46.0394644 L101.840204,55.2369626 C100.137773,54.665081 98.3162438,54.3550035 96.4235377,54.3550035 L64.7586328,54.3550035 L64.7586328,99.205074 L102.881783,61.0817477 C106.315363,63.2385483 108.602889,67.0599013 108.602889,71.4053911 C108.602889,78.1215645 103.139711,83.5847428 96.4235377,83.5847428 L95.4152572,83.5847428 L53,126 L59.8863636,126 L68.2020789,117.684461 L96.4235377,117.684461 C105.824348,117.684461 113.472868,110.036117 113.472868,100.635307 C113.472868,94.4353418 110.135835,89.0142706 105.174947,86.0299507 C110.141121,83.0463354 113.472868,77.608351 113.472868,71.4053911 L113.472868,71.4053911 Z" id="Fill-2" fill="#FFFFFF"></path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" x="0" y="0" version="1.1" viewBox="0 0 1000 1000" xml:space="preserve" style="enable-background:new 0 0 1000 1000"><style type="text/css">.st0{fill:#3cc194}.st1{fill:#fff}</style><g><circle cx="500.5" cy="499.5" r="479.5" class="st0"/></g><g id="Group_5" transform="translate(-91.385 -97.772)"><g id="Group_4" transform="translate(91.385 97.772)"><g id="Group_3"><g id="Laag_1"><g id="Group_2"><g id="Group_1"><path id="Path_1" d="M724.8,589.4l-1.4,1.5c-8.6,8.7-19,15.6-30.4,20.1h-0.6c-10.5,4.1-21.7,6.2-32.9,6.2 c-16.5,0.3-32.8-3.2-47.7-10.3h-0.9l-2.2-1.1l-0.6-0.3c-13.8-7.4-25.1-18.7-32.6-32.5l-1.4-2.5l-30.5,32.7 c0,0-6.1,31.3-8.8,46.6v1l0.7,0.7l0,0l0.4,0.5c31,34,74.9,53.3,120.9,53.3l2.5,0.1l2,0.1c30.1,0,59.7-7.7,86-22.3l0.8-0.4 c14.5-8.2,27.8-18.4,39.4-30.3l1.4-1.5L724.8,589.4z" class="st1"/><path id="Path_2" d="M294.4,438v0.6l12.4,46.5l2.5-4c13.4-19.4,33.8-32.9,56.9-37.4h1c8.1-1.7,16.4-2.3,24.7-1.9 c12.5,0.8,24.6,4.4,35.6,10.4l0.9,0.5c15.1,8.5,28.5,19.8,39.4,33.3l1.8,2.3l29.2-41.1l0,0l9.3-43.4l-1-0.8l-3.3-2.9 c-19.1-17.6-41.7-30.8-66.4-38.9c-13.3-4-27.1-6.2-40.9-6.4h-0.6c-31.3,0.1-62,8-89.5,22.9l-0.9,0.5l-12.3,55.1L294.4,438z" class="st1"/><path id="Path_3" d="M567.7,556.5v-0.8c0.2-3.4-0.6-16.8-0.8-24.6l0.2-2.1c-0.4-20.7,6.3-40.9,19.2-57.1l0.4-0.6 c1.9-2.4,3.8-4.6,5.9-6.8c16.8-17.3,39.8-27.1,63.9-27.1c3.8,0,7.7,0.2,11.5,0.6h0.6c19.8,2.6,38.2,11.6,52.5,25.5l1.5,1.5 l61.7-62.2l-1.5-1.5c-31.2-30.3-72.2-48.3-115.6-51h-0.6l-11.7-0.6c-26.1-0.2-51.9,4.8-76,14.7c-15.9,6.8-30.6,16.3-43.2,28.1 l-0.7,0.6h-0.8v0.4l-0.5,0.4l0,0l-0.7,0.6c-4.4,4.3-8.5,8.9-12.2,13.8v0.4l-10,43.5l-32.9,45.4v31.7 c-0.3,35.1-20.5,66.9-52.2,82l-0.6,0.3c-11.6,5.2-24.1,7.9-36.8,8c-50,0.4-91.1-39.2-92.5-89.2l-0.4-29.6l0.1-1.9l-16.2-63.5 l13.7-58.9l-1.5-92.5l-89.4-31.6l3.4,204.6v0.9l1.2,72.8c0,2.5,0.1,5,0.3,7.5c-0.1,0.4-0.1,0.9-0.1,1.3 c3.5,50,28,96.2,67.4,127.2l0.6,0.5c32.5,25.8,72.9,39.7,114.4,39.5l6.5-0.1l1.4,0.1c41.6-0.1,81.6-15.7,112.3-43.8l0.5-0.5 c4.2-4,8.2-8.3,12.1-12.8l0.3-0.4l9.6-51.1l35.3-40.5L567.7,556.5z" class="st1"/></g></g></g></g></g></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

20
public/logos/bitsong.svg Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="BACKGROUND" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#FFFFFF;}
.st1{fill:#FC1D31;}
</style>
<ellipse class="st0" cx="256" cy="256" rx="254.8" ry="251.9"/>
<g id="g24">
<g id="g22">
<path id="path20" class="st1" d="M255.5,4.1c-19.1,0-38.2,1.9-57.4,6.7c0,1,0,1.9,0,2.9v310.7c0,6.7-5.7,11.5-11.5,11.5h-22.9
c-4.8,0-8.6-3.8-8.6-8.6V24.2C64.3,62.4,1.2,152.3,1.2,255.5c0,139.6,113.8,252.4,255.3,252.4s254.3-112.8,254.3-251.4
S396.1,4.1,255.5,4.1z M250.7,360.7c0,5.7-4.8,10.5-10.5,10.5h-22.9c-5.7,0-10.5-4.8-10.5-10.5V201c0-5.7,4.8-10.5,10.5-10.5h22.9
c5.7,0,10.5,4.8,10.5,10.5V360.7z M302.4,376c0,5.7-4.8,10.5-10.5,10.5h-22.9c-5.7,0-10.5-4.8-10.5-10.5V185.7
c0-5.7,4.8-10.5,10.5-10.5h22.9c5.7,0,10.5,4.8,10.5,10.5V376z M354,347.3c0,5.7-4.8,10.5-10.5,10.5h-22.9
c-5.7,0-10.5-4.8-10.5-10.5v-131c0-5.7,4.8-10.5,10.5-10.5h22.9c5.7,0,10.5,4.8,10.5,10.5L354,347.3z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
public/logos/bostrom.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
public/logos/celestia.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
public/logos/cerberus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

BIN
public/logos/cheqd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
public/logos/chihuahua.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/logos/comdex.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

1
public/logos/cosmos.svg Normal file
View File

@ -0,0 +1 @@
<svg fill="none" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="256" x2="256.28" y1="32" y2="480"><stop offset=".0479894" stop-color="#c01aea"/><stop offset="1" stop-color="#4251fa"/></linearGradient><g fill="url(#a)"><path clip-rule="evenodd" d="m255.867 118.278c-23.771 0-43.108-19.351-43.108-43.139 0-23.787 19.337-43.139 43.108-43.139s43.11 19.352 43.11 43.139c0 23.788-19.339 43.139-43.11 43.139zm0-62.7731c-10.819 0-19.62 8.808-19.62 19.6341 0 10.8262 8.801 19.6341 19.62 19.6341s19.622-8.8079 19.622-19.6341c0-10.8261-8.803-19.6341-19.622-19.6341z" fill-rule="evenodd"/><path d="m244.759 125.414c3.704.854 7.56 1.306 11.519 1.306 3.961 0 7.817-.452 11.521-1.307v80.694c-3.704-.855-7.561-1.307-11.521-1.307-3.959 0-7.815.452-11.519 1.306z"/><path d="m218.856 221.092-69.908-40.362c-1.112 3.635-2.649 7.201-4.629 10.631-1.98 3.429-4.299 6.542-6.891 9.322l69.883 40.347c2.306-7.527 6.302-14.321 11.545-19.938z"/><path d="m207.311 270.97-69.883 40.347c2.593 2.78 4.912 5.894 6.892 9.324 1.98 3.429 3.517 6.994 4.628 10.629l69.908-40.361c-5.243-5.618-9.24-12.412-11.545-19.939z"/><path d="m244.759 305.894v80.693c3.705-.855 7.561-1.307 11.522-1.307 3.959 0 7.815.452 11.518 1.306v-80.693c-3.704.855-7.561 1.307-11.521 1.307-3.959 0-7.815-.452-11.519-1.306z"/><path d="m293.702 290.908 69.909 40.362c1.112-3.635 2.649-7.201 4.629-10.631 1.98-3.429 4.299-6.542 6.891-9.322l-69.883-40.347c-2.306 7.526-6.303 14.321-11.546 19.938z"/><path d="m305.248 241.031 69.883-40.348c-2.592-2.78-4.912-5.894-6.892-9.324-1.98-3.429-3.517-6.994-4.628-10.629l-69.909 40.362c5.243 5.617 9.24 12.412 11.546 19.939z"/><g clip-rule="evenodd" fill-rule="evenodd"><path d="m136.802 187.496c-11.885 20.586-38.3117 27.657-58.9127 15.763-20.6001-11.894-27.6911-38.316-15.8058-58.902 11.8854-20.586 38.3145-27.658 58.9145-15.764 20.601 11.894 27.69 38.317 15.804 58.903zm-54.3626-31.386c-5.4097 9.369-2.182 21.395 7.1938 26.808 9.3757 5.413 21.4038 2.196 26.8138-7.174 5.409-9.37 2.183-21.397-7.193-26.81-9.3758-5.413-21.405-2.194-26.8146 7.176z"/><path d="m137.215 325.218c11.885 20.586 4.795 47.008-15.806 58.902-20.6 11.893-47.0276 4.823-58.9129-15.763s-4.7954-47.01 15.8047-58.903c20.601-11.894 47.0292-4.822 58.9142 15.764zm-54.363 31.387c5.4096 9.37 17.438 12.587 26.813 7.174 9.376-5.413 12.604-17.439 7.194-26.808-5.409-9.37-17.4386-12.589-26.8143-7.176-9.3758 5.413-12.6024 17.44-7.1927 26.81z"/><path d="m256.692 393.722c23.771 0 43.107 19.351 43.107 43.139 0 23.787-19.336 43.139-43.107 43.139s-43.11-19.352-43.11-43.139c0-23.788 19.339-43.139 43.11-43.139zm0 62.773c10.819 0 19.62-8.808 19.62-19.634s-8.801-19.634-19.62-19.634-19.622 8.808-19.622 19.634 8.803 19.634 19.622 19.634z"/><path d="m375.757 324.504c11.885-20.586 38.312-27.657 58.913-15.763 20.6 11.894 27.691 38.316 15.805 58.902-11.885 20.586-38.314 27.658-58.914 15.764-20.601-11.894-27.69-38.317-15.804-58.903zm54.363 31.386c5.409-9.369 2.182-21.395-7.194-26.808s-21.404-2.196-26.814 7.174c-5.409 9.37-2.183 21.397 7.193 26.81s21.405 2.194 26.815-7.176z"/><path d="m375.344 186.782c-11.885-20.586-4.795-47.008 15.806-58.902 20.6-11.893 47.028-4.823 58.913 15.763s4.795 47.01-15.805 58.903c-20.601 11.894-47.029 4.822-58.914-15.764zm54.363-31.387c-5.41-9.37-17.438-12.587-26.813-7.174-9.376 5.413-12.604 17.439-7.194 26.808 5.409 9.37 17.439 12.589 26.814 7.176 9.376-5.413 12.603-17.44 7.193-26.81z"/><path d="m255.867 235.985c-10.819 0-19.62 8.808-19.62 19.634s8.801 19.634 19.62 19.634 19.622-8.808 19.622-19.634-8.803-19.634-19.622-19.634zm0 62.773c-23.771 0-43.108-19.351-43.108-43.139 0-23.787 19.337-43.139 43.108-43.139s43.109 19.352 43.109 43.139c0 23.788-19.338 43.139-43.109 43.139z"/></g></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

BIN
public/logos/desmos.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

BIN
public/logos/e-money.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
public/logos/injective.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="BACKGROUND" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:url(#SVGID_1_);}
.st1{fill:url(#SVGID_2_);}
.st2{fill:url(#SVGID_3_);}
.st3{fill:url(#SVGID_4_);}
.st4{fill:url(#SVGID_5_);}
.st5{fill:url(#SVGID_6_);}
.st6{fill:url(#SVGID_7_);}
</style>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="66.6866" y1="286.9367" x2="432.2715" y2="-78.6481" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st0" d="M163.9,361.7L56.4,373.8l63.1-145.7L54.9,140L212,122.1l42.7-98.2l93.6,127.2L455.8,139l-62.9,145l64.2,87.5
l-156.4,17.8l-43.4,99.6L163.9,361.7z M208.6,352.1c-4.1,2-8.5,3.7-13.1,5l-4.1,1.1l60.6,82.4l21.5-49.5l-3.9-0.5
c-21.2-2.7-40.4-14.1-52.9-31.3l-6-8.3L208.6,352.1z M187.5,277.3l48.9,67.6c9.9,13.7,26,21.9,43,21.9c2,0,3.9-0.1,5.9-0.3
l127.6-14.5L362,282.7c-2.5-3.4-5.4-6.5-8.7-9.2l-3-2.5l-36.4,82.2l-63.3-83.8L187.5,277.3z M189.6,195c-18.9,2-35.4,14.2-43,31.7
L95.3,344.9l85.1-9.6c4.2-0.5,8.3-1.5,12.3-2.9l3.7-1.4l-52.7-72.7l103.9-13.2l24.7-59L189.6,195z M270,254.7l38.5,50.9l23.5-53
l10.3-23.3c7.7-17.5,5.5-37.9-5.8-53.2L260.2,72.2l-34.3,78.8c-1.7,3.9-2.9,8-3.7,12.2l-0.7,3.8l89-9.4L270,254.7z M363.5,173.8
l1.5,3.6c8.2,19.7,8.1,42.2-0.6,61.7l-4.2,9.4l2,1.4c3.8,2.6,7.5,5.6,10.8,8.9l3,3l40.7-94L363.5,173.8z M99.2,159.4l32.4,44.2
l2.4-3.1c12.9-16.7,32.2-27.6,53-29.8l10.2-1.1l0.2-2.5c0.3-5.1,1.2-10.2,2.6-15.2l1.2-4.2L99.2,159.4z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="106.5738" y1="326.8241" x2="472.1588" y2="-38.7609" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st1" d="M233.3,490.7c-67.5-6.5-128.1-41.6-167.8-97.3l27.2-3c4.5,5.5,9.3,10.8,14.2,15.8
c29.5,29.6,66.4,49.6,106.8,57.8L233.3,490.7z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="210.8757" y1="431.1259" x2="576.4606" y2="65.541" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st2" d="M289.9,465.6c43.8-7.1,83.6-27.6,115.2-59.3c2.8-2.9,5.7-5.9,8.5-9.1l33-3.7C407.1,449,346.5,484.1,279,490.7
L289.9,465.6z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="173.7284" y1="393.9785" x2="539.3133" y2="28.3937" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st3" d="M453.3,331.5c9-24,13.6-49.2,13.6-75.1c0-22.9-3.6-45.4-10.7-66.8l13.2-30.5c13.9,30.6,20.9,63.3,20.9,97.3
c0,33.9-7,66.6-20.9,97.2L453.3,331.5z"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="-39.7225" y1="180.5277" x2="325.8625" y2="-185.0571" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st4" d="M42.6,353.9c-13.9-30.7-21-63.5-21-97.5c0-34.3,7.1-67.2,21.2-98l16.1,22c-9.2,24.2-13.9,49.7-13.9,76
c0,23,3.6,45.5,10.7,67.1L42.6,353.9z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="-76.7926" y1="143.4576" x2="288.7922" y2="-222.1274" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st5" d="M66.5,117.9c39.7-54.7,99.8-89.4,166.7-95.9l-10.9,25.1c-43.8,7-83.7,27.6-115.4,59.4c-2.4,2.4-4.8,5-7.2,7.6
L66.5,117.9z"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="27.5023" y1="247.7525" x2="393.0872" y2="-117.8323" gradientTransform="matrix(1 0 0 1 0 158.1102)">
<stop offset="0" style="stop-color:#009DDE"/>
<stop offset="0.5" style="stop-color:#694D9F"/>
<stop offset="1" style="stop-color:#ED3554"/>
</linearGradient>
<path class="st6" d="M419.4,122.3c-4.5-5.5-9.3-10.8-14.2-15.8C375.7,77,338.9,57,298.5,48.8L278.9,22
c67.4,6.6,128,41.7,167.7,97.3L419.4,122.3z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
public/logos/juno.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
public/logos/kava.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
public/logos/kichain.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
public/logos/likecoin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

BIN
public/logos/microtick.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="BACKGROUND" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<style type="text/css">
.st0{fill:#0B1638;}
.st1{fill:#FFFFFF;}
.st2{opacity:0.5;}
</style>
<path class="st0" d="M369.3,459.5H142.7c-49.6,0-90.2-40.6-90.2-90.2V142.7c0-49.6,40.6-90.2,90.2-90.2h226.5
c49.6,0,90.2,40.6,90.2,90.2v226.5C459.5,418.9,418.9,459.5,369.3,459.5z"/>
<g>
<g>
<path class="st1" d="M271.7,271.7c-5.1-1.2-10.3-1.8-15.7-1.8c-5.4,0-10.7,0.6-15.7,1.8c-6,25.9-26.3,46.3-52.3,52.3
c-1.2,5.1-1.8,10.3-1.8,15.7c0,38.5,31.2,69.8,69.8,69.8c38.5,0,69.8-31.2,69.8-69.8c0-5.4-0.6-10.7-1.8-15.7
C298.1,318,277.7,297.6,271.7,271.7z"/>
<path class="st1" d="M339.7,186.2c-5.4,0-10.7,0.6-15.7,1.8c-6,25.9-26.3,46.3-52.3,52.3c-1.2,5.1-1.8,10.3-1.8,15.7
c0,5.4,0.6,10.7,1.8,15.7c25.9,6,46.3,26.3,52.3,52.3c5.1,1.2,10.3,1.8,15.7,1.8c38.5,0,69.8-31.2,69.8-69.8
S378.3,186.2,339.7,186.2z"/>
<path class="st1" d="M240.3,240.3c5.1,1.2,10.3,1.8,15.7,1.8c5.4,0,10.7-0.6,15.7-1.8c6-25.9,26.3-46.3,52.3-52.3
c1.2-5.1,1.8-10.3,1.8-15.7c0-38.5-31.2-69.8-69.8-69.8c-38.5,0-69.8,31.2-69.8,69.8c0,5.4,0.6,10.7,1.8,15.7
C213.9,194,234.3,214.4,240.3,240.3z"/>
<path class="st1" d="M240.3,271.7c1.2-5.1,1.8-10.3,1.8-15.7c0-5.4-0.6-10.7-1.8-15.7c-25.9-6-46.3-26.3-52.3-52.3
c-5.1-1.2-10.3-1.8-15.7-1.8c-38.5,0-69.8,31.2-69.8,69.8s31.2,69.8,69.8,69.8c5.4,0,10.7-0.6,15.7-1.8
C194,298.1,214.4,277.7,240.3,271.7z"/>
</g>
<g class="st2">
<path class="st1" d="M324,324c-6-25.9-26.3-46.3-52.3-52.3C277.7,297.6,298.1,318,324,324z"/>
<path class="st1" d="M240.3,240.3c-6-25.9-26.3-46.3-52.3-52.3C194,213.9,214.4,234.3,240.3,240.3z"/>
<path class="st1" d="M324,188c-25.9,6-46.3,26.3-52.3,52.3C297.6,234.3,318,213.9,324,188z"/>
<path class="st1" d="M240.3,271.7c-25.9,6-46.3,26.3-52.3,52.3C213.9,318,234.3,297.6,240.3,271.7z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
public/logos/omniflix.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

BIN
public/logos/osmosis.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,5 @@
<svg width="395" height="395" viewBox="0 0 395 395" fill="none" xmlns="http://www.w3.org/2000/svg">
<circle cx="198" cy="198" r="190.8667" fill="rgb(63,128,243)" />
<circle cx="198" cy="198" r="190.8667" stroke="white" stroke-width="12"/>
<path transform="translate(110,70)" d="M136.234 27.9015L90.912 0.385864L45.5957 27.9015L0.273438 55.417V101.278V147.14V225.099L45.5957 252.614V174.655L90.918 202.171L136.24 174.655L181.563 147.14V101.278V55.417L136.234 27.9015ZM90.912 156.304L45.5897 128.788V82.9266L90.912 55.411L136.234 82.9266V128.788L90.912 156.304Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 582 B

16
public/logos/regen.svg Normal file
View File

@ -0,0 +1,16 @@
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M21.4742 16.424L15.3707 3.90126L16.7388 2.1123L19.0539 2.63847L21.4742 16.424Z" fill="black"/>
<path d="M30.4643 19.3106L40.5678 9.71938L42.6856 10.4852L42.8811 12.8513L30.4643 19.3106Z" fill="black"/>
<path d="M30.4496 28.7107L42.6819 35.3772L42.6041 37.6279L40.4126 38.5411L30.4496 28.7107Z" fill="black"/>
<path d="M21.6137 31.6222L19.2344 45.3484L17.0782 45.9985L15.5088 44.217L21.6137 31.6222Z" fill="black"/>
<path d="M16.0132 24.0335L2.21087 25.9219L0.938496 24.0637L2.16121 22.0286L16.0132 24.0335Z" fill="black"/>
<path d="M18.2932 18.4125L13.6871 15.3711L13.8074 14.0009L15.2656 13.7925L18.2932 18.4125Z" fill="black"/>
<path d="M23.9086 16.014L22.7973 10.6073L23.8506 9.72254L25.0297 10.6052L23.9086 16.014Z" fill="black"/>
<path d="M27.8105 16.9812L29.4737 11.718L30.8245 11.4584L31.4243 12.8037L27.8105 16.9812Z" fill="black"/>
<path d="M31.9866 24.0044L37.4062 22.9577L38.2783 24.0215L37.3816 25.19L31.9866 24.0044Z" fill="black"/>
<path d="M26.5336 31.5741L29.2479 36.3803L28.5164 37.5452L27.1235 37.0662L26.5336 31.5741Z" fill="black"/>
<path d="M23.9997 31.9866L25.0489 37.4056L23.9856 38.2783L22.8167 37.3821L23.9997 31.9866Z" fill="black"/>
<path d="M19.2534 30.4232L16.8768 35.4051L15.5031 35.475L15.0955 34.0595L19.2534 30.4232Z" fill="black"/>
<path d="M17.4867 28.6221L13.6748 32.6142L12.3478 32.2521L12.4021 30.7802L17.4867 28.6221Z" fill="black"/>
<path d="M16.4051 26.4709L11.5767 29.1453L10.4179 28.4042L10.9084 27.0154L16.4051 26.4709Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
public/logos/secret.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

BIN
public/logos/sentinel.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
public/logos/shentu.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
public/logos/sifchain.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
public/logos/stargaze.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
public/logos/starname.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
public/logos/terra-luna.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

@ -12,6 +12,7 @@
{
"chain_name": "cosmos",
"api": ["https://cosmos.api.ping.pub"],
"rpc": ["https://cosmos.rpc.ping.pub:443","http://your-host:26657"]
"sdk_version": "0.42.6",
"coin_type": "118",
"min_tx_fee": "800",
@ -28,6 +29,7 @@
```
- **chain_name** the name to identify the chain on ping.pub
- **api** the rest api endpoint.(make sure that CORS is enabled: `Allow-Control-Allow-Origin: *`)
- **rpc** the rpc endpoint, make sure that the port is added.
- **assets** Native Assets on blockchain.
# Test

View File

@ -1,6 +1,8 @@
{
"chain_name": "agoric",
"api": ["https://api.agoric.sgtstake.com", "https://main.api.agoric.net"],
"rpc": ["https://main.rpc.agoric.net:443", "https://main.rpc.agoric.net:443"],
"snapshot_provider": "",
"sdk_version": "0.41.3",
"coin_type": "564",
"min_tx_fee": "8000",
@ -18,5 +20,5 @@
"logo": ""
}],
"addr_prefix": "agoric",
"logo": "https://dl.airtable.com/.attachments/0628c47ad886794451954f517daf254e/adc8afff/Agoric-logo-color1.png"
"logo": "/logos/agoric.png"
}

View File

@ -1,6 +1,8 @@
{
"chain_name": "akash-network",
"api": ["https://akash.api.ping.pub"],
"rpc": ["http://rpc.akash.forbole.com:80", "http://akashsentry01.skynetvalidators.com:26657"],
"snapshot_provider": "",
"sdk_version": "0.41.3",
"coin_type": "118",
"min_tx_fee": "8000",
@ -9,8 +11,8 @@
"symbol": "AKT",
"exponent": "6",
"coingecko_id": "akash-network",
"logo": "https://dl.airtable.com/.attachments/52586702dd8352d97834fce5c2d83614/969b4d53/akash-network.png"
"logo": "/logos/akash-network.png"
}],
"addr_prefix": "akash",
"logo": "https://dl.airtable.com/.attachments/52586702dd8352d97834fce5c2d83614/969b4d53/akash-network.png"
"logo": "/logos/akash-network.png"
}

View File

@ -1,6 +1,8 @@
{
"chain_name": "band-protocol",
"api": "https://laozi1.bandchain.org/api",
"rpc": ["http://rpc.laozi1.bandchain.org:80", "http://rpc.laozi1.bandchain.org:80"],
"snapshot_provider": "",
"addr_prefix": "band",
"coin_type": "494",
"min_tx_fee": "8000",
@ -9,8 +11,8 @@
"symbol": "BAND",
"exponent": "6",
"coingecko_id": "band-protocol",
"logo": "https://dl.airtable.com/.attachments/472ae99a508e32b4439b416beddd4eb9/c5166f62/band-symbol-blue-bg.75a3ad91.svg"
"logo": "/logos/band-protocol.svg"
}],
"logo": "https://dl.airtable.com/.attachments/472ae99a508e32b4439b416beddd4eb9/c5166f62/band-symbol-blue-bg.75a3ad91.svg",
"logo": "/logos/band-protocol.svg",
"sdk_version": "0.44.0"
}

View File

@ -2,6 +2,8 @@
"chain_name": "bitcanna",
"coingecko": "bitcanna",
"api":"https://lcd.bitcanna.io",
"rpc": ["https://rpc.bitcanna.io:443","https://rpc.bitcanna.ezstaking.io:443"],
"snapshot_provider": "",
"sdk_version": "0.44.2",
"coin_type": "118",
"min_tx_fee": "8000",
@ -10,8 +12,8 @@
"symbol": "BCNA",
"exponent": "6",
"coingecko_id": "bitcanna",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/bcna.svg"
"logo": "/logos/bitcanna.svg"
}],
"addr_prefix": "bcna",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/bcna.svg"
"logo": "/logos/bitcanna.svg"
}

View File

@ -2,16 +2,18 @@
"chain_name": "bitsong",
"coingecko": "bitsong",
"api": "https://lcd.explorebitsong.com",
"rpc": ["https://rpc-bitsong.itastakers.com:443","https://rpc-bitsong.itastakers.com:443"],
"snapshot_provider": "",
"addr_prefix": "bitsong",
"coin_type": "639",
"min_tx_fee": "3500",
"logo": "https://dl.airtable.com/.attachments/8016b71b69fb108f0ff33eb9af1c943f/f5fe4ef4/bitsong.svg",
"logo": "/logos/bitsong.svg",
"sdk_version": "0.42.0",
"assets": [{
"base": "ubtsg",
"symbol": "BTSG",
"exponent": "6",
"coingecko_id": "bitsong",
"logo": "https://dl.airtable.com/.attachments/8016b71b69fb108f0ff33eb9af1c943f/f5fe4ef4/bitsong.svg"
"logo": "/logos/bitsong.svg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "bostrom",
"coingecko": "",
"api": "https://lcd.bostrom.cybernode.ai",
"rpc": ["https://rpc.bostrom.cybernode.ai:443", "https://rpc.bostrom.cybernode.ai:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "bostrom",
"logo": "https://ipfs.infura.io/ipfs/QmSVz41kA5aXttxT1rAXnuJecfazij3wh95X8ewd7Kdc2F",
"logo": "/logos/bostrom.png",
"assets": [{
"base": "boot",
"symbol": "BOOT",
"exponent": "0",
"coingecko_id": "",
"logo": "https://ipfs.infura.io/ipfs/QmSVz41kA5aXttxT1rAXnuJecfazij3wh95X8ewd7Kdc2F"
"logo": "/logos/bostrom.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "celestia",
"coingecko": "",
"api": "https://celestia-api.skynetvalidators.com",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.44.0",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "celestia",
"logo": "https://explorer-images.s3.filebase.com/celestia-logo.png",
"logo": "/logos/celestia.png",
"assets": [{
"base": "celes",
"symbol": "CELES",
"exponent": "0",
"coingecko_id": "",
"logo": "https://explorer-images.s3.filebase.com/celestia-logo.png"
"logo": "/logos/celestia.png"
}]
}

View File

@ -2,18 +2,20 @@
"chain_name": "cerberus",
"coingecko": "",
"api": ["https://api.cerberus.zone:1317"],
"rpc": ["https://rpc.cerberus.zone:26657", "https://rpc-cerberus.ecostake.com:443"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "cerberus",
"logo": "https://cerberus-chain.s3.us-east-2.amazonaws.com/main/logo.png",
"logo": "/logos/cerberus.png",
"assets": [
{
"base": "ucrbrus",
"symbol": "CRBRUS",
"exponent": "6",
"coingecko_id": "",
"logo": "https://cerberus-chain.s3.us-east-2.amazonaws.com/main/logo.png"
"logo": "/logos/cerberus.png"
}
]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "cheqd",
"api": "https://api.cheqd.net",
"rpc": ["https://rpc.cheqd.net:443", "https://rpc.cheqd.net:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "cheqd",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/cheq.png",
"logo": "/logos/cheqd.png",
"assets": [{
"base": "ncheq",
"symbol": "CHEQ",
"exponent": "9",
"coingecko_id": "cheqd-network",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/cheq.png"
"logo": "/logos/cheqd.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "chihuahua",
"coingecko": "",
"api": ["https://api.chihuahua.wtf", "https://chihuahua-api.mercury-nodes.net"],
"rpc": ["https://rpc.chihuahua.wtf:443", "https://rpc.chihuahua.wtf:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "chihuahua",
"logo": "https://github.com/ChihuahuaChain/resources/raw/main/logo/logo_transparent_notext.png",
"logo": "/logos/chihuahua.png",
"assets": [{
"base": "uhuahua",
"symbol": "HUAHUA",
"exponent": "6",
"coingecko_id": "",
"logo": "https://github.com/ChihuahuaChain/resources/raw/main/logo/logo_transparent_notext.png"
"logo": "/logos/chihuahua.png"
}]
}

View File

@ -2,22 +2,24 @@
"chain_name": "chronic-token",
"coingecko": "",
"api": "https://chtd-api.skynetvalidators.com",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "chronic",
"logo": "https://explorer-images.s3.filebase.com/cht-logo.jpg",
"logo": "/logos/chronic-token.jpg",
"assets": [{
"base": "ucgas",
"symbol": "CGAS",
"exponent": "6",
"coingecko_id": "",
"logo": "https://explorer-images.s3.filebase.com/cht-logo.jpg"
"logo": "/logos/chronic-token.jpg"
},{
"base": "ucht",
"symbol": "CHT",
"exponent": "6",
"coingecko_id": "ion",
"logo": "https://explorer-images.s3.filebase.com/cht-logo.jpg"
"logo": "/logos/chronic-token.jpg"
}]
}

View File

@ -1,6 +1,8 @@
{
"chain_name": "cosmic-horizon",
"api": ["https://coho-api.skynetvalidators.com"],
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "300",
@ -9,8 +11,8 @@
"symbol": "COHO",
"exponent": "6",
"coingecko_id": "",
"logo": "https://coho-images.s3.filebase.com/red_logo.png"
"logo": "/logos/cosmic-horizon.png"
}],
"addr_prefix": "coho",
"logo": "https://coho-images.s3.filebase.com/red_logo.png"
"logo": "/logos/cosmic-horizon.png"
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "comdex",
"api":"https://rest.comdex.one/",
"rpc": ["https://api.comdex.audit.one:443/rpc", "https://rpc.comdex.one:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "comdex",
"logo": "https://raw.githubusercontent.com/comdex-official/logos/main/cmdx-logo-1.png",
"logo": "/logos/comdex.png",
"assets": [{
"base": "ucmdx",
"symbol": "CMDX",
"exponent": "6",
"coingecko_id": "comdex",
"logo": "https://raw.githubusercontent.com/comdex-official/logos/main/cmdx-logo-1.png"
"logo": "/logos/comdex.png"
}]
}

View File

@ -1,17 +1,19 @@
{
"chain_name": "cosmos",
"coingecko": "cosmos",
"api": ["https://lcd-cosmoshub.blockapsis.com", "https://cosmos.api.ping.pub", "https://cosmoshub.stakesystems.io"],
"api": ["https://cosmos.api.ping.pub", "https://lcd-cosmoshub.blockapsis.com"],
"rpc": ["http://cosmos.rpc.ping.pub:26657", "https://cosmoshub.validator.network:443"],
"snapshot_provider": "d2008adf6d12f1a1951cce2b5ef531fbecb81895@cosmos.rpc.ping.pub:26656",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "cosmos",
"logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg",
"logo": "/logos/cosmos.svg",
"assets": [{
"base": "uatom",
"symbol": "ATOM",
"exponent": "6",
"coingecko_id": "cosmos",
"logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg"
"logo": "/logos/cosmos.svg"
}]
}

View File

@ -3,16 +3,18 @@
"chain_name": "crypto-com-chain",
"coingecko": "crypto-com-chain",
"api": "https://mainnet.crypto.org:1317",
"rpc": ["https://mainnet.crypto.org:443", "https://rpc-crypto-org.keplr.app:443"],
"snapshot_provider": "",
"sdk_version": "0.39.2",
"coin_type": "394",
"min_tx_fee": "5000",
"addr_prefix": "cro",
"logo": "https://dl.airtable.com/.attachments/b2e638424ea09dccd4f11b04dc53872a/844d11dc/LOGO.png",
"logo": "/logos/crypto-com-chain.png",
"assets": [{
"base": "basecro",
"symbol": "CRO",
"exponent": "8",
"coingecko_id": "crypto-com-chain",
"logo": "https://dl.airtable.com/.attachments/b2e638424ea09dccd4f11b04dc53872a/844d11dc/LOGO.png"
"logo": "/logos/crypto-com-chain.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "desmos",
"coingecko": "",
"api": "https://api.mainnet.desmos.network",
"rpc": ["https://rpc.mainnet.desmos.network:443", "https://rpc.mainnet.desmos.network:443"],
"snapshot_provider": "",
"sdk_version": "0.42.0",
"coin_type": "852",
"min_tx_fee": "3000",
"addr_prefix": "desmos",
"logo": "https://dl.airtable.com/.attachments/e8232a86dd06af4e0591ed300376f9b2/3aab415f/logo1.png",
"logo": "/logos/desmos.png",
"assets": [{
"base": "udsm",
"symbol": "DSM",
"exponent": "6",
"coingecko_id": "",
"logo": "https://dl.airtable.com/.attachments/e8232a86dd06af4e0591ed300376f9b2/3aab415f/logo1.png"
"logo": "/logos/desmos.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "dig",
"coingecko": "",
"api": "https://api-1-dig.notional.ventures",
"rpc": ["https://rpc-1-dig.notional.ventures:443", "https://rpc-1-dig.notional.ventures:443"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "dig",
"logo": "https://digchain.org/wp-content/uploads/2021/08/dig_lockup_800x800-cropped.png",
"logo": "/logos/dig.png",
"assets": [{
"base": "udig",
"symbol": "DIG",
"exponent": "6",
"coingecko_id": "dig-chain",
"logo": "https://digchain.org/wp-content/uploads/2021/08/dig_lockup_800x800-cropped.png"
"logo": "/logos/dig.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "DWS",
"coingecko": "",
"api": "https://dws-api.skynetvalidators.com",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "200",
"addr_prefix": "deweb",
"logo": "https://dws-images.s3.filebase.com/logo.png",
"logo": "/logos/DWS.png",
"assets": [{
"base": "udws",
"symbol": "DWS",
"exponent": "6",
"coingecko_id": "",
"logo": "https://dws-images.s3.filebase.com/logo.png"
"logo": "/logos/DWS.png"
}]
}

View File

@ -2,10 +2,12 @@
"chain_name": "e-money",
"coingecko": "e-money",
"api": "https://emoney.validator.network/api",
"rpc": ["https://rpc-emoney.keplr.app:443", "https://emoney.validator.network:443"],
"snapshot_provider": "",
"addr_prefix": "emoney",
"coin_type": "118",
"min_tx_fee": "5000",
"logo": "https://dl.airtable.com/.attachments/276e4d6de567b073a5e400240d7d83e9/9bb49806/yoR2r25W_400x400.jpg",
"logo": "/logos/e-money.jpg",
"sdk_version": "0.42.10",
"excludes": "mint governance",
"assets": [{
@ -13,12 +15,12 @@
"symbol": "NGM",
"exponent": "6",
"coingecko_id": "emoney",
"logo": "https://dl.airtable.com/.attachments/276e4d6de567b073a5e400240d7d83e9/9bb49806/yoR2r25W_400x400.jpg"
"logo": "/logos/e-money.jpg"
},{
"base": "eeur",
"symbol": "EEUR",
"exponent": "6",
"coingecko_id": "e-money-eur",
"logo": "https://dl.airtable.com/.attachments/276e4d6de567b073a5e400240d7d83e9/9bb49806/yoR2r25W_400x400.jpg"
"logo": "/logos/e-money.jpg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "evmos",
"coingecko": "",
"api": ["https://rest.bd.evmos.org:1317", "https://evmos-api.skynetvalidators.com"],
"rpc": ["https://tendermint.bd.evmos.org:26657", "https://tendermint.bd.evmos.org:26657"],
"snapshot_provider": "",
"sdk_version": "0.45.1",
"coin_type": "60",
"min_tx_fee": "3000000000000000",
"addr_prefix": "evmos",
"logo": "https://ping.pub/logos/evmos.jpeg",
"logo": "/logos/evmos.jpeg",
"assets": [{
"base": "aevmos",
"symbol": "evmos",
"exponent": "18",
"coingecko_id": "",
"logo": "https://ping.pub/logos/evmos.jpeg"
"logo": "/logos/evmos.jpeg"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "fetchhub",
"api": ["https://rest-fetchhub.fetch.ai"],
"rpc": ["https://rpc-fetchhub.fetch.ai:443", "https://rpc-fetchhub.fetch.ai:443"],
"snapshot_provider": "",
"sdk_version": "0.45.1",
"coin_type": "118",
"min_tx_fee": "3000000000000000",
"addr_prefix": "fetch",
"logo": "https://ping.pub/logos/fetchhub.png",
"logo": "/logos/fetchhub.png",
"assets": [{
"base": "afet",
"symbol": "fet",
"exponent": "18",
"coingecko_id": "",
"logo": "https://ping.pub/logos/fetchhub.png"
"logo": "/logos/fetchhub.png"
}]
}

View File

@ -2,6 +2,8 @@
"chain_name": "genesisL1",
"coingecko": "",
"api": "https://api.genesisl1.org",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.42.4",
"coin_type": "118",
"min_tx_fee": "3000000000000000",

View File

@ -1,17 +1,19 @@
{
"chain_name": "gravity-bridge",
"api": "https://gravitychain.io:1317",
"rpc": ["https://gravitychain.io:26657", "http://gravity-bridge-1-08.nodes.amhost.net:26657"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "60",
"min_tx_fee": "5000",
"addr_prefix": "gravity",
"excludes": "",
"logo": "https://dl.airtable.com/.attachments/1c18fd6110acea04da61c8f900ea0053/3241283d/gravitybridge.png",
"logo": "/logos/gravity-bridge.png",
"assets": [{
"base": "ugraviton",
"symbol": "GRAVITON",
"exponent": "6",
"coingecko_id": "",
"logo": "https://dl.airtable.com/.attachments/1c18fd6110acea04da61c8f900ea0053/3241283d/gravitybridge.png"
"logo": "/logos/gravity-bridge.png"
}]
}

View File

@ -1,17 +1,19 @@
{
"chain_name": "injective",
"api": "https://lcd.injective.network",
"rpc": ["https://injective-rpc.api.chainlayer.network:443", "https://injective-rpc.api.chainlayer.network:443"],
"snapshot_provider": "",
"sdk_version": "v0.44.5",
"coin_type": "60",
"min_tx_fee": "5000",
"addr_prefix": "inj",
"excludes": "",
"logo": "https://dl.airtable.com/.attachments/e024faae112ae873d301f9e1e17a921c/3f3671f7/9pOKAlQ5_400x400.jpg",
"logo": "/logos/injective.jpg",
"assets": [{
"base": "inj",
"symbol": "INJ",
"exponent": "18",
"coingecko_id": "injective-protocol",
"logo": "https://dl.airtable.com/.attachments/e024faae112ae873d301f9e1e17a921c/3f3671f7/9pOKAlQ5_400x400.jpg"
"logo": "/logos/injective.jpg"
}]
}

View File

@ -1,17 +1,19 @@
{
"chain_name": "iris-network",
"api": "https://iris.api.ping.pub",
"rpc": ["http://34.82.96.8:26657","http://34.77.68.145:26657"],
"snapshot_provider": "fcc1d9bc43163b20ce5163cf41a302b33f25375f@34.82.96.8:26656",
"sdk_version": "0.42.4",
"coin_type": "118",
"min_tx_fee": "40000",
"addr_prefix": "iaa",
"excludes": "mint",
"logo": "https://dl.airtable.com/.attachments/2d6d51b1b262db00ecc51616ffc3bdf5/90ff00d0/IRISnet.svg",
"logo": "/logos/iris-network.svg",
"assets": [{
"base": "uiris",
"symbol": "IRIS",
"exponent": "6",
"coingecko_id": "iris-network",
"logo": "https://dl.airtable.com/.attachments/2d6d51b1b262db00ecc51616ffc3bdf5/90ff00d0/IRISnet.svg"
"logo": "/logos/iris-network.svg"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "ixo",
"api": ["https://impacthub.ixo.world/rest", "https://proxies.sifchain.finance/api/impacthub-3/rest"],
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.42.6",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "ixo",
"logo": "https://ping.pub/logos/ixo.svg",
"logo": "/logos/ixo.svg",
"assets": [{
"base": "uixo",
"symbol": "IXO",
"exponent": "6",
"coingecko_id": "ixo",
"logo": "https://ping.pub/logos/ixo.svg"
"logo": "/logos/ixo.svg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "juno",
"coingecko": "juno-network",
"api": "https://lcd-juno.itastakers.com",
"rpc": ["https://rpc-juno.itastakers.com:443", "https://rpc-juno.itastakers.com:443"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "juno",
"logo": "https://dl.airtable.com/.attachments/0f66137c6fb2868000d5a1e214c9ae3d/75a9c5bc/S3c2V3Xd_400x400.jpg",
"logo": "/logos/juno.jpg",
"assets": [{
"base": "ujuno",
"symbol": "JUNO",
"exponent": "6",
"coingecko_id": "juno-network",
"logo": "https://dl.airtable.com/.attachments/0f66137c6fb2868000d5a1e214c9ae3d/75a9c5bc/S3c2V3Xd_400x400.jpg"
"logo": "/logos/juno.jpg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "kava",
"coingecko": "kava",
"api": "https://api.data.kava.io",
"rpc": ["https://rpc.kava.io:443", "https://rpc.kava.io:443"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "kava",
"logo": "https://dl.airtable.com/.attachments/f25737491bd0034240093a7b4e039b15/afec77ff/logo.png",
"logo": "/logos/kava.png",
"assets": [{
"base": "ukava",
"symbol": "KAVA",
"exponent": "6",
"coingecko_id": "kava",
"logo": "https://dl.airtable.com/.attachments/f25737491bd0034240093a7b4e039b15/afec77ff/logo.png"
"logo": "/logos/kava.png"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "kichain",
"api": ["https://api-mainnet.blockchain.ki", "https://ki.api.ping.pub"],
"rpc": ["https://rpc-mainnet.blockchain.ki:443", "https://rpc-mainnet.blockchain.ki:443"],
"snapshot_provider": "",
"sdk_version": "0.42.10",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "ki",
"logo": "https://dl.airtable.com/.attachments/b1f670d31bf69d7ca9906df8437d91a7/b2667ad1/ki.png",
"logo": "/logos/kichain.png",
"assets": [{
"base": "uxki",
"symbol": "XKI",
"exponent": "6",
"coingecko_id": "ki",
"logo": "https://dl.airtable.com/.attachments/b1f670d31bf69d7ca9906df8437d91a7/b2667ad1/ki.png"
"logo": "/logos/kichain.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "likecoin",
"coingecko": "likecoin",
"api": "https://mainnet-node.like.co",
"rpc": ["https://mainnet-node.like.co:443/rpc/", "https://mainnet-node.like.co:443/rpc/"],
"snapshot_provider": "",
"sdk_version": "0.42.0",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "cosmos",
"logo": "https://dl.airtable.com/.attachments/d51ad30b75593517d7d79f08b9e4dad0/5603273b/likecoin.png",
"logo": "/logos/likecoin.png",
"assets": [{
"base": "nanolike",
"symbol": "LIKE",
"exponent": "9",
"coingecko_id": "likecoin",
"logo": "https://dl.airtable.com/.attachments/d51ad30b75593517d7d79f08b9e4dad0/5603273b/likecoin.png"
"logo": "/logos/likecoin.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "lum-network",
"coingecko": "",
"api": "https://node0.mainnet.lum.network/rest",
"rpc": ["https://node0.mainnet.lum.network:443/rpc", "https://node0.mainnet.lum.network:443/rpc"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "880",
"min_tx_fee": "5000",
"addr_prefix": "lum",
"logo": "https://ipfs.infura.io/ipfs/QmWwKRnkHantvhoFx9serWaWKBUG6gfhSYN3SHdAv1jmKY",
"logo": "/logos/lum-network.png",
"assets": [{
"base": "ulum",
"symbol": "LUM",
"exponent": "6",
"coingecko_id": "",
"logo": "https://ipfs.infura.io/ipfs/QmWwKRnkHantvhoFx9serWaWKBUG6gfhSYN3SHdAv1jmKY"
"logo": "/logos/lum-network.png"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "microtick",
"api": "https://lcd.microtick.zone",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.42.9",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "micro",
"logo": "https://dl.airtable.com/.attachments/229a8d771fccc46b6730a7bc75d46e15/a3cf3543/microtick.png",
"logo": "/logos/microtick.png",
"assets": [{
"base": "utick",
"symbol": "TICK",
"exponent": "6",
"coingecko_id": "",
"logo": "https://dl.airtable.com/.attachments/229a8d771fccc46b6730a7bc75d46e15/a3cf3543/microtick.png"
"logo": "/logos/microtick.png"
}]
}

View File

@ -1,18 +1,19 @@
{
"chain_name": "okexchain",
"coingecko": "okexchain",
"api": "https://exchainrpc.okex.org/okexchain/v1",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.39.2",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "ex",
"logo": "https://dl.airtable.com/.attachments/4620a173477efece7f459a3d6fc770c0/9f6618ad/OKexchain.svg",
"logo": "/logos/okexchain.svg",
"unload_module": ["minting", "slashing"],
"assets": [{
"base": "okt",
"symbol": "okt",
"exponent": "0",
"coingecko_id": "okexchain",
"logo": "https://dl.airtable.com/.attachments/4620a173477efece7f459a3d6fc770c0/9f6618ad/OKexchain.svg"
"logo": "/logos/okexchain.svg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "omniflix",
"coingecko": "",
"api": "https://omniflixhub-api.skynetvalidators.com",
"rpc": [],
"snapshot_provider": "",
"sdk_version": "0.45.1",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "omniflix",
"logo": "https://explorer-images.s3.filebase.com/omniflix-alpha-logo.png",
"logo": "/logos/omniflix.png",
"assets": [{
"base": "uflix",
"symbol": "FLIX",
"exponent": "6",
"coingecko_id": "",
"logo": "https://explorer-images.s3.filebase.com/omniflix-alpha-logo.png"
"logo": "/logos/omniflix.png"
}]
}

View File

@ -2,22 +2,24 @@
"chain_name": "osmosis",
"coingecko": "osmosis",
"api": ["https://lcd-osmosis.blockapsis.com", "https://osmo.api.ping.pub"],
"rpc": ["https://osmosis.validator.network:443", "https://rpc-osmosis.blockapsis.com:443"],
"snapshot_provider": "",
"sdk_version": "0.44.5",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "osmo",
"logo": "https://dl.airtable.com/.attachments/4ef30ec4008bc86cc3c0f74a6bb84050/0eeb4d64/aQ5W3zaT_400x400.jpg",
"logo": "/logos/osmosis.jpg",
"assets": [{
"base": "uosmo",
"symbol": "OSMO",
"exponent": "6",
"coingecko_id": "osmosis",
"logo": "https://dl.airtable.com/.attachments/4ef30ec4008bc86cc3c0f74a6bb84050/0eeb4d64/aQ5W3zaT_400x400.jpg"
"logo": "/logos/osmosis.jpg"
},{
"base": "uion",
"symbol": "ION",
"exponent": "6",
"coingecko_id": "ion",
"logo": "https://dl.airtable.com/.attachments/4ef30ec4008bc86cc3c0f74a6bb84050/0eeb4d64/aQ5W3zaT_400x400.jpg"
"logo": "/logos/osmosis.jpg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "persistence",
"coingecko": "persistence",
"api": "https://rest.core.persistence.one",
"rpc": ["https://rpc.core.persistence.one:443", "https://rpc.core.persistence.one:443"],
"snapshot_provider": "",
"sdk_version": "0.42.4",
"coin_type": "750",
"min_tx_fee": "3000",
"addr_prefix": "persistence",
"logo": "https://dl.airtable.com/.attachments/23178be773dc4de133ca4c07056aba1c/6e855850/persistence.png",
"logo": "/logos/persistence.png",
"assets": [{
"base": "uxprt",
"symbol": "XPRT",
"exponent": "6",
"coingecko_id": "persistence",
"logo": "https://dl.airtable.com/.attachments/23178be773dc4de133ca4c07056aba1c/6e855850/persistence.png"
"logo": "/logos/persistence.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "provenance",
"coingecko": "",
"api": "https://api.provenance.io",
"rpc": ["https://rpc.provenance.io:443", "https://rpc.provenance.io:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "505",
"min_tx_fee": "400000000",
"addr_prefix": "pb",
"logo": "https://raw.githubusercontent.com/provenance-io/provenance/main/docs/pio.svg",
"logo": "/logos/provenance.svg",
"assets": [{
"base": "nhash",
"symbol": "HASH",
"exponent": "9",
"coingecko_id": "",
"logo": "https://raw.githubusercontent.com/provenance-io/provenance/main/docs/pio.svg"
"logo": "/logos/provenance.svg"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "regen",
"coingecko": "regen",
"api": "https://regen.api.ping.pub",
"rpc": ["http://public-rpc.regen.vitwit.com:26657", "https://regen.stakesystems.io:2053"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "3000",
"addr_prefix": "regen",
"logo": "https://dl.airtable.com/.attachments/0c988f2cd6a7d4fec95f0a3bc87b45da/c7a9f8ba/regen-brandmark-48.svg",
"logo": "/logos/regen.svg",
"assets": [{
"base": "uregen",
"symbol": "REGEN",
"exponent": "6",
"coingecko_id": "regen",
"logo": "https://dl.airtable.com/.attachments/0c988f2cd6a7d4fec95f0a3bc87b45da/c7a9f8ba/regen-brandmark-48.svg"
"logo": "/logos/regen.svg"
}]
}

View File

@ -1,6 +1,8 @@
{
"chain_name": "rizon",
"api": ["https://rizon.api.ping.pub"],
"rpc": ["http://seed-1.mainnet.rizon.world:26657", "http://seed-1.mainnet.rizon.world:26657"],
"snapshot_provider": "",
"sdk_version": "v0.42.9",
"coin_type": "118",
"min_tx_fee": "8000",
@ -9,8 +11,8 @@
"symbol": "ATOLO",
"exponent": "6",
"coingecko_id": "rizon",
"logo": "https://ping.pub/logos/rizon.svg"
"logo": "/logos/rizon.svg"
}],
"addr_prefix": "rizon",
"logo": "https://ping.pub/logos/rizon.svg"
"logo": "/logos/rizon.svg"
}

View File

@ -2,16 +2,18 @@
"chain_name": "secret",
"coingecko": "secret",
"api": "https://api.scrt.network",
"rpc": ["http://beta-api.scrt.network:26657", "https://api.scrt.network:443"],
"snapshot_provider": "",
"sdk_version": "0.33.8",
"coin_type": "529",
"min_tx_fee": "5000",
"addr_prefix": "secret",
"logo": "https://dl.airtable.com/.attachments/b95ce1905e5327924ffdcb6d57c55b66/7e2ad353/logo.png",
"logo": "/logos/secret.png",
"assets": [{
"base": "uscrt",
"symbol": "SCRT",
"exponent": "6",
"coingecko_id": "secret",
"logo": "https://dl.airtable.com/.attachments/b95ce1905e5327924ffdcb6d57c55b66/7e2ad353/logo.png"
"logo": "/logos/secret.png"
}]
}

View File

@ -1,17 +1,18 @@
{
"chain_name": "sentinel",
"coingecko": "sentinel",
"api": "https://lcd.sentinel.co",
"rpc": ["https://rpc-sentinel.keplr.app:443", "https://rpc-sentinel.keplr.app:443"],
"snapshot_provider": "",
"sdk_version": "0.42.6",
"coin_type": "750",
"min_tx_fee": "8000",
"addr_prefix": "sent",
"logo": "https://dl.airtable.com/.attachments/321491a9da1680faa670fa81569b02b0/37621c88/unnamed.png",
"logo": "/logos/sentinel.png",
"assets": [{
"base": "udvpn",
"symbol": "DVPN",
"exponent": "6",
"coingecko_id": "sentinel",
"logo": "https://dl.airtable.com/.attachments/321491a9da1680faa670fa81569b02b0/37621c88/unnamed.png"
"logo": "/logos/sentinel.png"
}]
}

View File

@ -2,16 +2,18 @@
{
"chain_name": "shentu",
"api":"https://azuredragon.noopsbycertik.com",
"rpc": ["https://shenturpc.certikpowered.info:443", "http://3.236.161.42:26657"],
"snapshot_provider": "",
"sdk_version": "0.42.9",
"coin_type": "118",
"min_tx_fee": "5000",
"addr_prefix": "certik",
"logo": "https://dl.airtable.com/.attachments/78bc9a7352de8ecd09e167d406d68582/2dcea633/dED92akm_400x400.jpg",
"logo": "/logos/shentu.jpg",
"assets": [{
"base": "uctk",
"symbol": "CTK",
"exponent": "6",
"coingecko_id": "certik",
"logo": "https://dl.airtable.com/.attachments/78bc9a7352de8ecd09e167d406d68582/2dcea633/dED92akm_400x400.jpg"
"logo": "/logos/shentu.jpg"
}]
}

View File

@ -1,17 +1,18 @@
{
"chain_name": "sifchain",
"coingecko": "sifchain",
"api": "https://api.sifchain.finance",
"rpc": ["https://rpc.sifchain.finance:443", "https://rpc-archive.sifchain.finance:443"],
"snapshot_provider": "",
"sdk_version": "0.42.6",
"coin_type": "118",
"min_tx_fee": "8000",
"addr_prefix": "sif",
"logo": "https://dl.airtable.com/.attachments/990cb076d7566e53e976c1fa69d60b09/3c05e786/71144030.jpeg",
"logo": "/logos/sifchain.jpeg",
"assets": [{
"base": "rowan",
"symbol": "ROWAN",
"exponent": "18",
"coingecko_id": "sifchain",
"logo": "https://dl.airtable.com/.attachments/990cb076d7566e53e976c1fa69d60b09/3c05e786/71144030.jpeg"
"logo": "/logos/sifchain.jpeg"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "stargaze",
"api": ["https://rest.stargaze-apis.com", "https://rest.stargaze.publicawesome.dev"],
"rpc": ["https://rpc.stargaze-apis.com:443", "https://rpc.stargaze.ezstaking.io:443"],
"snapshot_provider": "",
"sdk_version": "0.44.3",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "stars",
"logo": "https://dl.airtable.com/.attachments/79f2b74422c63b3fdb0310407d9cc990/5f4f1dd8/RGw3ZaVT_400x400.png",
"logo": "/logos/stargaze.png",
"assets": [{
"base": "ustars",
"symbol": "STARS",
"exponent": "6",
"coingecko_id": "stargaze",
"logo": "https://dl.airtable.com/.attachments/79f2b74422c63b3fdb0310407d9cc990/5f4f1dd8/RGw3ZaVT_400x400.png"
"logo": "/logos/stargaze.png"
}]
}

View File

@ -1,17 +1,18 @@
{
"chain_name": "starname",
"coingecko": "starname",
"api": "https://api.iov-mainnet-ibc.iov.one",
"rpc": ["https://rpc-iov.keplr.app:443", "https://rpc-iov.keplr.app:443"],
"snapshot_provider": "",
"sdk_version": "0.42.6",
"coin_type": "234",
"min_tx_fee": "8000",
"addr_prefix": "star",
"logo": "https://dl.airtable.com/.attachments/69f75a1b45803d70d8ef69f7f83198e1/d991d407/ZUZfz7Th_400x400.jpg",
"logo": "/logos/starname.jpg",
"assets": [{
"base": "uiov",
"symbol": "IOV",
"exponent": "6",
"coingecko_id": "starname",
"logo": "https://dl.airtable.com/.attachments/69f75a1b45803d70d8ef69f7f83198e1/d991d407/ZUZfz7Th_400x400.jpg"
"logo": "/logos/starname.jpg"
}]
}

View File

@ -2,136 +2,138 @@
"chain_name": "terra-luna",
"coingecko": "terra-luna",
"api": "https://fcd.terra.dev",
"rpc": ["https://terra-rpc.easy2stake.com:443", "http://public-node.terra.dev:26657"],
"snapshot_provider": "",
"sdk_version": "0.44.2",
"coin_type": "330",
"min_tx_fee": "5000",
"addr_prefix": "terra",
"logo": "https://dl.airtable.com/.attachments/275a6cbdbdc911856556e716a60d6ec4/87addd7f/terra.jpg",
"logo": "/logos/terra-luna.jpg",
"assets": [{
"base": "uluna",
"symbol": "LUNA",
"exponent": "6",
"coingecko_id": "terra-luna",
"logo": "https://dl.airtable.com/.attachments/275a6cbdbdc911856556e716a60d6ec4/87addd7f/terra.jpg"
"logo": "/logos/terra-luna.jpg"
},{
"base": "uusd",
"symbol": "UST",
"exponent": "6",
"coingecko_id": "terrausd",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/ust.png"
"logo": "/logos/terra-luna-ust.png"
},{
"base": "ukrw",
"symbol": "KRT",
"exponent": "6",
"coingecko_id": "terrakrw",
"logo": "https://raw.githubusercontent.com/osmosis-labs/assetlists/main/images/krt.png"
"logo": "/logos/terra-luna-krt.png"
},{
"base": "cw20:terra183cvzy6knvva6mpvzcq86uyfxw0nd4925m0d0m",
"symbol": "WHALE",
"exponent": "6",
"coingecko_id": "white-whale",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uaud",
"symbol": "AUD",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "ucad",
"symbol": "CAD",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uchf",
"symbol": "CHF",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "ucny",
"symbol": "CNY",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "udkk",
"symbol": "DKK",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "ueur",
"symbol": "EUR",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "ugbp",
"symbol": "GBP",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uhkd",
"symbol": "HKD",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uidr",
"symbol": "IDR",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uinr",
"symbol": "INR",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "ujpy",
"symbol": "JPY",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "umnt",
"symbol": "MNT",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uphp",
"symbol": "PHP",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "usdr",
"symbol": "SDR",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "usek",
"symbol": "SEK",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "usgd",
"symbol": "SGD",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
},{
"base": "uthb",
"symbol": "THB",
"exponent": "6",
"coingecko_id": "",
"logo": "https://www.whitewhale.money/tokenlogo.png"
"logo": "/logos/terra-luna-tokenlogo.png"
}]
}

View File

@ -1,16 +1,18 @@
{
"chain_name": "umee",
"api": ["https://api.blue.main.network.umee.cc", "https://api.bottlenose.main.network.umee.cc", "https://api.apollo.main.network.umee.cc", "https://api.aphrodite.main.network.umee.cc", "https://api.artemis.main.network.umee.cc", "https://api.athena.main.network.umee.cc", "https://api.beaked.main.network.umee.cc"],
"rpc": ["https://rpc.aphrodite.main.network.umee.cc:443", "https://rpc.apollo.main.network.umee.cc:443"],
"snapshot_provider": "",
"sdk_version": "0.45.1",
"coin_type": "118",
"min_tx_fee": "8000",
"addr_prefix": "umee",
"logo": "https://ping.pub/logos/umee.png",
"logo": "/logos/umee.png",
"assets": [{
"base": "uumee",
"symbol": "UMEE",
"exponent": "6",
"coingecko_id": "",
"logo": "https://ping.pub/logos/umee.png"
"logo": "/logos/umee.png"
}]
}

View File

@ -2,16 +2,18 @@
"chain_name": "vidulum",
"coingecko": "vidulum",
"api": "https://mainnet-lcd.vidulum.app",
"rpc": ["https://mainnet-rpc.vidulum.app:443", "https://mainnet-rpc.vidulum.app:443"],
"snapshot_provider": "",
"sdk_version": "0.44.0",
"coin_type": "370",
"min_tx_fee": "8000",
"addr_prefix": "vdl",
"logo": "https://ping.pub/logos/VDL.png",
"logo": "/logos/VDL.png",
"assets": [{
"base": "uvdl",
"symbol": "VDL",
"exponent": "6",
"coingecko_id": "vidulum",
"logo": "https://ping.pub/logos/VDL.png"
"logo": "/logos/VDL.png"
}]
}

View File

@ -39,6 +39,7 @@
"blocks": "Blocks",
"blockchains": "Blockchains",
"uptime": "Uptime",
"statesync": "State Sync",
"trade": "Trade",
"gravity": "Gravity(WIP)",

View File

@ -28,6 +28,11 @@ const modules = [
title: 'uptime',
route: 'uptime',
},
{
scope: 'normal',
title: 'statesync',
route: 'statesync',
},
{
scope: 'cos-mos',
title: 'gravity',

View File

@ -117,6 +117,20 @@ const router = new VueRouter({
],
},
},
{
path: '/:chain/statesync',
name: 'statesync',
component: () => import('@/views/StateSync.vue'),
meta: {
pageTitle: 'State Sync',
breadcrumb: [
{
text: 'State Synchronization',
active: true,
},
],
},
},
{
path: '/:chain/uptime',
name: 'uptime',
@ -317,14 +331,6 @@ const router = new VueRouter({
},
},
// common modules
{
path: '/user/login',
name: 'login',
component: () => import('@/views/Login.vue'),
meta: {
layout: 'full',
},
},
{
path: '/error/error-404',
name: 'error-404',

View File

@ -327,6 +327,9 @@ export default {
},
},
created() {
this.$http.getStakingPool().then(pool => {
this.stakingPool = pool.bondedToken
})
this.getValidatorListByHeight()
this.$http.getStakingParameters().then(res => {
this.stakingParameters = res
@ -378,7 +381,6 @@ export default {
identities.push(identity)
}
}
this.stakingPool = total
if (total > 100) {
this.getValidatorListByHeight(100)
}

183
src/views/StateSync.vue Normal file
View File

@ -0,0 +1,183 @@
<template>
<div class="container-md">
<b-card>
<b-card-title>
Starting New Node From State Sync <b-badge variant="danger">
WIP
</b-badge>
</b-card-title>
<b class="mt-1">1. What's State Sync? </b><br>
The Tendermint Core 0.34 release includes support for state sync, which allows a new node to join a network by fetching a snapshot of the application state at a recent height instead of fetching and replaying all historical blocks. This can reduce the time needed to sync with the network from days to minutes.
Click <a href="https://blog.cosmos.network/cosmos-sdk-state-sync-guide-99e4cf43be2f">here</a> for more infomation.
<br><br>
<b class="mt-1">2. How to use it? </b><br>
We can configure Tendermint to use state sync in <code>$DAEMON_HOME/config/config.toml</code>, then start your daemon.
<ul class="mt-1">
<li
v-for="e in error"
:key="e"
class="text-danger"
>
{{ e }}
</li>
</ul>
<b-form-textarea
id="textarea-state"
v-model="state"
:state="valid"
readonly
placeholder="Loading..."
rows="7"
class="my-1"
@change="check()"
/>
<b class="mt-1">3. Snapshot Providers </b><br>
To reduce snapshot discovering time, we can add providers into persistent_peers in <code>$DAEMON_HOME/config/config.toml</code>.
<b-form-textarea
id="provider"
v-model="providers"
readonly
:state="snapshot_provider?true:false"
placeholder="Loading..."
rows="3"
class="mt-1"
/>
</b-card>
<b-card>
<b-card-title>
Enable Snapshot For State Sync
</b-card-title>
To make state sync works, We need at least 2 available RPC servers which enabled snapshot. You can configure in <code>$DAEMON_HOME/config/app.toml</code>,
and don't forget to share your snapshot server <a href="https://github.com/ping-pub/explorer/discussions">Here</a>
<b-form-textarea
id="snapshot"
v-model="snapshot"
readonly
rows="8"
class="mt-1"
/>
</b-card>
</div>
</template>
<script>
import {
BCard, BCardTitle, BFormTextarea, BBadge,
} from 'bootstrap-vue'
export default {
components: {
BBadge,
BCard,
BCardTitle,
BFormTextarea,
},
data() {
const { rpc, snapshot_provider } = this.$store.state.chains.selected
let servers = ''
if (rpc && Array.isArray(rpc)) {
servers = rpc.join(',')
}
// eslint-disable-next-line camelcase
const providers = snapshot_provider ? `# Comma separated list of nodes to keep persistent connections to \npersistent_peers = "${snapshot_provider}" ` : 'Currently, NO available providers'
return {
snapshot_provider,
servers,
providers,
height: 0,
hash: '',
error: [],
state: '',
valid: false,
snapshot: `[state-sync]
# snapshot-interval specifies the block interval at which local state sync snapshots are
# taken (0 to disable). Must be a multiple of pruning-keep-every.
snapshot-interval = 1000
# snapshot-keep-recent specifies the number of recent snapshots to keep and serve (0 to keep all). Each snapshot is about 500MiB
snapshot-keep-recent = 2`,
}
},
// computed: {
// state: {
// get() {
// let servers = ''
// const { rpc } = this.$store.state.chains.selected
// if (rpc && Array.isArray(rpc)) {
// servers = rpc.join(',')
// }
// return `[statesync]
// enable = true
// rpc_servers = "${servers}"
// trust_height = ${this.height}
// trust_hash = "${this.hash}"
// trust_period = "168h" # 2/3 of unbonding time`
// },
// set(text) {
// console.log(text)
// // this.state = text
// },
// },
// },
created() {
const interval = 1000
this.$http.getLatestBlock().then(l => {
const { height } = l.block.header
if (height > interval) {
this.$http.getBlockByHeight(Math.trunc(height / interval) * interval).then(x => {
this.hash = x.block_id.hash
this.height = x.block.header.height
this.state = `[statesync]
enable = true
rpc_servers = "${this.servers}"
trust_height = ${this.height}
trust_hash = "${this.hash}"
trust_period = "168h" # 2/3 of unbonding time`
this.check()
})
}
})
},
methods: {
check() {
this.valid = true
this.error = []
this.state.split('\n').forEach(element => {
const v = this.kv(element)
if (v[0] === 'trust_height' && Number(v[1]) < 1) {
this.valid = false
this.error.push('Trust Height should be set.')
}
if (v[0] === 'trust_hash' && v[1].length < 10) {
this.valid = false
this.error.push('Trust Hash is invalid.')
}
if (v[0] === 'rpc_servers') {
if (v[1].indexOf(',') > 1) {
v[1].replace(/"/g, '').split(',').forEach(host => {
const re = /^(.)+:\d+$/g
if (!re.test(host)) {
this.valid = false
this.error.push(`"${host}" is not a valid host. Make sure that the port is added.`)
}
})
// valid = true
} else {
this.valid = false
this.error.push('No RPC serser is configured.')
}
}
})
return this.valid
},
kv(line) {
if (line && line.indexOf('=') > 0) {
const s = line.split('=')
return [s[0].trim(), s[1].trim()]
}
return []
},
},
}
</script>