Skip to content

Commit ec05c50

Browse files
committed
rpc: Use ValueFromAmount instead of FormatMoney in TxToUniv
With this, the amounts returned in `decoderawtransaction` will be padded to 8 digits like anywhwere else in the API.
1 parent 46347ad commit ec05c50

22 files changed

+25
-26
lines changed

src/core_write.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,7 @@ void TxToUniv(const CTransaction& tx, const uint256& hashBlock, UniValue& entry)
194194

195195
UniValue out(UniValue::VOBJ);
196196

197-
UniValue outValue(UniValue::VNUM, FormatMoney(txout.nValue));
198-
out.pushKV("value", outValue);
197+
out.pushKV("value", ValueFromAmount(txout.nValue));
199198
out.pushKV("n", (int64_t)i);
200199

201200
UniValue o(UniValue::VOBJ);

test/util/data/tt-delin1-out.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@
189189
],
190190
"vout": [
191191
{
192-
"value": 1.3782,
192+
"value": 1.37820000,
193193
"n": 0,
194194
"scriptPubKey": {
195195
"asm": "OP_DUP OP_HASH160 8fd139bb39ced713f231c58a4d07bf6954d1c201 OP_EQUALVERIFY OP_CHECKSIG",

test/util/data/tt-delout1-out.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
],
199199
"vout": [
200200
{
201-
"value": 1.3782,
201+
"value": 1.37820000,
202202
"n": 0,
203203
"scriptPubKey": {
204204
"asm": "OP_DUP OP_HASH160 8fd139bb39ced713f231c58a4d07bf6954d1c201 OP_EQUALVERIFY OP_CHECKSIG",

test/util/data/tt-locktime317000-out.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@
198198
],
199199
"vout": [
200200
{
201-
"value": 1.3782,
201+
"value": 1.37820000,
202202
"n": 0,
203203
"scriptPubKey": {
204204
"asm": "OP_DUP OP_HASH160 8fd139bb39ced713f231c58a4d07bf6954d1c201 OP_EQUALVERIFY OP_CHECKSIG",

test/util/data/txcreate1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
],
3737
"vout": [
3838
{
39-
"value": 0.18,
39+
"value": 0.18000000,
4040
"n": 0,
4141
"scriptPubKey": {
4242
"asm": "OP_DUP OP_HASH160 1fc11f39be1729bf973a7ab6a615ca4729d64574 OP_EQUALVERIFY OP_CHECKSIG",
@@ -49,7 +49,7 @@
4949
}
5050
},
5151
{
52-
"value": 4.00,
52+
"value": 4.00000000,
5353
"n": 1,
5454
"scriptPubKey": {
5555
"asm": "OP_DUP OP_HASH160 f2d4db28cad6502226ee484ae24505c2885cb12d OP_EQUALVERIFY OP_CHECKSIG",

test/util/data/txcreate2.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
],
1010
"vout": [
1111
{
12-
"value": 0.00,
12+
"value": 0.00000000,
1313
"n": 0,
1414
"scriptPubKey": {
1515
"asm": "",

test/util/data/txcreatedata1.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
],
1919
"vout": [
2020
{
21-
"value": 0.18,
21+
"value": 0.18000000,
2222
"n": 0,
2323
"scriptPubKey": {
2424
"asm": "OP_DUP OP_HASH160 1fc11f39be1729bf973a7ab6a615ca4729d64574 OP_EQUALVERIFY OP_CHECKSIG",
@@ -31,7 +31,7 @@
3131
}
3232
},
3333
{
34-
"value": 4.00,
34+
"value": 4.00000000,
3535
"n": 1,
3636
"scriptPubKey": {
3737
"asm": "OP_RETURN 54686973204f505f52455455524e207472616e73616374696f6e206f7574707574207761732063726561746564206279206d6f646966696564206372656174657261777472616e73616374696f6e2e",

test/util/data/txcreatedata2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
],
1919
"vout": [
2020
{
21-
"value": 0.18,
21+
"value": 0.18000000,
2222
"n": 0,
2323
"scriptPubKey": {
2424
"asm": "OP_DUP OP_HASH160 1fc11f39be1729bf973a7ab6a615ca4729d64574 OP_EQUALVERIFY OP_CHECKSIG",
@@ -31,7 +31,7 @@
3131
}
3232
},
3333
{
34-
"value": 0.00,
34+
"value": 0.00000000,
3535
"n": 1,
3636
"scriptPubKey": {
3737
"asm": "OP_RETURN 54686973204f505f52455455524e207472616e73616374696f6e206f7574707574207761732063726561746564206279206d6f646966696564206372656174657261777472616e73616374696f6e2e",

test/util/data/txcreatedata_seq0.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
],
1919
"vout": [
2020
{
21-
"value": 0.18,
21+
"value": 0.18000000,
2222
"n": 0,
2323
"scriptPubKey": {
2424
"asm": "OP_DUP OP_HASH160 1fc11f39be1729bf973a7ab6a615ca4729d64574 OP_EQUALVERIFY OP_CHECKSIG",

test/util/data/txcreatedata_seq1.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
],
2828
"vout": [
2929
{
30-
"value": 0.18,
30+
"value": 0.18000000,
3131
"n": 0,
3232
"scriptPubKey": {
3333
"asm": "OP_DUP OP_HASH160 1fc11f39be1729bf973a7ab6a615ca4729d64574 OP_EQUALVERIFY OP_CHECKSIG",

0 commit comments

Comments
 (0)