{ "opencollection": "1.0.0", "info": { "name": "HTTP API Console ABCI Tx API" }, "items": [ { "info": { "name": "Tx", "type": "folder" }, "items": [ { "info": { "name": "Returns with the response from CheckTx. Does not wait for DeliverTx result.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/broadcast_tx_sync", "params": [ { "name": "tx", "value": "456", "type": "query", "description": "The transaction" } ] }, "docs": "This method is deprecated in Tendermint v0.36, and will be\nremoved in v0.37. Use `broadcast_tx`, which has similar\nsemantics.\n\nThis method blocks until CheckTx returns and reports its result, but\ndoes not wait for the transaction to be included in a block. To know\nwhen the transaction is included in a block, check for the transaction\nevent using JSON-RPC. See\nhttps://docs.tendermint.com/master/app-dev/subscribing-to-events-via-websocket.html\n\nSee https://docs.tendermint.com/master/tendermint-co" }, { "info": { "name": "Returns with the response from CheckTx. Does not wait for DeliverTx result.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/broadcast_tx", "params": [ { "name": "tx", "value": "456", "type": "query", "description": "The transaction" } ] }, "docs": "This method blocks until CheckTx returns and reports its result, but\ndoes not wait for the transaction to be included in a block. To know\nwhen the transaction is included in a block, check for the transaction\nevent using JSON-RPC. See\nhttps://docs.tendermint.com/master/app-dev/subscribing-to-events-via-websocket.html\n\nSee https://docs.tendermint.com/master/tendermint-core/using-tendermint.html#formatting\nfor formatting/encoding rules.\n" }, { "info": { "name": "Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/broadcast_tx_async", "params": [ { "name": "tx", "value": "", "type": "query", "description": "The transaction" } ] }, "docs": "This method is deprecated in Tendermint v0.36, and will be\nremoved in v0.37. Use `broadcast_tx`.\n\nThis method submits the transaction and returns immediately without\nwaiting for the transaction to be checked (CheckTx) or committed. Too\nknow when the transaction is included in a block, you can check for the\ntransaction event using JSON-RPC. See\nhttps://docs.tendermint.com/master/app-dev/subscribing-to-events-via-websocket.html\n\nSee https://docs.tendermint.com/master/tendermint-core/using-tender" }, { "info": { "name": "Returns with the responses from CheckTx and DeliverTx.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/broadcast_tx_commit", "params": [ { "name": "tx", "value": "", "type": "query", "description": "The transaction" } ] }, "docs": "This method waits for the transaction to be checked (CheckTx) and makes\na best effort to wait for it to be committed into a block before\nreturning. It will report an error if the request times out before the\ntransaction commits. If CheckTx or DeliverTx fails, the RPC will\nsucceed and report the failing (non-zero) ABCI result code.\n\nWARNING: Use this only for testing and development. For production use,\ncall broadcast_tx.\n\nTo know when a transaction is included in a block, check for the\ntransac" }, { "info": { "name": "Checks the transaction without executing it.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/check_tx", "params": [ { "name": "tx", "value": "", "type": "query", "description": "The transaction" } ] }, "docs": "The transaction won\\'t be added to the mempool.\n\nPlease refer to\nhttps://docs.tendermint.com/master/tendermint-core/using-tendermint.html#formatting\nfor formatting/encoding rules.\n" } ] } ], "bundled": true }