← Articles
Nolus: fixed-rate spot margin, nolus.js, and Solray on Solana logo
defi

Nolus: fixed-rate spot margin, nolus.js, and Solray on Solana

· SEP 1, 2026 ·
Read
Share

Leases, not generic loans. Pirin mainnet. Solray program 9ATDq9…HJYy2. npm install @nolus/nolusjs.

devrels.xyz/a/284

Nolus is a sovereign Cosmos chain with a CosmWasm money market for fixed-rate, asset-backed spot margin. A lease is a per-position contract that holds the asset you are long or short, until you close it. Docs start at docs.nolus.io/docs. Index: /llms.txt. App: app.nolus.io. Site: nolus.io.

Opening a position mixes a down payment and a loan from the Liquidity Provider Pool, then swaps both into the lease asset. Lenders deposit LPN, mint nLPN, and can claim NLS rewards. GitHub org nolus-protocol. Chain binary is nolus-core. Contracts live in nolus-money-market. Mainnet is Pirin. Testnet is Rila.

Build surfaces

Where to call Nolus
SurfaceJob
@nolus/nolusjsTyped Lease, Leaser, LPP, Oracle, Treasury clients
stdio MCPQuery + unsigned tx builders in the nolus.js repo
WebMCPIn-page on app.nolus.io. Wallet-scoped reads. No signing.
REST + WShttps://app.nolus.io/api/ · OpenAPI /api/openapi.json

Install the SDK. Node 16 or newer. Point it at a Tendermint RPC. Contract addresses per network are in nolus-networks.

typescript
npm install @nolus/nolusjs

import { NolusClient } from '@nolus/nolusjs'

NolusClient.setInstance(tendermintRpc)

MCP runs locally from the cloned SDK: npx tsx /path/to/nolus.js/src/mcp/server.ts. Default network is Pirin. Override RPC with NOLUS_PIRIN_RPC_URL. Docs show https://rpc.nolus.network and chain id pirin-1. Prepare tools return unsigned nolusd tx commands. Nolus does not hold the key.

Solray on Solana

Solray is Nolus's IBC program on Solana mainnet. It hosts IBC core plus ICS-20 transfers and Remote Lease: the Nolus lease contract stays on Nolus, the assets and Jupiter swaps sit on Solana. Relayers move the packets. Production addresses from docs.nolus.io/docs/ibc/solray:

Solray mainnet
WhatAddress
Program ID9ATDq9dpDcM517hncjHnbWsBXzsNxKvqdfJ4L5qHJYy2
NLS mirror mintB9Vhg6XrNswZvLdKgpKhZ9Fj9yV7j2RxQKUaq5fmuphv
Statics ALT75nJQPCfAwcrxHJG2kbcbozNEBKJtUZF8L22KNXxnRtJ

Public APIs beyond the chain (Tendermint RPC, LCD, gRPC, NLS supply) are listed at /docs/public-apis. That page is still a stub for extra HTTP URLs. Prefer the OpenAPI file and nolus-networks for live endpoints.

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

Nolus: fixed-rate spot margin, nolus.js, and Solray on Solana | devrels.xyz