mirror of
https://github.com/aljazceru/ark.git
synced 2026-01-24 13:54:21 +01:00
arkd: support signet (#251)
* pass MutinyNet parameters * set signetblocktime=30 * supports signet in client and sdk * ark: --network help message to support signet * revert intialPeers set
This commit is contained in:
@@ -105,6 +105,8 @@ func NetworkFromString(net string) common.Network {
|
||||
return common.BitcoinTestNet
|
||||
case common.BitcoinRegTest.Name:
|
||||
return common.BitcoinRegTest
|
||||
case common.BitcoinSigNet.Name:
|
||||
return common.BitcoinSigNet
|
||||
case common.Bitcoin.Name:
|
||||
fallthrough
|
||||
default:
|
||||
@@ -126,6 +128,8 @@ func ToElementsNetwork(net common.Network) network.Network {
|
||||
}
|
||||
|
||||
func ToBitcoinNetwork(net common.Network) chaincfg.Params {
|
||||
mutinyNetSigNetParams := chaincfg.CustomSignetParams(common.MutinyNetChallenge, nil)
|
||||
mutinyNetSigNetParams.TargetTimePerBlock = common.MutinyNetBlockTime
|
||||
switch net.Name {
|
||||
case common.Bitcoin.Name:
|
||||
return chaincfg.MainNetParams
|
||||
@@ -133,6 +137,8 @@ func ToBitcoinNetwork(net common.Network) chaincfg.Params {
|
||||
return chaincfg.TestNet3Params
|
||||
case common.BitcoinRegTest.Name:
|
||||
return chaincfg.RegressionNetParams
|
||||
case common.BitcoinSigNet.Name:
|
||||
return mutinyNetSigNetParams
|
||||
default:
|
||||
return chaincfg.MainNetParams
|
||||
}
|
||||
|
||||
@@ -25,6 +25,7 @@ var (
|
||||
common.Bitcoin.Name: "https://blockstream.info/api",
|
||||
common.BitcoinTestNet.Name: "https://blockstream.info/testnet/api",
|
||||
common.BitcoinRegTest.Name: "http://localhost:3000",
|
||||
common.BitcoinSigNet.Name: "https://mutinynet.com/api",
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user