Browse Source

rpc/core: ints are strings in responses, closes #1896

pull/2490/head
zramsay 6 years ago
committed by Anton Kaliaev
parent
commit
cf8b42d813
7 changed files with 83 additions and 83 deletions
  1. +3
    -3
      rpc/core/abci.go
  2. +30
    -30
      rpc/core/blocks.go
  3. +30
    -30
      rpc/core/consensus.go
  4. +1
    -1
      rpc/core/doc.go
  5. +7
    -7
      rpc/core/mempool.go
  6. +2
    -2
      rpc/core/net.go
  7. +10
    -10
      rpc/core/tx.go

+ 3
- 3
rpc/core/abci.go View File

@ -28,12 +28,12 @@ import (
// "result": { // "result": {
// "response": { // "response": {
// "log": "exists", // "log": "exists",
// "height": 0,
// "height": "0",
// "proof": "010114FED0DAD959F36091AD761C922ABA3CBF1D8349990101020103011406AA2262E2F448242DF2C2607C3CDC705313EE3B0001149D16177BC71E445476174622EA559715C293740C", // "proof": "010114FED0DAD959F36091AD761C922ABA3CBF1D8349990101020103011406AA2262E2F448242DF2C2607C3CDC705313EE3B0001149D16177BC71E445476174622EA559715C293740C",
// "value": "61626364", // "value": "61626364",
// "key": "61626364", // "key": "61626364",
// "index": -1,
// "code": 0
// "index": "-1",
// "code": "0"
// } // }
// }, // },
// "id": "", // "id": "",


+ 30
- 30
rpc/core/blocks.go View File

@ -32,13 +32,13 @@ import (
// "header": { // "header": {
// "app_hash": "", // "app_hash": "",
// "chain_id": "test-chain-6UTNIN", // "chain_id": "test-chain-6UTNIN",
// "height": 10,
// "height": "10",
// "time": "2017-05-29T15:05:53.877Z", // "time": "2017-05-29T15:05:53.877Z",
// "num_txs": 0,
// "num_txs": "0",
// "last_block_id": { // "last_block_id": {
// "parts": { // "parts": {
// "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A", // "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A",
// "total": 1
// "total": "1"
// }, // },
// "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78" // "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78"
// }, // },
@ -49,13 +49,13 @@ import (
// "block_id": { // "block_id": {
// "parts": { // "parts": {
// "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F", // "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F",
// "total": 1
// "total": "1"
// }, // },
// "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5" // "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5"
// } // }
// } // }
// ], // ],
// "last_height": 5493
// "last_height": "5493"
// }, // },
// "id": "", // "id": "",
// "jsonrpc": "2.0" // "jsonrpc": "2.0"
@ -143,21 +143,21 @@ func filterMinMax(height, min, max, limit int64) (int64, int64, error) {
// "block_id": { // "block_id": {
// "parts": { // "parts": {
// "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A", // "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A",
// "total": 1
// "total": "1"
// }, // },
// "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78" // "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78"
// }, // },
// "type": 2,
// "round": 0,
// "height": 9,
// "validator_index": 0,
// "type": "2",
// "round": "0",
// "height": "9",
// "validator_index": "0",
// "validator_address": "E89A51D60F68385E09E716D353373B11F8FACD62" // "validator_address": "E89A51D60F68385E09E716D353373B11F8FACD62"
// } // }
// ], // ],
// "blockID": { // "blockID": {
// "parts": { // "parts": {
// "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A", // "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A",
// "total": 1
// "total": "1"
// }, // },
// "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78" // "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78"
// } // }
@ -168,13 +168,13 @@ func filterMinMax(height, min, max, limit int64) (int64, int64, error) {
// "header": { // "header": {
// "app_hash": "", // "app_hash": "",
// "chain_id": "test-chain-6UTNIN", // "chain_id": "test-chain-6UTNIN",
// "height": 10,
// "height": "10",
// "time": "2017-05-29T15:05:53.877Z", // "time": "2017-05-29T15:05:53.877Z",
// "num_txs": 0,
// "num_txs": "0",
// "last_block_id": { // "last_block_id": {
// "parts": { // "parts": {
// "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A", // "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A",
// "total": 1
// "total": "1"
// }, // },
// "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78" // "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78"
// }, // },
@ -187,13 +187,13 @@ func filterMinMax(height, min, max, limit int64) (int64, int64, error) {
// "header": { // "header": {
// "app_hash": "", // "app_hash": "",
// "chain_id": "test-chain-6UTNIN", // "chain_id": "test-chain-6UTNIN",
// "height": 10,
// "height": "10",
// "time": "2017-05-29T15:05:53.877Z", // "time": "2017-05-29T15:05:53.877Z",
// "num_txs": 0,
// "num_txs": "0",
// "last_block_id": { // "last_block_id": {
// "parts": { // "parts": {
// "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A", // "hash": "3C78F00658E06744A88F24FF97A0A5011139F34A",
// "total": 1
// "total": "1"
// }, // },
// "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78" // "hash": "F70588DAB36BDA5A953D548A16F7D48C6C2DFD78"
// }, // },
@ -204,7 +204,7 @@ func filterMinMax(height, min, max, limit int64) (int64, int64, error) {
// "block_id": { // "block_id": {
// "parts": { // "parts": {
// "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F", // "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F",
// "total": 1
// "total": "1"
// }, // },
// "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5" // "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5"
// } // }
@ -255,21 +255,21 @@ func Block(heightPtr *int64) (*ctypes.ResultBlock, error) {
// "block_id": { // "block_id": {
// "parts": { // "parts": {
// "hash": "9E37CBF266BC044A779E09D81C456E653B89E006", // "hash": "9E37CBF266BC044A779E09D81C456E653B89E006",
// "total": 1
// "total": "1"
// }, // },
// "hash": "CC6E861E31CA4334E9888381B4A9137D1458AB6A" // "hash": "CC6E861E31CA4334E9888381B4A9137D1458AB6A"
// }, // },
// "type": 2,
// "round": 0,
// "height": 11,
// "validator_index": 0,
// "type": "2",
// "round": "0",
// "height": "11",
// "validator_index": "0",
// "validator_address": "E89A51D60F68385E09E716D353373B11F8FACD62" // "validator_address": "E89A51D60F68385E09E716D353373B11F8FACD62"
// } // }
// ], // ],
// "blockID": { // "blockID": {
// "parts": { // "parts": {
// "hash": "9E37CBF266BC044A779E09D81C456E653B89E006", // "hash": "9E37CBF266BC044A779E09D81C456E653B89E006",
// "total": 1
// "total": "1"
// }, // },
// "hash": "CC6E861E31CA4334E9888381B4A9137D1458AB6A" // "hash": "CC6E861E31CA4334E9888381B4A9137D1458AB6A"
// } // }
@ -277,13 +277,13 @@ func Block(heightPtr *int64) (*ctypes.ResultBlock, error) {
// "header": { // "header": {
// "app_hash": "", // "app_hash": "",
// "chain_id": "test-chain-6UTNIN", // "chain_id": "test-chain-6UTNIN",
// "height": 11,
// "height": "11",
// "time": "2017-05-29T15:05:54.893Z", // "time": "2017-05-29T15:05:54.893Z",
// "num_txs": 0,
// "num_txs": "0",
// "last_block_id": { // "last_block_id": {
// "parts": { // "parts": {
// "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F", // "hash": "277A4DBEF91483A18B85F2F5677ABF9694DFA40F",
// "total": 1
// "total": "1"
// }, // },
// "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5" // "hash": "96B1D2F2D201BA4BC383EB8224139DB1294944E5"
// }, // },
@ -337,14 +337,14 @@ func Commit(heightPtr *int64) (*ctypes.ResultCommit, error) {
// //
// ```json // ```json
// { // {
// "height": 10,
// "height": "10",
// "results": [ // "results": [
// { // {
// "code": 0,
// "code": "0",
// "data": "CAFE00F00D" // "data": "CAFE00F00D"
// }, // },
// { // {
// "code": 102,
// "code": "102",
// "data": "" // "data": ""
// } // }
// ] // ]


+ 30
- 30
rpc/core/consensus.go View File

@ -28,8 +28,8 @@ import (
// "result": { // "result": {
// "validators": [ // "validators": [
// { // {
// "accum": 0,
// "voting_power": 10,
// "accum": "0",
// "voting_power": "10",
// "pub_key": { // "pub_key": {
// "data": "68DFDA7E50F82946E7E8546BED37944A422CD1B831E70DF66BA3B8430593944D", // "data": "68DFDA7E50F82946E7E8546BED37944A422CD1B831E70DF66BA3B8430593944D",
// "type": "ed25519" // "type": "ed25519"
@ -37,7 +37,7 @@ import (
// "address": "E89A51D60F68385E09E716D353373B11F8FACD62" // "address": "E89A51D60F68385E09E716D353373B11F8FACD62"
// } // }
// ], // ],
// "block_height": 5241
// "block_height": "5241"
// }, // },
// "id": "", // "id": "",
// "jsonrpc": "2.0" // "jsonrpc": "2.0"
@ -79,9 +79,9 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "id": "", // "id": "",
// "result": { // "result": {
// "round_state": { // "round_state": {
// "height": 7185,
// "round": 0,
// "step": 1,
// "height": "7185",
// "round": "0",
// "step": "1",
// "start_time": "2018-05-12T13:57:28.440293621-07:00", // "start_time": "2018-05-12T13:57:28.440293621-07:00",
// "commit_time": "2018-05-12T13:57:27.440293621-07:00", // "commit_time": "2018-05-12T13:57:27.440293621-07:00",
// "validators": { // "validators": {
@ -92,8 +92,8 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "type": "tendermint/PubKeyEd25519", // "type": "tendermint/PubKeyEd25519",
// "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg=" // "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg="
// }, // },
// "voting_power": 10,
// "accum": 0
// "voting_power": "10",
// "accum": "0"
// } // }
// ], // ],
// "proposer": { // "proposer": {
@ -102,27 +102,27 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "type": "tendermint/PubKeyEd25519", // "type": "tendermint/PubKeyEd25519",
// "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg=" // "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg="
// }, // },
// "voting_power": 10,
// "accum": 0
// "voting_power": "10",
// "accum": "0"
// } // }
// }, // },
// "proposal": null, // "proposal": null,
// "proposal_block": null, // "proposal_block": null,
// "proposal_block_parts": null, // "proposal_block_parts": null,
// "locked_round": 0,
// "locked_round": "0",
// "locked_block": null, // "locked_block": null,
// "locked_block_parts": null, // "locked_block_parts": null,
// "valid_round": 0,
// "valid_round": "0",
// "valid_block": null, // "valid_block": null,
// "valid_block_parts": null, // "valid_block_parts": null,
// "votes": [ // "votes": [
// { // {
// "round": 0,
// "round": "0",
// "prevotes": "_", // "prevotes": "_",
// "precommits": "_" // "precommits": "_"
// } // }
// ], // ],
// "commit_round": -1,
// "commit_round": "-1",
// "last_commit": { // "last_commit": {
// "votes": [ // "votes": [
// "Vote{0:B5B3D40BE539 7184/00/2(Precommit) 14F946FA7EF0 /702B1B1A602A.../ @ 2018-05-12T20:57:27.342Z}" // "Vote{0:B5B3D40BE539 7184/00/2(Precommit) 14F946FA7EF0 /702B1B1A602A.../ @ 2018-05-12T20:57:27.342Z}"
@ -138,8 +138,8 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "type": "tendermint/PubKeyEd25519", // "type": "tendermint/PubKeyEd25519",
// "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg=" // "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg="
// }, // },
// "voting_power": 10,
// "accum": 0
// "voting_power": "10",
// "accum": "0"
// } // }
// ], // ],
// "proposer": { // "proposer": {
@ -148,8 +148,8 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "type": "tendermint/PubKeyEd25519", // "type": "tendermint/PubKeyEd25519",
// "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg=" // "value": "SBctdhRBcXtBgdI/8a/alTsUhGXqGs9k5ylV1u5iKHg="
// }, // },
// "voting_power": 10,
// "accum": 0
// "voting_power": "10",
// "accum": "0"
// } // }
// } // }
// }, // },
@ -158,30 +158,30 @@ func Validators(heightPtr *int64) (*ctypes.ResultValidators, error) {
// "node_address": "30ad1854af22506383c3f0e57fb3c7f90984c5e8@172.16.63.221:26656", // "node_address": "30ad1854af22506383c3f0e57fb3c7f90984c5e8@172.16.63.221:26656",
// "peer_state": { // "peer_state": {
// "round_state": { // "round_state": {
// "height": 7185,
// "round": 0,
// "step": 1,
// "height": "7185",
// "round": "0",
// "step": "1",
// "start_time": "2018-05-12T13:57:27.438039872-07:00", // "start_time": "2018-05-12T13:57:27.438039872-07:00",
// "proposal": false, // "proposal": false,
// "proposal_block_parts_header": { // "proposal_block_parts_header": {
// "total": 0,
// "total": "0",
// "hash": "" // "hash": ""
// }, // },
// "proposal_block_parts": null, // "proposal_block_parts": null,
// "proposal_pol_round": -1,
// "proposal_pol_round": "-1",
// "proposal_pol": "_", // "proposal_pol": "_",
// "prevotes": "_", // "prevotes": "_",
// "precommits": "_", // "precommits": "_",
// "last_commit_round": 0,
// "last_commit_round": "0",
// "last_commit": "x", // "last_commit": "x",
// "catchup_commit_round": -1,
// "catchup_commit_round": "-1",
// "catchup_commit": "_" // "catchup_commit": "_"
// }, // },
// "stats": { // "stats": {
// "last_vote_height": 7184,
// "votes": 255,
// "last_block_part_height": 7184,
// "block_parts": 255
// "last_vote_height": "7184",
// "votes": "255",
// "last_block_part_height": "7184",
// "block_parts": "255"
// } // }
// } // }
// } // }
@ -241,7 +241,7 @@ func DumpConsensusState() (*ctypes.ResultDumpConsensusState, error) {
// "valid_block_hash": "", // "valid_block_hash": "",
// "height_vote_set": [ // "height_vote_set": [
// { // {
// "round": 0,
// "round": "0",
// "prevotes": [ // "prevotes": [
// "nil-Vote" // "nil-Vote"
// ], // ],


+ 1
- 1
rpc/core/doc.go View File

@ -33,7 +33,7 @@ curl 'localhost:26657/broadcast_tx_sync?tx="abc"'
"hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF", "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF",
"log": "", "log": "",
"data": "", "data": "",
"code": 0
"code": "0"
}, },
"id": "", "id": "",
"jsonrpc": "2.0" "jsonrpc": "2.0"


+ 7
- 7
rpc/core/mempool.go View File

@ -36,7 +36,7 @@ import (
// "hash": "E39AAB7A537ABAA237831742DCE1117F187C3C52", // "hash": "E39AAB7A537ABAA237831742DCE1117F187C3C52",
// "log": "", // "log": "",
// "data": "", // "data": "",
// "code": 0
// "code": "0"
// }, // },
// "id": "", // "id": "",
// "jsonrpc": "2.0" // "jsonrpc": "2.0"
@ -74,7 +74,7 @@ func BroadcastTxAsync(tx types.Tx) (*ctypes.ResultBroadcastTx, error) {
// "jsonrpc": "2.0", // "jsonrpc": "2.0",
// "id": "", // "id": "",
// "result": { // "result": {
// "code": 0,
// "code": "0",
// "data": "", // "data": "",
// "log": "", // "log": "",
// "hash": "0D33F2F03A5234F38706E43004489E061AC40A2E" // "hash": "0D33F2F03A5234F38706E43004489E061AC40A2E"
@ -126,17 +126,17 @@ func BroadcastTxSync(tx types.Tx) (*ctypes.ResultBroadcastTx, error) {
// { // {
// "error": "", // "error": "",
// "result": { // "result": {
// "height": 26682,
// "height": "26682",
// "hash": "75CA0F856A4DA078FC4911580360E70CEFB2EBEE", // "hash": "75CA0F856A4DA078FC4911580360E70CEFB2EBEE",
// "deliver_tx": { // "deliver_tx": {
// "log": "", // "log": "",
// "data": "", // "data": "",
// "code": 0
// "code": "0"
// }, // },
// "check_tx": { // "check_tx": {
// "log": "", // "log": "",
// "data": "", // "data": "",
// "code": 0
// "code": "0"
// } // }
// }, // },
// "id": "", // "id": "",
@ -227,7 +227,7 @@ func BroadcastTxCommit(tx types.Tx) (*ctypes.ResultBroadcastTxCommit, error) {
// "error": "", // "error": "",
// "result": { // "result": {
// "txs": [], // "txs": [],
// "n_txs": 0
// "n_txs": "0"
// }, // },
// "id": "", // "id": "",
// "jsonrpc": "2.0" // "jsonrpc": "2.0"
@ -265,7 +265,7 @@ func UnconfirmedTxs(limit int) (*ctypes.ResultUnconfirmedTxs, error) {
// "error": "", // "error": "",
// "result": { // "result": {
// "txs": null, // "txs": null,
// "n_txs": 0
// "n_txs": "0"
// }, // },
// "id": "", // "id": "",
// "jsonrpc": "2.0" // "jsonrpc": "2.0"


+ 2
- 2
rpc/core/net.go View File

@ -23,7 +23,7 @@ import (
// { // {
// "error": "", // "error": "",
// "result": { // "result": {
// "n_peers": 0,
// "n_peers": "0",
// "peers": [], // "peers": [],
// "listeners": [ // "listeners": [
// "Listener(@10.0.2.15:26656)" // "Listener(@10.0.2.15:26656)"
@ -102,7 +102,7 @@ func UnsafeDialPeers(peers []string, persistent bool) (*ctypes.ResultDialPeers,
// "validators": [ // "validators": [
// { // {
// "name": "", // "name": "",
// "power": 10,
// "power": "10",
// "pub_key": { // "pub_key": {
// "data": "68DFDA7E50F82946E7E8546BED37944A422CD1B831E70DF66BA3B8430593944D", // "data": "68DFDA7E50F82946E7E8546BED37944A422CD1B831E70DF66BA3B8430593944D",
// "type": "ed25519" // "type": "ed25519"


+ 10
- 10
rpc/core/tx.go View File

@ -36,17 +36,17 @@ import (
// }, // },
// "Data": "YWJjZA==", // "Data": "YWJjZA==",
// "RootHash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF", // "RootHash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF",
// "Total": 1,
// "Index": 0
// "Total": "1",
// "Index": "0"
// }, // },
// "tx": "YWJjZA==", // "tx": "YWJjZA==",
// "tx_result": { // "tx_result": {
// "log": "", // "log": "",
// "data": "", // "data": "",
// "code": 0
// "code": "0"
// }, // },
// "index": 0,
// "height": 52,
// "index": "0",
// "height": "52",
// "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF" // "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF"
// }, // },
// "id": "", // "id": "",
@ -140,17 +140,17 @@ func Tx(hash []byte, prove bool) (*ctypes.ResultTx, error) {
// }, // },
// "Data": "mvZHHa7HhZ4aRT0xMDA=", // "Data": "mvZHHa7HhZ4aRT0xMDA=",
// "RootHash": "F6541223AA46E428CB1070E9840D2C3DF3B6D776", // "RootHash": "F6541223AA46E428CB1070E9840D2C3DF3B6D776",
// "Total": 32,
// "Index": 31
// "Total": "32",
// "Index": "31"
// }, // },
// "tx": "mvZHHa7HhZ4aRT0xMDA=", // "tx": "mvZHHa7HhZ4aRT0xMDA=",
// "tx_result": {}, // "tx_result": {},
// "index": 31,
// "height": 12,
// "index": "31",
// "height": "12",
// "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF" // "hash": "2B8EC32BA2579B3B8606E42C06DE2F7AFA2556EF"
// } // }
// ], // ],
// "total_count": 1
// "total_count": "1"
// } // }
// } // }
// ``` // ```


Loading…
Cancel
Save