“Install. Configure. Build. Compliance included.”
npm install @blink/sdk
# or
yarn add @blink/sdkEverything you need to build compliant applications.
Six core capabilities that make BLINK the best place to build regulated finance.
TypeScript SDK
Full TypeScript support for every BLINK interaction, from chain queries to token issuance.
Smart contract libraries
Pre-built compliance-aware contract templates for tokens, oracles, and jurisdiction modules.
Chain deployment
Deploy your own compliant chain programmatically with configurable rules and validators.
Token issuance
Issue tokens via SDK with the same power as the Tokenization Studio interface.
Compliance integration
Add compliance checks to any contract with a few lines of code.
Oracle integration
Query compliance oracles from your contracts and applications for verifiable data.
Build with a few lines of code.
Real examples for the most common BLINK developer workflows.
Deploy a token
Issue a compliant stablecoin in seconds.
import { BlinkSDK } from "@blink/sdk";
const blink = new BlinkSDK({
network: "testnet",
apiKey: process.env.BLINK_API_KEY,
});
const token = await blink.tokens.create({
name: "Euro Stablecoin",
symbol: "EURC",
assetType: "stablecoin",
jurisdiction: "mica-eu",
decimals: 18,
initialSupply: "1000000000000000000000000",
});
console.log("Token deployed at:", token.address);Query an oracle
Verify KYC status on-chain.
import { BlinkOracle } from "@blink/sdk";
const oracle = new BlinkOracle("identity");
const attestation = await oracle.query({
address: "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
framework: "mica-eu",
});
if (attestation.status === "verified") {
await contract.transfer(to, amount);
}Deploy a chain
Launch a compliant BLINK appchain.
import { BlinkChain } from "@blink/sdk";
const chain = await BlinkChain.deploy({
name: "MiCA Chain",
jurisdiction: "mica-eu",
validators: 21,
complianceModules: [
"identity",
"transaction-screening",
"reserve-attestation",
],
});
console.log("Chain ID:", chain.id);Start building in minutes.
The BLINK SDK is designed to feel familiar to Ethereum developers while adding compliance and cross-chain capabilities out of the box.