From 6fa1a6f70d65855e0316424b7988d172b7d42b0d Mon Sep 17 00:00:00 2001 From: h3rt <94856309+SecretSaturn@users.noreply.github.com> Date: Sat, 25 May 2024 23:47:27 +0200 Subject: [PATCH 1/4] Add Kava chain --- public/img/assets/kava.svg | 16 +++++++++++ src/utils/config.ts | 55 +++++++++++++++++++++++++++++--------- 2 files changed, 58 insertions(+), 13 deletions(-) create mode 100644 public/img/assets/kava.svg diff --git a/public/img/assets/kava.svg b/public/img/assets/kava.svg new file mode 100644 index 00000000..6033073f --- /dev/null +++ b/public/img/assets/kava.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + diff --git a/src/utils/config.ts b/src/utils/config.ts index 84769c5d..83a40634 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -276,6 +276,32 @@ export const chains: { [chain_name: string]: Chain } = { chain_image: '/juno.svg', explorer_account: 'https://www.mintscan.io/juno/account/' }, + Kava: { + chain_name: 'Kava', + deposit_channel_id: 'channel-XX', + deposit_gas: 200_000, + deposit_gas_denom: 'ukava', + withdraw_channel_id: 'channel-XX', + withdraw_gas: 150_000, + chain_id: 'kava_2222-10', + bech32_prefix: 'kava', + lcd: 'https://kava-rest.publicnode.com', + chain_image: '/kava.svg', + explorer_account: 'https://www.mintscan.io/kava/account/' + }, + Kujira: { + chain_name: 'Kujira', + deposit_channel_id: 'channel-10', + deposit_gas: 200_000, + deposit_gas_denom: 'ukuji', + withdraw_channel_id: 'channel-22', + withdraw_gas: 150_000, + chain_id: 'kaiyo-1', + bech32_prefix: 'kujira', + lcd: 'https://kujira-api.polkachu.com/', + chain_image: '/kuji.svg', + explorer_account: 'https://ping.pub/kujira/account/' + }, Migaloo: { chain_name: 'Migaloo', deposit_channel_id: 'channel-4', @@ -329,19 +355,6 @@ export const chains: { [chain_name: string]: Chain } = { chain_image: '/nolus.svg', explorer_account: 'https://ping.pub/nolus/account/' }, - Kujira: { - chain_name: 'Kujira', - deposit_channel_id: 'channel-10', - deposit_gas: 200_000, - deposit_gas_denom: 'ukuji', - withdraw_channel_id: 'channel-22', - withdraw_gas: 150_000, - chain_id: 'kaiyo-1', - bech32_prefix: 'kujira', - lcd: 'https://kujira-api.polkachu.com/', - chain_image: '/kuji.svg', - explorer_account: 'https://ping.pub/kujira/account/' - }, Oraichain: { chain_name: 'Oraichain', deposit_channel_id: 'channel-217', @@ -760,6 +773,18 @@ export const tokens: Token[] = [ 'uscrt' ) }, + { + chain_name: 'Kava', + denom: ibcDenom( + [ + { + incomingChannelId: chains['Kava'].deposit_channel_id, + incomingPortId: 'transfer' + } + ], + 'uscrt' + ) + }, { chain_name: 'Kujira', denom: ibcDenom( @@ -1008,6 +1033,10 @@ export const tokens: Token[] = [ chain_name: 'Juno', denom: 'uscrt' }, + { + chain_name: 'Kava', + denom: 'uscrt' + }, { chain_name: 'Kujira', denom: 'uscrt' From 83076e992eb356ce4c3201ac4e3b8f7a891cf16b Mon Sep 17 00:00:00 2001 From: h3rt <94856309+SecretSaturn@users.noreply.github.com> Date: Sun, 26 May 2024 01:08:12 +0200 Subject: [PATCH 2/4] add Kava & kava-USDT --- public/img/assets/{ausdc.svg => usdc.svg} | 0 public/img/assets/{ausdt.svg => usdt.svg} | 0 src/utils/config.ts | 66 +++++++++++++++++++++-- 3 files changed, 62 insertions(+), 4 deletions(-) rename public/img/assets/{ausdc.svg => usdc.svg} (100%) rename public/img/assets/{ausdt.svg => usdt.svg} (100%) diff --git a/public/img/assets/ausdc.svg b/public/img/assets/usdc.svg similarity index 100% rename from public/img/assets/ausdc.svg rename to public/img/assets/usdc.svg diff --git a/public/img/assets/ausdt.svg b/public/img/assets/usdt.svg similarity index 100% rename from public/img/assets/ausdt.svg rename to public/img/assets/usdt.svg diff --git a/src/utils/config.ts b/src/utils/config.ts index 83a40634..3cc241ea 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -1733,6 +1733,35 @@ export const tokens: Token[] = [ } ] }, + { + name: 'Kava', + description: 'Kava Governance Token', + address: 'XX', + code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', + image: '/kava.svg', + decimals: 6, + coingecko_id: 'kava', + deposits: [ + { + chain_name: 'Kava', + denom: 'ukava' + } + ], + withdrawals: [ + { + chain_name: 'Kava', + denom: ibcDenom( + [ + { + incomingChannelId: chains['Kava'].withdraw_channel_id, + incomingPortId: 'transfer' + } + ], + 'ukava' + ) + } + ] + }, { name: 'KUJI', description: 'Kujira Governance Token', @@ -2231,7 +2260,7 @@ export const tokens: Token[] = [ description: 'Native USDC Stablecoin via Noble', address: 'secret1chsejpk9kfj4vt9ec6xvyguw539gsdtr775us2', code_hash: '5a085bd8ed89de92b35134ddd12505a602c7759ea25fb5c089ba03c8535b3042', - image: '/ausdc.svg', + image: '/usdc.svg', decimals: 6, coingecko_id: 'usd-coin', deposits: [ @@ -2879,6 +2908,35 @@ export const tokens: Token[] = [ } ] }, + { + name: 'USDT', + description: 'Native USDT from Kava', + address: 'XX', + code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', + image: '/usdt.svg', + decimals: 6, + coingecko_id: 'usdt', + deposits: [ + { + chain_name: 'Kava', + denom: 'erc20/tether/usdt' + } + ], + withdrawals: [ + { + chain_name: 'Kava', + denom: ibcDenom( + [ + { + incomingChannelId: chains['Kava'].withdraw_channel_id, + incomingPortId: 'transfer' + } + ], + 'erc20/tether/usdt' + ) + } + ] + }, { name: 'WBTC', description: 'Wrapped Bitcoin on Osmosis', @@ -2972,7 +3030,7 @@ export const tokens: Token[] = [ export const snips: Token[] = [ { name: 'ADM', - description: 'Admirari DAO / Secret Admirers Token', + description: 'Admirari DAO Token', is_snip20: true, address: 'secret1zzuffktc25904mwus8ched6q6p5ewksy80m33h', code_hash: '6ee652c96cc3b954ea763d55b039a53784a4b15f28ccac14134c8f91e2d4c91c', @@ -4079,7 +4137,7 @@ export const ICSTokens: Token[] = [ is_ics20: true, address: 'secret1vkq022x4q8t8kx9de3r84u669l65xnwf2lg3e6', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', - image: '/ausdc.svg', + image: '/usdc.svg', decimals: 6, coingecko_id: 'usd-coin', axelar_denom: 'uusdc', @@ -5125,7 +5183,7 @@ export const ICSTokens: Token[] = [ is_ics20: true, address: 'secret1wk5j2cntwg2fgklf0uta3tlkvt87alfj7kepuw', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', - image: '/ausdt.svg', + image: '/usdt.svg', decimals: 6, coingecko_id: 'tether', axelar_denom: 'uusdt', From fa487c8c039408fbf779224b95c10bb8b736adea Mon Sep 17 00:00:00 2001 From: h3rt <94856309+SecretSaturn@users.noreply.github.com> Date: Wed, 12 Jun 2024 01:07:04 +0200 Subject: [PATCH 3/4] Add KAVA IBC, add wstETH from neutron --- src/utils/config.ts | 39 ++++++++++++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 5 deletions(-) diff --git a/src/utils/config.ts b/src/utils/config.ts index 3cc241ea..22e8e821 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -278,10 +278,10 @@ export const chains: { [chain_name: string]: Chain } = { }, Kava: { chain_name: 'Kava', - deposit_channel_id: 'channel-XX', + deposit_channel_id: 'channel-148', deposit_gas: 200_000, deposit_gas_denom: 'ukava', - withdraw_channel_id: 'channel-XX', + withdraw_channel_id: 'channel-158', withdraw_gas: 150_000, chain_id: 'kava_2222-10', bech32_prefix: 'kava', @@ -1734,7 +1734,7 @@ export const tokens: Token[] = [ ] }, { - name: 'Kava', + name: 'KAVA', description: 'Kava Governance Token', address: 'XX', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', @@ -2939,7 +2939,7 @@ export const tokens: Token[] = [ }, { name: 'WBTC', - description: 'Wrapped Bitcoin on Osmosis', + description: 'Wrapped Bitcoin from Osmosis', address: 'secret1v2kgmfwgd2an0l5ddralajg5wfdkemxl2vg4jp', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', image: '/wbtc.svg', @@ -2995,6 +2995,35 @@ export const tokens: Token[] = [ } ] }, + { + name: 'wstETH', + description: 'Wrapped Lido stETH from Neutron', + address: 'XX', + code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', + image: '/wsteth.svg', + decimals: 18, + coingecko_id: 'wrapped-steth', + deposits: [ + { + chain_name: 'Neutron', + denom: 'factory/neutron1ug740qrkquxzrk2hh29qrlx3sktkfml3je7juusc2te7xmvsscns0n2wry/wstETH' + } + ], + withdrawals: [ + { + chain_name: 'Neutron', + denom: ibcDenom( + [ + { + incomingChannelId: chains['Neutron'].withdraw_channel_id, + incomingPortId: 'transfer' + } + ], + 'factory/neutron1ug740qrkquxzrk2hh29qrlx3sktkfml3je7juusc2te7xmvsscns0n2wry/wstETH' + ) + } + ] + }, { name: 'XPRT', description: 'Persistence Governance Token', @@ -4422,7 +4451,7 @@ export const ICSTokens: Token[] = [ code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', image: '/wsteth.svg', decimals: 18, - coingecko_id: 'wrapped-steth', + coingecko_id: 'bridged-wrapped-steth-axelar', axelar_denom: 'wsteth-wei', deposits: [ { From 3eac0cff9f80a363eee71144cf22ee6131a85981 Mon Sep 17 00:00:00 2001 From: h3rt <94856309+SecretSaturn@users.noreply.github.com> Date: Wed, 12 Jun 2024 22:04:54 +0200 Subject: [PATCH 4/4] Add KAVA, LIDO wstETH, KAVA USDT contracts --- src/utils/config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/config.ts b/src/utils/config.ts index 22e8e821..cd9c6178 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -1736,7 +1736,7 @@ export const tokens: Token[] = [ { name: 'KAVA', description: 'Kava Governance Token', - address: 'XX', + address: 'secret1xyhphws090fqs33sxkytmagwynz54eqnpdqfrw', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', image: '/kava.svg', decimals: 6, @@ -2911,7 +2911,7 @@ export const tokens: Token[] = [ { name: 'USDT', description: 'Native USDT from Kava', - address: 'XX', + address: 'secret1htd6s29m2j9h45knwkyucz98m306n32hx8dww3', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', image: '/usdt.svg', decimals: 6, @@ -2998,7 +2998,7 @@ export const tokens: Token[] = [ { name: 'wstETH', description: 'Wrapped Lido stETH from Neutron', - address: 'XX', + address: 'secret1xx6m5c7d92h75evkmxqqe2xe5sk5qcqqs9t8ar', code_hash: '638a3e1d50175fbcb8373cf801565283e3eb23d88a9b7b7f99fcc5eb1e6b561e', image: '/wsteth.svg', decimals: 18,