stable-layer-sdk

PassAudited by ClawScan on May 10, 2026.

Overview

This is a coherent SDK guide for Stable Layer on Sui, but users should verify the npm package and carefully review any blockchain transaction before signing.

Before installing, verify the npm package provenance and use testnet first. Do not expose private keys to the agent or store them in code, and only sign mainnet transactions after manually confirming the network, recipient, coin type, and amount.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A mistaken or unauthorized transaction could move, burn, or otherwise affect on-chain assets.

Why it was flagged

The documented methods construct and execute financial blockchain transactions. This is aligned with the SDK purpose, but the impact can be irreversible if the wrong amount, coin type, or network is used.

Skill content
Mint stablecoins by depositing USDC... Burn stablecoins to redeem USDC... await suiClient.signAndExecuteTransaction({ transaction: tx, signer: keypair });
Recommendation

Use testnet first, inspect transaction contents, confirm amounts and coin types, and require explicit human approval before signing or submitting mainnet transactions.

What this means

Anyone with the private key can sign transactions for that wallet.

Why it was flagged

The example uses a private key to create a signer. This is expected for Sui transaction execution, but private keys are highly sensitive and grant account authority.

Skill content
const keypair = Ed25519Keypair.fromSecretKey(YOUR_PRIVATE_KEY);
Recommendation

Do not paste private keys into chat or shared files; prefer secure wallet signing, hardware wallets, or isolated environment variables where possible.

What this means

Installing or using an unverified package could introduce unexpected code into a project, especially risky when it builds transactions for financial assets.

Why it was flagged

The skill depends on external npm packages, including the SDK package, but the reviewed artifacts do not include that package source or pinned versions. This is normal SDK setup, but users cannot verify package behavior from these artifacts alone.

Skill content
npm install stable-layer-sdk @mysten/sui @mysten/bcs
Recommendation

Verify the npm package name, publisher, version, source repository, and package integrity before installing or using it for mainnet transactions.