novasamatech / telenova-web-app

Telenova is a brand new self-custodial Polkadot wallet that runs directly in Telegram providing you with a simple and clean user interface to manage your DOT, USDT, KSM tokens
https://t.me/telenova_app_bot
GNU General Public License v3.0
12 stars 0 forks source link

Feat: USDC, Nova Applink, Telegram API #196

Closed tuul-wq closed 2 months ago

tuul-wq commented 2 months ago
github-actions[bot] commented 2 months ago

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 24.85% 1527 / 6143
🔵 Statements 24.85% 1527 / 6143
🔵 Functions 29.54% 78 / 264
🔵 Branches 62.46% 208 / 333
File Coverage
File Stmts % Branch % Funcs % Lines Uncovered Lines
Changed Files
app/entry.server.tsx 0% 0% 0% 0% 1, 3-6, 8, 10-14, 16-17, 19-22, 27-30, 33-35, 38-40, 42-43, 45-52, 54-61, 63-77, 79, 81-86, 88-94, 98-103, 105-107, 109
app/root.tsx 0% 0% 0% 0% 1-2, 4-5, 7, 9-16, 18, 20-22, 24-26, 28-29, 31-38, 40-41, 43-45, 47-48, 50-62, 65-69, 71-72, 74, 76-77, 79-85, 87-88, 90-93, 95-97, 99, 101, 103-104, 106-112, 114, 116
app/models/wallet/wallet-model.ts 88% 69.23% 62.5% 88% 32-33, 41, 43-44, 47-48, 103-106, 113-116
app/routes/assets/index.tsx 0% 0% 0% 0% 1-2, 4-5, 7-10, 12, 14-15, 17-18, 20-22, 24-26, 28-42, 44-50, 52-64, 67-71, 73-74, 76, 78
app/routes/dashboard/index.tsx 0% 0% 0% 0% 1-4, 6-13, 26-27, 29-36, 38, 40, 42-43, 45-47, 49-55, 57-75, 77-79, 81-94, 96-99, 101, 103-111, 114-121, 123-127, 129-130, 133-136, 138, 140-141, 144-145, 147-151, 153-154, 156-157, 159-160, 162, 164
app/routes/exchange/index.tsx 0% 0% 0% 0% 1, 3, 5-8, 10-12, 14-16, 18-19, 21-46, 48, 50
app/routes/exchange/select.tsx 0% 0% 0% 0% 1, 3-5, 7-13, 21-24, 26-27, 29-30, 32-33, 35, 37-40, 42, 44-52, 54-65, 67, 69
app/routes/exchange/widget.$chainId.$assetId.tsx 0% 0% 0% 0% 1-2, 4-7, 9-12, 18-23, 25-26, 28, 30-33, 35-36, 38-39, 41, 43-45, 47-49, 51-52, 54-55, 57-58, 60-71, 73-77, 79-83, 85-87, 89-90, 92-98, 100, 102-111, 113, 115
app/routes/gifts/details.tsx 0% 0% 0% 0% 1-2, 4-6, 8, 10-11, 20-25, 27-28, 30-36, 38-39, 41-42, 44, 46, 48-50, 52-59, 61, 63
app/routes/gifts/index.tsx 0% 0% 0% 0% 1-2, 4, 6-8, 10-11, 13-15, 17-19, 21-23, 25-30, 32-35, 37, 39-44, 46-49, 52-54, 56-59, 61-69, 71-72, 74-75, 77-81, 83-86, 89-94, 96, 98
app/routes/onboarding/complete.tsx 0% 0% 0% 0% 1, 3-4, 6-9, 11-13, 15-19, 21-22, 24, 26, 28, 30-31, 33-36, 38-42, 44-59, 61-64, 66-69, 71-73, 75-77, 80-81, 83-85, 87, 89
app/routes/onboarding/index.tsx 0% 0% 0% 0% 1, 4, 6-7, 11, 13-29, 31-32, 34-36, 38-47, 49, 51-65, 67, 69
app/routes/onboarding/password.tsx 0% 0% 0% 0% 1-2, 4-5, 7-10, 12-13, 15-16, 18, 20-21, 23-26, 28-43, 45-46, 49-52, 54, 56
app/routes/onboarding/restore.tsx 0% 0% 0% 0% 1-2, 4-6, 8-13, 15-17, 19-22, 24, 26-28, 30-31, 33-35, 37-38, 40-41, 43-51, 53-68, 71-92, 94-96, 98, 100
app/routes/receive/$chainId.$assetId.address.tsx 0% 0% 0% 0% 1-2, 4-7, 9-13, 15-17, 19-20, 22, 24-25, 27-28, 30, 32, 34-63, 65, 67-71, 73-78, 80-81, 83-84, 86-87, 89, 91
app/routes/receive/token-select.tsx 0% 0% 0% 0% 1-2, 4-5, 7-12, 14-15, 17-20, 22-24, 26-33, 35-49, 51-62, 65-69, 71-72, 74, 76
app/routes/settings/backup.tsx 0% 0% 0% 0% 1-2, 4, 6-9, 11-12, 14, 16-18, 20-21, 23-28, 31-40, 42-50, 52, 54
app/routes/settings/index.tsx 0% 0% 0% 0% 1, 3-6, 8-12, 14-18, 20-21, 23-24, 26-27, 29-32, 34-37, 39-40, 42-62, 64-89, 91-107, 109-111, 113-146, 148, 150
app/routes/settings/recovery.tsx 0% 0% 0% 0% 1-2, 4, 6-9, 11-12, 14, 16-18, 20-25, 27-29, 31-33, 35, 37
app/routes/settings/password/confirmation.tsx 0% 0% 0% 0% 1, 3, 5-6, 8-9, 11-18, 20, 22
app/routes/settings/password/current.tsx 0% 0% 0% 0% 1-2, 4, 6-8, 10-11, 13-16, 18, 20-21, 23-24, 26-28, 30-37, 39-43, 45, 47-66, 68, 70
app/routes/settings/password/new.tsx 0% 0% 0% 0% 1-2, 4, 6-9, 11-12, 14-15, 17-20, 22-30, 32, 34
app/routes/transfer/index.tsx 0% 0% 0% 0% 1, 3, 5-7, 9-10, 12-35, 37, 39
app/routes/transfer/direct/token-select.tsx 0% 0% 0% 0% 1-2, 4-5, 7-12, 14-15, 17-20, 22-24, 26-33, 35-49, 51-62, 65-69, 71-72, 74, 76
app/routes/transfer/direct/$chainId.$assetId/$address.amount.tsx 0% 0% 0% 0% 1-2, 4-7, 9-16, 22-25, 27-28, 30-31, 33, 35-40, 42-43, 45-66, 69-70, 72-73, 75-76, 78-79, 81-82, 84, 86-95, 97-104, 106-120, 122, 124
app/routes/transfer/direct/$chainId.$assetId/$address.confirmation.tsx 0% 0% 0% 0% 1-4, 6, 8-13, 21-22, 24-30, 32-33, 35-40, 42-43, 45, 47-51, 53-55, 57-66, 68-69, 71-77, 79-90, 92-105, 107-112, 114-120, 122-143, 145, 147
app/routes/transfer/direct/$chainId.$assetId/$address.result.tsx 0% 0% 0% 0% 1, 3-5, 7-10, 16-19, 21-22, 24-25, 27, 29, 31, 33, 35-51, 53-55, 57, 59
app/routes/transfer/direct/$chainId.$assetId/address.tsx 0% 0% 0% 0% 1, 3-6, 8-12, 14-16, 18-19, 21, 23-24, 26-29, 31-36, 38-43, 45-49, 51-56, 58-81, 84-85, 88-90, 92, 94-95, 97, 99
app/routes/transfer/gift/token-select.tsx 0% 0% 0% 0% 1-2, 4-5, 7-12, 14-15, 17-20, 22-24, 26-33, 35-49, 51-62, 65-69, 71-72, 74, 76
app/routes/transfer/gift/$chainId.$assetId/amount.tsx 0% 0% 0% 0% 1, 3-6, 8-15, 17-19, 21-22, 24, 26-29, 31-33, 35-57, 59-62, 64-66, 68-69, 71, 73, 75-92, 94-96, 98-107, 109-110, 112-114, 116-117, 119, 121
app/routes/transfer/gift/$chainId.$assetId/create.tsx 0% 0% 0% 0% 1, 3, 5-8, 10-11, 13-15, 17-19, 27-32, 34-35, 37-43, 45-46, 48-49, 51-56, 58-59, 61-62, 64-65, 67-69, 71-72, 74-83, 85-100, 102-105, 107-111, 113, 115-127, 129-132, 134-137, 139-141, 143, 145, 147, 149
app/shared/api/index.ts 100% 100% 100% 100%
app/shared/api/types.ts 100% 100% 100% 100%
app/shared/api/blockchain/network/provider-api.ts 14.03% 100% 0% 14.03% 19-24, 26-27, 29-30, 32, 34-36, 38-44, 46-47, 59-60, 64-66, 68-69, 71-72, 74-75, 77-79, 81-83, 85-88, 90-92, 94-95
app/shared/api/blockchain/transfer/constants.ts 100% 100% 100% 100%
app/shared/api/blockchain/transfer/statemine-transfer.ts 10% 100% 0% 10% 14-15, 17-20, 22-23, 25-38, 40-41, 43-54, 56-57, 59-62, 64-65, 68-69, 71-75, 77-79
app/shared/api/crypto/keyring-api.ts 25.71% 100% 0% 25.71% 18-23, 25-26, 28-31, 33-34, 36-38, 40-41, 43-44, 46-47, 49-51
app/shared/api/local-storage/local-storage-api.ts 45.94% 66.66% 40% 45.94% 11-12, 14, 16-19, 21-23, 29, 31-32, 41-42, 44-45, 47-49
app/shared/api/telegram/bot-api.ts 18.91% 100% 0% 18.91% 12-13, 15, 17, 19-23, 25, 27-28, 30-31, 33-38, 49-51, 53-57, 59-60
app/shared/api/telegram/index.ts 100% 100% 100% 100%
app/shared/api/telegram/telegram-api.ts 24.29% 42.85% 18.75% 24.29% 26, 28-30, 32-39, 42, 44-45, 48, 50-51, 54, 56-57, 60, 62-63, 66, 68-72, 75, 77-86, 89, 91-100, 111, 113-122, 125, 127-131, 134, 136-137, 140, 142, 145-147, 150, 152-154
app/shared/api/telegram/types.ts 100% 100% 100% 100%
app/shared/helpers/balance.ts 73.45% 84.21% 60% 73.45% 141, 143-144, 146-149, 151-152, 154-155, 167-171, 173, 175-176, 178-179, 181-187, 189-190
app/shared/helpers/gift.ts 12.72% 100% 0% 12.72% 19, 21-22, 24-25, 28-29, 31-34, 36-37, 48-51, 54-59, 62-66, 68, 70, 72-80, 82-85, 87-89, 91-92
app/ui/molecules/CreatedGiftPlate/CreatedGiftPlate.tsx 0% 0% 0% 0% 1-2, 4-5, 7-9, 11, 13-14, 16, 18, 20-27, 29-38, 40, 42-45, 47
app/ui/molecules/GiftClaim/GiftClaim.tsx 0% 0% 0% 0% 1, 4-5, 9, 11-15, 17, 21, 23-26, 28, 30-31, 33-35, 37-40, 42-44, 46, 48-50, 52-53, 55-56, 58, 60-61, 63-68, 70-73, 75-77, 79-80, 82-83, 85-87, 89-92, 94-96, 98-100, 102-104, 106-108, 110-128, 130-131, 133-138, 140-146, 148-160, 162-177, 179, 181-188, 190-196, 199-210, 212-213, 215
app/ui/molecules/GiftDetails/GiftDetails.tsx 0% 0% 0% 0% 1, 3-4, 6, 12-21, 23-27, 29-30, 32
app/ui/molecules/PasswordReset/PasswordReset.tsx 0% 0% 0% 0% 1-2, 4-5, 7, 9-10, 12-14, 22-23, 25, 27-29, 31-34, 36-37, 39-42, 44-53, 55-59, 61
Generated in workflow #229