Wrong datatype for version field in response to POST request on /tx/process
When getting transactions, the version field is a number (Int) whereas after posting a transaction to the /tx/process endpoint, the data returned shows the version number as a string.
Response from POST
{
"version": "10",
"currency": "g1",
"issuers": [
"EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq"
],
"inputs": [
"470:0:T:EEFFFB79D48543C64E58C13DF8D80A3DC40CB7330192908B161D935AC316F7CF:1"
],
"outputs": [
"10:0:SIG(9itUPU7CVJEHh5DszAYQvgdUvTDLUNkY6NngMfo3F18k)",
"460:0:SIG(EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq)"
],
"unlocks": [
"0:SIG(0)"
],
"signatures": [
"e3exkm5OtUkjJx1xfhO/P5D/htiuC05sXs3igO9mo7bfrbGS8AhO9WZ554JbqlTORGkQATmencl98lozSp8lBA=="
],
"comment": "dfdf",
"locktime": 0,
"hash": "B9F18F609872EAAFF3DAE8452F74CEB6497C645B180F249C71AB3C52BA03C4F1",
"written_block": 225794,
"raw": "Version: 10\nType: Transaction\nCurrency: g1\nBlockstamp: 225794-000000706746E6CAE4136534392ABAE9249B6497A0CC2993C67DBC448AB60AC1\nLocktime: 0\nIssuers:\nEEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq\nInputs:\n470:0:T:EEFFFB79D48543C64E58C13DF8D80A3DC40CB7330192908B161D935AC316F7CF:1\nUnlocks:\n0:SIG(0)\nOutputs:\n10:0:SIG(9itUPU7CVJEHh5DszAYQvgdUvTDLUNkY6NngMfo3F18k)\n460:0:SIG(EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq)\nComment: dfdf\ne3exkm5OtUkjJx1xfhO/P5D/htiuC05sXs3igO9mo7bfrbGS8AhO9WZ554JbqlTORGkQATmencl98lozSp8lBA==\n"
}
Response from GET request
{
"version": 10,
"locktime": 0,
"blockstamp": "225326-00000400F881B194D85541E97420B8BA20C5947E81364C08D23192261C9E70C9",
"blockstampTime": 1559345677,
"issuers": [
"EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq"
],
"inputs": [
"490:0:T:FC4F40EA49C82CC337407AA6FF4E2BB53D86FB990C48F7F9373C54FB3291B119:1"
],
"outputs": [
"1:0:SIG(9itUPU7CVJEHh5DszAYQvgdUvTDLUNkY6NngMfo3F18k)",
"489:0:SIG(EEdwxSkAuWyHuYMt4eX5V81srJWVy7kUaEkft3CWLEiq)"
],
"unlocks": [
"0:SIG(0)"
],
"signatures": [
"SRm7MKMDHQ9/OuFgixvtuuh+JvjVk66LhJYSD29fteu6A6cZ8+13/ofIOc9dWzXxn7oYMimqkluSx17QE6nqCw=="
],
"comment": "petit test",
"hash": "84116BA7807E10C6E2DE98D14019C7CAF9FA861C39081C967395495752679494",
"time": null,
"block_number": null,
"received": null
}
This makes it difficult to work with for strongly typed languages.