All Scrypt coins SDK
One kit for all 19 supported Scrypt coin integrations, including DigiByte. Includes TypeScript types, a runnable browser example and setup instructions.
Download complete kit →Build with Scrypt
Free JavaScript kits for dapps: connect wallet addresses, resolve Scrypt IDs and fetch Scrypt Price quotes. Start with the complete kit or choose one coin.
One kit for all 19 supported Scrypt coin integrations, including DigiByte. Includes TypeScript types, a runnable browser example and setup instructions.
Download complete kit →Connect a dapp inside Scrypt Wallet. View the provider methods, approval flow and current chain capabilities.
Documentation →Submit your app with your Scrypt Wallet account. Track its review status; approved apps appear in the Dapp Store.
Submit your dapp →Wallet address connection, name resolution and price lookup for Litecoin.
Download kit →Wallet address connection, name resolution and price lookup for Dogecoin.
Download kit →Wallet address connection, name resolution and price lookup for DigiByte.
Download kit →Wallet address connection, name resolution and price lookup for Luckycoin.
Download kit →Wallet address connection, name resolution and price lookup for Pepecoin.
Download kit →Wallet address connection, name resolution and price lookup for Bellscoin.
Download kit →Wallet address connection, name resolution and price lookup for Dingocoin.
Download kit →Wallet address connection, name resolution and price lookup for Shibacoin.
Download kit →Wallet address connection, name resolution and price lookup for Junkcoin.
Download kit →Wallet address connection, name resolution and price lookup for Catcoin.
Download kit →Wallet address connection, name resolution and price lookup for Flopcoin.
Download kit →Wallet address connection, name resolution and price lookup for Fairbrix.
Download kit →Wallet address connection, name resolution and price lookup for CraftCoin.
Download kit →Wallet address connection, name resolution and price lookup for BBQCoin.
Download kit →Wallet address connection, name resolution and price lookup for Bonkcoin.
Download kit →Wallet address connection, name resolution and price lookup for Earthcoin.
Download kit →Wallet address connection, name resolution and price lookup for NewYorkCoin.
Download kit →Wallet address connection, name resolution and price lookup for Cyberyen.
Download kit →Wallet address connection, name resolution and price lookup for Bit (B1T).
Download kit →Browser wallet provider. No API key; wallet access and supported signing requests follow the wallet approval flow.
Documentation →Resolve public .scrypt names to coin addresses. Public resolution needs no key; registration and partner operations require their own authentication.
Documentation →Prices, charts, markets, asset catalog and network data. Public access plus optional reviewed API keys for higher limits.
Documentation →Mining projections and embeddable calculators. Use the supported widget integration; no public general-purpose calculation API is advertised.
Documentation →Coin metadata, configuration and proof of reserves. Check the live configuration before building against a bridge lane.
Documentation →Wallet account and dapp submission endpoints require an authenticated account. Manage Scrypt Price API keys in your wallet.
Manage API keys →Load the provider before your kit. It is available when your dapp runs inside Scrypt Wallet’s Dapp Browser; an ordinary browser tab does not provide a wallet connection. Request a listing to make your app available in the wallet. Never ask a user for private keys.
<script src="https://wallet.scryptwallet.io/scrypt-connect.js"></script>
<script type="module">
import { createScryptSDK } from './sdk.js';
const sdk = createScryptSDK();
document.querySelector('#connect').onclick = async () => {
const { accounts, capabilities } = await sdk.connect(['LTC', 'DOGE']);
console.log(accounts, capabilities);
};
</script>The kits expose address connection for all listed coins, Scrypt ID resolution and Scrypt Price quotes. A coin address is returned only when the user has that wallet. Price and identity coverage can be unavailable; handle API errors and absent quotes explicitly.
| Method | Current support |
|---|---|
| wallet_connect | Wallet addresses, filtered by internal chain identifier; new dapps receive an approval prompt. |
| wallet_getBalance | Luckycoin only. |
| wallet_signMessage / wallet_signTransaction | Solana only; wallet approval required. |
| wallet_sendTransaction | Existing Luckycoin bridge-deposit workflow; not a general payment API for every Scrypt coin. |
| scrypt_signMessage | Litecoin Scrypt ID login challenge. |
| scrypt_connect | Scrypt ID pairing; endpoint restricted to the trusted Scrypt ID host. |
Inspect returned capabilities before enabling transaction actions. These SDKs do not implement native smart-contract deployment or arbitrary UTXO transaction signing.
Resolve public names without a key. The asset parameter is the uppercase coin ticker. A missing/private name or an unlinked address can produce a non-success response.
GET https://id.scryptwallet.io/api/resolve/alice.scrypt?asset=LTCUse sdk.resolve('alice.scrypt', 'LTC') from a browser or server. Where an API’s cross-origin policy prevents a browser fetch, call it from your own backend. Partner registration credentials belong on your server and are never included in these kits.
GET https://bridge.scryptwallet.io/api/coins
GET https://bridge.scryptwallet.io/api/config
GET https://bridge.scryptwallet.io/api/proof-of-reservesThese read endpoints describe the active deployment. Testnet and mainnet have different configurations. Deposits and withdrawals require the actual bridge flow and wallet approval; these kits do not initiate them.
Sign in with your Scrypt Wallet account, open the listing form, and provide a name, HTTPS site, HTTPS icon, description, contact email and supported chains. There is a limit of three requests per day. Listings and wallet API access remain disabled until admin approval. Your submitted apps and review notes are available below the form.