Switch some integers from unsigned to signed.
This change switches the time fields (firstSeen/lastSeen) of an address from uint64 to int64, to be compatible with (time.Time).Unix, as well as changing the block height fields (firstBlock/lastBlock) from uint32 to int32, since block height is normally represented signed.
This commit is contained in:
parent
cafd4666d9
commit
3c390364d7
1 changed files with 6 additions and 6 deletions
|
@ -807,10 +807,10 @@ type btcAddress struct {
|
||||||
initVector [16]byte
|
initVector [16]byte
|
||||||
privKey [32]byte
|
privKey [32]byte
|
||||||
pubKey [65]byte
|
pubKey [65]byte
|
||||||
firstSeen uint64
|
firstSeen int64
|
||||||
lastSeen uint64
|
lastSeen int64
|
||||||
firstBlock uint32
|
firstBlock int32
|
||||||
lastBlock uint32
|
lastBlock int32
|
||||||
privKeyCT []byte // non-nil if unlocked.
|
privKeyCT []byte // non-nil if unlocked.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -834,8 +834,8 @@ func newBtcAddress(privkey, iv []byte) (addr *btcAddress, err error) {
|
||||||
hasPrivKey: true,
|
hasPrivKey: true,
|
||||||
hasPubKey: true,
|
hasPubKey: true,
|
||||||
},
|
},
|
||||||
firstSeen: math.MaxUint64,
|
firstSeen: math.MaxInt64,
|
||||||
firstBlock: math.MaxUint32,
|
firstBlock: math.MaxInt32,
|
||||||
}
|
}
|
||||||
copy(addr.initVector[:], iv)
|
copy(addr.initVector[:], iv)
|
||||||
pub := pubkeyFromPrivkey(privkey)
|
pub := pubkeyFromPrivkey(privkey)
|
||||||
|
|
Loading…
Reference in a new issue