BF wdk
Tether Wallet Development Kit (WDK) для создания некастодиальных мультивалютных кошельков. Используйте при работе с @tetherto/wdk-core, модулями кошелька (wdk-wallet-btc, wdk-wallet-evm, wdk-wallet-evm-erc-4337, wdk-wallet-solana, wdk-wallet-spark, wdk-wallet-ton, wdk-wallet-tron, ton-gasless, tron-gasfree) и протокольными модулями, включая своп (wdk-protocol-swap-velora-evm, wdk-protocol-swap-stonfi-ton), мост (wdk-protocol-bridge-usdt0-evm), кредитование (wdk-protocol-lending-aave-evm) и фиат (wdk-protocol-fiat-moonpay). Охватывает создание кошелька, транзакции, переводы токенов, свопы DEX, кросс-чейн мосты, DeFi кредитование/заимствование и фиатные рампы.
машинный переводПоказать оригиналСкрыть оригинал«Tether Wallet Development Kit (WDK) for building non-custodial multi-c…»
Tether Wallet Development Kit (WDK) for building non-custodial multi-chain wallets. Use when working with @tetherto/wdk-core, wallet modules (wdk-wallet-btc, wdk-wallet-evm, wdk-wallet-evm-erc-4337, wdk-wallet-solana, wdk-wallet-spark, wdk-wallet-ton, wdk-wallet-tron, ton-gasless, tron-gasfree), and protocol modules including swap (wdk-protocol-swap-velora-evm, wdk-protocol-swap-stonfi-ton), bridge (wdk-protocol-bridge-usdt0-evm), lending (wdk-protocol-lending-aave-evm), and fiat (wdk-protocol-fiat-moonpay). Covers wallet creation, transactions, token transfers, DEX swaps, cross-chain bridges, DeFi lending/borrowing, and fiat on/off ramps.
Tether Wallet Development Kit (WDK) для создания некастодиальных мультивалютных кошельков.
Как процесс F 33/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: references/chains.md, references/deployments.md, references/wallet-btc.md
Как улучшить
- В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 15
✓ Критических и высоких находок нет
Средние и низкие: 15
-
низкая Подмена инструкций
en-ignore-previousSKILL.md:230Фраза-перехват ("ignore previous instructions") (с отрицанием — текст это запрещает)2. Contains injection markers ("ignore previous instructions", "system override", "admin mode", "you are now in...")с отрицанием -
низкая Секреты в коде
secret-high-entropy-tokenskills/chains.md:108Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **EVM** (all) | Hex, 42 chars, checksum | `0xdA…ec7` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/chains.md:109Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **Solana** | Base58, 32-44 chars | `Es9v…NYB` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/chains.md:110Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **TON** | Base64url or raw | `EQCx…sDs` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/chains.md:111Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **TRON** | Base58Check, starts with `T` | `TR7N…j6t` |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/deployments.md:9Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **Ethereum** | `0xdA…ec7` | ⚠️ Non-standard ERC20: no bool return on `transfer()`. Use SafeERC20. Does NOT support EIP-3009. |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/deployments.md:10Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **TRON** | `TR7N…j6t` | ⚠️ Same non-standard transfer as Ethereum USDT. |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/deployments.md:11Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **Solana** | `Es9v…NYB` | SPL token mint address |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/deployments.md:12Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **TON** | `EQCx…sDs` | Jetton master contract |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/deployments.md:13Строка, похожая на токен (может быть id, хеш или секрет) (строка таблицы в документации)| **Avalanche** | `0x97…8c7` | Standard ERC20 |
таблица -
низкая Секреты в коде
secret-high-entropy-tokenskills/wallet-evm.md:73Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)entrypointAddress: '0x00…032',
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenskills/wallet-evm.md:75Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)address: '0xFd…bb9' // USDT on Arbitrum
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenskills/wallet-solana.md:31Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)- **USDT mint**: `Es9v…NYB`
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenskills/wallet-ton.md:44Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)- **USDT Jetton master**: `EQCx…sDs`
в кавычках -
низкая Секреты в коде
secret-high-entropy-tokenskills/wallet-tron.md:43Строка, похожая на токен (может быть id, хеш или секрет) (в кавычках — упоминание, а не команда)- **USDT address**: `TR7N…j6t`
в кавычках
Просканировано файлов: 14. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
missing-refссылка на отсутствующий файл: references/chains.md - предупреждение
missing-refссылка на отсутствующий файл: references/deployments.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-btc.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-evm.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-solana.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-spark.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-ton.md - предупреждение
missing-refссылка на отсутствующий файл: references/wallet-tron.md - предупреждение
missing-refссылка на отсутствующий файл: references/protocol-swap.md - предупреждение
missing-refссылка на отсутствующий файл: references/protocol-bridge.md - предупреждение
missing-refссылка на отсутствующий файл: references/protocol-lending.md - предупреждение
missing-refссылка на отсутствующий файл: references/protocol-fiat.md
Процессный рейтинг: все десять параметров 33/100
- 0Инструменты и файлы. Не хватает 12 файла(ов): references/chains.md, references/deployments.md, references/wallet-btc.md
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 30Повторный запуск. Изменяющих операций: 18, без проверки текущего состояния
- 40Согласованность. Имя во frontmatter (wdk) не совпадает с папкой (tether-wallet-development-kit)
- 55Ошибки и развилки. Развилок: 1
- 85Шаги. Шагов: 47, расплывчатых формулировок: 1
- 100Стоимость исполнения. Тело инструкции 3535 токенов
- 100Отчётность по ходу. Скилл сообщает о ходе работы
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 647 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 30 заголовков
- +3Пошаговые инструкции: 47 пунктов
- +4Есть примеры (9 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 72.