Pages:
Author

Topic: Давайте создадим с нуля биржу Open Source? - page 11. (Read 32167 times)

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Что может быть когда нажимаю в подтверждении вывода в письме

пишет вверху

Withdraw error (3): value is type bool, expected str

почта яндекс

И еще нет защиты от добавления монеты с пустым именем. надо предусмотреть.

Лучше конкретные технические вопросы на гитхабе обсуждать. Там же может кстати и ответы уже есть. Сообщество довольно активное.
jr. member
Activity: 245
Merit: 1
Что может быть когда нажимаю в подтверждении вывода в письме

пишет вверху

Withdraw error (3): value is type bool, expected str

почта яндекс

И еще нет защиты от добавления монеты с пустым именем. надо предусмотреть.
jr. member
Activity: 245
Merit: 1
Я с некоторых пор перешел на node.js версии 8. На младших версиях корректная работа не гарантируется.
Проверить свою версию можете командой
node -v
Спасибо!

Перешел на 8.12

Code:
nvm install 8.12

npm rebuild

уже в консоли без ошибок Smiley копаю дальше

kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Я с некоторых пор перешел на node.js версии 8. На младших версиях корректная работа не гарантируется.
Проверить свою версию можете командой
node -v
jr. member
Activity: 245
Merit: 1
Не могу запустить - ни в локале не в сервере
Code:
~/opentrade/server# node main.js
/root/opentrade/server/modules/admin/utils.js:221
    async function FixOne(rows, index)
          ^^^^^^^^
SyntaxError: Unexpected token function
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:511:25)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Object. (/root/opentrade/server/utils.js:12:21)
    at Module._compile (module.js:541:32)

где копать?

P.S. Не могу зарегистрироваться на forum.marycoin.org - на случайный вопрос Bitcoin forum https://bit*****alk.org/ вставляю Bitcoin forum https://bitcointalk.org/ - ответ неверен HuhHuh?

На cloud9 - тоже самое
Debugger listening on [::]:15454
/home/ec2-user/environment/opentrade/server/modules/admin/utils.js:221
    async function FixOne(rows, index)
          ^^^^^^^^

SyntaxError: Unexpected token function
    at createScript (vm.js:56:10)
    at Object.runInThisContext (vm.js:97:10)
    at Module._compile (module.js:549:28)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object. (/home/ec2-user/environment/opentrade/server/utils.js:12:21)


Process exited with code: 1


что-то откопал
Quote
Асинхронные функции не поддерживаются версиями Node старше версии 7.6.
http://qaru.site/questions/166412/syntaxerror-unexpected-token-function-async-await-nodejs

https://github.com/parcel-bundler/parcel/issues/244
jr. member
Activity: 245
Merit: 1
Премного благодарен. Начинаю изучать... недели две меня не будет  Grin

Нашел скринкаст по теме

https://m.youtube.com/playlist?list=PLDyvV36pndZFWfEQpNixIHVvp191Hb3Gg
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Даже не пытайтесь.
Пхп и нода это радикально разные подходы к веб программированию. Чтобы склеить их вместе, нужны очень приличные скилы как в коддинге на обоих языках, так и в администрировании линукса.
В общем понял.
Ну а теоретически - я могу вытащить пароль из вордпресса засунуть его в глобальную переменную и как-нибудь подсунуть его бирже Huh

И последнее (пока) что можно почитать про программирование на ноде желательно на русском и с самых азов Smiley


Вряд ли пароли ВП хранятся в открытом виде. Поэтому даже теоретически вытащить их от туда не получится.
Ноду я с хабра начинал изучать вроде. Сейчас уже не помню с какой статьи, но сейчас этих статей просто овер дофига. Вот например https://habr.com/company/ruvds/blog/422893/
jr. member
Activity: 245
Merit: 1
Даже не пытайтесь.
Пхп и нода это радикально разные подходы к веб программированию. Чтобы склеить их вместе, нужны очень приличные скилы как в коддинге на обоих языках, так и в администрировании линукса.
В общем понял.
Ну а теоретически - я могу вытащить пароль из вордпресса засунуть его в глобальную переменную и как-нибудь подсунуть его бирже Huh

И последнее (пока) что можно почитать про программирование на ноде желательно на русском и с самых азов Smiley

