提交 5aea2d13 编写于 作者: I imuge

show derived operations

上级 a64b77de
因为 它太大了无法显示 source diff 。你可以改为 查看blob
......@@ -449,6 +449,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -491,6 +507,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -533,6 +565,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -575,6 +623,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -617,6 +681,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -659,6 +739,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -701,6 +797,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -743,6 +855,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -785,6 +913,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -827,6 +971,22 @@ router.get('/:ledger/blocks/height/:height/txs/additional-txs', function (req, r
"dataAccountSetHash": "j5oKEHfRmrMbMwnTNowCHjHhy6FiHNuTy65ytfUChFXQft"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5x7EYRr4oE1jJ3FrEkvogPJN2Rupjmn59rJvyos2ZJQbG"
},
"request": {
......@@ -1249,6 +1409,22 @@ router.get('/:ledger/txs/hash/:tx_hash', function (req, res) {
"userEventSetHash": "j5k4AXQGArmyC3oXfnrUNvS2idpj4PfN5wZUi7Hr6AQdFM"
},
"executionState": "SUCCESS",
"derivedOperations": [
{
"@type": "com.jd.blockchain.ledger.DataAccountKVSetOperation",
"accountAddress": "LdeNh3HzbrkynGe1XqzPDgLackZkoq6KGcvFU",
"writeSet": [
{
"expectedVersion": -1,
"key": "key",
"value": {
"bytes": "dmFsdWU=",
"type": "TEXT"
}
}
]
}
],
"transactionHash": "j5ndLYvavSzNspvzkSQ8ouPzAwtULuuu3prH6fnUsBB5Dg"
},
"request": {
......
......@@ -171,6 +171,21 @@ export default class TransactionInfo extends Component {
)
}
derivedTransItem = derivedOperations => {
return (
<div>
<BlockCollapse title = "衍生交易">
{
derivedOperations && derivedOperations.length != 0 && derivedOperations.map((item, key) => {
item['_type'] = item['@type']
return this.operaItem(item)
})
}
</BlockCollapse>
</div>
)
}
operaItem = opt => {
let {
_type,
......@@ -678,7 +693,7 @@ export default class TransactionInfo extends Component {
}
reqItem = data => {
let { dataSnapshot, executionState, blockHeight, transactionHash } = data
let { dataSnapshot, executionState, blockHeight, transactionHash, derivedOperations } = data
return (
<div>
......@@ -746,7 +761,9 @@ export default class TransactionInfo extends Component {
</BlockCollapse>
)
}
{
data.derivedOperations && JSON.stringify(data.derivedOperations) != "{}" && this.derivedTransItem(data.derivedOperations)
}
<div className = {styles.option}>
运行结果: {executionState && executionState || ''}
</div>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册