Лендвис
блокчейн-направление

TON · Ethereum · Waves Enterprise · Hyperledger Fabric

Четыре сети,
один почерк

Смарт-контракты и чейнкод под задачу заказчика: от разбора требований до деплоя в мейннет. Часть работ закрыта соглашением, часть лежит в открытом доступе — с тестами и историей коммитов.

код открыт публичного кода нет

Наведите или выберите узел

TON

FunC · jetton TEP-74

Jetton-минтер стандарта TEP-74 с он-чейн вестингом: график разблокировки и лимиты исполняются самим контрактом, а не бэкендом. Контракт после публикации не исправишь, поэтому вся арифметика закрыта песочными тестами.

Публичного кода нет

Работа закрыта соглашением с заказчиком.

Коммерческая практика

Системы, которых
вы не увидите
в репозитории

Основной объём работы — не разовые контракты на пару функций, а полноценные системы для частных компаний и не только: контракты, интеграции и серверная обвязка вокруг них.

Эти системы разворачивались в мейннете. Не демонстрационный стенд в тестовой сети, а рабочий контур, за которым стояли настоящие пользователи и настоящие транзакции.

Названий компаний, доменов и деталей архитектуры здесь нет — и не появится. Исходники принадлежат заказчику и закрыты соглашением. Для коммерческой разработки это норма, а не оговорка: то же условие защищает и следующего заказчика.

Сети
TON, Ethereum, Waves Enterprise, Hyperledger Fabric
Стадия
деплой в мейннет, не только тестовая сеть
Аудитория
≈1000 пользователей в месяц на проект1 со слов заказчика
Исходники
закрыты NDA, права у заказчика

1 Цифра приведена по данным заказчика. Студия работала на подряде, доступа к аналитике не имела и собственных измерений не вела — поэтому подаём это как слова заказчика, а не как факт.

CONTRACT SPEC · v3 DEPLOY · MAINNET SOURCE · CLIENT-OWNED NDA CLOSED SOURCE
Так выглядит коммерческая часть портфолио: результат есть, страницы закрыты

Открытый код

Два репозитория,
которые можно читать

Чтобы почерк было видно без NDA, отдельные вещи написаны и выложены открыто. Это не заготовки из туториалов: у каждой — своя предметная логика и свои тесты, всего 23.

01

Чейнкод учёта поставок

github.com/lendvis/fabric-supply-chain-ts · Hyperledger Fabric · TypeScript

Актив со владельцем, статусом и полной историей изменений. Методы createShipment, transferShipment, updateStatus, getShipment, getHistory — жизненный цикл поставки без лишних сущностей.

14unit-тестов
02

Токенизация и учёт документов

github.com/lendvis/waves-enterprise-integration · Waves Enterprise · TypeScript

Регистрация документа в state Docker-контракта по SHA-256, доказательство существования, проверка целостности с детектом подмены, передача владения. Работа с нодой вынесена за интерфейс, поэтому логика проверяется без запущенной сети.

9тестов
03

Ethereum

ERC-20, интеграция с Metamask, примитивы DeFi — пул ликвидности и стейкинг. Всё это делалось в коммерческих проектах, поэтому код в открытом доступе не выкладывался.

Как работаем

Порядок,
который не меняется

Одинаковый маршрут для любой сети — от первого разговора до передачи прав. Разница только в инструментах.

  1. 01

    Контракт под задачу

    Пишем от постановки, а не подгоняем чужой шаблон. Лишние сущности в контракте — это лишний газ и лишние риски.

  2. 02

    Тесты на логику

    Сценарии, включая недобрые: подмена данных, попытка забрать чужое, выход за лимит. Тест обязан падать, когда логика ломается.

  3. 03

    Тестовая сеть

    Разворачиваем в тестнете и прогоняем реальные транзакции с фронтендом и интеграциями.

  4. 04

    Мейннет

    Выход в основную сеть с проверенными параметрами и понятным планом отката того, что можно откатить.

  5. 05

    Передача

    Исходники, тесты и права переходят заказчику. Ключи и адреса — на его стороне.