Changed TxIn.PreviousOutpoint to TxIn.PreviousOutPoint after btcwire API change.
This commit is contained in:
parent
2a688a70b2
commit
968b6da5db
5 changed files with 15 additions and 15 deletions
|
@ -56,10 +56,10 @@ out:
|
|||
var txneededList []*btcwire.ShaHash
|
||||
for _, tx := range mblock.Transactions {
|
||||
for _, txin := range tx.TxIn {
|
||||
if txin.PreviousOutpoint.Index == uint32(4294967295) {
|
||||
if txin.PreviousOutPoint.Index == uint32(4294967295) {
|
||||
continue
|
||||
}
|
||||
origintxsha := &txin.PreviousOutpoint.Hash
|
||||
origintxsha := &txin.PreviousOutPoint.Hash
|
||||
txneededList = append(txneededList, origintxsha)
|
||||
|
||||
exists, err := db.ExistsTxSha(origintxsha)
|
||||
|
|
|
@ -74,12 +74,12 @@ endtest:
|
|||
var txInList []*btcwire.OutPoint
|
||||
for _, tx := range mblock.Transactions {
|
||||
for _, txin := range tx.TxIn {
|
||||
if txin.PreviousOutpoint.Index == uint32(4294967295) {
|
||||
if txin.PreviousOutPoint.Index == uint32(4294967295) {
|
||||
continue
|
||||
}
|
||||
origintxsha := &txin.PreviousOutpoint.Hash
|
||||
origintxsha := &txin.PreviousOutPoint.Hash
|
||||
|
||||
txInList = append(txInList, &txin.PreviousOutpoint)
|
||||
txInList = append(txInList, &txin.PreviousOutPoint)
|
||||
txneededList = append(txneededList, origintxsha)
|
||||
txlookupList = append(txlookupList, origintxsha)
|
||||
|
||||
|
|
|
@ -455,8 +455,8 @@ func (db *LevelDb) doSpend(tx *btcwire.MsgTx) error {
|
|||
for txinidx := range tx.TxIn {
|
||||
txin := tx.TxIn[txinidx]
|
||||
|
||||
inTxSha := txin.PreviousOutpoint.Hash
|
||||
inTxidx := txin.PreviousOutpoint.Index
|
||||
inTxSha := txin.PreviousOutPoint.Hash
|
||||
inTxidx := txin.PreviousOutPoint.Index
|
||||
|
||||
if inTxidx == ^uint32(0) {
|
||||
continue
|
||||
|
@ -478,8 +478,8 @@ func (db *LevelDb) unSpend(tx *btcwire.MsgTx) error {
|
|||
for txinidx := range tx.TxIn {
|
||||
txin := tx.TxIn[txinidx]
|
||||
|
||||
inTxSha := txin.PreviousOutpoint.Hash
|
||||
inTxidx := txin.PreviousOutpoint.Index
|
||||
inTxSha := txin.PreviousOutPoint.Hash
|
||||
inTxidx := txin.PreviousOutPoint.Index
|
||||
|
||||
if inTxidx == ^uint32(0) {
|
||||
continue
|
||||
|
|
|
@ -65,10 +65,10 @@ out:
|
|||
var txneededList []*btcwire.ShaHash
|
||||
for _, tx := range mblock.Transactions {
|
||||
for _, txin := range tx.TxIn {
|
||||
if txin.PreviousOutpoint.Index == uint32(4294967295) {
|
||||
if txin.PreviousOutPoint.Index == uint32(4294967295) {
|
||||
continue
|
||||
}
|
||||
origintxsha := &txin.PreviousOutpoint.Hash
|
||||
origintxsha := &txin.PreviousOutPoint.Hash
|
||||
txneededList = append(txneededList, origintxsha)
|
||||
|
||||
exists, err := db.ExistsTxSha(origintxsha)
|
||||
|
|
|
@ -52,7 +52,7 @@ func newShaHashFromStr(hexStr string) *btcwire.ShaHash {
|
|||
// a single input that has a previous output transaction index set to the
|
||||
// maximum value along with a zero hash.
|
||||
func isCoinbaseInput(txIn *btcwire.TxIn) bool {
|
||||
prevOut := &txIn.PreviousOutpoint
|
||||
prevOut := &txIn.PreviousOutPoint
|
||||
if prevOut.Index == math.MaxUint32 && prevOut.Hash.IsEqual(&zeroHash) {
|
||||
return true
|
||||
}
|
||||
|
@ -105,7 +105,7 @@ func (db *MemDb) removeTx(msgTx *btcwire.MsgTx, txHash *btcwire.ShaHash) {
|
|||
continue
|
||||
}
|
||||
|
||||
prevOut := &txIn.PreviousOutpoint
|
||||
prevOut := &txIn.PreviousOutPoint
|
||||
originTxns, exists := db.txns[prevOut.Hash]
|
||||
if !exists {
|
||||
log.Warnf("Unable to find input transaction %s to "+
|
||||
|
@ -593,7 +593,7 @@ func (db *MemDb) InsertBlock(block *btcutil.Block) (int64, error) {
|
|||
// the output of another transaction in this block only
|
||||
// if the referenced transaction comes before the
|
||||
// current one in this block.
|
||||
prevOut := &txIn.PreviousOutpoint
|
||||
prevOut := &txIn.PreviousOutPoint
|
||||
if inFlightIndex, ok := txInFlight[prevOut.Hash]; ok {
|
||||
if i <= inFlightIndex {
|
||||
log.Warnf("InsertBlock: requested hash "+
|
||||
|
@ -661,7 +661,7 @@ func (db *MemDb) InsertBlock(block *btcutil.Block) (int64, error) {
|
|||
}
|
||||
|
||||
// Already checked for existing and valid ranges above.
|
||||
prevOut := &txIn.PreviousOutpoint
|
||||
prevOut := &txIn.PreviousOutPoint
|
||||
originTxns := db.txns[prevOut.Hash]
|
||||
originTxD := originTxns[len(originTxns)-1]
|
||||
originTxD.spentBuf[prevOut.Index] = true
|
||||
|
|
Loading…
Reference in a new issue