• 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
261
Topics
114
Groups
8
Followers
11
Following
4

Posts

Recent Best Controversial

    Resultados 12/02/2018
  • TechnoL0gT TechnoL0g

    En línea permanente en línea 87
    Bloquea 600,000
    Instantánea de blockchain http://explorer.smartholdem.io/snapshots/

    1. firmas agregadas a cuentas en la parte superior https://blockexplorer.smartholdem.io/topAccounts

    2. detección automática de idioma en el navegador

    3. código fuente para el navegador https://github.com/smartholdem/smartholdem-blockexplorer.git

    4. agregó nodos confiables de ssl a la billetera en línea https://onlinewallet.smartholdem.io/

    5. correcciones en un bolso de papel https://paperwallet.smartholdem.io/
      ahora disponible para descargar y usar localmente https://paperwallet.smartholdem.io/SmartHoldemPaper.zip

    6. Actualizaciones de API (peers, blockchain, txs) https://api.smartholdem.io/

    7. nuevo servidor de comunidad https://community.smartholdem.io

    8. correcciones en el módulo para la interacción con la API vía rpc

    9. agregué una biblioteca de interacción con la API a través de mecanografiado

    10. Interacción de TechnologiesPro CRM de todos los desarrolladores

    11. wiki NODO-A https://github.com/smartholdem/smartholdem-node-a/wiki


  • Музыка для работы
  • TechnoL0gT TechnoL0g

    Holocoder - Что-то случится

    https://www.youtube.com/watch?v=4IqhNesYwKg


  • Крипто-загадка на 35000 STH x 2
  • TechnoL0gT TechnoL0g

    Крипто-Загадка: В песне по адресу https://www.youtube.com/watch?v=2xOQ9mk1Wt4 зашифрован приватный ключ от крипто-адреса ScLP5x2dx3r69Y2d5aZuSw4kNVwzVAQqSV с 35 000 STH монетами, кто разгадает ключ, заберёт эти монеты.

    key1.png

    Вы можете тестировать валидность ключа к адресу ScLP5x2dx3r69Y2d5aZuSw4kNVwzVAQqSV тут в разделе мозговой кошелёк https://demo.paperwallet.top/#/coin/sth

    После того как вы успешно найдёте ключ, импортируйте его в кошелёк https://wallet.smartholdem.io

    Подсказка: ключ состоит из чисел объединённых в числовой ряд.

    Если вы будете достаточно внимательны к словам, вы сумеете найти второй клад с сокровищами по адресу STqN8NUJVYSurAasLCwcJBW1xBs3mhLcrY

    key2.png

    Всем искателям ключа, удачи!


  • SmartHoldem - первый в мире кошелёк поддерживающий русскоязычный BIP39
  • TechnoL0gT TechnoL0g

    @barzelgor также доступна генерация мнемоники на дополнительных языках Французский, Испанский, Итальянский, Японский, Корейский, Китайский. Английский по умолчанию. Русский на данный момент доступен только в кошельке SmartHoldem.


  • Выплаты Bounty-партнёрская программа
  • TechnoL0gT TechnoL0g

    Завершены выплаты по партнерской программе на отдельные баунти-адреса, если вы участвовали в партнерской программе, тогда получите ключ от баунти-адреса в личном кабинете member.smartholdem.io/user/wallet
    Раздел Bounty Wallet. по Остальным направления идет генерация дополнительных адресов и затем пройдут очередные выплаты.

    bounty


  • Частые вопросы по использованию Full node Level A
  • TechnoL0gT TechnoL0g

    0. Как установить ноду Level А
    Полная обновляемая инструкция тут https://github.com/smartholdem/smartholdem-node-a

    копипаст в помощь

    1. Как обновить ноду до последней версии:
    отдельная инструкция тут https://community.smartholdem.io/topic/367/обновление-node-a-v-0-1-3

    В папке smartholdem-node-a выполнить команды

    forever stop app.js
    git checkout -p
    

    здесь соглашаемся с изменениями y

    git pull
    npm install
    

    Заново прописать секретную фразу в config.smartholdem.json

    upd: возможно прописать секретную фразу #1 в отдельный файл secret.json

    Запуск через forever (при перезагрузке сервера не возобновляется)

    forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json
    

    2. Как сделать дамп блокчейн

    pg_dump sth_smartholdem > sth_smartholdem.bk
    

    3. Восстановить блокчейн из дампа

    dropdb sth_smartholdem
    createdb sth_smartholdem
    psql sth_smartholdem < sth_smartholdem.bk
    

    4. Автозагрузка ноды (работающий вариант)
    доп инфо https://github.com/Unitech/pm2

    cd smartholdem-node-a
    git pull
    npm install pm2 -g
    pm2 start app.js
    

    после этой команды сгенерируется необходимая команда для выполнения в консоли

    pm2 startup
    pm2 save
    

    результат команды примерно следующий: sudo env PATH=$PATH:/home/<USER>/.nvm/versions/node/v6.9.5/bin /home/<USER>/.nvm/versions/node/v6.9.5/lib/node_modules/pm2/bin/pm2 startup systemd -u smartholdem --hp /home/smartholdem

    выполнить сгенерированную команду и перезагрузить

    sudo reboot
    

    после проверить работу ноды

    cd smartholdem-node-a
    bash console.sh
    

    статус процесса pm2

    pm2 status
    

    остановить с id=0

    pm2 stop 0
    

    удалить процесс, если других нет, id обычно 0

    pm2 kill <id>
    

    5. Супер быстрая синхронизация ноды с нуля через снапшот

    cd smartholdem-node-a
    sh firststart.sh
    

    6. Мониторинг сервера

    1 из вариантов использвоние https://pm2.io/ совместно с модулем pm2
    в бесплатнмо режиме до 4х серверов

    0_1533414441217_monitor.jpg


  • Доработан paperwallet
  • TechnoL0gT TechnoL0g

    Paper Wallet переведен в рабочий режим, теперь вы можете генерировать валидные адреса https://paperwallet.smartholdem.io/


  • Установка полной ноды на macos
  • TechnoL0gT TechnoL0g

    Нода MacOS
    0_1514248422400_finder-icon.png

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

    1. Ставим postgresql https://www.postgresql.org/download/macosx/
    в настройках pgadmin настраиваем админа бд

    2. Ставим XCode

    3. Ставим Brew & Node


    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    brew update


    export PATH="/usr/local/bin:$PATH"


    brew install node


    npm install -g grunt-cli


    4. Команды по списку

    createdb sth_smartholdem


    git clone https://github.com/smartholdem/smartholdem-node-a.git


    cd smartholdem-node-a


    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh 2>/dev/null | bash


    export NVM_DIR="$HOME/.nvm"


    [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"


    nvm install 6.9.5 >>install.log
    nvm use 6.9.5 >>install.log
    nvm alias default 6.9.5
    npm install -g npm
    npm install forever -g
    npm install grunt-cli -g
    npm install


    Редактируем конфиг

    nano config.smartholdem.json

    вставляем секретную фразу в двойных кавычках

    "forging": { ... "secret": ["your_secret_passphrase"] ... }

    CTRL+o

    CTRL+x


    bash run.sh


    tail -f ./logs/sth.log


  • Как получить доступ к UI QBittorrent на Truenas Scale в новой установке
  • TechnoL0gT TechnoL0g

    В последней версии truenas scale + qbittorrent логин/пароль по умолчанию недействителен admin/adminadmin после установки. Решение очевидно.

    1. После первого запуска контейнера приложения qbittorrent открыть логи
      qb1.png

    2. Запомнить временный пароль из логов
      qb2.png

    3. Открыть web-портал
      qb3.png

    и указать admin/временный пароль
    qb4.png

    1. Qbittorrent готов к работе
      qb5.png

  • Восстановление доступа по email
  • TechnoL0gT TechnoL0g
    • Добавлена функция восстановления доступа по email спасибо пользователю @KOMOKHEPBOB

    • Добавлена 2fa авторизация в настройках аккаунта


  • Создать аккаунт с помощью 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 (на редактировании)
  • TechnoL0gT TechnoL0g

    RPC-модуль https://github.com/smartholdem/smartholdem-rpc

    предназначен для взаимодействия с blockchain по принципу bitcoind на основе json

    Установка RPC

    git clone https://github.com/smartholdem/smartholdem-rpc
    cd smartholdem-rpc
    npm install

    Запуск RPC

    forever start server.js

    по умолчанию порт 8081, вы можете изменить порт запустив с параметром

    forever start server.js --port 9000

    В целях безопасности RPC доступен локально на сервере по IP 127.0.0.1, т.е. выполнение RPC-запросов проводится локально.

    Если вы хотите открыть доступ к RPC с других IP, тогда запустите RPC с параметром --allow-remote

    forever start server.js --port 9000 --allow-remote

    Простой пример взаимодействия с PHP, отправка транзакции:

    1. Подготовьте исх. транзакцию для вещания в сети
      1.1. Обработайте полученный результат, получите из результата id транзакции
    2. Отправьте транзакцию в сеть используя в качестве параметра id транзакции

  • Выплаты BTT выполнены
  • TechnoL0gT TechnoL0g

    Выплаты баунти bitcointalk выполнены в полном объеме https://member.smartholdem.io/bounty/payments


  • Скрипт Autoinstall Node А
  • TechnoL0gT TechnoL0g

    0_1516325670112_cmd.jpg

    adduser smartholdem

    usermod -a -G sudo smartholdem

    cd /home/smartholdem

    su smartholdem

    wget https://smartholdem.io/sthcmd.sh

    bash sthcmd.sh

    Жмем 1 - Install SmartHoldem
    После установки жмем 5 - Set/Reset Secret
    Вставляем фразу без кавычек, подтверждаем

    Запускаем ноду T

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

    p.s. данный скрипт это всего лишь альтернатива, и дело привычки кому как использовать управление нодой

    Также скрипт имеет доп опции

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

  • Обновление Node A до 0.1.1
  • TechnoL0gT TechnoL0g

    Всем просьба обновить ноды до блока 3 000 000
    добавлены изменения в генерации адреса, стабильности, форжинге
    для обновления, в папке с кодом ноды smartholdem-node-a
    выполнить:

    forever stop app.js

    git pull

    forever start app.js --config config.smartholdem.json --genesis genesisBlock.smartholdem.json

    Для мониторинга как обычно используем
    tail -f ./logs/sth.log

    ctrl+c выход


  • Частые вопросы и ответы
  • TechnoL0gT TechnoL0g

    • Не кажется ли вам, что в связи с получением участниками ICO бонусных монет в размерах намного превышающих изначально приобретенных ими монет, при выходе на биржу будет слив?

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


    • Когда выход на биржи?

    Выход на биржи был запланирован в январе 2018, разосланы все заявки на добавление монеты и договора. Техническая часть block chain SmartHoldem полностью готова, остается интеграция со стороны заинтересованных бирж. Участники сообщества будут оповещены соответствующей новостью. Точное число и час выхода не может зависеть от разработчиков платформы.


    • Скажите пожалуйста где посмотреть распределение монет?

    Распределение монет участников ICO находится по ссылке https://member.smartholdem.io/ico-stat

    Распределение монет за баунти-кампанию https://member.smartholdem.io/bounty/payments


  • Обновление Node A до 0.1.1
  • TechnoL0gT TechnoL0g

    Вариант 2
    останавливаете процесс как было указано вначале
    удаляете папку rm -rf smartholdem-node-a
    и заново качаете и ставите

    git clone https://github.com/smartholdem/smartholdem-node-a.git

    cd smartholdem-node-a

    npm install

    не забываем заново прописать ключ


  • Как установить и настроить API документацию на сервере
  • TechnoL0gT TechnoL0g

    Последняя версия документации SmartHoldem API на основе slate доступна по адресу
    https://github.com/smartholdem/api-doc

    Установка:

    1. Установка Ruby
    gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    
    sudo apt-get install curl
     \curl -sSL https://get.rvm.io -o rvm.sh
     less rvm.sh
     cat rvm.sh | bash -s stable
     source ~/.rvm/scripts/rvm
     rvm install ruby --default
    
    ruby -v
    
    1. Устанавливаем bundler
    gem install bundler
    
    1. Установка документации
    git clone https://github.com/smartholdem/api-doc.git
    cd api-docs
    

    По умолчанию конфиг настроен на порт localhost:4567, если вы хотите изменить порт, отредактируйте конфиг файл

    nano config.rb
    

    строка: set :port, 4567

    Компилируем

    bundle install
    

    Запускаем

    bundle exec middleman server
    

    Для тестирования в windows используйте виртуальную машину с vagrant up.

    Для редактирования, основной файл source/index.html.md
    Дополнительные файлы в source/includes

    Для билдов в html, js использовать команду

    bundle exec middleman build
    

    после выполнения появится папка build с всеми откомпилированными файлами


  • Обновление Node A до 0.1.1
  • TechnoL0gT TechnoL0g

    @antonio_q3 в последней версии добавлен скрипт быстрого обновления
    https://community.smartholdem.io/topic/48/dopolnytelnye-bash-skrypty

  • 1
  • 2
  • 6
  • 7
  • 8
  • 9
  • 10
  • 9 / 10
  • Login

  • Don't have an account? Register

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