mirror of
https://github.com/LBRYFoundation/lbcutil.git
synced 2025-08-31 01:11:34 +00:00
This change removes all occurances of btcwire.BitcoinNet from exported APIs, replacing each with *btcnet.Params. This simplifies the logic for verifying string encodings of addresses and WIF private keys which use leading identifier numbers to differentiate between address types and the network they are intended for. It also allows the use of this package for non-standard networks (not mainnet, regtest, or testnet3) and future proofs it for the possible addition of future testnet networks. To update across this change, replace each btcwire.BitcoinNet parameter with the associated *btcnet.Params. For the standard networks, these changes are: btcwire.MainNet -> &btcnet.MainNetParams btcwire.TestNet -> &btcnet.RegressionNetParams btcwire.TestNet3 -> &btcnet.TestNet3Params ok @davecgh
67 lines
4.7 KiB
Text
67 lines
4.7 KiB
Text
|
|
github.com/conformal/btcutil/base58.go Base58Decode 100.00% (20/20)
|
|
github.com/conformal/btcutil/base58.go Base58Encode 100.00% (15/15)
|
|
github.com/conformal/btcutil/block.go Block.Tx 100.00% (12/12)
|
|
github.com/conformal/btcutil/block.go Block.Transactions 100.00% (11/11)
|
|
github.com/conformal/btcutil/wif.go WIF.String 100.00% (11/11)
|
|
github.com/conformal/btcutil/amount.go NewAmount 100.00% (9/9)
|
|
github.com/conformal/btcutil/amount.go AmountUnit.String 100.00% (8/8)
|
|
github.com/conformal/btcutil/block.go NewBlockFromBytes 100.00% (7/7)
|
|
github.com/conformal/btcutil/tx.go NewTxFromBytes 100.00% (7/7)
|
|
github.com/conformal/btcutil/address.go encodeAddress 100.00% (6/6)
|
|
github.com/conformal/btcutil/address.go newAddressScriptHashFromHash 100.00% (5/5)
|
|
github.com/conformal/btcutil/tx.go Tx.Sha 100.00% (5/5)
|
|
github.com/conformal/btcutil/block.go Block.Sha 100.00% (5/5)
|
|
github.com/conformal/btcutil/address.go newAddressPubKeyHash 100.00% (5/5)
|
|
github.com/conformal/btcutil/hash160.go calcHash 100.00% (2/2)
|
|
github.com/conformal/btcutil/address.go NewAddressScriptHash 100.00% (2/2)
|
|
github.com/conformal/btcutil/amount.go Amount.Format 100.00% (2/2)
|
|
github.com/conformal/btcutil/amount.go Amount.String 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKeyHash.Hash160 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go OutOfRangeError.Error 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go Block.MsgBlock 100.00% (1/1)
|
|
github.com/conformal/btcutil/tx.go Tx.SetIndex 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go NewAddressPubKeyHash 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKeyHash.EncodeAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKeyHash.ScriptAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKeyHash.IsForNet 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKeyHash.String 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go NewAddressScriptHashFromHash 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressScriptHash.EncodeAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressScriptHash.ScriptAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressScriptHash.IsForNet 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressScriptHash.String 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressScriptHash.Hash160 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.EncodeAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.ScriptAddress 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.IsForNet 100.00% (1/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.String 100.00% (1/1)
|
|
github.com/conformal/btcutil/amount.go Amount.ToUnit 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go Block.Height 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go Block.SetHeight 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go NewBlock 100.00% (1/1)
|
|
github.com/conformal/btcutil/block.go NewBlockFromBlockAndBytes 100.00% (1/1)
|
|
github.com/conformal/btcutil/hash160.go Hash160 100.00% (1/1)
|
|
github.com/conformal/btcutil/tx.go Tx.MsgTx 100.00% (1/1)
|
|
github.com/conformal/btcutil/tx.go Tx.Index 100.00% (1/1)
|
|
github.com/conformal/btcutil/tx.go NewTx 100.00% (1/1)
|
|
github.com/conformal/btcutil/appdata.go appDataDir 92.00% (23/25)
|
|
github.com/conformal/btcutil/block.go Block.TxLoc 88.89% (8/9)
|
|
github.com/conformal/btcutil/block.go Block.Bytes 88.89% (8/9)
|
|
github.com/conformal/btcutil/address.go NewAddressPubKey 87.50% (7/8)
|
|
github.com/conformal/btcutil/address.go DecodeAddress 85.00% (17/20)
|
|
github.com/conformal/btcutil/wif.go DecodeWIF 85.00% (17/20)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.serialize 80.00% (4/5)
|
|
github.com/conformal/btcutil/block.go Block.TxSha 75.00% (3/4)
|
|
github.com/conformal/btcutil/wif.go paddedAppend 66.67% (2/3)
|
|
github.com/conformal/btcutil/wif.go NewWIF 66.67% (2/3)
|
|
github.com/conformal/btcutil/certgen.go NewTLSCertPair 0.00% (0/50)
|
|
github.com/conformal/btcutil/wif.go WIF.SerializePubKey 0.00% (0/4)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.AddressPubKeyHash 0.00% (0/3)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.SetFormat 0.00% (0/1)
|
|
github.com/conformal/btcutil/appdata.go AppDataDir 0.00% (0/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.PubKey 0.00% (0/1)
|
|
github.com/conformal/btcutil/wif.go WIF.IsForNet 0.00% (0/1)
|
|
github.com/conformal/btcutil/address.go AddressPubKey.Format 0.00% (0/1)
|
|
github.com/conformal/btcutil ------------------------------- 76.60% (252/329)
|
|
|