Как вставить данные JSON в Tendermint

Как вставить данные json в Tendermint для получения с помощью URL Tx_search

curl "localhost:26657/tx_search?query=\"account.owner='Ivan'\"&proof = true"

Ребята, я вижу этот пример на каждой платформе, но никто не говорит о том, как добавлен account.owner

Помогите мне с написанием объекта JSON на объекте из командной строки.

0 ответов

Вы можете найти ответ в официальной документации Tendermint.

На странице 17 приведен пример POST с использованием JSON - вы должны придерживаться jsonrpc формат, определенный там, и убедитесь, что ваш tx поле кодируется в base-64.

https://tendermint.com/docs/app-dev/indexing-transactions.html

Как сказано в документации, теги добавляются в ResponseDeliverTx, Пример есть на Голанге. Должно быть похоже на другие языки.

Например, в Javascript, используя https://github.com/tendermint/js-abci:

deliverTx (request) {
  let tx = padTx(request.tx)
  let number = tx.readUInt32BE(0)
  if (number !== state.count) {
    return { code: 1, log: 'tx does not match count' }
  }

  // update state
  state.count += 1

  return { code: 0, log: 'tx succeeded', tags: { "account.owner": "Priyal" } }
}

Полный список можно найти здесь

Другие вопросы по тегам