|
|
@ -254,9 +254,9 @@ public class TradeBot { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static byte[] generateTradePrivateKey() { |
|
|
|
private static byte[] generateTradePrivateKey() { |
|
|
|
byte[] seed = new byte[32]; |
|
|
|
// The private key is used for both Curve25519 and secp256k1 so needs to be valid for both.
|
|
|
|
RANDOM.nextBytes(seed); |
|
|
|
// Curve25519 accepts any seed, so generate a valid secp256k1 key and use that.
|
|
|
|
return seed; |
|
|
|
return new ECKey().getPrivKeyBytes(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private static byte[] deriveTradeNativePublicKey(byte[] privateKey) { |
|
|
|
private static byte[] deriveTradeNativePublicKey(byte[] privateKey) { |
|
|
|