These are chat archives for airalab/friends

8th
Aug 2016
preidman
@preidman
Aug 08 2016 09:16

@akru Добрый день.

builder.create('Martian colony', 'DAO for first human colony on Mars', 'Mars colony shares', 'MRS', 10000, {from: eth.accounts[1], gas: 3000000, value: builder.buildingCostWei()})
"0xa0200ecf3b27e62757bae0de88bddd70014ac7e6fa616f3de7fca89e96357264"

Вот полная строчка, я пользуюсь eth.accounts[1], на нем есть средства (5 eth с прошлого урока)

@akru В этом может быть причина ошибки?
builder.getLastContract()
"0x"
Получаю вот это
I0808 14:15:15.023212 eth/api.go:1193] Tx(0xa0200ecf3b27e62757bae0de88bddd70014ac7e6fa616f3de7fca89e96357264) to: 0x05bc6aef81428d6f6476d9b6005071c267528d3b
Причем вижу, что транзакция прошла
В логе
но getLastContract() упорно возвращает "0x"
preidman
@preidman
Aug 08 2016 09:31
Да, аккаунт разблокирован
vol4tim
@vol4tim
Aug 08 2016 09:35
@preidman попробуй вот так
builder.getLastContract({from:web3.eth.accounts[1]})
должно получиться
preidman
@preidman
Aug 08 2016 09:36
@vol4tim Спасибо, попробую
Alexander Krupenkin
@akru
Aug 08 2016 09:39
Если не получится, попробуйте builder.getContractsOf(eth.accounts[1], 0)
getLastContract возвращает адрес для контракта созданного от адреса eth.accounts[0]
preidman
@preidman
Aug 08 2016 10:05
Спасибо, попробовал, все получилось