• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
SmartHoldem Community

Community

TechnoL0gT

TechnoL0g

@TechnoL0g
About
Posts
266
Topics
115
Groups
8
Followers
11
Following
4

Posts

Recent Best Controversial

    Вопросы по SmartHoldem
  • TechnoL0gT TechnoL0g

    @stil99 said in Вопросы по SmartHoldem:

    В какой стадии покер и будет ли он вообще?
    Если он вообще существует, то появится ли до НГ 2019?

    покер в стадии отработки GUI, юзабилити и отрисовки интерфейсов. Ведь игрокам нужна рабочая игра. Сроки демонстрации покера, были перенесены на 3 месяца, по объективным причинам. Для развития SmartHoldem запуск децентрализованной биржи - Логичное и необходимое решение


  • Вопросы по SmartHoldem
  • TechnoL0gT TechnoL0g

    @uncle-s Самостоятельность остается нетронутой, т.е. SmartHoldem остается независимым blockchain, но благодаря интеграции мы получаем право оперировать с функционалом дружественных платформ.

    В Bitshares и Waves - SmartHoldem является активом, и оставляет за собой возможность перевести активы в основной blockchain SmartHoldem и использовать уже логику самой платформы.

    Кратко технически происходит так:

    Когда вы заводите средства в bitshares происходит эмитирование актива в blockchain Bitshares на поступившую сумму и вы используете все функции Bitshares, когда выводите обратно в главный Blockchain SmartHoldem, активы в Bitshares сжигаются, тем самым получая гарантии: общая сумма монет SmartHoldem остается неизменной.


  • Преимущества интеграционной части SmartHoldem
  • TechnoL0gT TechnoL0g

    Основное направление Smartholdem - развитие инновационного блокчейн 2dn LEVEL DpOS, в настоящее время в рабочем режиме находится первая часть, обеспечивающая достаточную скорость транзакций и основные возможности присущие криптоактивам.

    Как известно SmartHoldem Node-Level-A вышел из cripti > lisk > ark > smartholdem и направлен в приоритет высокоскоростных транзакций и масштабируемости.

    Подобное сотрудничество формирует следующие преимущества:

    • большое сообщество заинтересованных разработчиков в развитии всей крипто инфраструктуры

    • огромная кодовая база

    • хороший набор тестов и тестировщиков

    • техническая совместимость вплоть до обмена монетами между blockchain

    • максимальная скорость внедрения

    Интеграция с Bitshares:

    • SmartHoldem как актив Bitshares получает все преимущества технологии графен и биржевой монеты

    • Контракты Bitshares

    • Пересылка монет между blockchain SmartHoldem<>Bitshares

    • Разработчики Bitshares могут легко взаимодействовать с SmartHoldem

    • DEX Bitshares

    Интеграция с Waves:

    • SmartHoldem как актив Waves получает все преимущества Waves

    • Пересылка монет между blockchain SmartHoldem<>Waves во всех направлениях

    • Контракты Waves

    • Разработчики Waves могут легко взаимодействовать с SmartHoldem

    • DEX Waves

    На второй стадии проводится интеграция Node-B и Игровых приложений


  • Вопросы по SmartHoldem
  • TechnoL0gT TechnoL0g

    Задавайте вопросы друзья!


  • Сегменты сети и развитие платформы SmartHoldem
  • TechnoL0gT TechnoL0g

    SmartHoldem - это децентрализованная платформа, ориентированная на дружественное взаимодействие с блокчейн-проектами. Такой подход выбран не случайно. Рынок криптовалют нуждается в удобном мосте, который нативно связывает пользователей с приложениями, играми, сервисами.

    Как мы говорили в WhitePaper http://smartholdem.io/download/smartholdemWhitepaper_ru.pdf
    !Руководствуясь интересами инвесторов и игроков, команда SmartHoldem оставляет за собой право использовать еще
    более передовые технологии, в случае их разработки. Миссия команды SmartHoldem - совершенные технологичные решения, юзабилити и безупречный код.

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

    Организован фонд для новых разработчиков, которые войдут в экосистему SmartHoldem.

    SmartHoldem - уникальный Блокчейн, так как это первый блокчейн, который технически совместим с разными платформами. Модульная система открывает новые возможности широчайшему кругу разработчиков в реализации своих идей и становится полноценной игровой платформой. Мы поддерживаем развитие хранилища баз данных, основанную разработчиками Lisk Postgres и Level DB https://github.com/Level/level#sponsors

    Приоритетным направлением является полная интеграция с известными делегативными платформами Lisk, Bitshares, Waves и другими. Таким образом SmartHoldem приобретает дополнительные свойства.

    Несмотря на то что технология Sidechain придумана довольно давно и мы не считаем ее единственным кандидатом. Тем не менее sidechains являются одним из известных инструментов взаимодействия в экосистеме.

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

    Проводится интеграция второго сегмента сети SmartHoldem Node уровня Б, которые взаимодействуют как с собственной структурой данных, обеспечивающей дополнительный функционал, так и с первым сегментом сети Node уровня А( в будущем необходимых для обработки максимального числа транзакций за минимальное время в стандартизированном формате).

    Когда Nodes уровня Б представляют собой peer to peer интернет, основанный на хранимых/выполняемых web-приложениях, с поисковой системой, мессенджером, внутренними активами и их обменом, атомарными свопами, дружественными контрактами, DAPPs привязанными к уникальным именам, которые в дальнейшем могут быть проданы их разработчиками на внутреннем аукционе децентрализованного второго сегмента сети Нод Б, зашифрованная передача сообщений, вознаграждение авторов уникального контента социальной/игровой p2p сети SmartHoldem, в третьем, безкомиссионном сегменте будут передаваться/храниться сверх большие объемы данных, прозрачно функционирующего на гибридных p2p протоколах.

    В настоящий момент подготовлен стабильный фундамент технических инноваций.
    Сеть уровня-А готова к использованию в качестве биржевой монеты и в игровых/бизнес приложениях.

    • Первичная демонстрация играбельных возможностей запланирована с выходом игры орел-решка между участниками сети.

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

    Приходит время новых сегментов сети интернет!


  • Node-A v0.2.0 новая версия
  • TechnoL0gT TechnoL0g

    @androsov https://github.com/smartholdem/smartholdem-node-a/wiki/3.-Node-Upgrade

    необходимо выполнять от имени соотвествующего пользователя


  • Node-A v0.2.0 новая версия
  • TechnoL0gT TechnoL0g

    Node-A staging протестирован и включён в рабочий релиз v0.2.0

    • Полный список изменений v0.2.0 доступен на форуме тут и github тут

    • Инструкция обновления модулей доступна в GitHub Wiki

    • Технические проблемы и решения просьба отправлять в соответствующий раздел GitHub Issues


  • Node-A v0.2.0 Функционал
  • TechnoL0gT TechnoL0g

    Доступна версия 0.2.0 Staging Node-A

    Что нового:

    • Добавлены дополнительные индексы в делегаты и голоса
    • Дополнительные проверки при создании имен
    • Предотвращение спама ip-адреса
    • Добавлены функции быстрого получения ip peers вместо стандартных (req.headers['x-forwarded-for'] || req.connection.remoteAddress)
    • Добавлена версионность нод, для будущих "hard forks", отклонение старых версий
    • Добавлена опция blocks, address, balance, vote в вероятные будущие исключения (exceptions)
    • Добавлена совместимость с core 2.0
    • Оптимизация blockchain rebuilds
    • Fix при работе с большими числами
    • Устранение проблем параллелизма при трансляции транзакций в сеть
    • В config.json добавлена опция minimum version peer
    • Удалены config.smartholdem.json и genesisBlock.smartholdem.json
    • Оставлены config.json и genesisBlock.json по умолчанию
    • Обновлены скрипты shell sh
    • Исправлены некоторые опечатки в коде
    • Обновлены модули: accounts, blockchain, blocks, delegates, loader, nodeManager, peers, rounds, signatures, transactionPool, transactions, transport
    • Исправлено время удаления недействительных транзакций
    • Обновлены критические зависимости packages
    • Использование объектов вместо массива, чтобы избежать дублирования в модулях транспорт и пул транзакций. Также удалено случайное включение журнала.
    • Запрет спама и флуда памяти из-за setTimeouts
    • Исправлена привязка библиотек в модуле аккаунт
    • Обновлен модуль lodash
    • Добавлен строковый формат голосования за делегатов
    • Исправлены лимиты в timestamps
    • Перенесены API forging enable & disable в debug
    • Использование встроенного ранжирования делегатов
    • Исключен локалхост из проверки приводящей к зацикливанию
    • Отключен опрос всех пиров сети и ограничен 20ю по умолчанию для предотвращения сетевого спама
    • Несколько патчей связанных с таймаутами / ребилдами блокчейн
    • Исправление: идентификаторы блоков теперь являются целыми числами, а не строками
    • Расширены таймауты перестройки блоков
    • Не обращаться к нодам с ошибками (временное тестирование)
    • Обновлены сервисы синхронизации времени узлов
    • P2P улучшения
    • Удалены неиспользуемые модули
    • Режим интерактивной командной строки: sh cli.sh
    • Уровень логирования изменен с debug на info
    • Оптимизирована работа с базой данных
    • Обновлен список seeds по умолчанию
    • Добавлен vagrant devnet
    • Добавлена экспериментальная опция в config.json defaullt fastSync = false, максимальная скорость поблочной синхронизации в сочетании с опцией игнорирования пиров с ошибками config.json default skipPeersWithErr = true
    • Версия сети идентифицируется 0.4.0
    • При отсутствии места в блоке > 50tx, необработанные Tx помещаются в очередь.

    Установка:

    git clone -b master https://github.com/smartholdem/smartholdem-node-a.git
    cd smartholdem-node-a
    npm install -g npm forever grunt-cli
    npm install
    sh run.sh
    sh console.sh
    

    !Перед установкой необходимо отключить работающую ноду на сервере, если включена, т.к. используется оригинальная бд

    cd smartholdem-node-a
    sh stop.sh
    ...
    

    На Ubuntu 18, используйте nodejs 10.13.0

    nvm install 10.13.0
    nvm use 10.13.0
    nvm alias default 10.13.0
    npm install -g npm forever grunt-cli
    npm install
    

  • SideChains
  • TechnoL0gT TechnoL0g

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

    SideChain (боковая цепь) - технология, позволяющие блокчейнам разных криптовалют взаимодействовать друг с другом. При этом токены или другие цифровые активы одного блокчейна безопасным образом используются в другом блокчейне и затем при необходимости возвращаются в оригинальный блокчейн.

    Каждая монета обладает своими свойствами. Но, вот беда, вам бы не хотелось иметь десяток кошельков со всеми этими монетами...

    Развёртывание Side Chains доступны в SmartHoldem всего за 4 простых действия:

    • конфигурирование side chain
    • генерация genesis-блока
    • запуск улов side chain
    • добавление в кошелек SmartHoldem

  • Выбор консенсуса
  • TechnoL0gT TechnoL0g

    При непринятии консенсуса нулевой эмиссии делегатами и голосованием участников сети за делегатов, поддерживающих нулевую эмиссию, будет выбрана сеть с наибольшим весом делегатов и голосов 07 октября 2018 года в 24:00.

    При не принятии консенсуса участниками сети и делегатами, эмиссия составит следующий вид:

    0_1538777720618_LimitedEmission2018_2023.jpg

    !До выбора консенсуса рекомендуется воздержаться от транзакций в сети.
    !Ввод/вывод STH на бирже временно приостановлен.


  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    Добавлена функция генерации большого числа bip39 адресов в основную библиотеку https://github.com/smartholdem/smartholdem-rpc

    Generate BIP39 accounts: GET /:network/account/generate/:count
    

    результат

    [
      {
        "address": "SixwnTpZrD7byFQ1cat8PpnToQRuKSaGTZ",
        "pubkey": "03beedc2a6501d90b293973e08dc0329c9c1b223c02f0395d911421a5f5128634c",
        "pass": "column vacuum certain cash liquid term stairs knee oil devote radio van"
      },
      {
        "address": "SjKCL3hETdf6CmSaHDjAFbfFxJUk5X2DCM",
        "pubkey": "0370fe92f085a70823fbc196322be72a03dd22876b8a046ff6e29e6b0c3e7f9ae6",
        "pass": "anchor prefer involve fiction dove bar shy acoustic dinosaur glide guitar seat"
      },
    ...
    

  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    @irkutsk said in Создать аккаунт с помощью api в devnet возможно?:

    Подскажите, пожалуйста.
    Есть необходимость создавать кошельки через api запрос, как это возможно в devnet сделать?

    Под вашу задачу написан сегодня пример https://github.com/smartholdem/sth-generator

    работает через простой get запрос, т.е. просто указываете

    http://localhost:3000/devnet/100
    

    где 100 число новых адресов

    или

    http://localhost:3000/api/mainnet/10
    

  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    Крайне не рекомендуется использовать сторонние сервисы для генерации адресов, адреса всегда генерируются локально с помощью криптобиблиотек, если вам необходим rpc-json генерации большого числа адресов, тогда тут также все просто, достаточно создать node-express-server + ранее указанные библиотеки, полный рабочий пример генерации адресов через json добавим сегодня. !!Не забываем, взаимодействовать с rpc локально либо по ограниченному ip-адресу


  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    сегодня также опуликован отдельный модуль smartholdem-cli где вы можете генерировать тщеславные адреса через консоль


  • smartholdem-cli + vanity generator
  • TechnoL0gT TechnoL0g

    Console JS client SmartHoldem

    CLI client for SmartHoldem blockchain. You can connect to devnet, mainnet or your custom private/public blockchain.

    • connect to network or a node,
    • get stats of a network,
    • create or get status of an account,
    • create vanity accounts (multi-cpu supported),
    • register a delegate,
    • vote for a delegate,
    • sign and verify message using your address.

    details: https://github.com/smartholdem/smartholdem-cli


  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    @irkutsk said in Создать аккаунт с помощью api в devnet возможно?:

    @itachi Да, в майннет кошелек создается

    1 вариант запроса к айпишнику devnet в документации по API:
    а)
    $ curl -H "Content-Type: application/json" -X POST "http://80.211.38.83:6101/devnet/account" -d '{"passphrase":"TestPassWord"}'
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="utf-8">
    <title>Error</title>
    </head>
    <body>
    <pre>Cannot POST /devnet/account</pre>
    </body>
    </html>

    б)
    $ curl -H "Content-Type: application/json" -X POST "http://80.211.38.83:8282/mainnet/account" -d '{"passphrase":"TestPassWord"}'
    curl: (7) Failed to connect to 80.211.38.83 port 8282: В соединении отказано

    2 вариант запроса к айпишнику, к которому Smartholdem Client сам цепляется при выборе devnet:
    а)
    $ curl -H "Content-Type: application/json" -X POST "http://213.239.207.170:6101/devnet/account" -d '{"passphrase":"TestPassWord"}'
    Cannot POST /devnet/account

    б)
    $ curl -H "Content-Type: application/json" -X POST "http://213.239.207.170:8282/devnet/account" -d '{"passphrase":"TestPassWord"}'
    {"success":false,"error":"Could not find network devnet"}

    в)Успешный вариант:
    $ curl -H "Content-Type: application/json" -X POST "http://213.239.207.170:8282/mainnet/account" -d '{"passphrase":"TestPassWord"}'
    {"success":true,"account":{"publicKey":"02f83b9419d8edbaeb095e05eba4c1685c25443bbf848125392960f38b315b6eb0","address":"ScXk96ma9D1m2w7bFbNUKx1yjbWCCEYMY5"}}

    если вы хоите взаимодействовать с модулем smartholde-rpc, вам его необходимо установить на свой сервер, обращение к модулю происходит локально, если вы хотите тестировать dev-net вы можете запустить rpc-server с параметром --allow-remote


  • Создать аккаунт с помощью api в devnet возможно?
  • TechnoL0gT TechnoL0g

    @irkutsk да есть
    ставим библиотеку sthjs и создаем

    npm install sthjs

    const sth = require("sthjs");
    sth.crypto.setNetworkVersion(0x1e); //set net version: 0x1e - devnet
    const PUB_KEY = sth.crypto.getKeys(PASSPHRASE).publicKey;
    console.log('PUB_KEY:',PUB_KEY);
    ADDR = sth.crypto.getAddress(PUB_KEY);
    

    PASSPHRASE любые символы
    если хотите использовать мнемо фразы подключите bip39

    т.е. для генерации адресов нет необходимости обращаться по сети, вам достаточно установить библиотеку и использовать криптографические функции генерации любого числа адресов задавая PASSPHRASE, вы можете получать стандартизированные bip39 фразы, тогда необходимо установить npm install bip39

    модуль https://github.com/smartholdem/smartholdem-rpc экспериментальный, демонстрирует взаимодействие протоколов bip38, 32, 39 + хранение в leveldb c masterpassword bip38

    как создать модуль генерации адресов с нуля:

    mkdir my
    cd my
    npm init
    
    npm install --save sthjs
    npm install --save bip39
    npm install --save crypto-random-string
    npm install
    
    
    > nano index.js
    

    листинг index.js

    const sth = require("sthjs");
    const bip39 = require("bip39");
    sth.crypto.setNetworkVersion(0x1e); //set net version: 0x1e - devnet, для main не требуется
    
    let countAddrs = 25; // число адресов
    
    for (let i=0; i < countAddrs; i++) {
        let PASSPHRASE = bip39.generateMnemonic();
        let PUB_KEY = sth.crypto.getKeys(PASSPHRASE).publicKey;
        let ADDR = sth.crypto.getAddress(PUB_KEY);
    
        console.log('PASSPHRASE:', PASSPHRASE);
        console.log('PUB_KEY:', PUB_KEY);
        console.log('ADDR:', ADDR);
        console.log('-------:');
    }
    

    запускаем

    node index.js
    

    результат выполнения:

    PASSPHRASE: satisfy power grief verify permit swamp dentist agree first segment junk cluster
    PUB_KEY: 020e625bdcb271ee7fbf2958eaf2333017a9b4248c7ebd80293e2fdd0cdc6bb7f2
    ADDR: D61rEepokpxJGqy6JC8iFFY887em811nEE
    -------:
    PASSPHRASE: half bulb ripple ecology song abuse video casino final leopard help lumber
    PUB_KEY: 02024cc3d438950ecc1a24f9c4e1282492dc24229272ddf689bc5b0f91b446aa9d
    ADDR: DDQgfmmsoUwCAuxnCKvuNouJiYRWim81A5
    -------:
    PASSPHRASE: only surprise muffin jelly observe imitate lobster radar reflect miracle dwarf page
    PUB_KEY: 0311732f8cec083c1b966b7dfd852527a1ef3eec0bb3c739884e71f40ef6ccd6ff
    ADDR: DDAyfTByjAeWphgYktcxqSNgrvQhRB5SMo
    -------:
    PASSPHRASE: crush tide churn card gospel hope ceiling vapor typical south lizard pink
    PUB_KEY: 0233fda2a9a99bb66edf73840724f6ef9f06bdcd1725cb18076baaee7d8ace897a
    ADDR: DJokVDXeCDdSuiCp3ZnouN67v42vmVzBXM
    -------:
    PASSPHRASE: saddle above feed decorate sustain margin boil liar include dice motion crouch
    PUB_KEY: 037e272279ae228652756569026e22b413a75575c6c2c9e2b3845ba58d648eb14c
    ADDR: DE2USjTPtHYsM19kSCVc5ymeKX8KGB7x6B
    -------:
    PASSPHRASE: exist push thing account purchase betray flip visit control cargo simple feed
    PUB_KEY: 03a1cfe2b0ad19e9c52c50091ef16b392e11a67658b10f6a06f28cebea4e7e58fb
    ADDR: DDg3aqbgzNFJQkY3Td6bQ4Qg7hjndsFpiD
    -------:
    PASSPHRASE: behave taxi shaft resource strike penalty code fragile visa image season project
    PUB_KEY: 03f4de587a0d97b98f5d9baf31a6688733d21fd642c03e32ce8545e935da69b8e9
    ADDR: DSPCdhDW3HETZzkR5uYJt9KBHTTNydicnJ
    -------:
    PASSPHRASE: sport wolf skirt split come trade hazard deer thumb rent raw fold
    PUB_KEY: 037d1a4e3031cd9da89d85a98a85c1864d092cb5f9e3721fb15dbd2b358a7030af
    ADDR: DKzKtGK3hCYNV4KmoDnSk32aCVpqZSyhoZ
    -------:
    

    Вы можете создать тестовый модуль на локальном pc в windows + ide webstorm


  • ERROR: character with byte sequence 0xd0 0x9a in encoding "UTF8" has no equivalent in encoding "LATIN1"
  • TechnoL0gT TechnoL0g

    При некорректной настройке postgresql кодировка по умолчанию LATIN1, что может привести к ошибке загрузки снимка блокчейн.

    1. решение
    sh update.sh
    crl+c
    sh firststart.sh
    
    1. решение
    sudo locale-gen en_US.UTF-8
    dropdb sth_smartholdem
    createdb -E UTF8 -T template0 --lc-collate=en_US.UTF-8 --lc-ctype=en_US.utf8 sth_smartholdem
    sh firststart.sh
    
    1. решение
    sudo locale-gen en_US.UTF-8
    dropdb sth_smartholdem
    createdb sth_smartholdem
    psql sth_smartholdem
    
    > sth_smartholdem=> show client_encoding;
     client_encoding
    -----------------
     LATIN1
    (1 row)
    
    > sth_smartholdem=> SET client_encoding = 'UTF8';
    SET
    > sth_smartholdem=> show client_encoding;
     client_encoding
    -----------------
     UTF8
    (1 row)
    
    > sth_smartholdem-> \q
    
    sh firststart.sh
    

  • Автостарт приложений с forever после перезагрузки сервера
  • TechnoL0gT TechnoL0g
    1. установить
    $ [sudo] npm install forever -g
    
    1. создать файл forever.json для ваших приложений
    [
      {
        "uid": "appName1",
        "append": true,
        "watch": false,
        "script": "index.js",
        "sourceDir": "/home/user/appName1/",
        "workingDir": "/home/user/appName1/"
      },
      {
        "uid": "appName2",
        "append": true,
        "watch": false,
        "script": "index.js",
        "sourceDir": "/home/user/appName2/",
        "workingDir": "/home/user/appName2/"
      }
    ]
    
    1. Записать в cron
    crontab -e
    

    добавить в файл следующую строку
    @reboot /usr/local/bin/forever start /home/user/forever.json > /dev/null 2>&1


  • Подключение к DevNet
  • TechnoL0gT TechnoL0g
    1. Настроить кошелек https://github.com/smartholdem/smartholdem-wallet/releases
    • В настройки > управление сетями > Testnet
      добавить dev-seed: https://nodedev.smartholdem.io
      или/ Создать новую сеть и добавить dev-seed: https://nodedev.smartholdem.io
    • сохранить
    • может потребоваться перезапуск кошелька
    1. Переключиться на DevNet/Tesnet в верхнем меню
    2. Получить адрес D... и фразы
    3. Получить монеты в https://devfaucet.smartholdem.io/ (транзакция ~3 минуты)
    4. Обозреватель DEvNet http://devexplorer.smartholdem.io/#/
    5. При использовании https://github.com/smartholdem/sthjs-wrapper с DevNet в формировании транзакций необходимо указать версию dev-сети в options {version: 0x1e} (для mainnet указывать версию не требуется)
    const smartholdemApi = require("sthjs-wrapper");
    
    smartholdemApi.init("dev"); // devnet or main
    
    // Сформировать транзакцию
    let options = {
      version: 0x1e, //это версия dev-net
      vendorField: "Comment field (optional)",
      secondPassphrase: "Sender second passphrase (optional)"
    };
    let tx = smartholdemApi.createTransaction("Sender passphrase",
                          "Address of recipient",
                          "Amount to send in 10^8 (Integer)",
                          options);
    
    console.log(tx);
    
    // отправить в сеть
    let transaction = smartholdemApi.sendTransactions([tx], (error, success, response) => {
        console.log(response);
    });
    
    
    1. Установка ноды DevNet
    git clone -b development https://github.com/smartholdem/smartholdem-node-a.git
    

    далее по инструкции https://github.com/smartholdem/smartholdem-node-a

  • 1 / 1
  • Login

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search