Browse Source

Fix bitcoin addr scheme

pull/1782/head
Jae Kwon 8 years ago
committed by Ethan Frey
parent
commit
f17e6bf44c
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      hd/address.go

+ 2
- 2
hd/address.go View File

@ -219,7 +219,7 @@ func I64(key []byte, data []byte) ([]byte, []byte) {
// This returns a Bitcoin-like address. // This returns a Bitcoin-like address.
func AddrFromPubKeyBytes(pubKeyBytes []byte) string { func AddrFromPubKeyBytes(pubKeyBytes []byte) string {
prefix := byte(0x80) // TODO Make const or configurable
prefix := byte(0x00) // TODO Make const or configurable
h160 := CalcHash160(pubKeyBytes) h160 := CalcHash160(pubKeyBytes)
h160 = append([]byte{prefix}, h160...) h160 = append([]byte{prefix}, h160...)
checksum := CalcHash256(h160) checksum := CalcHash256(h160)
@ -228,7 +228,7 @@ func AddrFromPubKeyBytes(pubKeyBytes []byte) string {
} }
func AddrBytesFromPubKeyBytes(pubKeyBytes []byte) (addrBytes []byte, checksum []byte) { func AddrBytesFromPubKeyBytes(pubKeyBytes []byte) (addrBytes []byte, checksum []byte) {
prefix := byte(0x80) // TODO Make const or configurable
prefix := byte(0x00) // TODO Make const or configurable
h160 := CalcHash160(pubKeyBytes) h160 := CalcHash160(pubKeyBytes)
_h160 := append([]byte{prefix}, h160...) _h160 := append([]byte{prefix}, h160...)
checksum = CalcHash256(_h160)[:4] checksum = CalcHash256(_h160)[:4]


Loading…
Cancel
Save