Connect any wallet,
to any chain
The onchain infrastructure for seamless cross-chain experiences. One SDK for authentication, transactions, and wallet connectivity.
import { createCinacoin } from '@cinacoin/core'
const client = createCinacoin({
projectId: 'your-project-id'
})Trusted by builders across
Everything you need to build onchain
A complete suite of tools and infrastructure for seamless cross-chain experiences.
Universal Wallet Connection
Connect any wallet to any chain with a single SDK. Support for 300+ wallets and 100+ chains out of the box.
Chain Abstraction
Let users interact with your app without worrying about which chain they're on. Automatic bridging and routing.
Smart Account Integration
ERC-4337 account abstraction with session keys, gas sponsorship, and batch transactions built in.
Real-time Notifications
Push notifications for wallet activity, transaction confirmations, and cross-chain events.
Developer-First APIs
Clean TypeScript SDKs, comprehensive docs, and playground examples to get you building in minutes.
Enterprise Security
SOC 2 compliant, encrypted communications, and zero-knowledge proofs for maximum security.
Products & Infrastructure
Everything you need to build seamless onchain experiences
AppKit
Universal wallet connection kit. 300+ wallets, 50+ chains. One SDK to rule them all.
Auth
Sign-In With Ethereum (SIWE) authentication with session management and wallet verification.
Relay
Cross-chain message relay infrastructure for seamless multi-chain transactions.
Push
Real-time push notifications for wallet activity, transactions, and chain events.
Keys
Decentralized key management with secure storage, rotation, and recovery.
RPC Proxy
Unified RPC endpoint with automatic routing, rate limiting, and failover.
Built for developers
Clean APIs, comprehensive docs, and SDKs in every major language. Get building in minutes, not days.
import { Cinacoin } from '@cinacoin/sdk'
// Initialize the client
const client = Cinacoin.init({
projectId: 'your-id',
chains: [1, 137, 42161],
})
// Connect a wallet
const session = await client.connect()
// Send a cross-chain transaction
await client.transfer({
to: '0x...',
chain: 137,
})Ready to build onchain?
Join thousands of developers building seamless cross-chain experiences with Cinacoin.