Функция web3.eth.sendTransaction(transactionObject [,callback])
имеет действительно только 2 параметра.
(см. Здесь: https://github.com/ethereum/web3.js/blob/master/lib/web3/methods/eth.js#L177, необязательный обратный вызов неявный).
Текст в вики, вероятно, является копией & за ошибки. Я исправил это сейчас, поэтому, пожалуйста, не винитесь за то, что вы не прочитали документацию :)
NB. Я не понимаю, почему вы хотите настроить таргетинг на специальный блок для включения транзакций. Вы никогда не можете быть уверены, что ваша транзакция включена в блок, так как это определяется шахтером, а не подателем транзакции. Если вам нравится иметь отложенное исполнение, вам нужно будет использовать Контракт.
Редактировать: добавить ответ на комментарий ниже, поскольку это общая информация.
«Сделка» и «Контракт» - это две вещи на разных уровнях. Говоря о «Контракте», один говорит в общем (в контексте Эфириума) код приложения, определяющий логику, которая выполняется полностью или полностью (обеспечивается самой Блокчейной, поэтому нет необходимости в третьей доверенной стороне, таким образом, Smart Contract "). Этот код «живет» на Blockchain, т.е. его код хранится там и имеет свое состояние/память.
Сделка - это то, что вы «делаете» на Blockchain. Когда вы хотите развернуть Контракт, вы поместите его (код) в объект транзакции и отправьте его без адреса назначения (так сказать, в Blockchain). Развертывание выполняется шахтером, и контракт вставляется в Blockchain. Операция развертывания - это транзакция.
Выполнение переноса эфира также является транзакцией (в основном, с использованием простого договора о передаче внутреннего значения). Вызов и выполнение сложного «Пользователь» -Контракт - это транзакция, которая также выполняется шахтером, а результат/результат сохраняется в Blockchain (как часть текущего Mined Block). Выполнение основных транзакций имеет затраты (стоимость отправки, развертывание), выполнение сложных контрактов (cf Gas и т. Д.).
(. Это немного сложно объяснить все это все в 2-х словах Каждый раз, когда я перечитываю текст, добавить новые предложения;) Я надеюсь, что это помогает)
Таким образом, новый контракт гарантированно будет добываться, но сделок нет? – fivedogit
Кроме того, причина включения в конкретный блок заключается в том, что я надеялся создать cron-подобного демона. Вместо часов, минут и, он будет использовать блок #. – fivedogit
(я ответил выше) – Imifos