aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ethpub/pub.go6
-rw-r--r--ethpub/types.go1
2 files changed, 5 insertions, 2 deletions
diff --git a/ethpub/pub.go b/ethpub/pub.go
index c4b10f0e6..05acdb058 100644
--- a/ethpub/pub.go
+++ b/ethpub/pub.go
@@ -96,8 +96,10 @@ func (lib *PEthereum) GetTransactionsFor(address string, asJson bool) interface{
// Loop through all transactions to see if we missed any while being offline
for _, tx := range blk.Transactions() {
if bytes.Compare(tx.Sender(), addr) == 0 || bytes.Compare(tx.Recipient, addr) == 0 {
- ethutil.Config.Log.Debugf("FOund tx: %x\n", tx)
- txs = append(txs, NewPTx(tx))
+ ptx := NewPTx(tx)
+ //TODO: somehow move this to NewPTx
+ ptx.Confirmations = int(lib.manager.BlockChain().LastBlockNumber - blk.BlockInfo().Number)
+ txs = append(txs, ptx)
}
}
}
diff --git a/ethpub/types.go b/ethpub/types.go
index 352598148..0ced68ad1 100644
--- a/ethpub/types.go
+++ b/ethpub/types.go
@@ -99,6 +99,7 @@ type PTx struct {
Data string `json:"data"`
Contract bool `json:"isContract"`
CreatesContract bool `json:"createsContract"`
+ Confirmations int `json:"confirmations"`
}
func NewPTx(tx *ethchain.Transaction) *PTx {