bitcoin.mineracks.com /Build /Storage and oracles ยทSpark Entity ← DLC oracle MutinyNet node → The directory
mineracks

mineracks Spark testbed spark.mineracks.com signet experimental

An independent Spark Entity on Bitcoin signet: three signing operators with a 2-of-3 FROST threshold, running the upstream open-source operator unmodified. Point the Spark SDK at it and test deposits, transfers and unilateral exits without touching mainnet or anyone's production entity.

What this is, and is not

IsA complete Spark Entity you do not control, on a chain with no value, so you can exercise the trust model end to end: threshold signing, key tweaking on transfer, timelocked unilateral exit.
Is notPart of the production Spark Entity (Lightspark and Flashnet run that) and not a mainnet service. There is no Spark Service Provider here, so Lightning send/receive, cooperative exit and swaps are unavailable.
Chain dataOur own signet node and explorer: https://signet.mineracks.com/api is the electrsUrl to use.

Connect the SDK

Operator identities and addresses: /operators.json. Service card: /info.

import { SparkWallet } from "@buildonspark/spark-sdk";
const ops = await (await fetch("https://spark.mineracks.com/operators.json")).json();
const { wallet } = await SparkWallet.initialize({
  mnemonicOrSeed: process.env.SEED,
  options: {
    network: "SIGNET",
    signingOperators: ops.signingOperators,      // spark-0/1/2.mineracks.com, TLS at the edge
    coordinatorIdentifier: ops.coordinatorIdentifier,
    threshold: 2,
    electrsUrl: "https://signet.mineracks.com/api",
  },
});

Endpoints

Coordinatorhttps://spark-0.mineracks.com (gRPC and grpc-web on 443)
Operatorshttps://spark-1.mineracks.com, https://spark-2.mineracks.com
Limits50 requests/s per IP, burst 100

Contact

[email protected]