Now only add API doc for version
This commit is contained in:
parent
0627675929
commit
dc2d98d09a
|
@ -16,167 +16,6 @@
|
||||||
},
|
},
|
||||||
"basePath": "/",
|
"basePath": "/",
|
||||||
"paths": {
|
"paths": {
|
||||||
"/txs": {
|
|
||||||
"post": {
|
|
||||||
"tags": [
|
|
||||||
"ICS0: Transaction"
|
|
||||||
],
|
|
||||||
"summary": "Broadcast transaction",
|
|
||||||
"description": "Broadcast transaction in user specified broadcast type. The supported broadcast types are: block, sync and async. \nblock: return after the transaction is included in a block. \n sync: return after checkTx is finished. \n async: return immediately only with transaction hash",
|
|
||||||
"consumes": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"produces": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"parameters": [
|
|
||||||
{
|
|
||||||
"in": "body",
|
|
||||||
"name": "txBroadcast",
|
|
||||||
"description": "tx byte array and return type",
|
|
||||||
"required": true,
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/tx.Broadcast"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"responses": {
|
|
||||||
"200": {
|
|
||||||
"description": "OK",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/BroadcastTxCommitResult"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"400": {
|
|
||||||
"description": "Bad Request",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"404": {
|
|
||||||
"description": "Not Found",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"500": {
|
|
||||||
"description": "Internal Server Error",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"/bank/balances/{address}": {
|
|
||||||
"get": {
|
|
||||||
"tags": [
|
|
||||||
"ICS20: Bank"
|
|
||||||
],
|
|
||||||
"summary": "Get token information",
|
|
||||||
"description": "Get token information of user specific address",
|
|
||||||
"consumes": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"produces": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"parameters": [
|
|
||||||
{
|
|
||||||
"name": "address",
|
|
||||||
"in": "path",
|
|
||||||
"description": "address",
|
|
||||||
"required": true,
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"responses": {
|
|
||||||
"200": {
|
|
||||||
"description": "OK",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/sdk.Coins"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"400": {
|
|
||||||
"description": "Bad Request",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"404": {
|
|
||||||
"description": "Not Found",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"500": {
|
|
||||||
"description": "Internal Server Error",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"/bank/{address}/transfers": {
|
|
||||||
"post": {
|
|
||||||
"tags": [
|
|
||||||
"ICS20: Bank"
|
|
||||||
],
|
|
||||||
"summary": "Transfer tokens",
|
|
||||||
"description": "This API can be used to transfer tokens to specific address",
|
|
||||||
"consumes": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"produces": [
|
|
||||||
"application/json"
|
|
||||||
],
|
|
||||||
"parameters": [
|
|
||||||
{
|
|
||||||
"in": "path",
|
|
||||||
"name": "address",
|
|
||||||
"description": "address to send token",
|
|
||||||
"required": true,
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"in": "body",
|
|
||||||
"name": "transferToken",
|
|
||||||
"description": "transfer asset",
|
|
||||||
"required": true,
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/bank.Transfer"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"responses": {
|
|
||||||
"200": {
|
|
||||||
"description": "OK",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/BroadcastTxCommitResult"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"400": {
|
|
||||||
"description": "Bad Request",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"404": {
|
|
||||||
"description": "Not Found",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"500": {
|
|
||||||
"description": "Internal Server Error",
|
|
||||||
"schema": {
|
|
||||||
"$ref": "#/definitions/HTTPError"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"/node_version": {
|
"/node_version": {
|
||||||
"get": {
|
"get": {
|
||||||
"tags": [
|
"tags": [
|
||||||
|
@ -200,19 +39,19 @@
|
||||||
"400": {
|
"400": {
|
||||||
"description": "Bad Request",
|
"description": "Bad Request",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"404": {
|
"404": {
|
||||||
"description": "Not Found",
|
"description": "Not Found",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"500": {
|
"500": {
|
||||||
"description": "Internal Server Error",
|
"description": "Internal Server Error",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -241,19 +80,19 @@
|
||||||
"400": {
|
"400": {
|
||||||
"description": "Bad Request",
|
"description": "Bad Request",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"404": {
|
"404": {
|
||||||
"description": "Not Found",
|
"description": "Not Found",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"500": {
|
"500": {
|
||||||
"description": "Internal Server Error",
|
"description": "Internal Server Error",
|
||||||
"schema": {
|
"schema": {
|
||||||
"$ref": "#/definitions/HTTPError"
|
"$ref": "#/definitions/common.HTTPError"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -261,208 +100,7 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"definitions": {
|
"definitions": {
|
||||||
"sdk.Coin": {
|
"common.HTTPError": {
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"denom": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"amount": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"sdk.Coins": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"$ref": "#/definitions/sdk.Coin"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"bank.Transfer": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"name": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"amount": {
|
|
||||||
"$ref": "#/definitions/sdk.Coins"
|
|
||||||
},
|
|
||||||
"password": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"chain_id": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"account_number": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gas": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"fee": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"sequence": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tx.Broadcast": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"transaction": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"return": {
|
|
||||||
"type": "string"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"common.KVPair": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"key": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"value": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"common.KVPairs": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"$ref": "#/definitions/common.KVPair"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"CheckTxResult": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gas_used": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"gas_wanted": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"info": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"log": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tags": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"$ref": "#/definitions/common.KVPairs"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"example": {
|
|
||||||
"code": 0,
|
|
||||||
"data": "data",
|
|
||||||
"log": "log",
|
|
||||||
"gas_used": 6,
|
|
||||||
"gas_wanted": 1,
|
|
||||||
"info": "info",
|
|
||||||
"tags": [
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"DeliverTxResult": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"code": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"data": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"gas_used": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"gas_wanted": {
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
"info": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"log": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"tags": {
|
|
||||||
"type": "array",
|
|
||||||
"items": {
|
|
||||||
"$ref": "#/definitions/common.KVPairs"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"example": {
|
|
||||||
"code": 5,
|
|
||||||
"data": "data",
|
|
||||||
"log": "log",
|
|
||||||
"gas_used": 5,
|
|
||||||
"gas_wanted": 2,
|
|
||||||
"info": "info",
|
|
||||||
"tags": [
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"BroadcastTxCommitResult": {
|
|
||||||
"type": "object",
|
|
||||||
"properties": {
|
|
||||||
"check_tx": {
|
|
||||||
"$ref": "#/definitions/CheckTxResult"
|
|
||||||
},
|
|
||||||
"deliver_tx": {
|
|
||||||
"$ref": "#/definitions/DeliverTxResult"
|
|
||||||
},
|
|
||||||
"hash": {
|
|
||||||
"type": "string"
|
|
||||||
},
|
|
||||||
"height": {
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"example": {
|
|
||||||
"check_tx": {
|
|
||||||
"code": 0,
|
|
||||||
"data": "data",
|
|
||||||
"log": "log",
|
|
||||||
"gas_used": 6,
|
|
||||||
"gas_wanted": 1,
|
|
||||||
"info": "info",
|
|
||||||
"tags": [
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"deliver_tx": {
|
|
||||||
"code": 5,
|
|
||||||
"data": "data",
|
|
||||||
"log": "log",
|
|
||||||
"gas_used": 5,
|
|
||||||
"gas_wanted": 2,
|
|
||||||
"info": "info",
|
|
||||||
"tags": [
|
|
||||||
"",
|
|
||||||
""
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"hash": "hash",
|
|
||||||
"height": 7
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"HTTPError": {
|
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"properties": {
|
"properties": {
|
||||||
"rest api": {
|
"rest api": {
|
||||||
|
|
Loading…
Reference in New Issue