Add transaction number (nonce) to tx list

feature/default_network_editable
Dan Finlay 8 years ago
parent c7fd9f4240
commit 6209224a6c
  1. 2
      CHANGELOG.md
  2. 21
      ui/app/components/transaction-list-item.js

@ -2,6 +2,8 @@
## Current Master ## Current Master
- Add Transaction Number (nonce) to transaction list.
## 3.6.5 2017-5-17 ## 3.6.5 2017-5-17
- Fix bug where edited gas parameters would not take effect. - Fix bug where edited gas parameters would not take effect.

@ -8,6 +8,7 @@ const explorerLink = require('../../lib/explorer-link')
const CopyButton = require('./copyButton') const CopyButton = require('./copyButton')
const vreme = new (require('vreme')) const vreme = new (require('vreme'))
const Tooltip = require('./tooltip') const Tooltip = require('./tooltip')
const BN = require('ethereumjs-util').BN
const TransactionIcon = require('./transaction-list-item-icon') const TransactionIcon = require('./transaction-list-item-icon')
const ShiftListItem = require('./shift-list-item') const ShiftListItem = require('./shift-list-item')
@ -39,6 +40,8 @@ TransactionListItem.prototype.render = function () {
txParams = transaction.msgParams txParams = transaction.msgParams
} }
const nonce = (new BN(txParams.nonce.substr(2))).toString(10)
const isClickable = ('hash' in transaction && isLinkable) || isPending const isClickable = ('hash' in transaction && isLinkable) || isPending
return ( return (
h(`.transaction-list-item.flex-row.flex-space-between${isClickable ? '.pointer' : ''}`, { h(`.transaction-list-item.flex-row.flex-space-between${isClickable ? '.pointer' : ''}`, {
@ -69,6 +72,24 @@ TransactionListItem.prototype.render = function () {
]), ]),
]), ]),
h(Tooltip, {
title: 'Transaction Number',
position: 'bottom',
},
[
h('span', {
style: {
display: 'flex',
cursor: 'normal',
flexDirection: 'column',
alignItems: 'center',
justifyContent: 'center',
padding: '10px',
},
}, nonce),
]),
h('.flex-column', {style: {width: '200px', overflow: 'hidden'}}, [ h('.flex-column', {style: {width: '200px', overflow: 'hidden'}}, [
domainField(txParams), domainField(txParams),
h('div', date), h('div', date),

Loading…
Cancel
Save