mirror of
https://github.com/aljazceru/ark.git
synced 2025-12-17 20:24:21 +01:00
* pass MutinyNet parameters * set signetblocktime=30 * supports signet in client and sdk * ark: --network help message to support signet * revert intialPeers set
60 lines
984 B
Go
60 lines
984 B
Go
package common
|
|
|
|
import (
|
|
"strings"
|
|
"time"
|
|
)
|
|
|
|
type Network struct {
|
|
Name string
|
|
Addr string
|
|
}
|
|
|
|
var Liquid = Network{
|
|
Name: "liquid",
|
|
Addr: "ark",
|
|
}
|
|
|
|
var LiquidTestNet = Network{
|
|
Name: "liquidtestnet",
|
|
Addr: "tark",
|
|
}
|
|
|
|
var LiquidRegTest = Network{
|
|
Name: "liquidregtest",
|
|
Addr: LiquidTestNet.Addr,
|
|
}
|
|
|
|
var Bitcoin = Network{
|
|
Name: "bitcoin",
|
|
Addr: "ark",
|
|
}
|
|
|
|
var BitcoinTestNet = Network{
|
|
Name: "testnet",
|
|
Addr: "tark",
|
|
}
|
|
|
|
var BitcoinRegTest = Network{
|
|
Name: "regtest",
|
|
Addr: BitcoinTestNet.Addr,
|
|
}
|
|
|
|
var BitcoinSigNet = Network{
|
|
Name: "signet",
|
|
Addr: BitcoinTestNet.Addr,
|
|
}
|
|
|
|
var MutinyNetChallenge = []byte{
|
|
0x51, 0x21, 0x02, 0xf7, 0x56, 0x1d, 0x20, 0x8d, 0xd9, 0xae, 0x99, 0xbf,
|
|
0x49, 0x72, 0x73, 0xe1, 0x6f, 0x38, 0x9b, 0xdb, 0xd6, 0xc4, 0x74, 0x2d,
|
|
0xdb, 0x8e, 0x6b, 0x21, 0x6e, 0x64, 0xfa, 0x29, 0x28, 0xad, 0x8f, 0x51,
|
|
0xae,
|
|
}
|
|
|
|
const MutinyNetBlockTime = time.Second * 30
|
|
|
|
func IsLiquid(network Network) bool {
|
|
return strings.Contains(network.Name, "liquid")
|
|
}
|