feat: add chainparam

This commit is contained in:
Gaze
2024-04-17 22:39:37 +07:00
parent d035003d43
commit 3aa25fadab

View File

@@ -1,5 +1,7 @@
package common
import "github.com/btcsuite/btcd/chaincfg"
type Network string
const (
@@ -17,6 +19,15 @@ func (n Network) IsSupported() bool {
return ok
}
var chainParams = map[Network]*chaincfg.Params{
NetworkMainnet: &chaincfg.MainNetParams,
NetworkTestnet: &chaincfg.TestNet3Params,
}
func (n Network) ChainParams() *chaincfg.Params {
return chainParams[n]
}
func (n Network) String() string {
return string(n)
}