1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Truffle

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

:warning: Сообщество Truffle Suite закрывается. Для получения информации о продолжении поддержки, вариантах миграции и часто задаваемых вопросах посетите блог Consensys. Благодарим за вашу поддержку в течение всех этих лет.

npm npm GitHub Discussions Coverage Status gitpoap badge


Truffle — это среда разработки, тестовый фреймворк и资产管理管道,旨在让以太坊开发人员的生活更轻松。使用 Truffle 您可以:

  • 内置智能合约编译、链接、部署和二进制管理。
  • 使用 Mocha 和 Chai 进行自动化合约测试。
  • 配置的构建流水线,支持自定义构建过程。
  • 脚本化的部署与迁移框架。
  • 网络管理,用于部署到多个公共和私人网络。
  • 交互式的控制台,直接进行合约通信。
  • 开发期间实时重新构建资产。
  • 外部脚本运行器,在 Truffle 环境中执行脚本。
ℹ️ Конtributors: Пожалуйста, обратитесь к разделу Разработка этого файла README.

Установка

$ npm install -g truffle

Примечание: Чтобы избежать любых странных ошибок с правами доступа, рекомендуется использовать nvm.### Быстрое использование

Для создания контрактов и тестов по умолчанию выполните следующее в пустой директории проекта:

$ truffle init

Оттуда вы можете запустить truffle compile, truffle migrate и truffle test, чтобы скомпилировать ваши контракты, развернуть эти контракты на сети и запустить связанные с ними единичные тесты. Truffle включает локальный сервер блокчейна для разработки, который запускается автоматически при выполнении указанных выше команд. Если вы хотите настроить более продвинутую среду разработки, мы рекомендуем отдельно установить сервер блокчейна с помощью команды npm install -g ganache в командной строке.

  • ganache: консольная версия сервера блокчейна Truffle.
  • ganache-ui: графический интерфейс для сервера, который отображает историю ваших транзакций и состояние цепочки.

Документация

Для руководств, советов и примеров обратитесь к официальной документации Truffle.

Разработка

Мы приветствуем pull requests. Чтобы начать, просто форкните этот репозиторий, клонируйте его локально и выполните следующие команды:

# Установка
npm install -g yarn
yarn bootstrap

# Тестирование
yarn test

# Добавление зависимостей к пакету
cd packages/<truffle-package>
yarn add <npm-package> [--dev] # Используйте yarn
```Если вам нужно обновить зависимости до одной и той же версии во всех пакетах, вы можете использовать [эту утилиту](https://www.npmjs.com/package/lerna-update-wizard).

_Примечания по веткам проекта:_

- `master`: стабильная, выпущенная версия (v5)
- `beta`: выпущенная бета-версия
- `develop`: работа над стабильной версией (v5)
- `next`: не используется в настоящее время

Пожалуйста, отправляйте pull requests против ветки `develop`.

Более подробная информация содержится в файле [CONTRIBUTING.md](./CONTRIBUTING.md).

### Лицензия

[MIT](./LICENSE)

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
TypeScript и 5 других языков
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Truffle.git
git@api.gitlife.ru:oschina-mirror/mirrors-Truffle.git
oschina-mirror
mirrors-Truffle
mirrors-Truffle
develop