
metamask/metamask-mobile
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
metamask/metamask-mobile — это кандидат на навык агента, импортированный из https://github.com/metamask/metamask-mobile.
Обзор
metamask/metamask-mobile — это кандидат на навык агента, импортированный из https://github.com/metamask/metamask-mobile.
Обзор (машинный перевод)
MetaMask — это мобильный кошелёк, обеспечивающий лёгкий доступ к сайтам, использующим блокчейн Ethereum.
Для самых актуальных новостей следите за нашими страницами в Twitter или Medium.
Чтобы узнать, как разрабатывать приложения, совместимые с MetaMask, посетите наш раздел Developer Docs.
Чтобы узнать, как внести вклад в кодовую базу MetaMask, посетите наш раздел Contributor Docs.
Документация
- Архитектура
- Анимации
- Миграция номера BigInt (устаревший [
app/util/number/index.jsburndown и ESLint permitlist) - Создание среды для развития выставки
- Настройка нативной среды разработки
- Устранение неполадок сборки
- Тестирование представлений компонентов
- Тестирование E2E
- Ручное тестирование поставщика на пандусе
- Отладка
- Процесс разработки
- Производительность
- Профилирование сборки релизов
- Внутренний дистрибутив Android
- Сказочная книга
- Прочее
- Reassure Performance Testing (пилот)
Начало
Подготовка проекта Infura
Для подключения к блокчейн-сетям MetaMask Mobile требуется идентификатор проекта Infura.
Внутренние участники
- Возьмите файл
.js.envиз 1Password, спросите правильное хранилище. Этот файл содержитMM_INFURA_PROJECT_ID.
Внешние участники
- Зайдите в https://developer.metamask.io и создайте аккаунт
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MetaMask Mobile
MetaMask is a mobile wallet that provides easy access to websites that use the Ethereum blockchain.
For up to the minute news, follow our Twitter or Medium pages.
To learn how to develop MetaMask-compatible applications, visit our Developer Docs.
To learn how to contribute to the MetaMask codebase, visit our Contributor Docs.
Documentation
- Architecture
- Animations
- BigInt number migration (deprecated
app/util/number/index.jsburndown and ESLint allowlist) - Expo Development Environment Setup
- Native Development Environment Setup
- Build Troubleshooting
- Component View Testing
- E2E Testing
- On-Ramp Provider Manual Testing
- Debugging
- Development Process
- Performance
- Release Build Profiling
- Internal Android distribution
- Storybook
- Miscellaneous
- Reassure Performance Testing (pilot)
Getting started
Infura Project Setup
MetaMask Mobile requires an Infura project ID to connect to blockchain networks.
Internal Contributors
- Grab the
.js.envfile from 1Password, ask around for the correct vault. This file contains theMM_INFURA_PROJECT_ID.
External Contributors
- Go to https://developer.metamask.io and create an account
- Generate an API key
- Add API key to
MM_INFURA_PROJECT_IDin.js.env.example - Rename
.js.env.exampleto.js.env - Rebuild the app
[!CAUTION]
Without an Infura project ID, the app cannot connect to blockchain networks.
Using Expo (recommended)
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add metamask/metamask-mobile