вот нашел что-то http://nodebeginner.ru
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Кто-нибудь интергировал биржу и WordPress - нужен общий логин - где копатьHuh
 Huh
Даже не пытайтесь.
Пхп и нода это радикально разные подходы к веб программированию. Чтобы склеить их вместе, нужны очень приличные скилы как в коддинге на обоих языках, так и в администрировании линукса.
jr. member
Activity: 245
Merit: 1
Кто-нибудь интергировал биржу и WordPress - нужен общий логин - где копатьHuh
 Huh
jr. member
Activity: 245
Merit: 1
Привет всем! Хочу поучаствовать в вашем проекте - уже форкнул на свой гитхаб и начал установку для теста на локалке, буду копать код...
Спасибо за ваш труд! Smiley
newbie
Activity: 63
Merit: 0
Думаю хранить надо как в обозревателях и блокчейнах, в виде целого числа, в сатохах.
Спасибо! Я добавил число, на которое нужно разделить, чтобы получить, например btc, в таблицу с идентификаторами криптовалют.
Но если нам нужно в БД записать, например 5 ETH, то получается нужно записать:
5000000000000000000
?
Что лучше хранить такие большие числа в БД или хранить только степени 10-ок? (ну и отдельно целую часть для коэффициента, как в numeric)
full member
Activity: 1246
Merit: 138
Hodl DeepOnion
Думаю хранить надо как в обозревателях и блокчейнах, в виде целого числа, в сатохах.
newbie
Activity: 63
Merit: 0
Не осилил все посты. Такой вопрос:
В каком виде лучше хранить количество конкретной криптовалюты в БД? У меня postgreSQL, в которой рекомендуется использовать numeric. Но мне интересно, какой тип для этого у вас SQLite?
Проблема в том, что у нас для разных криптовалют должно быть разное количество значимых цифр и разное количество цифр после запятой. То есть в одном столбце не получится хранить, например, Bitcoin у которого 8 знаков после запятой и Ethereum у которого больше 8ми знаков после запятой.
Лично я просто сделал пользовательский тип у которого есть числитель и знаменатель...

Моё мнение: хоть и не работаю с Node.js, но моё мнение биржа на ноде нужна(прежде всего как экспериментальный проект), поэтому я звезданул проект на github. Проблема только в том, что web в принципе ущербная технология, с которой мы вынужденны работать.
legendary
Activity: 2450
Merit: 2190
Просмотрел код https://github.com/3s3s/opentrade скажу что очень даже не плохой вариант биржи, по сравнению с теми что уже года 3-4 не обновлялись, то тут вижу активность на git чуть ли не каждые сутки.

Да, действительно, это живой и развивающийся open-source проект. Уже 7 участников на Гитхабе. Симпатичный дизайн биржи. Судя по первому посту этой темы, осталось доделать только API.
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Просмотрел код https://github.com/3s3s/opentrade скажу что очень даже не плохой вариант биржи, по сравнению с теми что уже года 3-4 не обновлялись, то тут вижу активность на git чуть ли не каждые сутки.
У меня вопрос, тут пока что реализовано добавления как я понял altcoin`s, будет ли возможность добавлять смарт контракты?

Думаю у меня вряд ли до эфира руки дойдут. Но может кто-то из форкнувших решит сделать.
newbie
Activity: 15
Merit: 0
Просмотрел код https://github.com/3s3s/opentrade скажу что очень даже не плохой вариант биржи, по сравнению с теми что уже года 3-4 не обновлялись, то тут вижу активность на git чуть ли не каждые сутки.
У меня вопрос, тут пока что реализовано добавления как я понял altcoin`s, будет ли возможность добавлять смарт контракты?
newbie
Activity: 4
Merit: 0
newbie
Activity: 14
Merit: 0
Там бекенд сильно играет роль
member
Activity: 248
Merit: 12
Voronkov Ventures accelerator of pre-seed projects
Да уже были попытки сделать бмржу-дескопное приложение. Что-то не особо у них взлетело https://ru.wikipedia.org/wiki/OpenBazaar
У меня сделан обменник - клон локалбиткоинс. Это не полноценная конечно P2P биржа, но очень близко к тому... Ну и успех локала не идет ни в какое сравнение с опенбазаром, тут я думаю сомнений нет?


А можешь дать код клона localbitcoins? Было бы интересно попробовать поднять такой обменник.
Какая технология там?
Pages:
Jump to: