Compare commits

..
324 Commits
Author SHA1 Message Date
liangping ed69da1586 update config 2022-04-12 17:57:25 +08:00
liangping a081f92992 Move to testnet explorer 2022-04-12 17:57:10 +08:00
liangping 6fceb30b73 show current version for state-sync 2022-04-12 17:52:14 +08:00
liangping 1ef6c55403 update config 2022-04-12 17:31:14 +08:00
liangping a2fbefd86a reload api 2022-04-12 17:30:53 +08:00
liangping 2f99363452 update version and endpoints 2022-04-12 17:01:46 +08:00
liangping c9b890f2da add skeleton 2022-04-12 17:01:23 +08:00
liangping 9ff56778ca add testnet, bitcanna, stargaze, osmosis, bitsong 2022-04-12 11:59:47 +08:00
liangping 286d1760dc Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-12 11:05:07 +08:00
liangping 0a3ba11dca add crescent testnet 2022-04-12 11:04:57 +08:00
ping 6675066cf7 Merge pull request #108 from ping-pub/dependabot/npm_and_yarn/moment-2.29.2
Bump moment from 2.29.1 to 2.29.2
2022-04-12 10:37:17 +08:00
liangping a9fb8c31ef Fixed issue: adding duplicated blocks to chart 2022-04-12 09:27:11 +08:00
liangping 9a930ee1aa remove console.log 2022-04-11 08:36:15 +08:00
liangping d08f86aa49 improve delegations 2022-04-11 08:29:05 +08:00
liangping 516ca8f768 improve delegation 2022-04-10 22:23:07 +08:00
liangping cddc6906c5 Fixed issue on search 2022-04-10 18:30:00 +08:00
liangping 62643e9e07 abbr for long denom 2022-04-10 18:29:43 +08:00
liangping ee92f5eb68 update configs 2022-04-10 13:22:21 +08:00
liangping 2a11df7134 add color to error msg 2022-04-09 22:42:54 +08:00
liangping e18a144720 refresh rewards after withdraw 2022-04-09 22:04:44 +08:00
liangping 3a53717dce improve staking, withdraw 2022-04-09 21:56:40 +08:00
dependabot[bot] 171b9be297 Bump moment from 2.29.1 to 2.29.2
Bumps [moment](https://github.com/moment/moment) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2)

---
updated-dependencies:
- dependency-name: moment
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 11:23:33 +00:00
liangping 87aac3d912 Fix nav bug 2022-04-09 12:38:39 +08:00
liangping 09eb5bcc9f update configs 2022-04-08 19:12:35 +08:00
ping bcb10125ba Merge pull request #107 from donne1226/save-IBCDenoms-to-Store
fix denoms
2022-04-07 12:53:58 +08:00
donne1226 95a099445d fix 2022-04-06 22:04:57 +08:00
donne1226 edb48bc4c4 fix denoms 2022-04-06 22:03:40 +08:00
liangping a8a3a202eb fix decimals for gravity assets 2022-04-06 19:43:11 +08:00
liangping 7469cd1178 add valuation 2022-04-06 19:03:25 +08:00
liangping dd4869353a update index 2022-04-06 13:03:12 +08:00
liangping 46057d913a fix error message 2022-04-06 12:43:19 +08:00
liangping 0a283f92ac improve overlay 2022-04-06 12:40:51 +08:00
liangping 5a5389b6e2 improve layout 2022-04-06 12:34:23 +08:00
liangping 673c73855d add simulate method 2022-04-06 11:39:48 +08:00
liangping 582df535f7 update configs 2022-04-06 08:28:16 +08:00
ping 87dedbd6f0 Merge pull request #106 from donne1226/save-IBCDenoms-to-Store
Save ibc denoms to store
2022-04-06 08:25:00 +08:00
donne1226 59252e0118 fix 2022-04-05 23:33:55 +08:00
donne1226 01408d2607 done save IBCDenoms to store 2022-04-05 23:31:06 +08:00
donne ccc4811fa5 fix 2022-04-05 21:51:55 +08:00
donne 6dfeb9aa38 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-05 16:24:30 +08:00
liangping 5f883b8732 remove console 2022-04-05 14:25:23 +08:00
liangping 25add4bb2c Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-05 14:19:41 +08:00
ping 197d4a3fef Merge pull request #105 from donne1226/master
fix selectedChain
2022-04-05 14:18:28 +08:00
liangping d7a5f51784 use 18 decimals for denoms starts with gravity 2022-04-05 14:09:05 +08:00
donne c91b1f72d7 fix 2022-04-05 11:27:21 +08:00
donne 893e6ed853 fix 2022-04-05 11:21:38 +08:00
donne 52c1d7f5e9 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-05 11:18:07 +08:00
liangping 147dda76e3 improve UX of account management 2022-04-05 11:08:35 +08:00
donne 08419f3f27 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-05 11:07:33 +08:00
donne a1c9f6e7ca fix selectedChain 2022-04-05 11:07:09 +08:00
ping 74f604bebf Merge pull request #104 from donne1226/master
remove old operation components
2022-04-05 08:10:41 +08:00
donne c8f3dcdaaf Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-04 23:21:52 +08:00
ping 0469cbc70b Merge pull request #103 from donne1226/master
remove console
2022-04-04 23:20:26 +08:00
donne 16f64d4fe1 remove old operation components 2022-04-04 23:17:32 +08:00
donne 161a6d6c67 remove console 2022-04-04 23:13:33 +08:00
ping f5126c553a Merge pull request #102 from donne1226/master
reimplement operation modal
2022-04-04 23:06:07 +08:00
donne 285e269f44 Merge branch 're-implement-operation-modal' 2022-04-04 22:56:24 +08:00
donne c2ed88a3eb Merge branch 're-implement-operation-modal' of https://github.com/ping-pub/explorer into re-implement-operation-modal 2022-04-04 22:55:17 +08:00
liangping 27d46e0b13 add wallet swith on menu 2022-04-04 22:51:32 +08:00
liangping 5217cb658d Merge branch 're-implement-operation-modal' of https://github.com/ping-pub/explorer into re-implement-operation-modal 2022-04-04 22:51:03 +08:00
donne bce7188ef3 Merge branch 're-implement-operation-modal' 2022-04-04 20:29:44 +08:00
donne a86b674031 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-04 20:28:21 +08:00
donne 0e062df351 replace all operation modal 2022-04-04 20:22:59 +08:00
donne f61783e686 Merge branch 're-implement-operation-modal' of https://github.com/ping-pub/explorer into re-implement-operation-modal 2022-04-04 17:30:58 +08:00
liangping d37cf6fef0 add error counter 2022-04-04 17:30:06 +08:00
liangping 4864ccf37f update tx boxes 2022-04-04 16:59:23 +08:00
liangping 0993394e1c add timestamp 2022-04-04 16:59:02 +08:00
donne 20f787e1b8 add transaction result 2022-04-03 23:54:53 +08:00
donne c8435f964b Merge branch 're-implement-operation-modal' of https://github.com/donne1226/explorer into re-implement-operation-modal 2022-04-03 20:10:13 +08:00
liangping cd6397937a Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-02 09:39:52 +08:00
ping 99ab836f39 Merge pull request #99 from auditOne/update-persistence
Update persistence
2022-04-02 09:07:32 +08:00
liangping 0f1faf187e change branch for testnet 2022-04-02 08:22:00 +08:00
liangping 484e86fba2 update rpc configs 2022-04-02 08:21:32 +08:00
donne1226 7c93f6f7c7 fix all 2022-04-01 23:28:42 +08:00
liangping c00d5d61a9 add instructions 2022-04-01 08:25:23 +08:00
liangping ba0b6d9a93 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-04-01 08:03:49 +08:00
liangping ee807c2c84 cache avatars for validators 2022-04-01 08:02:52 +08:00
liangping ae9bf25abf select the default address 2022-03-31 23:39:47 +08:00
donne1226 d5c0f26666 fix 2022-03-31 23:01:58 +08:00
Sanjeev b0b6d4ab8b add persistence testnet 2022-03-31 18:08:22 +05:30
Sanjeev db76126d40 Update persistence.json 2022-03-31 18:04:02 +05:30
donne1226 3d44d1d9f9 fix 2022-03-30 23:11:24 +08:00
donne1226 f99f0093b9 fix redelegate 2022-03-30 21:50:49 +08:00
ping 79216d604d Merge pull request #98 from puneet2019/patch-1
Update sentinel.json
2022-03-30 06:45:29 +08:00
donne1226 a592e0ed16 fix 2022-03-29 23:25:32 +08:00
Puneet 8b7d6ff1ca Update sentinel.json
Slip044 registers sentinel as 811 coin-type, but in the binary, it's 118 itself.
2022-03-29 18:51:36 +05:30
liangping b662c2b837 add rizon snapshot 2022-03-29 12:11:29 +08:00
liangping 847b01027e display unbonding details 2022-03-29 10:04:30 +08:00
liangping ff179779db Change text 2022-03-28 21:33:52 +08:00
liangping ba34c683d6 add DISCLAIMER 2022-03-28 20:25:08 +08:00
donne 34fccd91ba Merge branch 're-implement-operation-modal' of https://github.com/ping-pub/explorer into re-implement-operation-modal 2022-03-28 14:31:44 +08:00
liangping 3e6dccff77 Done delegate 2022-03-28 14:29:32 +08:00
liangping f4181c0123 Merge branches 'master' and 'master' of https://github.com/ping-pub/explorer 2022-03-28 07:25:48 +08:00
liangping f5af276b41 add snaphsot for chihuahua 2022-03-28 07:23:49 +08:00
liangping 5474952856 add snapshot for chihuahua 2022-03-28 07:23:26 +08:00
ping 8747ce81a8 Merge pull request #97 from donne1226/master
fix staking changes bug
2022-03-26 12:36:15 +08:00
donne 0ba8f06c0e fix staking changes bug 2022-03-26 10:30:48 +08:00
donne e24558b80d Merge branch 'master' of https://github.com/ping-pub/explorer 2022-03-26 09:07:00 +08:00
donne fb12beeb15 Merge branch 'master' of https://github.com/donne1226/explorer 2022-03-26 09:06:46 +08:00
liangping ad1f32b84e finish state sync 2022-03-25 21:41:54 +08:00
ping 630470cc68 Merge pull request #96 from donne1226/master
add rpc address & save chain's logo to project
2022-03-24 22:23:23 +08:00
donne1226 7212595482 save chain's logo to project 2022-03-24 22:17:50 +08:00
donne1226 481c2c6afc add rpc address 2022-03-24 21:29:17 +08:00
liangping 7c8e115a95 add state sync config 2022-03-24 20:30:13 +08:00
donne be0224eb67 Merge branch 'master' of https://github.com/donne1226/explorer 2022-03-24 14:55:38 +08:00
liangping 17fba7d61e update block fetching strategy 2022-03-24 11:56:47 +08:00
donne1226 9628a37aa7 fix 2022-03-22 22:56:32 +08:00
liangping 566ae0a95b add state sync 2022-03-22 20:32:32 +08:00
donne1226 15e6b92ece redelegate 2022-03-21 23:10:30 +08:00
donne1226 b8678a9baa test 2022-03-20 22:57:04 +08:00
liangping 23baabc026 reorder api 2022-03-20 20:34:15 +08:00
ping eaa77918ac Merge pull request #93 from shmutalov/master
Fixed validators voting power value calculation
2022-03-20 18:10:23 +08:00
Sherzod Mutalov 2fc3031f84 Fixed validators voting power value calculation 2022-03-20 13:38:23 +05:00
ping 405cb90667 Merge pull request #92 from donne1226/master
fix staking changes
2022-03-20 15:57:08 +08:00
donne1226 fd132b9e14 fix staking changes 2022-03-20 15:44:58 +08:00
ping 02b5baf304 Merge pull request #91 from donne1226/master
change validator api
2022-03-20 14:35:53 +08:00
donne1226 38c728b7f5 change validator api 2022-03-20 14:28:57 +08:00
ping 6c59bb6f60 Merge pull request #90 from donne1226/master
fix staking table changes
2022-03-20 11:19:15 +08:00
donne1226 9b70a55220 fix staking table changes 2022-03-20 11:12:52 +08:00
liangping 3327f3a27d Merge branch 'master' of https://github.com/ping-pub/explorer 2022-03-19 11:46:14 +08:00
liangping 732c6ee922 add filter 2022-03-19 11:39:17 +08:00
ping 8bbb3379c2 Merge pull request #88 from lightiv/skynet-vaildators-network-updates
SkyNet | Explorers' Network Updates
2022-03-19 07:58:17 +08:00
Paul Lovette 2c5b50549d SkyNet | Explorers' Network Updates
Here the networks I have added to my fork.  Mainnet and Testnet networks reside in the same location
2022-03-18 11:13:00 -07:00
liangping a8acd8e21f Improve UI of uptime 2022-03-18 15:35:28 +08:00
liangping c2afbe584e Merge branch 'testnet' 2022-03-18 15:11:10 +08:00
liangping 82eeaff601 add missing blocks and filter by parameters 2022-03-18 14:58:56 +08:00
ping 9cdda905b4 Merge pull request #86 from donne1226/master
fix staking page style
2022-03-17 11:51:48 +08:00
donne1226 3981667455 fix staking style 2022-03-16 20:09:17 +08:00
liangping 299fcc703b add summelier 2022-03-16 17:49:22 +08:00
liangping 74abaa8860 rename certik to shentu 2022-03-16 16:11:16 +08:00
liangping 69accd8267 add sifchain api 2022-03-16 16:07:01 +08:00
liangping 89ca3d6a42 add fetchchain 2022-03-16 16:01:55 +08:00
liangping 83663b9c18 add agoric 2022-03-16 15:04:40 +08:00
liangping e15918151e change layout from 3 to 4 2022-03-16 11:41:49 +08:00
ping 67d3ab7871 Merge pull request #85 from donne1226/add-staking-table-filter
add staking table filter
2022-03-15 22:16:27 +08:00
donne1226 4630ce63b1 fix 2022-03-15 22:10:04 +08:00
ping d9ef5e1d98 Merge pull request #84 from donne1226/clean
clean project & add gzip
2022-03-15 17:18:20 +08:00
ping ed54846804 Merge pull request #83 from donne1226/#77
fix home page layout bug
2022-03-15 17:15:11 +08:00
donne 62dafec960 fix 2022-03-15 16:52:29 +08:00
donne 95e26f6072 fix 2022-03-15 16:18:57 +08:00
donne1226 d4e7e98be3 fix 2022-03-14 22:43:44 +08:00
donne1226 48b350fd87 fix home layout bug 2022-03-14 20:59:02 +08:00
liangping ca35ec4d23 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-03-14 20:35:45 +08:00
liangping fa68f6c0df add ixo 2022-03-14 20:34:30 +08:00
ping ef2354a9e8 Merge pull request #82 from cerberus-zone/cerberus
Added Cerberus Zone chain
2022-03-14 08:04:59 +08:00
Hades Hounds 4f528bf31c added Cerberus Zone chain 2022-03-13 16:38:10 -05:00
liangping 3aa8c63fe4 fix overlap of legend. 2022-03-12 20:12:42 +08:00
liangping e5e296fe99 fix api issue on osmosis 2022-03-12 13:59:58 +08:00
liangping a26765ad4b change colors 2022-03-11 20:24:16 +08:00
liangping 1300ec3c3f color asset bubble 2022-03-11 19:42:34 +08:00
liangping 65039e46bf change name to lum-network 2022-03-11 18:09:53 +08:00
liangping 80bd18d8ed Merge branch 'master' into testnet 2022-03-11 10:05:11 +08:00
liangping d0ca90efca change name to chain_id 2022-03-10 19:57:01 +08:00
liangping 2253023459 fix typo 2022-03-06 15:55:18 +08:00
liangping 1e07bf6d4b improve ux 2022-03-06 09:20:25 +08:00
liangping 944b02dce1 change axis 2022-03-06 07:41:15 +08:00
liangping 976ebef410 use scatter chart 2022-03-05 23:48:39 +08:00
liangping 24d1f92bae improve ux 2022-03-05 13:34:50 +08:00
liangping e77a890798 improve navigation and rewards 2022-03-05 10:58:09 +08:00
liangping 9340191314 update dig price 2022-03-05 09:18:15 +08:00
liangping 149b42fa39 add new provider 2022-03-04 18:16:33 +08:00
liangping e6459023e1 fix format number issue 2022-03-04 18:16:23 +08:00
liangping 0df70f5701 fix issues 2022-03-04 17:56:41 +08:00
liangping 86b4ee0eaa add providers 2022-03-04 17:56:28 +08:00
liangping 4bb76ada1d add official endpoint 2022-03-04 11:53:01 +08:00
liangping 3264300a2b add evmos 2022-03-03 11:29:16 +08:00
liangping 88a6215a94 fixed display issue of supply 2022-02-17 11:16:24 +08:00
liangping b4d82c225b Change logo of RIZON 2022-02-17 11:04:06 +08:00
liangping c0b15ccc14 add umee 2022-02-17 10:14:56 +08:00
liangping f004b4af4a change url of logo 2022-02-17 10:14:48 +08:00
liangping cb1159ddf3 improve display of currency 2022-02-16 19:06:20 +08:00
liangping 6bd333a41c improve display of accounts 2022-02-16 13:57:03 +08:00
liangping b2d7640240 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-02-16 11:07:46 +08:00
liangping 24f39e3bce imporove disploy of token amount 2022-02-16 11:07:32 +08:00
ping 3832b5bf1a Merge pull request #71 from alpha-omega-labs/patch-1
Update genesisl1.json
2022-02-14 21:08:52 +08:00
alpha-omega-labs 0b6e1ebd1d Update genesisl1.json 2022-02-14 08:06:52 -05:00
liangping 3f0dcdf276 Fixed issue: unable to delegate to unbond validators 2022-02-11 17:58:53 +08:00
liangping 10ad6fef38 integrate Ping Key Manager 2022-02-11 17:21:00 +08:00
liangping 1a348f6d3e Fix endpoint issues 2022-02-06 10:17:18 +08:00
liangping 85ca2e3989 add backup endpoint for chihuahua 2022-02-06 08:39:50 +08:00
liangping 32b9b9aa64 fixed issues on trading page 2022-02-05 18:45:24 +08:00
liangping 883ca9b699 use official endpoint 2022-02-04 19:20:54 +08:00
liangping ed76d659ff add gravity bridge 2022-01-31 17:14:21 +08:00
liangping 837e2e1f44 add rizon 2022-01-31 12:36:12 +08:00
liangping 529bf57274 fix issue 2022-01-29 12:41:38 +08:00
liangping b4b2833298 fix typo 2022-01-29 12:27:40 +08:00
liangping b07b11e0eb fix shentu issue 2022-01-29 12:26:04 +08:00
liangping 42814c6377 update isntallation 2022-01-29 11:37:39 +08:00
liangping 5d0ee95d7b add guild of installation 2022-01-29 11:27:14 +08:00
liangping 7661d705b6 Remove tauri 2022-01-29 10:55:47 +08:00
liangping 6468e42d44 Update version of dependency 2022-01-29 09:20:50 +08:00
liangping f8e4d342d6 update version of dependency 2022-01-29 09:20:07 +08:00
liangping 5c37b7b709 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-01-29 09:05:29 +08:00
liangping eec49e8391 fixed gov issue of osmos 2022-01-29 09:05:09 +08:00
ping b67d6ad7dd Merge pull request #66 from ping-pub/dependabot/npm_and_yarn/node-fetch-3.1.1
Bump node-fetch from 2.6.1 to 3.1.1
2022-01-25 09:31:25 +08:00
dependabot[bot] 5a4af7c659 Bump node-fetch from 2.6.1 to 3.1.1
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 3.1.1.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v3.1.1)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-22 19:00:19 +00:00
liangping 13b1dbe9fd add stargaze LCD 2022-01-20 09:39:28 +08:00
liangping 661dd1ff5e update kava version 2022-01-20 08:39:40 +08:00
liangping f97acc8e03 Merge branch 'master' of https://github.com/ping-pub/explorer 2022-01-19 12:52:26 +08:00
liangping 4e24af68bc change api for osmosis 2022-01-19 12:52:18 +08:00
ping ac375f40c8 Merge pull request #64 from MasterPi-2124/patch-3
Change Dig Logo
2022-01-18 08:47:26 +08:00
liangping 2a73ec8f8a update coin_type of persistence 2022-01-17 19:57:26 +08:00
Master Pi ea6d5b25fc Change Dig Logo
We now use the new logo of Dig!
2022-01-17 18:37:31 +07:00
liangping e21a06a0a7 update decimals for CHEQ 2022-01-17 08:16:09 +08:00
liangping aa1d0161c3 fix typo 2022-01-17 08:15:04 +08:00
liangping 6dea16c207 fix decimals 2022-01-14 10:35:15 +08:00
liangping f928b8fa73 fix typo 2022-01-14 10:02:23 +08:00
liangping 18e4cc609c Update coin type 2022-01-14 09:51:04 +08:00
liangping 96931d905b add NOTE 2022-01-14 09:37:10 +08:00
liangping 984dd8ae3a Use chainid, instead of 'cosmoshub', 2022-01-14 08:55:24 +08:00
liangping 3cf3caab79 update decimals for provenance 2022-01-14 08:53:56 +08:00
liangping 7aa7339639 add eeur 2022-01-13 21:00:08 +08:00
liangping ace266a25b improve IBC transfer 2022-01-13 19:52:23 +08:00
liangping 81531e36e2 update readme 2022-01-13 15:32:06 +08:00
liangping 1574ec063f Improve IBC transfer 2022-01-13 09:55:55 +08:00
liangping bca324367e update version 2022-01-13 09:14:54 +08:00
liangping da125a2b67 update version of sdk 2022-01-13 09:02:25 +08:00
liangping f7b72e57fd Fix big number issue 2022-01-13 08:45:38 +08:00
liangping a95dcff4bc add custom coin type 2022-01-12 21:08:30 +08:00
liangping 41a9eb20a3 add colors on coin type 2022-01-12 20:40:51 +08:00
liangping a974b9929b Use latest IBC url 2022-01-12 20:40:07 +08:00
liangping 871db0d371 Update min tx fees 2022-01-12 19:19:22 +08:00
liangping 4f398739fe read tx fee from config 2022-01-12 18:58:32 +08:00
liangping feea9009cb add multi api supports 2022-01-11 21:08:25 +08:00
liangping 044064dcc6 add multi-chain supports 2022-01-11 18:27:53 +08:00
liangping b129a3a6a5 edit charts 2022-01-11 18:27:29 +08:00
liangping 76aabaf3d6 update price chart 2022-01-11 13:17:07 +08:00
liangping 62af7ccc27 Update IBC denom 2022-01-11 12:12:07 +08:00
liangping 15ce00fda5 Fix ibc denom trace issue 2022-01-10 20:46:53 +08:00
liangping 221574c923 Update IBC denom. 2022-01-10 20:14:00 +08:00
liangping e70a05fa74 change config 2022-01-10 19:08:11 +08:00
liangping 7cf0259eba update Nav 2022-01-10 10:50:35 +08:00
liangping f9f4de071f clean code 2022-01-10 09:40:10 +08:00
liangping b7de3bcb34 fixed display issue of governance 2022-01-10 09:35:55 +08:00
liangping 9917b2c534 add donation address 2022-01-07 09:39:57 +08:00
liangping bab7192206 remove unused config 2022-01-07 09:39:32 +08:00
liangping 037b4e18a2 add coin type 2022-01-06 11:12:26 +08:00
liangping 445ce5c805 add coin_type 2022-01-06 11:10:46 +08:00
ping 9c51ad6be3 Merge pull request #63 from iramiller/provenance-info
Adding Provenance Blockchain registrations
2022-01-06 10:18:26 +08:00
liangping 8a22b0bd3e Merge branch 'master' of https://github.com/ping-pub/explorer 2022-01-06 10:11:53 +08:00
liangping eb0c5cc9c4 Add Notice 2022-01-06 10:11:44 +08:00
liangping f5fde99f63 using uppercase for chain name 2022-01-06 08:58:55 +08:00
Ira Miller 5c259870b9 Adding Provenance Blockchain registrations 2022-01-05 09:52:35 -07:00
ping f805dfdea6 Merge pull request #61 from kingnodes/master
Update chihuahua.json
2021-12-31 10:08:16 +08:00
nullmames 29af1c8cce Update chihuahua.json
Update logo location
2021-12-30 21:14:58 +11:00
ping ec6db195ff Merge pull request #59 from joeabbey/adding-cheqd
Adding cheqd
2021-12-26 09:46:53 +08:00
Joe Abbey ac5b4521bb Adding cheqd 2021-12-25 16:34:52 -05:00
ping 611a9a3913 Merge pull request #31 from ping-pub/dependabot/npm_and_yarn/axios-0.21.2
Bump axios from 0.21.1 to 0.21.2
2021-12-24 10:15:11 +08:00
ping e29bf5a678 Merge pull request #32 from ping-pub/dependabot/npm_and_yarn/prismjs-1.25.0
Bump prismjs from 1.24.0 to 1.25.0
2021-12-24 10:14:58 +08:00
ping 70130dbfe3 Merge pull request #58 from dualsystems/master
[comdex] fix logo size
2021-12-24 10:14:32 +08:00
SlavA 30eb43ce74 [comdex] fix logo size 2021-12-23 14:20:56 +02:00
ping c20be0acb2 Merge pull request #57 from notional-labs/master
Change dig API
2021-12-23 17:28:55 +08:00
Master Pi 74ae5975f5 Change dig API 2021-12-23 14:06:48 +07:00
ping 678417898c Merge pull request #56 from kingnodes/master
delete odin chain
2021-12-23 10:50:19 +08:00
nullmames 4206de4541 delete odin chain
Odin has halted. Need to resolve issues and re-submit at a later date.
2021-12-23 13:46:57 +11:00
liangping 13c78855a7 update 2021-12-23 10:40:53 +08:00
ping 7aa3992eb0 Merge pull request #55 from dualsystems/master
[comdex] add chain
2021-12-23 09:42:43 +08:00
ping 4b2602a768 Merge pull request #53 from RaulBernal/patch-2
Adding BitCanna chain
2021-12-23 09:41:51 +08:00
ping 610da743bd Merge pull request #51 from joeabbey/update-chihuahua-and-lum-sdks
Updating Chihuahua and LUM SDK versions
2021-12-23 09:39:40 +08:00
ping 09aedf5011 Merge pull request #54 from joeabbey/fast-tpying
Minor typos
2021-12-23 09:38:41 +08:00
SlavA eb749dc7df Create comdex.json 2021-12-22 21:11:42 +02:00
Joe Abbey 1b7426f627 Minor typos 2021-12-22 10:21:58 -05:00
Raul Bernal 31c7289d01 Adding BitCanna chain 2021-12-22 12:51:16 +01:00
Joe Abbey 739970114e Updating Chihuahua and LUM SDK versions 2021-12-22 06:25:32 -05:00
liangping 7d9618653c Update gov module 2021-12-22 16:55:58 +08:00
ping 4ea72891e5 Merge pull request #49 from joeabbey/patch-1
Update Uptime.vue
2021-12-22 16:20:32 +08:00
liangping cdeafd9f0a Merge branch 'master' of https://github.com/ping-pub/explorer 2021-12-22 16:17:16 +08:00
liangping 8916cc094d add helping 2021-12-22 16:17:08 +08:00
liangping 8d5cdbf0f4 add tx history and delegations 2021-12-22 15:43:07 +08:00
liangping af9f1cac45 refactor 2021-12-22 14:21:23 +08:00
Joe Abbey c06364ebb3 Update Uptime.vue
English is dumb.
2021-12-21 21:57:41 -05:00
ping 193ba1987c Update README.md 2021-12-22 09:38:48 +08:00
ping cb74f9ab26 Merge pull request #48 from joeabbey/add-bostrom
Adding bostrom
2021-12-22 08:56:09 +08:00
ping 1687d6606a Update bostrom.json 2021-12-22 08:55:45 +08:00
Joe Abbey e96bba810b 0.44.3 is the actual SDK version, promise 2021-12-21 07:20:38 -05:00
Joe Abbey bb804b9939 Updating SDK 2021-12-21 07:17:30 -05:00
Joe Abbey 9bae5ec302 Adding bostrom 2021-12-21 07:15:02 -05:00
ping f8167e546a Merge pull request #47 from joeabbey/add-lum-network
Adding LUM network
2021-12-21 09:39:04 +08:00
liangping 53bc4dbdf9 change deploy policy 2021-12-21 09:36:31 +08:00
liangping 08499947de Merge branch 'master' of https://github.com/ping-pub/explorer 2021-12-21 09:24:44 +08:00
liangping b7f7bed42e update version for microtick 2021-12-21 09:24:36 +08:00
Joe Abbey 84e59d0349 Adding LUM network 2021-12-20 12:49:19 -05:00
ping 594db214b2 Merge pull request #46 from kingnodes/master
Update dig.json
2021-12-20 09:57:27 +08:00
nullmames e8d55984eb Update dig.json 2021-12-20 12:52:38 +11:00
ping ba3e53e971 Merge pull request #45 from kingnodes/master
Add dig chain (#1)
2021-12-20 09:37:16 +08:00
nullmames 04619780c4 Add dig chain (#1)
* upload dig logo

* Create dig.json
2021-12-20 12:32:54 +11:00
liangping b4f93790fa Fixed issues 2021-12-16 10:40:44 +08:00
liangping 173a4d8bd2 Merge branch 'master' of https://github.com/ping-pub/explorer 2021-12-15 16:51:06 +08:00
liangping df914d1f25 change api 2021-12-15 16:50:49 +08:00
ping 6f5f0a0064 Merge pull request #43 from joeabbey/add-chihuahua
Adding chihuahua
2021-12-15 16:48:34 +08:00
Joe Abbey cf64147d05 Setting API to project controlled domain 2021-12-14 11:25:26 -05:00
Joe Abbey e2f7f38d47 Using my API endpoint 2021-12-14 10:45:07 -05:00
Joe Abbey b1e02b81b9 Adding chihuahua 2021-12-14 09:33:49 -05:00
liangping 38bbe7be5f improve UX for proposal details 2021-12-14 20:23:10 +08:00
liangping 04e152c1fb add upgrade count down 2021-12-14 15:18:41 +08:00
dependabot[bot] efc7ed5429 Bump prismjs from 1.24.0 to 1.25.0
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.24.0...v1.25.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 05:49:08 +00:00
liangping 06fff024d7 Fixed uptime issue for band, odin 2021-12-14 13:47:30 +08:00
liangping 878e92ec92 clean code 2021-12-14 12:30:55 +08:00
liangping 9c26bcd220 update my delegations 2021-12-14 12:01:37 +08:00
liangping 42d5a75ed6 update odin 2021-12-14 09:34:12 +08:00
ping 513fba1115 Merge pull request #40 from kingnodes/master
Create odin.json
2021-12-14 09:15:47 +08:00
liangping 0093928c16 optimize wallet menu 2021-12-13 17:15:36 +08:00
liangping 4c8694a43e add microtick 2021-12-13 17:15:09 +08:00
liangping 255601932c add Readme 2021-12-13 14:25:24 +08:00
nullmames d2d3ecaf27 Create odin.json 2021-12-12 14:32:57 +11:00
liangping e9db729843 remove debugs 2021-12-11 11:32:55 +08:00
liangping 1176a727e9 debug swap message 2021-12-11 11:31:24 +08:00
liangping 87a24f8d21 Fixed timeout stamp 2021-12-06 11:47:36 +08:00
liangping c651b7971c enable deposit 2021-12-06 10:01:07 +08:00
liangping 97083b40df improve UX 2021-12-05 19:57:12 +08:00
liangping 8cf7375ce1 Fix keplr wallet issue 2021-12-05 18:57:20 +08:00
liangping dcd26824f9 improve UX 2021-12-05 12:20:29 +08:00
liangping 543118ba92 Update for IBC transfer. 2021-12-05 10:30:00 +08:00
liangping 838971bbbe add genesis L1 2021-12-05 10:07:39 +08:00
liangping 00c0d1147c format 2021-12-05 10:07:23 +08:00
liangping 872e997889 fix typo 2021-12-05 09:40:22 +08:00
liangping 4b7c72cac0 update readme 2021-12-04 16:56:22 +08:00
dependabot[bot] a43a842637 Bump axios from 0.21.1 to 0.21.2
Bumps [axios](https://github.com/axios/axios) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-12-04 08:53:39 +00:00
liangping 1780c2a360 update readme 2021-12-04 16:52:04 +08:00
liangping 3c78a1e01b Merge branch 'trade' 2021-12-04 15:53:59 +08:00
liangping 82bdb42a61 update logo url 2021-11-30 09:39:54 +08:00
liangping d62b2368c0 add arkh chain 2021-11-30 09:31:49 +08:00
liangping bcf4a16996 fixed issue on unbonding 2021-11-29 22:48:49 +08:00
liangping 6bcdd61e56 add juno & evmos testnet 2021-11-26 08:43:42 +08:00
221 changed files with 8571 additions and 19313 deletions
+3 -3
View File
@@ -1,11 +1,11 @@
name: Ping Deploy
name: Deploy to ping.pub
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
# pull_request:
# branches: [ master ]
jobs:
deploy:
+45
View File
@@ -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
+80 -59
View File
@@ -1,71 +1,92 @@
# Ping Explorer
<div align="center">
Look is a light explorer for Cosmos-based Blockchains. https://ping.pub .
![Ping Wallet](./public/logo.svg)
## What is the difference between Look and other explorers?
<h1>Ping Explorer</h1>
Look is designed to explore blockchain data as real as possible, therefore there is no cache, no analysis. Look does not cache/save blockchain data on its server. Look only fetch data from Cosmos full node via LCD/RPC endpoints. We call it "Light Explorer".
**Ping explorer is not only an explorer but also a wallet and more ... 🛠**
## Do you want Look to explore your blockchain?
[![version](https://img.shields.io/github/tag/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/releases/latest)
[![GitHub](https://img.shields.io/github/license/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/blob/master/LICENSE)
[![Ping Deploy](https://github.com/ping-pub/explorer/actions/workflows/mainnet-deploy.yaml/badge.svg)](https://github.com/ping-pub/explorer/actions/workflows/mainnet-deploy.yaml)
[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/bukotsunikki.svg?style=social&label=Follow%20%40ping_pub)](https://twitter.com/ping_pub)
[![https://discord.gg/CmjYVSr6GW](https://img.shields.io/badge/discord-join-7289DA.svg?logo=discord&longCache=true&style=flat)](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: 1, Trust, In decentralize system, everything controlled by one single team/organization could be risks. So we decided to co-build with the community. 2. We 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.
# 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
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]()
If you want Look to explore your blockchain, pull a request [here](https://github.com/liangping/look/issues), We will explore your chains as soon as possibe. And the most important thing is that Look is free for all public cosmos-based blockchains.
## Why LOOK explorer use official/trusted third party public LCD/rpc server?
We have two considerations: 1, Trust, In decentralize system, everything controled by one single team/orgnization could be risks. So we decided to co-build LOOK explorer with the community. 2. Look explorer will explose handreds and thousands cosmos-based blockchains in the future, it's impossible for our team to run validators or fullnodes for all of those chains.
## Contributors
Developers: @liangping @dingyiming
Data providers: [full list](https://github.com/ping-pub/look/blob/master/hosts.json)
* irisnet.org,
* nylira.net,
* kava.io
*If you don't want to provide data services for LOOK exporer, let us know.*
## Blockchains on LOOK explorer:
* https://ping.pub/cosmos
* https://ping.pub/iris
* https://ping.pub/akash
* https://ping.pub/kava
# LOOK 浏览器
Look是一个轻浏览器,免费为所有的基于Cosmos-SDK开发的区块链提供浏览服务
## Look 和其他区块链浏览器有什么不同?
Look的设计理念是尽可能的保持数据的真实性,所以,他不会在服务器端缓存或者保存任何数据,也不会增加任何分析处理。它仅仅通过LCD/RPC来获取他所需要的所有数据。因此我们叫它“轻浏览器”。
## 你希望Look来浏览你的区块链吗?
如果你需要Look来浏览你的区块链,请在[这里](https://github.com/liangping/look/issues) 提交申请,我们会尽快开通。而且是免费的。
## 为什么LOOK要使用官方或者可信赖的第三方的LCD/RPC服务器?
我们主要是基于以下两个考虑:1,可信,在去中心化的系统里,任何有一个由单个团队或者实体控制的事情都是有风险的,所以我们选择和社区一起来共建LOOK浏览器。2,LOOK浏览器计划在未来支持成百上千条区块链,因此对我们团队来说,不可能为所有这些链去提供一个验证人节点或者全节点。
## 项目贡献者
开发者: @liangping @dingyiming
数据服务方: [列表](https://github.com/ping-pub/look/blob/master/hosts.json)
* irisnet.org,
* nylira.net,
* 01node.com,
* kava.io
*如果你觉得我们滥用了你的服务器资源,请告知我们。*
## LOOK explorer 上的区块链:
* https://ping.pub/cosmos
* https://ping.pub/iris
* https://ping.pub/akash
* https://ping.pub/kava
# Contact Us
Email18786721#qq.com
+1472 -7590
View File
File diff suppressed because it is too large Load Diff
+13 -11
View File
@@ -6,8 +6,7 @@
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"tauri:build": "vue-cli-service tauri:build",
"tauri:serve": "vue-cli-service tauri:serve"
"analyz": "vue-cli-service build --report"
},
"dependencies": {
"@casl/ability": "4.1.6",
@@ -20,16 +19,15 @@
"@cosmjs/math": "^0.26.5",
"@cosmjs/proto-signing": "^0.26.5",
"@cosmjs/stargate": "0.26.5",
"@cosmostation/cosmosjs": "^0.10.6",
"@intlify/vue-i18n-loader": "^2.1.2",
"@ledgerhq/hw-app-cosmos": "^6.3.0",
"@ledgerhq/hw-transport-web-ble": "^6.3.0",
"@ledgerhq/hw-transport-webusb": "^6.3.0",
"@vue/composition-api": "^1.4.0",
"@vue/composition-api": "^1.4.9",
"@vueuse/core": "4.0.0",
"animate.css": "4.1.1",
"apexcharts": "3.24.0",
"axios": "0.21.1",
"axios": "0.21.2",
"axios-mock-adapter": "1.19.0",
"bootstrap": "4.6.0",
"bootstrap-vue": "2.21.1",
@@ -38,16 +36,18 @@
"core-js": "3.8.1",
"cosmjs-types": "^0.2.0",
"dayjs": "^1.10.6",
"echarts": "4.8.0",
"echarts": "5.3.0",
"leaflet": "1.6.0",
"ledger-cosmos-js": "2.1.8",
"node-fetch": "^2.6.1",
"long": "^5.2.0",
"node-fetch": "^2.6.5",
"pako": "^1.0.11",
"portal-vue": "2.1.7",
"postcss-rtl": "1.7.3",
"prismjs": "1.24.0",
"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",
@@ -60,7 +60,7 @@
"vue-cleave-component": "2.1.3",
"vue-clipboard2": "0.3.1",
"vue-context": "6.0.0",
"vue-echarts": "5.0.0-beta.0",
"vue-echarts": "^6.0.2",
"vue-feather-icons": "5.1.0",
"vue-flatpickr-component": "8.1.6",
"vue-flex-waterfall": "^1.0.7",
@@ -78,6 +78,7 @@
"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"
@@ -91,12 +92,13 @@
"@vue/eslint-config-airbnb": "^5.3.0",
"@vuepress/plugin-medium-zoom": "^1.7.1",
"babel-eslint": "^10.0.3",
"compression-webpack-plugin": "6.1.1",
"eslint": "6.8.0",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-vue": "6.2.2",
"sass": "1.32.*",
"sass-loader": "^10.1.0",
"vue-cli-plugin-tauri": "~1.0.0-beta.6",
"vue-template-compiler": "2.x"
"vue-template-compiler": "2.x",
"webpack-bundle-analyzer": "^4.5.0"
}
}
+9
View File
@@ -20,4 +20,13 @@ server {
root /usr/share/nginx/html;
}
gzip on;
gzip_proxied any;
gzip_static on;
gzip_min_length 1024;
gzip_buffers 4 16k;
gzip_comp_level 2;
gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php application/vnd.ms-fontobject font/ttf font/opentype font/x-woff image/svg+xml;
gzip_vary off;
gzip_disable "MSIE [1-6]\.";
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

+12
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

+1
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
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

+1
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: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+78
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

+24
View File
@@ -0,0 +1,24 @@
<?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-rule:evenodd;clip-rule:evenodd;fill:#00D2FF;}
</style>
<path 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.5c49.6,0,90.2,40.6,90.2,90.2v226.5
C459.5,418.9,418.9,459.5,369.3,459.5z"/>
<g id="Symbols">
<g id="Header-Singed-In-Final" transform="translate(-27.000000, -14.000000)">
<g id="ixo-logo" transform="translate(27.000000, 14.000000)">
<path id="Fill-2" class="st0" d="M361.3,305.8c-12.4,0-22.5-10.1-22.5-22.5s10.1-22.5,22.5-22.5c12.4,0,22.5,10.1,22.5,22.5
S373.7,305.8,361.3,305.8 M361.3,219.6c-35.2,0-63.7,28.5-63.7,63.7c0,35.2,28.5,63.7,63.7,63.7s63.7-28.5,63.7-63.7
C425,248.1,396.5,219.6,361.3,219.6"/>
<polygon id="Fill-4" class="st0" points="111,219.6 111,347 156.5,347 156.5,219.6 156.4,219.6 "/>
<polygon id="Fill-6" class="st0" points="229.3,251.4 197.5,219.6 165.6,219.6 165.6,251.4 197.5,283.3 165.6,315.2 165.6,347
197.5,347 229.3,315.2 261.2,347 261.2,347 261.2,347 293,347 293,315.2 261.2,283.3 293,251.4 293,219.6 261.2,219.6 "/>
<path id="Fill-8" class="st0" d="M133.8,210.5c-12.6,0-22.8-10.2-22.8-22.8c0-12.6,10.2-22.8,22.8-22.8s22.8,10.2,22.8,22.8
C156.5,200.3,146.3,210.5,133.8,210.5"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

+34
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

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

+5
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
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

+59
View File
@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="레이어_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 110 110" style="enable-background:new 0 0 110 110;" 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_);}
</style>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="18.3748" y1="90.1982" x2="85.5006" y2="25.6877">
<stop offset="1.568510e-02" style="stop-color:#2E0E5B"/>
<stop offset="1" style="stop-color:#2E205B"/>
</linearGradient>
<path class="st0" d="M55,110L55,110C24.6,110,0,85.4,0,55v0C0,24.6,24.6,0,55,0l0,0c30.4,0,55,24.6,55,55v0
C110,85.4,85.4,110,55,110z"/>
<g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="93.4247" y1="20.8568" x2="44.9131" y2="92.076">
<stop offset="4.034390e-02" style="stop-color:#6AF2A6"/>
<stop offset="0.197" style="stop-color:#64EFAB"/>
<stop offset="0.4077" style="stop-color:#53E8B9"/>
<stop offset="0.6492" style="stop-color:#37DCD1"/>
<stop offset="0.9118" style="stop-color:#10CBF1"/>
<stop offset="1" style="stop-color:#01C5FD"/>
</linearGradient>
<path class="st1" d="M84.2,71.9L84.2,71.9c-0.1,0.2-0.2,0.4-0.3,0.5l-0.2,0.3c-0.7,1-1.5,1.8-2.5,2.4L59.9,87.4
c-1.5,0.9-3.2,1.3-4.8,1.3c-1.7,0-3.3-0.4-4.8-1.3L31.6,76.7c-0.2-0.2-0.4-0.3-0.6-0.4l0,0c-0.2-0.3-0.3-0.5-0.3-0.8
c0.2-0.7,1.8-1,1.9-1.1c0.4-0.1,0.8-0.1,1.2-0.2l0.3,0c0.7-0.1,1.4-0.2,2-0.3c0.7-0.1,1.3-0.2,2-0.3c2.7-0.4,5.3-0.7,7.9-1
c2.5-0.3,5-0.6,7.6-0.8c2.7-0.3,5.2-0.5,7.4-0.6c2.4-0.1,4.8-0.3,7.1-0.4c2.3-0.1,4.6-0.1,6.9-0.2c0.2,0,0.5,0,0.7,0h0.7
c1.7,0,3.5,0,5.3,0.1c0.2,0,0.4,0,0.7,0l0.4,0c0.7,0.1,1.1,0.3,1.3,0.6C84.3,71.5,84.3,71.7,84.2,71.9z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="82.447" y1="13.3793" x2="33.9352" y2="84.5987">
<stop offset="4.034390e-02" style="stop-color:#6AF2A6"/>
<stop offset="0.197" style="stop-color:#64EFAB"/>
<stop offset="0.4077" style="stop-color:#53E8B9"/>
<stop offset="0.6492" style="stop-color:#37DCD1"/>
<stop offset="0.9118" style="stop-color:#10CBF1"/>
<stop offset="1" style="stop-color:#01C5FD"/>
</linearGradient>
<path class="st2" d="M85.5,53.1v7c0,2.6,0,2.7-5.4,3.3l-3.5,0.3c-0.5,0-0.9,0.1-1.4,0.1L74.1,64c-8.9,0.9-17.9,1.7-26.8,2.2
c-4,0.2-7.9,0.4-11.9,0.6c-1.8,0.1-3.7,0.1-5.5,0.2c-0.9,0-1.8,0-2.7,0c-0.7,0-1.8,0.2-2.4-0.3c-0.5-0.5-0.4-1.5-0.4-2.2V46.9
c0-2.5,0.8-3,5.9-3.3c0.9,0,1.7,0,2.9,0c15,0,30.9,2.2,50.1,7c0,0,0.1,0,0.1,0c0,0,0,0,0,0c0.2,0,0.3,0.1,0.5,0.1l0,0
C84.7,51,85.5,50.8,85.5,53.1z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="76.1836" y1="9.113" x2="27.6719" y2="80.3324">
<stop offset="4.034390e-02" style="stop-color:#6AF2A6"/>
<stop offset="0.197" style="stop-color:#64EFAB"/>
<stop offset="0.4077" style="stop-color:#53E8B9"/>
<stop offset="0.6492" style="stop-color:#37DCD1"/>
<stop offset="0.9118" style="stop-color:#10CBF1"/>
<stop offset="1" style="stop-color:#01C5FD"/>
</linearGradient>
<path class="st3" d="M84.2,41.5c-0.1,0.1-0.2,0.1-0.3,0.2c-0.6,0.2-1.3,0.1-1.9,0c-0.7,0-1.4-0.1-2.1-0.1c-1.3-0.1-2.7-0.2-4-0.4
c-1.8-0.2-3.6-0.4-5.3-0.6c-2.7-0.3-5.4-0.6-8-0.9c-3.1-0.3-6.3-0.7-9.4-1c-3.1-0.3-6.2-0.7-9.3-1c-2.7-0.3-5.3-0.6-8-0.8
c-1.7-0.2-3.5-0.4-5.2-0.6c-0.4,0-0.9-0.1-1.3-0.1c-0.1,0-0.2,0-0.3,0c-0.3-0.1-0.6-0.1-0.8-0.3c-0.1-0.1-0.1-0.3,0.1-0.6l0.1-0.1
c0.1-0.1,0.3-0.2,0.4-0.3c0.2-0.1,0.3-0.2,0.5-0.3l20.8-12c1.5-0.8,3.2-1.3,4.9-1.3c1.7,0,3.4,0.4,4.8,1.3c0,0,20.5,11.8,20.8,12
c1.7,1,3.1,2.7,3.5,4.7C84.3,39.8,84.6,41,84.2,41.5z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

-4
View File
@@ -1,4 +0,0 @@
# Generated by Cargo
# will have compiled files and executables
/target/
WixTools
-3773
View File
File diff suppressed because it is too large Load Diff
-25
View File
@@ -1,25 +0,0 @@
[package]
name = "app"
version = "0.1.0"
description = "A Tauri App"
authors = ["you"]
license = ""
repository = ""
default-run = "app"
edition = "2018"
build = "src/build.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[build-dependencies]
tauri-build = { version = "1.0.0-beta.1" }
# miner = { git="https://github.com/olsf/libra", version="0.1.0" }
[dependencies]
serde_json = "1.0"
serde = { version = "1.0", features = ["derive"] }
tauri = { version = "1.0.0-beta.2", features = ["api-all", "menu", "system-tray"] }
[features]
default = [ "custom-protocol" ]
custom-protocol = [ "tauri/custom-protocol" ]
Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.
Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

-14
View File
@@ -1,14 +0,0 @@
max_width = 100
hard_tabs = false
tab_spaces = 2
newline_style = "Auto"
use_small_heuristics = "Default"
reorder_imports = true
reorder_modules = true
remove_nested_parens = true
edition = "2018"
merge_derives = true
use_try_shorthand = false
use_field_init_shorthand = false
force_explicit_abi = true
imports_granularity = "Crate"
-3
View File
@@ -1,3 +0,0 @@
fn main() {
tauri_build::build()
}
-29
View File
@@ -1,29 +0,0 @@
#![cfg_attr(
all(not(debug_assertions), target_os = "windows"),
windows_subsystem = "windows"
)]
use tauri::{CustomMenuItem, SystemTray, SystemTrayMenu, SystemTrayMenuItem, MenuItem};
#[tauri::command]
fn my_custom_command(msg: String) -> String {
println!("I was invoked from JS! {}", msg);
return "Hello from Rust".into()
}
fn main() {
// here `"quit".to_string()` defines the menu item id, and the second parameter is the menu item label.
let quit = CustomMenuItem::new("quit".to_string(), "Quit");
let hide = CustomMenuItem::new("hide".to_string(), "Hide");
let tray_menu = SystemTrayMenu::new()
.add_item(quit)
.add_native_item(SystemTrayMenuItem::Separator)
.add_item(hide);
let tray = SystemTray::new().with_menu(tray_menu);
tauri::Builder::default()
.system_tray(tray)
// This is where you pass in your commands
.invoke_handler(tauri::generate_handler![my_custom_command])
.run(tauri::generate_context!())
.expect("error while running tauri application");
}
-70
View File
@@ -1,70 +0,0 @@
{
"package": {
"productName": "Ping-Wallet",
"version": "0.1.0"
},
"build": {
"distDir": "Set automatically by Vue CLI plugin",
"devPath": "Set automatically by Vue CLI plugin",
"beforeDevCommand": "",
"beforeBuildCommand": "",
"withGlobalTauri": true
},
"tauri": {
"bundle": {
"active": true,
"targets": "all",
"identifier": "com.tauri.dev",
"icon": [
"icons/32x32.png",
"icons/128x128.png",
"icons/128x128@2x.png",
"icons/icon.icns",
"icons/icon.ico"
],
"resources": [],
"externalBin": [],
"copyright": "",
"category": "DeveloperTool",
"shortDescription": "",
"longDescription": "",
"deb": {
"depends": [],
"useBootstrapper": false
},
"macOS": {
"frameworks": [],
"minimumSystemVersion": "",
"useBootstrapper": false,
"exceptionDomain": "",
"signingIdentity": null,
"entitlements": null
},
"windows": {
"certificateThumbprint": null,
"digestAlgorithm": "sha256",
"timestampUrl": ""
}
},
"updater": {
"active": false
},
"allowlist": {
"all": true
},
"windows": [
{
"title": "Ping Wallet",
"width": 1024,
"height": 768,
"resizable": true
}
],
"systemTray": {
"iconPath": "icons/icon.png"
},
"security": {
"csp": "default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'"
}
}
}
@@ -8,13 +8,13 @@
</template>
<script>
import ECharts from 'vue-echarts'
import * as ECharts from 'echarts'
import 'echarts/lib/component/tooltip'
import 'echarts/lib/component/legend'
import 'echarts/lib/chart/scatter'
import theme from './theme.json'
// import theme from './theme.json'
ECharts.registerTheme('theme-color', theme)
// ECharts.registerTheme('theme-color', theme)
export default {
components: {
+7 -5
View File
@@ -1,6 +1,6 @@
<template>
<p class="clearfix mb-0">
<span class="float-md-left d-block d-md-inline-block mt-25">
<span class="float-md-left d-none d-md-block d-md-inline-block mt-25">
Powered By
<b-link
class="ml-25 font-weight-bolder"
@@ -9,11 +9,13 @@
>Ping.pub</b-link>
</span>
<span class="float-md-right d-none d-md-block">Buy me a cup of coffee.
<router-link
v-ripple.400="'rgba(113, 102, 240, 0.15)'"
class="float-md-right"
to="/coffee"
>Buy me a cup of coffee.
<span
v-b-popover.hover.topleft="'Atom: cosmos1ev0vtddkl7jlwfawlk06yzncapw2x9quyxx75u'"
v-ripple.400="'rgba(113, 102, 240, 0.15)'"
title="Thanks for your donation!"
variant="outline-primary"
>
<feather-icon
@@ -22,7 +24,7 @@
class="text-danger stroke-current"
/>
</span>
</span>
</router-link>
</p>
</template>
+73
View File
@@ -0,0 +1,73 @@
<template>
<div>
<b-row>
<b-col
v-for="(item, i) in chains"
:key="`coffee-${item.addr}-${i}`"
md="4"
>
<b-input-group
size="sm"
class="input-group-merge mb-10"
>
<b-input-group-prepend is-text>
<b-avatar
:src="item.icon"
variant="light-primary"
size="16"
/>
</b-input-group-prepend>
<b-form-input :value="item.addr" />
</b-input-group>
</b-col>
</b-row>
</div>
</template>
<script>
import {
BRow, BCol,
BAvatar, BFormInput, BInputGroupPrepend, BInputGroup,
} from 'bootstrap-vue'
import Ripple from 'vue-ripple-directive'
import {
addressEnCode, addressDecode,
} from '@/libs/utils'
export default {
name: 'AppFooter',
components: {
BCol,
BRow,
BAvatar,
BFormInput,
BInputGroupPrepend,
BInputGroup,
},
directives: {
Ripple,
},
data() {
return {
selectedAddress: 'cosmos1ev0vtddkl7jlwfawlk06yzncapw2x9quyxx75u',
}
},
computed: {
chains() {
const { data } = addressDecode('cosmos1ev0vtddkl7jlwfawlk06yzncapw2x9quyxx75u')
const config = Object.values(JSON.parse(localStorage.getItem('chains')))
.map(x => ({
addr: addressEnCode(x.addr_prefix, data),
icon: x.logo,
}))
return config
},
},
methods: {
transfer(addr) {
this.selectedAddress = addr
this.$bvModal.show('transfer-window')
},
},
}
</script>
@@ -27,14 +27,18 @@
<b-form-input
v-if="showSearchBar"
v-model="searchQuery"
placeholder="Search Height/Transaction/Address"
placeholder="Search Height/Transaction/Account Address"
autofocus
:state="false"
autocomplete="off"
@keyup.enter="doQuery"
/>
<b-form-text class="text-danger pl-3">
{{ error }}
</b-form-text>
<div
class="search-input-close"
@click="showSearchBar = false;"
@click="reset()"
>
<feather-icon icon="XIcon" />
</div>
@@ -43,7 +47,7 @@
</template>
<script>
import { BFormInput } from 'bootstrap-vue'
import { BFormInput, BFormText } from 'bootstrap-vue'
import { ref } from '@vue/composition-api'
import { title } from '@core/utils/filter'
import store from '@/store'
@@ -51,6 +55,7 @@ import store from '@/store'
export default {
components: {
BFormInput,
BFormText,
},
setup() {
const showSearchBar = ref(false)
@@ -68,13 +73,19 @@ export default {
data() {
return {
searchQuery: null,
error: null,
}
},
methods: {
reset() {
this.showSearchBar = false
this.searchQuery = null
this.error = null
},
doQuery() {
const height = /^\d+$/
const txhash = /^[A-Z\d]{64}$/
const addr = /^[a-z]{2,6}1[a-z\d]{38}$/
const addr = /^[a-z]+1[a-z\d]{38}$/
const key = this.searchQuery
const c = store.state.chains.selected
@@ -85,7 +96,8 @@ export default {
this.$router.push({ name: 'transaction', params: { chain: c.chain_name, hash: key } })
} else if (addr.test(key)) {
this.$router.push({ name: 'chain-account', params: { chain: c.chain_name, address: key } })
// console.log('address', key)
} else {
this.error = 'The input not recognized'
}
}
// this.$router.push('/')
@@ -72,7 +72,7 @@
@ps-scroll-y="evt => { shallShadowBottom = evt.srcElement.scrollTop > 0 }"
>
<vertical-nav-menu-items
:items="navMenuItems"
:items.sync="leftMenu"
class="navigation navigation-main"
/>
</vue-perfect-scrollbar>
@@ -154,6 +154,16 @@ export default {
appLogoImage,
}
},
computed: {
leftMenu() {
const preload = []
const { selected } = this.$store.state.chains
const current = navMenuItems.find(x => (x.title === selected.chain_name))
preload.push({ header: 'current' })
preload.push(current)
return preload.concat(navMenuItems.filter(x => x.title !== selected.chain_name))
},
},
}
</script>
@@ -20,7 +20,7 @@
class="mr-1"
/>
<span class="menu-title text-truncate">{{ t(item.title) }}</span>
<span class="menu-title text-truncate text-uppercase">{{ item.title }}</span>
<b-badge
v-if="item.tag"
pill
@@ -1,7 +1,7 @@
import { useUtils as useI18nUtils } from '@core/libs/i18n'
// import { useUtils as useI18nUtils } from '@core/libs/i18n'
import { useUtils as useAclUtils } from '@core/libs/acl'
const { t } = useI18nUtils()
// const { t } = useI18nUtils()
const { canViewVerticalNavMenuHeader } = useAclUtils()
export default {
@@ -12,7 +12,7 @@ export default {
},
},
render(h) {
const span = h('span', {}, t(this.item.header))
const span = h('span', {}, this.item.header)
const icon = h('feather-icon', { props: { icon: 'MoreHorizontalIcon', size: '18' } })
if (canViewVerticalNavMenuHeader(this.item)) {
return h('li', { class: 'navigation-header text-truncate' }, [span, icon])
+8 -8
View File
@@ -7,12 +7,10 @@
<component :is="layout">
<router-view />
</component>
</div>
</template>
<script>
// This will be populated in `beforeCreate` hook
import { $themeColors, $themeBreakpoints, $themeConfig } from '@themeConfig'
import { provideToast } from 'vue-toastification/composition'
@@ -29,19 +27,17 @@ const LayoutFull = () => import('@/layouts/full/LayoutFull.vue')
export default {
components: {
// Layouts
LayoutHorizontal,
LayoutVertical,
LayoutFull,
},
// ! We can move this computed: layout & contentLayoutType once we get to use Vue 3
// Currently, router.currentRoute is not reactive and doesn't trigger any change
computed: {
layout() {
if (this.$route.meta.layout === 'full') return 'layout-full'
if (!this.$route.name || this.$route.meta.layout === 'full') return 'layout-full'
return `layout-${this.contentLayoutType}`
},
contentLayoutType() {
@@ -62,7 +58,9 @@ export default {
// eslint-disable-next-line no-plusplus
for (let i = 0, len = breakpoints.length; i < len; i++) {
$themeBreakpoints[breakpoints[i]] = Number(useCssVar(`--breakpoint-${breakpoints[i]}`, document.documentElement).value.slice(0, -2))
$themeBreakpoints[breakpoints[i]] = Number(
useCssVar(`--breakpoint-${breakpoints[i]}`, document.documentElement).value.slice(0, -2),
)
}
// Set RTL
@@ -94,11 +92,13 @@ export default {
store.commit('app/UPDATE_WINDOW_WIDTH', val)
})
store.dispatch('chains/getQuotes')
return {
skinClasses,
}
},
created() {
store.dispatch('chains/getQuotes')
store.dispatch('chains/getAllIBCDenoms', this)
},
}
</script>
+47
View File
@@ -0,0 +1,47 @@
# Directory Layout
**We accept all blockchains which have 10+ independent validators.**
- Submit configs for mainnet, go to https://github.com/ping-pub/explorer/tree/master/src/chains/mainnet
- Submit configs for testnet, go to https://github.com/ping-pub/explorer/tree/master/src/chains/testnet
# Sample of Config
```json
{
"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",
"assets": [{
"base": "uatom",
"symbol": "ATOM",
"exponent": "6",
"coingecko_id": "cosmos",
"logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg"
}],
"addr_prefix": "cosmos",
"logo": "https://dl.airtable.com/.attachments/e54f814bba8c0f9af8a3056020210de0/2d1155fb/cosmos-hub.svg"
}
```
- **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. rpc endpoint is only used for state sync. it's optional.
- **assets** Native Assets on blockchain.
# Test
please add these check points in comments with your PR, and adding your test result by clicking the checkbox of each line
```
Test Result:
- [ ] Connect wallet, check if address is correct?
- [ ] Transfer
- [ ] Delegate
- [ ] Redelegate
- [ ] Unbond
- [ ] withdraw Validator's Commission
- [ ] withdraw Rewards
```
Test is very important for us and our users.
+24
View File
@@ -0,0 +1,24 @@
{
"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",
"assets": [{
"base": "ubld",
"symbol": "BLD",
"exponent": "6",
"coingecko_id": "",
"logo": ""
},{
"base": "urun",
"symbol": "RUN",
"exponent": "6",
"coingecko_id": "",
"logo": ""
}],
"addr_prefix": "agoric",
"logo": "/logos/agoric.png"
}
+13 -3
View File
@@ -1,8 +1,18 @@
{
"chain_name": "akash-network",
"coingecko": "akash-network",
"api": "https://akash.api.ping.pub",
"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",
"assets": [{
"base": "uakt",
"symbol": "AKT",
"exponent": "6",
"coingecko_id": "akash-network",
"logo": "/logos/akash-network.png"
}],
"addr_prefix": "akash",
"logo": "https://dl.airtable.com/.attachments/52586702dd8352d97834fce5c2d83614/969b4d53/akash-network.png"
"logo": "/logos/akash-network.png"
}
+12 -2
View File
@@ -1,8 +1,18 @@
{
"chain_name": "band-protocol",
"coingecko": "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",
"logo": "https://dl.airtable.com/.attachments/472ae99a508e32b4439b416beddd4eb9/c5166f62/band-symbol-blue-bg.75a3ad91.svg",
"coin_type": "494",
"min_tx_fee": "8000",
"assets": [{
"base": "uband",
"symbol": "BAND",
"exponent": "6",
"coingecko_id": "band-protocol",
"logo": "/logos/band-protocol.svg"
}],
"logo": "/logos/band-protocol.svg",
"sdk_version": "0.44.0"
}
+19
View File
@@ -0,0 +1,19 @@
{
"chain_name": "bitcanna",
"coingecko": "bitcanna",
"api":"https://lcd.bitcanna.io",
"rpc": ["http://bitcanna.rpc.ping.pub:26657", "https://rpc.bitcanna.io:443","https://rpc.bitcanna.ezstaking.io:443"],
"snapshot_provider": "29edc55748bc341224f711a05cb0a9f6d73b4da3@bitcanna.rpc.ping.pub:26656",
"sdk_version": "0.45.1",
"coin_type": "118",
"min_tx_fee": "8000",
"assets": [{
"base": "ubcna",
"symbol": "BCNA",
"exponent": "6",
"coingecko_id": "bitcanna",
"logo": "/logos/bitcanna.svg"
}],
"addr_prefix": "bcna",
"logo": "/logos/bitcanna.svg"
}
+13 -2
View File
@@ -2,7 +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": "8dbeefed0d1e39475328d3850226063208bb8ee4@bitsong.rpc.ping.pub:26656",
"addr_prefix": "bitsong",
"logo": "https://dl.airtable.com/.attachments/8016b71b69fb108f0ff33eb9af1c943f/f5fe4ef4/bitsong.svg",
"sdk_version": "0.42.0"
"coin_type": "639",
"min_tx_fee": "5000",
"logo": "/logos/bitsong.svg",
"sdk_version": "0.42.0",
"assets": [{
"base": "ubtsg",
"symbol": "BTSG",
"exponent": "6",
"coingecko_id": "bitsong",
"logo": "/logos/bitsong.svg"
}]
}
+19
View File
@@ -0,0 +1,19 @@
{
"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": "/logos/bostrom.png",
"assets": [{
"base": "boot",
"symbol": "BOOT",
"exponent": "0",
"coingecko_id": "",
"logo": "/logos/bostrom.png"
}]
}
+19
View File
@@ -0,0 +1,19 @@
{
"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": "/logos/celestia.png",
"assets": [{
"base": "celes",
"symbol": "CELES",
"exponent": "0",
"coingecko_id": "",
"logo": "/logos/celestia.png"
}]
}
+21
View File
@@ -0,0 +1,21 @@
{
"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": "/logos/cerberus.png",
"assets": [
{
"base": "ucrbrus",
"symbol": "CRBRUS",
"exponent": "6",
"coingecko_id": "",
"logo": "/logos/cerberus.png"
}
]
}
-9
View File
@@ -1,9 +0,0 @@
{
"chain_name": "certik",
"coingecko": "certik",
"api":"https://azuredragon.noopsbycertik.com",
"sdk_version": "0.42.9",
"addr_prefix": "certik",
"logo": "https://dl.airtable.com/.attachments/78bc9a7352de8ecd09e167d406d68582/2dcea633/dED92akm_400x400.jpg"
}

Some files were not shown because too many files have changed in this diff Show More