-func commitToArguments() (res *[32]byte) {
- var fedpegPubkeys []ed25519.PublicKey
- for _, xpub := range consensus.ActiveNetParams.FedpegXPubs {
- fedpegPubkeys = append(fedpegPubkeys, xpub.PublicKey())
- }
- fedpegScript, _ := vmutil.P2SPMultiSigProgram(fedpegPubkeys, len(fedpegPubkeys))
+// FedAddressPath is used to derive federation root xpubs for signing cross-chain txs
+var FedAddressPath = [][]byte{
+ []byte{0x2C, 0x00, 0x00, 0x00},
+ []byte{0x99, 0x00, 0x00, 0x00},
+ []byte{0x01, 0x00, 0x00, 0x00},
+ []byte{0x00, 0x00, 0x00, 0x00},
+ []byte{0x01, 0x00, 0x00, 0x00},
+}