Партнерские кошельки Scatter и то, как мы упрощаем разработку блокчейнов

За последний год тесного сотрудничества с сотнями разработчиков блокчейн-приложений мы узнали, чего они хотят:

  1. Легкая установка
  2. Доступ к самой большой базе пользователей
  3. Минимум накладных расходов на свои проекты.

Сегодня мы выпускаем огромное обновление для нашего Scatter JavaScript SDK (ScatterJS). Мы сделали его проще, удобнее и мощнее.

Все дело в выборе

Один из наших основных принципов - облегчить конечным пользователям доступ и навигацию по цепочке блоков. Конечные пользователи должны иметь возможность использовать кошелек по своему выбору и легко подключаться к любому приложению. Чтобы это произошло, наши библиотеки должны дать разработчикам возможность охватить как можно большую базу пользователей без дополнительной работы.

Помимо Scatter Desktop и Extension мы уже поддерживаем TokenPocket, MEET.ONE, PocketEOS, NOVA Wallet, MORE Wallet и imToken, которые все используют наши протоколы прямо в своих кошельках.

Мы с гордостью представляем вам подключаемый модуль Lynx Wallet для ScatterJS.

Добавить lynx в ваше приложение теперь так же просто, как импортировать плагин. Если вы уже используете последнюю версию eosjs (20.0.0+), никаких других изменений или модификаций вашего кода не требуется.

Команда Lynx продвигает обновление своих мобильных приложений для iOS и Android, которое позволяет пользователям подключаться к любому веб-приложению, использующему ScatterJS. Дни добавления поддержки для каждого кошелька сочтены. ScatterJS - ваш универсальный магазин.

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

Scatter предоставляет разработчикам самые оптимизированные, многофункциональные и проверенные на практике библиотеки. Вам, разработчикам, предстоит многое сделать, и последнее, что вам нужно, - это столкнуться с ошибками внутри незрелых библиотек. Когда важно первое впечатление, используйте то, чему вы можете доверять.

Всего несколько строк кода.

Мы сделали это еще проще. Ознакомьтесь с нашей обновленной документацией для разработчиков здесь.

Давайте поговорим о технических деталях.

const network = {...};
ScatterJS.connect('Name', {network}).then(async connected => {
   if(!connected) return;
   if(!await ScatterJS.login()) return;
   const account = ScatterJS.account('eos');
   const eos = ScatterJS.eos(network, Eos);
   const result = await eos.transfer(account.name, to, amount, memo)
});

Как видно из eosjs примера выше, вы можете запускать, запускать и отправлять транзакции с помощью всего нескольких строк кода.

ScatterJS объединяет широко используемые библиотеки, такие как web3, eosjs and tronweb.. В результате вы не будете обременены изучением кода, который вам не понадобится на пути к блокчейну. Самое приятное то, что если вы хотите добавить различные блокчейны в свое приложение, у вас уже есть большая часть написанного кода, независимо от того, на какой блокчейн вы ранее нацеливались.

ScatterJS также намеренно минималистичен и извлекает данные только тогда, когда они вам действительно нужны. Попрощайтесь с дополнительной сетью или накладными расходами на обработку для основных функций; Вам больше не придется получать данные о балансах и аккаунтах, которые вам не нужны и которые занимают драгоценные слоты сети HTTP, что замедляет загрузку страницы.

Мы никогда не предполагаем, что знаем, что нужно вашему приложению, мы просто даем вам возможность получить его тогда, когда оно вам нужно, не тогда, когда мы думаем, что оно вам нужно.

В довершение всего, вы тот, чтобы передать библиотеки блокчейна (eosjs, tronweb, web3), что означает, что ваши пользователи не подвергаются риску между обновлениями, которые вы ' В противном случае я буду ждать, когда мы выпустим. У вас есть полный контроль.

ScatterJS уже используется более чем в 250 приложениях.

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

Присоединяйтесь к нам в телеграмме @ScatterDevelopers. Если вы разработчик кошелька и заинтересованы в интеграции с scatter-js, давайте поговорим: [email protected]

- Натан Джеймс (nsjames) | Telegram: https://t.me/Scatter | Сайт: https://get-scatter.com

Scatter - это поставщик подписи приложения блокчейн, а также система идентификации и единого входа. В настоящее время он поддерживает Ethereum, Tron и EOS, и уже сейчас расширяется поддержка блокчейнов.