Size: a a a

2018 July 31

A

Andrey in DeСenter Dev
Тут все предельно просто
источник

A

Andrey in DeСenter Dev
нонс - это ид транзакции, он каждый раз увеличивается если ее добавили в блок
источник

A

Andrey in DeСenter Dev
газ прайс - тупо цена за газ, если хочешь чтобы транза быстрее всех замайнилась делаешь ее больше рыночной
источник

A

Andrey in DeСenter Dev
газ (газ лимит) - это количество газа необходимое для выполнения операции (перевод эфиров, вызов функции контракта)
источник

A

Andrey in DeСenter Dev
ту - это собвственно кому предназначается
источник

A

Andrey in DeСenter Dev
валуе - это количество эфиров
источник

A

Andrey in DeСenter Dev
дата - это либо опциональное поле(что хочешь туда пишешь в хекс формате), либо туда сигнатуру метода с параметрами для контракта, либо байт код контратка если мы хотим его задеплоить в сеть
источник

A

Andrey in DeСenter Dev
все это дело подписывается твоим приватным ключем и по хорошему отправляется в сеть
источник

VV

V V in DeСenter Dev
Окей, как вычислить количество газа? И как нода узнает, какие входы я хочу потратить (в биткоине всё это явно указывается)?
источник

A

Andrey in DeСenter Dev
дальше если все норм, эфиры есть на балансе то майнеры добавляют тебя в блок
источник

DV

Denis Voskvitsov in DeСenter Dev
нет никаких входов, есть общее состояние всей сети, которое изменяется транзакциями
источник

A

Andrey in DeСenter Dev
V V
Окей, как вычислить количество газа? И как нода узнает, какие входы я хочу потратить (в биткоине всё это явно указывается)?
ну есть таблица стоимости, какая операция сколько газа жрет
источник

VV

V V in DeСenter Dev
ок, а если я тупо перевожу эфир - как узнать, какие будут выполнены операции? Я не секу в ASM
источник

A

Andrey in DeСenter Dev
V V
Окей, как вычислить количество газа? И как нода узнает, какие входы я хочу потратить (в биткоине всё это явно указывается)?
да, в эфире есть стейт общий (на основе дерева меркла)
источник

DV

Denis Voskvitsov in DeСenter Dev
перевод эфира 21000 газа
источник

VV

V V in DeСenter Dev
Denis Voskvitsov
перевод эфира 21000 газа
как получить эту 21000 газа кодом?
источник

A

Andrey in DeСenter Dev
 web3.eth.estimateGas({
    "from"      : walletbase,      
    "nonce"     : value,
    "to"        : contractAddr,    
    "data"      : data
})
источник

VV

V V in DeСenter Dev
Andrey
 web3.eth.estimateGas({
    "from"      : walletbase,      
    "nonce"     : value,
    "to"        : contractAddr,    
    "data"      : data
})
Отлично! Спасибо
источник

DV

Denis Voskvitsov in DeСenter Dev
но вообще перевод без data это константа
источник

VV

V V in DeСenter Dev
если аккаунт создан при помощи newAccount - есть ли в geth возможность получить его приватный ключ?
источник