These are chat archives for airalab/friends

23rd
Nov 2016
Sergey Lonshakov
@ensrationis
Nov 23 2016 06:47
@/all действующая тестовая сеть "Morden" закончила своё существование. Новая сеть будет иметь имя “Ropsten”. Мы постараемся в течении неделди перенести учебный центр Airalab из "Morden" в "Ropsten" сеть, о чем сообщим в этом чате, как закончим работу. Подробнее в блоге Ethereum: https://blog.ethereum.org/2016/11/20/from-morden-to-ropsten/
Mike Fluff
@Mikefluff
Nov 23 2016 09:47
Всем привет
Пытаюсь сделать

$ ./aira_deploy.js -O -C Market
Compile...
(compiled)
/Volumes/USB/prog/Ethereum/core/node_modules/solc/soljson.js:1
(function (exports, require, module, filename, dirname) { var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+"\n")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+"\n")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath"normalize";var ret=nodeFS"readFileSync"

TypeError: cb is not a function
at /Volumes/USB/prog/Ethereum/core/lib/compiler.js:70:17
at /Volumes/USB/prog/Ethereum/core/node_modules/hash-files/lib/hash.js:69:4
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:726:13
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:52:16
at replenish (/Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:306:28)
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:326:29
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:44:16
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:723:17
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:167:37
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:445:3)

возможно версия node/npm не нравится или testrpc
пните в нужно направлении!
еще вот так пробовал

./aira_deploy.sh -C Core -A '["MyDAO", "My first DAO"]'
Compile...
(cache)

Contract: Core
WARN: No libs loaded!
Binary size: 6.0859375K

Error: VM Exception while processing transaction: out of gas
at Object.InvalidResponse (/Volumes/USB/prog/Ethereum/core/node_modules/web3/lib/web3/errors.js:35:16)
at /Volumes/USB/prog/Ethereum/core/node_modules/web3/lib/web3/requestmanager.js:86:36
at request.onreadystatechange (/Volumes/USB/prog/Ethereum/core/node_modules/web3/lib/web3/httpprovider.js:110:13)
at dispatchEvent (/Volumes/USB/prog/Ethereum/core/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:591:25)
at setState (/Volumes/USB/prog/Ethereum/core/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:610:14)
at IncomingMessage.<anonymous> (/Volumes/USB/prog/Ethereum/core/node_modules/xmlhttprequest/lib/XMLHttpRequest.js:447:13)
at emitNone (events.js:91:20)
at IncomingMessage.emit (events.js:185:7)
at endReadableNT (_stream_readable.js:974:12)
at _combinedTickCallback (internal/process/next_tick.js:74:11)

Mike Fluff
@Mikefluff
Nov 23 2016 09:53
я так понимаю что свою factory в testrpc не развернуть, нужно работать с той что в testnete?
Alexander Krupenkin
@akru
Nov 23 2016 10:00
@Mikefluff '["MyDAO", "My first DAO"]' => "[\"MyDAO\", \"My first DAO\"]" лучше так. Помимо того видно, что не загружены библиотеки AddressList и AddressMap, которые необходимы для деплоя Core.
Mike Fluff
@Mikefluff
Nov 23 2016 10:01

./aira_deploy.js -O -C AddressList --library
Compile...
(compiled)
/Volumes/USB/prog/Ethereum/core/node_modules/solc/soljson.js:1
(function (exports, require, module, filename, dirname) { var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+"\n")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+"\n")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath"normalize";var ret=nodeFS"readFileSync"

TypeError: cb is not a function
at /Volumes/USB/prog/Ethereum/core/lib/compiler.js:70:17
at /Volumes/USB/prog/Ethereum/core/node_modules/hash-files/lib/hash.js:69:4
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:726:13
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:52:16
at replenish (/Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:306:28)
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:326:29
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:44:16
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:723:17
at /Volumes/USB/prog/Ethereum/core/node_modules/async/lib/async.js:167:37
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:445:3)

пробовал - не получается
Alexander Krupenkin
@akru
Nov 23 2016 10:02
@Mikefluff Какая у вас версия Node? Тестировалось на 4.6.*
Mike Fluff
@Mikefluff
Nov 23 2016 10:03
Mikes-MacBook-Air-2:core mikefluff$ node -v
v6.9.1
Mikes-MacBook-Air-2:core mikefluff$ npm -v
4.0.2
Mikes-MacBook-Air-2:core mikefluff$
Alexander Krupenkin
@akru
Nov 23 2016 10:09
@Mikefluff Спасибо за информацию, добавьте, пожалуйста, issue с подробным описанием конфигурации и окружения в котором производится запуск. Так будет проще повторить и найти ошибку.
Mike Fluff
@Mikefluff
Nov 23 2016 10:10
ok
Mike Fluff
@Mikefluff
Nov 23 2016 10:36
airalab/core#25
Kukryniksy
@Kukryniksy
Nov 23 2016 16:17
А вот кому можно написать по поводу этой сети и обучения? Чтобы не засорять общий чат? Есть некоторое количество вопросов.
Sergey Lonshakov
@ensrationis
Nov 23 2016 18:02
@Kukryniksy напишите вопросы тут одной задачей: https://github.com/airalab/learning-center/issues
Alexey Elizarov
@beautyfree
Nov 23 2016 19:46
привет. дайте пожалуйста 0.01 эфира для тестов
0x542cf4260ef58c6600d39abd096779ac317fbbd5
Mike Fluff
@Mikefluff
Nov 23 2016 19:46
лови
на тестнете
или это main?
Alexey Elizarov
@beautyfree
Nov 23 2016 19:47
на тестнете
спасибо!
Mike Fluff
@Mikefluff
Nov 23 2016 19:47
лови
Alexey Elizarov
@beautyfree
Nov 23 2016 20:09
а есть разница между робстен и морден тестнетом? и как долго вообще эфир летит?
Sergey Lonshakov
@ensrationis
Nov 23 2016 20:09
@beautyfree действующая тестовая сеть "Morden" закончила своё существование. Новая сеть будет иметь имя “Ropsten”. Мы постараемся в течении неделди перенести учебный центр Airalab из "Morden" в "Ropsten" сеть, о чем сообщим в этом чате, как закончим работу. Подробнее в блоге Ethereum: https://blog.ethereum.org/2016/11/20/from-morden-to-ropsten/
@beautyfree вы можете попробовать поработать с сети "Morden", но используя старый клиент (не самой последней версии) и также скорее всего столкнетесь с проблемой пиров, так как все покидают сеть. Подождите неделю, пока мы перенесем контракты. Скорее всего к след среде закончим
Alexey Elizarov
@beautyfree
Nov 23 2016 20:18
@ensrationis cпасибо за ответ. использовал parity с --warp --testnet флагами, вроде бы синхронизовался, но там используется morden сеть и не понятно в чем проблема, почему эфириум на счет не приходит. да и майнится он не очень охотно.
Sergey Lonshakov
@ensrationis
Nov 23 2016 20:20
@beautyfree http://ensrationis.com/parity-warp/ у меня синхронизация при использовании --warp только с основной сетью сработало (можете посмотреть видео в блоге, как выглядит синхронизация с warp). У вас может быть проблема, а может и не быть. Сейчас честно не самое лучшее время разбираться почему не дошел эфир в "Morden" :) Как перейдем в "Ropsten" - сразу опубликую пост здесь в канале.