{ "opencollection": "1.0.0", "info": { "name": "AKASH - gRPC Gateway docs Addresses Transactions API", "version": "1.0.0" }, "items": [ { "info": { "name": "Transactions", "type": "folder" }, "items": [ { "info": { "name": "Get a Tx by hash", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/txs/:hash", "params": [ { "name": "hash", "value": "", "type": "path", "description": "Tx hash" } ] }, "docs": "Retrieve a transaction using its hash." }, { "info": { "name": "Search transactions", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/txs", "params": [ { "name": "message.action", "value": "", "type": "query", "description": "transaction events such as 'message.action=send' which results in the following endpoint: 'GET /txs?message.action=send'. note that each module documents its own events. look for xx_events.md in the corresponding cosmos-sdk/docs/spec directory" }, { "name": "message.sender", "value": "", "type": "query", "description": "transaction tags with sender: 'GET /txs?message.action=send&message.sender=cosmos16xyempempp92x9hyzz9wrgf94r6j9h5f06pxxv'" }, { "name": "page", "value": "", "type": "query", "description": "Page number" }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number of items per page" }, { "name": "tx.minheight", "value": "", "type": "query", "description": "transactions on blocks with height greater or equal this value" }, { "name": "tx.maxheight", "value": "", "type": "query", "description": "transactions on blocks with height less than or equal this value" } ] }, "docs": "Search transactions by events." }, { "info": { "name": "Broadcast a signed tx", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/txs" }, "docs": "Broadcast a signed tx to a full node" }, { "info": { "name": "Encode a transaction to the Amino wire format", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/txs/encode" }, "docs": "Encode a transaction (signed or not) from JSON to base64-encoded Amino serialized bytes" }, { "info": { "name": "Decode a transaction from the Amino wire format", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/txs/decode" }, "docs": "Decode a transaction (signed or not) from base64-encoded Amino serialized bytes to JSON" }, { "info": { "name": "Get a list of transactions.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/transactions", "params": [ { "name": "limit", "value": "", "type": "query" } ] }, "docs": "Get a list of transactions." }, { "info": { "name": "Get a transaction by hash.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/transactions/:hash", "params": [ { "name": "hash", "value": "", "type": "path" } ] }, "docs": "Get a transaction by hash." }, { "info": { "name": "Get a list of transactions for a given address.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/v1/addresses/:address/transactions/:skip/:limit", "params": [ { "name": "address", "value": "", "type": "path" }, { "name": "skip", "value": "", "type": "path" }, { "name": "limit", "value": "", "type": "path" } ] }, "docs": "Get a list of transactions for a given address." } ] } ], "bundled": true }