![JAR search and dependency download from the Maven repository](/logo.png)
io.neow3j.constants.NeoConstants Maven / Gradle / Ivy
package io.neow3j.constants;
import org.bouncycastle.asn1.x9.X9ECParameters;
import org.bouncycastle.crypto.ec.CustomNamedCurves;
import org.bouncycastle.crypto.params.ECDomainParameters;
import java.math.BigInteger;
public class NeoConstants {
public static final X9ECParameters CURVE_PARAMS = CustomNamedCurves.getByName("secp256r1");
public static final ECDomainParameters CURVE = new ECDomainParameters(
CURVE_PARAMS.getCurve(), CURVE_PARAMS.getG(), CURVE_PARAMS.getN(), CURVE_PARAMS.getH());
public static final BigInteger HALF_CURVE_ORDER = CURVE_PARAMS.getN().shiftRight(1);
public static final byte COIN_VERSION = 0x17;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy