From e2e9439681c00cc19ea95159f11975be44886519 Mon Sep 17 00:00:00 2001 From: vlenoir-bc <148071523+vlenoir-bc@users.noreply.github.com> Date: Mon, 14 Oct 2024 13:33:29 +0200 Subject: [PATCH] feat(): Add USDT.SOL, POPCAT.SOL, BONK.SOL and WIF.SOL to custody.json (#214) * feat(): Add USDT.SOL to custody.json * fix: rename SOL_TOKEN to SOLANA_TOKEN * feat: add POPCAT.SOL, BONK.SOL and WIF.SOL --- chain/solana/tokens.json | 2 +- custody.json | 48 +++++++++++++++++++ .../info.json | 10 ++++ scripts/check-lists.py | 2 + 4 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 extensions/blockchains/solana/assets/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/info.json diff --git a/chain/solana/tokens.json b/chain/solana/tokens.json index 235b2bd..2c94bd5 100644 --- a/chain/solana/tokens.json +++ b/chain/solana/tokens.json @@ -2102,7 +2102,7 @@ "displaySymbol": "Bonk", "logo": "https://raw.githubusercontent.com/trustwallet/assets/master/blockchains/solana/assets/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/logo.png", "name": "Bonk", - "symbol": "Bonk.SOL", + "symbol": "BONK.SOL", "website": "https://www.bonkcoin.com" }, { diff --git a/custody.json b/custody.json index 97e89e8..357d805 100644 --- a/custody.json +++ b/custody.json @@ -237,6 +237,18 @@ }, "hwsSettings": null }, + { + "symbol": "BONK.SOL", + "displaySymbol": "Bonk", + "type": "SOLANA_TOKEN", + "nabuSettings": { + "custodialPrecision": 5 + }, + "hwsSettings": { + "minConfirmations": 1, + "minWithdrawal": 0 + } + }, { "symbol": "BSV", "displaySymbol": "BSV", @@ -1012,6 +1024,18 @@ }, "hwsSettings": null }, + { + "symbol": "POPCAT.SOL", + "displaySymbol": "POPCAT", + "type": "SOLANA_TOKEN", + "nabuSettings": { + "custodialPrecision": 9 + }, + "hwsSettings": { + "minConfirmations": 1, + "minWithdrawal": 0 + } + }, { "symbol": "POR.CHZ", "displaySymbol": "POR", @@ -1363,6 +1387,18 @@ }, "hwsSettings": null }, + { + "symbol": "USDT.SOL", + "displaySymbol": "USDT", + "type": "SOLANA_TOKEN", + "nabuSettings": { + "custodialPrecision": 6 + }, + "hwsSettings": { + "minConfirmations": 1, + "minWithdrawal": 0 + } + }, { "symbol": "USDT.TRX", "displaySymbol": "USDT", @@ -1411,6 +1447,18 @@ "minWithdrawal": 0 } }, + { + "symbol": "WIF.SOL", + "displaySymbol": "WIF", + "type": "SOLANA_TOKEN", + "nabuSettings": { + "custodialPrecision": 6 + }, + "hwsSettings": { + "minConfirmations": 1, + "minWithdrawal": 0 + } + }, { "symbol": "WLUNA", "displaySymbol": "WLUNA", diff --git a/extensions/blockchains/solana/assets/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/info.json b/extensions/blockchains/solana/assets/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/info.json new file mode 100644 index 0000000..8b7227f --- /dev/null +++ b/extensions/blockchains/solana/assets/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263/info.json @@ -0,0 +1,10 @@ +{ + "name": "Bonk", + "symbol": "BONK", + "displaySymbol": "Bonk", + "type": "SOLANA_TOKEN", + "decimals": 5, + "status": "active", + "id": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263", + "website": "https://www.bonkcoin.com" +} diff --git a/scripts/check-lists.py b/scripts/check-lists.py index 43cff14..9ba8ca3 100644 --- a/scripts/check-lists.py +++ b/scripts/check-lists.py @@ -157,6 +157,8 @@ def check_currencies(custody_currencies, coins, eth_erc20_tokens, chains, prices ref = chains.get(native).get(currency.symbol) elif currency.type == "CELO_TOKEN": ref = chains.get("CELO").get(currency.symbol) + elif currency.type == "SOLANA_TOKEN": + ref = chains.get("SOL").get(currency.symbol) else: yield Error(currency, "Invalid type") continue